@charset "UTF-8";
@font-face { font-family: GothamRnd-Light; src: url('../font/GothamRnd/GothamRnd-Light.otf'); }
@font-face { font-family: GothamRnd-Book; src: url('../font/GothamRnd/GothamRoundedBook_21018.ttf'); }
@font-face { font-family: GothamRnd-Medium; src: url('../font/GothamRnd/GothamRnd-Medium.otf'); }
html { overflow-x: hidden; }
table thead th {
    height:50px;
    color: white !important;
    border-bottom: 2px solid #5a9dd5;
    background-color: #5a9dd5 !important; 
}
table.blank-head thead th {
    height: auto;
    border-bottom: 0px;
    background-color: transparent !important;
    color: #333 !important;
}
.dropdown-menu,.form-control{-moz-box-shadow:none;-webkit-box-shadow:none}.btn,.btn.btn-info,.btn.btn-primary,.btn.btn-warning,.btn:hover,.label{text-shadow:none}#main,.tab-content{overflow:visible}#left .subnav .subnav-menu>li,#left .subnav .subnav-menu>li>a,#left .subnav .subnav-title,#left .subnav .subnav-title span,.tasklist li .task{text-overflow:ellipsis;white-space:nowrap}.btn:focus,.fc .fc-toolbar .fc-state-default:active,.fc .fc-toolbar .fc-state-default:focus,.table.dataTable th:focus,a:focus{outline:0}html,html .halflings{-webkit-font-smoothing:antialiased!important}@font-face{font-family:Glyphicons;src:url(../font/glyphicons-regular.eot);src:url(../font/glyphicons-regular.eot?#iefix) format("embedded-opentype"),url(../font/glyphicons-regular.woff) format("woff"),url(../font/glyphicons-regular.ttf) format("truetype"),url(../font/glyphicons-regular.svg#glyphicons_halflingsregular) format("svg");font-weight:400;font-style:normal}[class*=" glyphicon-"],[class^=glyphicon-]{font-family:Glyphicons;font-weight:400;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;display:inline;width:auto;height:auto;line-height:15px;vertical-align:middle;background-image:none;background-position:0 0;background-repeat:repeat;margin-top:0}[class*=" glyphicon-"]:before,[class^=glyphicon-]:before{text-decoration:inherit;display:inline-block;speak:none}a [class*=" glyphicon-"],a [class^=glyphicon-]{display:inline-block}.nav li [class*=" glyphicon-"],.nav li [class^=glyphicon-],li [class*=" glyphicon-"],li [class^=glyphicon-]{display:inline-block;width:1.25em;text-align:center}.glyphicon-glass:before{content:"\e001"}.glyphicon-leaf:before{content:"\e002"}.glyphicon-dog:before{content:"\e003"}.glyphicon-user:before{content:"\e004"}.glyphicon-girl:before{content:"\e005"}.glyphicon-car:before{content:"\e006"}.glyphicon-user_add:before{content:"\e007"}.glyphicon-user_remove:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-magic:before{content:"\e010"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-camera:before{content:"\e012"}.glyphicon-heart:before{content:"\e013"}.glyphicon-beach_umbrella:before{content:"\e014"}.glyphicon-train:before{content:"\e015"}.glyphicon-print:before{content:"\e016"}.glyphicon-bin:before{content:"\e017"}.glyphicon-music:before{content:"\e018"}.glyphicon-note:before{content:"\e019"}.glyphicon-heart_empty:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-snowflake:before{content:"\2744"}.glyphicon-fire:before{content:"\e023"}.glyphicon-magnet:before{content:"\e024"}.glyphicon-parents:before{content:"\e025"}.glyphicon-binoculars:before{content:"\e026"}.glyphicon-road:before{content:"\e027"}.glyphicon-search:before{content:"\e028"}.glyphicon-cars:before{content:"\e029"}.glyphicon-notes_2:before{content:"\e030"}.glyphicon-pencil:before{content:"\270F"}.glyphicon-bus:before{content:"\e032"}.glyphicon-wifi_alt:before{content:"\e033"}.glyphicon-luggage:before{content:"\e034"}.glyphicon-old_man:before{content:"\e035"}.glyphicon-woman:before{content:"\e036"}.glyphicon-file:before{content:"\e037"}.glyphicon-coins:before{content:"\e038"}.glyphicon-airplane:before{content:"\2708"}.glyphicon-notes:before{content:"\e040"}.glyphicon-stats:before{content:"\e041"}.glyphicon-charts:before{content:"\e042"}.glyphicon-pie_chart:before{content:"\e043"}.glyphicon-group:before{content:"\e044"}.glyphicon-keys:before{content:"\e045"}.glyphicon-calendar:before{content:"\e046"}.glyphicon-router:before{content:"\e047"}.glyphicon-camera_small:before{content:"\e048"}.glyphicon-dislikes:before{content:"\e049"}.glyphicon-star:before{content:"\e050"}.glyphicon-link:before{content:"\e051"}.glyphicon-eye_open:before{content:"\e052"}.glyphicon-eye_close:before{content:"\e053"}.glyphicon-alarm:before{content:"\e054"}.glyphicon-clock:before{content:"\e055"}.glyphicon-stopwatch:before{content:"\e056"}.glyphicon-projector:before{content:"\e057"}.glyphicon-history:before{content:"\e058"}.glyphicon-truck:before{content:"\e059"}.glyphicon-cargo:before{content:"\e060"}.glyphicon-compass:before{content:"\e061"}.glyphicon-keynote:before{content:"\e062"}.glyphicon-paperclip:before{content:"\e063"}.glyphicon-power:before{content:"\e064"}.glyphicon-lightbulb:before{content:"\e065"}.glyphicon-tag:before{content:"\e066"}.glyphicon-tags:before{content:"\e067"}.glyphicon-cleaning:before{content:"\e068"}.glyphicon-ruller:before{content:"\e069"}.glyphicon-gift:before{content:"\e070"}.glyphicon-umbrella:before{content:"\2602"}.glyphicon-book:before{content:"\e072"}.glyphicon-bookmark:before{content:"\e073"}.glyphicon-wifi:before{content:"\e074"}.glyphicon-cup:before{content:"\e075"}.glyphicon-stroller:before{content:"\e076"}.glyphicon-headphones:before{content:"\e077"}.glyphicon-headset:before{content:"\e078"}.glyphicon-warning_sign:before{content:"\e079"}.glyphicon-signal:before{content:"\e080"}.glyphicon-retweet:before{content:"\e081"}.glyphicon-refresh:before{content:"\e082"}.glyphicon-roundabout:before{content:"\e083"}.glyphicon-random:before{content:"\e084"}.glyphicon-heat:before{content:"\e085"}.glyphicon-repeat:before{content:"\e086"}.glyphicon-display:before{content:"\e087"}.glyphicon-log_book:before{content:"\e088"}.glyphicon-adress_book:before{content:"\e089"}.glyphicon-building:before{content:"\e090"}.glyphicon-eyedropper:before{content:"\e091"}.glyphicon-adjust:before{content:"\e092"}.glyphicon-tint:before{content:"\e093"}.glyphicon-crop:before{content:"\e094"}.glyphicon-vector_path_square:before{content:"\e095"}.glyphicon-vector_path_circle:before{content:"\e096"}.glyphicon-vector_path_polygon:before{content:"\e097"}.glyphicon-vector_path_line:before{content:"\e098"}.glyphicon-vector_path_curve:before{content:"\e099"}.glyphicon-vector_path_all:before{content:"\e100"}.glyphicon-font:before{content:"\e101"}.glyphicon-italic:before{content:"\e102"}.glyphicon-bold:before{content:"\e103"}.glyphicon-text_underline:before{content:"\e104"}.glyphicon-text_strike:before{content:"\e105"}.glyphicon-text_height:before{content:"\e106"}.glyphicon-text_width:before{content:"\e107"}.glyphicon-text_resize:before{content:"\e108"}.glyphicon-left_indent:before{content:"\e109"}.glyphicon-right_indent:before{content:"\e110"}.glyphicon-align_left:before{content:"\e111"}.glyphicon-align_center:before{content:"\e112"}.glyphicon-align_right:before{content:"\e113"}.glyphicon-justify:before{content:"\e114"}.glyphicon-list:before{content:"\e115"}.glyphicon-text_smaller:before{content:"\e116"}.glyphicon-text_bigger:before{content:"\e117"}.glyphicon-embed:before{content:"\e118"}.glyphicon-embed_close:before{content:"\e119"}.glyphicon-table:before{content:"\e120"}.glyphicon-message_full:before{content:"\e121"}.glyphicon-message_empty:before{content:"\e122"}.glyphicon-message_in:before{content:"\e123"}.glyphicon-message_out:before{content:"\e124"}.glyphicon-message_plus:before{content:"\e125"}.glyphicon-message_minus:before{content:"\e126"}.glyphicon-message_ban:before{content:"\e127"}.glyphicon-message_flag:before{content:"\e128"}.glyphicon-message_lock:before{content:"\e129"}.glyphicon-message_new:before{content:"\e130"}.glyphicon-inbox:before{content:"\e131"}.glyphicon-inbox_plus:before{content:"\e132"}.glyphicon-inbox_minus:before{content:"\e133"}.glyphicon-inbox_lock:before{content:"\e134"}.glyphicon-inbox_in:before{content:"\e135"}.glyphicon-inbox_out:before{content:"\e136"}.glyphicon-cogwheel:before{content:"\e137"}.glyphicon-cogwheels:before{content:"\e138"}.glyphicon-picture:before{content:"\e139"}.glyphicon-adjust_alt:before{content:"\e140"}.glyphicon-database_lock:before{content:"\e141"}.glyphicon-database_plus:before{content:"\e142"}.glyphicon-database_minus:before{content:"\e143"}.glyphicon-database_ban:before{content:"\e144"}.glyphicon-folder_open:before{content:"\e145"}.glyphicon-folder_plus:before{content:"\e146"}.glyphicon-folder_minus:before{content:"\e147"}.glyphicon-folder_lock:before{content:"\e148"}.glyphicon-folder_flag:before{content:"\e149"}.glyphicon-folder_new:before{content:"\e150"}.glyphicon-edit:before{content:"\e151"}.glyphicon-new_window:before{content:"\e152"}.glyphicon-check:before{content:"\e153"}.glyphicon-unchecked:before{content:"\e154"}.glyphicon-more_windows:before{content:"\e155"}.glyphicon-show_big_thumbnails:before{content:"\e156"}.glyphicon-show_thumbnails:before{content:"\e157"}.glyphicon-show_thumbnails_with_lines:before{content:"\e158"}.glyphicon-show_lines:before{content:"\e159"}.glyphicon-playlist:before{content:"\e160"}.glyphicon-imac:before{content:"\e161"}.glyphicon-macbook:before{content:"\e162"}.glyphicon-ipad:before{content:"\e163"}.glyphicon-iphone:before{content:"\e164"}.glyphicon-iphone_transfer:before{content:"\e165"}.glyphicon-iphone_exchange:before{content:"\e166"}.glyphicon-ipod:before{content:"\e167"}.glyphicon-ipod_shuffle:before{content:"\e168"}.glyphicon-ear_plugs:before{content:"\e169"}.glyphicon-phone:before{content:"\e170"}.glyphicon-step_backward:before{content:"\e171"}.glyphicon-fast_backward:before{content:"\e172"}.glyphicon-rewind:before{content:"\e173"}.glyphicon-play:before{content:"\e174"}.glyphicon-pause:before{content:"\e175"}.glyphicon-stop:before{content:"\e176"}.glyphicon-forward:before{content:"\e177"}.glyphicon-fast_forward:before{content:"\e178"}.glyphicon-step_forward:before{content:"\e179"}.glyphicon-eject:before{content:"\e180"}.glyphicon-facetime_video:before{content:"\e181"}.glyphicon-download_alt:before{content:"\e182"}.glyphicon-mute:before{content:"\e183"}.glyphicon-volume_down:before{content:"\e184"}.glyphicon-volume_up:before{content:"\e185"}.glyphicon-screenshot:before{content:"\e186"}.glyphicon-move:before{content:"\e187"}.glyphicon-more:before{content:"\e188"}.glyphicon-brightness_reduce:before{content:"\e189"}.glyphicon-brightness_increase:before{content:"\e190"}.glyphicon-circle_plus:before{content:"\e191"}.glyphicon-circle_minus:before{content:"\e192"}.glyphicon-circle_remove:before{content:"\e193"}.glyphicon-circle_ok:before{content:"\e194"}.glyphicon-circle_question_mark:before{content:"\e195"}.glyphicon-circle_info:before{content:"\e196"}.glyphicon-circle_exclamation_mark:before{content:"\e197"}.glyphicon-remove:before{content:"\e198"}.glyphicon-ok:before{content:"\e199"}.glyphicon-ban:before{content:"\e200"}.glyphicon-download:before{content:"\e201"}.glyphicon-upload:before{content:"\e202"}.glyphicon-shopping_cart:before{content:"\e203"}.glyphicon-lock:before{content:"\e204"}.glyphicon-unlock:before{content:"\e205"}.glyphicon-electricity:before{content:"\e206"}.glyphicon-ok_2:before{content:"\e207"}.glyphicon-remove_2:before{content:"\e208"}.glyphicon-cart_out:before{content:"\e209"}.glyphicon-cart_in:before{content:"\e210"}.glyphicon-left_arrow:before{content:"\e211"}.glyphicon-right_arrow:before{content:"\e212"}.glyphicon-down_arrow:before{content:"\e213"}.glyphicon-up_arrow:before{content:"\e214"}.glyphicon-resize_small:before{content:"\e215"}.glyphicon-resize_full:before{content:"\e216"}.glyphicon-circle_arrow_left:before{content:"\e217"}.glyphicon-circle_arrow_right:before{content:"\e218"}.glyphicon-circle_arrow_top:before{content:"\e219"}.glyphicon-circle_arrow_down:before{content:"\e220"}.glyphicon-play_button:before{content:"\e221"}.glyphicon-unshare:before{content:"\e222"}.glyphicon-share:before{content:"\e223"}.glyphicon-chevron-right:before{content:"\e224"}.glyphicon-chevron-left:before{content:"\e225"}.glyphicon-bluetooth:before{content:"\e226"}.glyphicon-euro:before{content:"\20AC"}.glyphicon-usd:before{content:"\e228"}.glyphicon-gbp:before{content:"\e229"}.glyphicon-retweet_2:before{content:"\e230"}.glyphicon-moon:before{content:"\e231"}.glyphicon-sun:before{content:"\2609"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-direction:before{content:"\e234"}.glyphicon-brush:before{content:"\e235"}.glyphicon-pen:before{content:"\e236"}.glyphicon-zoom_in:before{content:"\e237"}.glyphicon-zoom_out:before{content:"\e238"}.glyphicon-pin:before{content:"\e239"}.glyphicon-albums:before{content:"\e240"}.glyphicon-rotation_lock:before{content:"\e241"}.glyphicon-flash:before{content:"\e242"}.glyphicon-google_maps:before{content:"\e243"}.glyphicon-anchor:before{content:"\2693"}.glyphicon-conversation:before{content:"\e245"}.glyphicon-chat:before{content:"\e246"}.glyphicon-male:before{content:"\e247"}.glyphicon-female:before{content:"\e248"}.glyphicon-asterisk:before{content:"\002A"}.glyphicon-divide:before{content:"\00F7"}.glyphicon-snorkel_diving:before{content:"\e251"}.glyphicon-scuba_diving:before{content:"\e252"}.glyphicon-oxygen_bottle:before{content:"\e253"}.glyphicon-fins:before{content:"\e254"}.glyphicon-fishes:before{content:"\e255"}.glyphicon-boat:before{content:"\e256"}.glyphicon-delete:before{content:"\e257"}.glyphicon-sheriffs_star:before{content:"\e258"}.glyphicon-qrcode:before{content:"\e259"}.glyphicon-barcode:before{content:"\e260"}.glyphicon-pool:before{content:"\e261"}.glyphicon-buoy:before{content:"\e262"}.glyphicon-spade:before{content:"\e263"}.glyphicon-bank:before{content:"\e264"}.glyphicon-vcard:before{content:"\e265"}.glyphicon-electrical_plug:before{content:"\e266"}.glyphicon-flag:before{content:"\e267"}.glyphicon-credit_card:before{content:"\e268"}.glyphicon-keyboard-wireless:before{content:"\e269"}.glyphicon-keyboard-wired:before{content:"\e270"}.glyphicon-shield:before{content:"\e271"}.glyphicon-ring:before{content:"\02DA"}.glyphicon-cake:before{content:"\e273"}.glyphicon-drink:before{content:"\e274"}.glyphicon-beer:before{content:"\e275"}.glyphicon-fast_food:before{content:"\e276"}.glyphicon-cutlery:before{content:"\e277"}.glyphicon-pizza:before{content:"\e278"}.glyphicon-birthday_cake:before{content:"\e279"}.glyphicon-tablet:before{content:"\e280"}.glyphicon-settings:before{content:"\e281"}.glyphicon-bullets:before{content:"\e282"}.glyphicon-cardio:before{content:"\e283"}.glyphicon-t-shirt:before{content:"\e284"}.glyphicon-pants:before{content:"\e285"}.glyphicon-sweater:before{content:"\e286"}.glyphicon-fabric:before{content:"\e287"}.glyphicon-leather:before{content:"\e288"}.glyphicon-scissors:before{content:"\e289"}.glyphicon-bomb:before{content:"\e290"}.glyphicon-skull:before{content:"\e291"}.glyphicon-celebration:before{content:"\e292"}.glyphicon-tea_kettle:before{content:"\e293"}.glyphicon-french_press:before{content:"\e294"}.glyphicon-coffe_cup:before{content:"\e295"}.glyphicon-pot:before{content:"\e296"}.glyphicon-grater:before{content:"\e297"}.glyphicon-kettle:before{content:"\e298"}.glyphicon-hospital:before{content:"\e299"}.glyphicon-hospital_h:before{content:"\e300"}.glyphicon-microphone:before{content:"\e301"}.glyphicon-webcam:before{content:"\e302"}.glyphicon-temple_christianity_church:before{content:"\e303"}.glyphicon-temple_islam:before{content:"\e304"}.glyphicon-temple_hindu:before{content:"\e305"}.glyphicon-temple_buddhist:before{content:"\e306"}.glyphicon-bicycle:before{content:"\e307"}.glyphicon-life_preserver:before{content:"\e308"}.glyphicon-share_alt:before{content:"\e309"}.glyphicon-comments:before{content:"\e310"}.glyphicon-flower:before{content:"\2698"}.glyphicon-baseball:before{content:"\e312"}.glyphicon-rugby:before{content:"\e313"}.glyphicon-ax:before{content:"\e314"}.glyphicon-table_tennis:before{content:"\e315"}.glyphicon-bowling:before{content:"\e316"}.glyphicon-tree_conifer:before{content:"\e317"}.glyphicon-tree_deciduous:before{content:"\e318"}.glyphicon-more_items:before{content:"\e319"}.glyphicon-sort:before{content:"\e320"}.glyphicon-filter:before{content:"\e321"}.glyphicon-gamepad:before{content:"\e322"}.glyphicon-playing_dices:before{content:"\e323"}.glyphicon-calculator:before{content:"\e324"}.glyphicon-tie:before{content:"\e325"}.glyphicon-wallet:before{content:"\e326"}.glyphicon-piano:before{content:"\e327"}.glyphicon-sampler:before{content:"\e328"}.glyphicon-podium:before{content:"\e329"}.glyphicon-soccer_ball:before{content:"\e330"}.glyphicon-blog:before{content:"\e331"}.glyphicon-dashboard:before{content:"\e332"}.glyphicon-certificate:before{content:"\e333"}.glyphicon-bell:before{content:"\e334"}.glyphicon-candle:before{content:"\e335"}.glyphicon-pushpin:before{content:"\e336"}.glyphicon-iphone_shake:before{content:"\e337"}.glyphicon-pin_flag:before{content:"\e338"}.glyphicon-turtle:before{content:"\e339"}.glyphicon-rabbit:before{content:"\e340"}.glyphicon-globe:before{content:"\e341"}.glyphicon-briefcase:before{content:"\e342"}.glyphicon-hdd:before{content:"\e343"}.glyphicon-thumbs_up:before{content:"\e344"}.glyphicon-thumbs_down:before{content:"\e345"}.glyphicon-hand_right:before{content:"\e346"}.glyphicon-hand_left:before{content:"\e347"}.glyphicon-hand_up:before{content:"\e348"}.glyphicon-hand_down:before{content:"\e349"}.glyphicon-fullscreen:before{content:"\e350"}.glyphicon-shopping_bag:before{content:"\e351"}.glyphicon-book_open:before{content:"\e352"}.glyphicon-nameplate:before{content:"\e353"}.glyphicon-nameplate_alt:before{content:"\e354"}.glyphicon-vases:before{content:"\e355"}.glyphicon-bullhorn:before{content:"\e356"}.glyphicon-dumbbell:before{content:"\e357"}.glyphicon-suitcase:before{content:"\e358"}.glyphicon-file_import:before{content:"\e359"}.glyphicon-file_export:before{content:"\e360"}.glyphicon-bug:before{content:"\e361"}.glyphicon-crown:before{content:"\e362"}.glyphicon-smoking:before{content:"\e363"}.glyphicon-cloud-upload:before{content:"\e364"}.glyphicon-cloud-download:before{content:"\e365"}.glyphicon-restart:before{content:"\e366"}.glyphicon-security_camera:before{content:"\e367"}.glyphicon-expand:before{content:"\e368"}.glyphicon-collapse:before{content:"\e369"}.glyphicon-collapse_top:before{content:"\e370"}.glyphicon-globe_af:before{content:"\e371"}.glyphicon-global:before{content:"\e372"}.glyphicon-spray:before{content:"\e373"}.glyphicon-nails:before{content:"\e374"}.glyphicon-claw_hammer:before{content:"\e375"}.glyphicon-classic_hammer:before{content:"\e376"}.glyphicon-hand_saw:before{content:"\e377"}.glyphicon-riflescope:before{content:"\e378"}.glyphicon-electrical_socket_eu:before{content:"\e379"}.glyphicon-electrical_socket_us:before{content:"\e380"}.glyphicon-pinterest:before{content:"\e381"}.glyphicon-dropbox:before{content:"\e382"}.glyphicon-google_plus:before{content:"\e383"}.glyphicon-jolicloud:before{content:"\e384"}.glyphicon-yahoo:before{content:"\e385"}.glyphicon-blogger:before{content:"\e386"}.glyphicon-picasa:before{content:"\e387"}.glyphicon-amazon:before{content:"\e388"}.glyphicon-tumblr:before{content:"\e389"}.glyphicon-wordpress:before{content:"\e390"}.glyphicon-instapaper:before{content:"\e391"}.glyphicon-evernote:before{content:"\e392"}.glyphicon-xing:before{content:"\e393"}.glyphicon-zootool:before{content:"\e394"}.glyphicon-dribbble:before{content:"\e395"}.glyphicon-deviantart:before{content:"\e396"}.glyphicon-read_it_later:before{content:"\e397"}.glyphicon-linked_in:before{content:"\e398"}.glyphicon-forrst:before{content:"\e399"}.glyphicon-pinboard:before{content:"\e400"}.glyphicon-behance:before{content:"\e401"}.glyphicon-github:before{content:"\e402"}.glyphicon-youtube:before{content:"\e403"}.glyphicon-skitch:before{content:"\e404"}.glyphicon-foursquare:before{content:"\e405"}.glyphicon-quora:before{content:"\e406"}.glyphicon-badoo:before{content:"\e407"}.glyphicon-spotify:before{content:"\e408"}.glyphicon-stumbleupon:before{content:"\e409"}.glyphicon-readability:before{content:"\e410"}.glyphicon-facebook:before{content:"\e411"}.glyphicon-twitter:before{content:"\e412"}.glyphicon-instagram:before{content:"\e413"}.glyphicon-posterous_spaces:before{content:"\e414"}.glyphicon-vimeo:before{content:"\e415"}.glyphicon-flickr:before{content:"\e416"}.glyphicon-last_fm:before{content:"\e417"}.glyphicon-rss:before{content:"\e418"}.glyphicon-skype:before{content:"\e419"}.glyphicon-e-mail:before{content:"\e420"}
 @font-face{font-family:FontAwesome;src:url(../font/fontawesome-webfont.eot?v=4.2.0);src:url(../font/fontawesome-webfont.eot?#iefix&v=4.2.0) format("embedded-opentype"),url(../font/fontawesome-webfont.woff?v=4.2.0) format("woff"),url(../font/fontawesome-webfont.ttf?v=4.2.0) format("truetype"),url(../font/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.fa-stack,.gallery>li .extras:before,.table .with-checkbox,.table tr td,.table tr th,.table.table-user tr td.icon,.table.table-user tr td.user{vertical-align:middle}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate (359deg);transform:rotate (359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate (359deg);transform:rotate (359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.btn.btn-text-left,.form-horizontal .control-label{text-align:left}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-close:before,.fa-remove:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-repeat:before,.fa-rotate-right:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-exclamation-triangle:before,.fa-warning:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-floppy-o:before,.fa-save:before{content:""}.fa-square:before{content:""}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-bolt:before,.fa-flash:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-clipboard:before,.fa-paste:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-chain-broken:before,.fa-unlink:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:""}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:""}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:""}.fa-eur:before,.fa-euro:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-inr:before,.fa-rupee:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:""}.fa-krw:before,.fa-won:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-try:before,.fa-turkish-lira:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before{content:""}.fa-empire:before,.fa-ge:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-paper-plane:before,.fa-send:before{content:""}.fa-paper-plane-o:before,.fa-send-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}.fa-meanpath:before{content:""}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not (:last-child):not (.dropdown-toggle){-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not (:first-child)>.btn,.input-group-btn:first-child>.btn:not (:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.form-control{box-shadow:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-2px}.dropdown-menu{border:2px solid #666;background:#fff;margin-top:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;box-shadow:none}.dropdown-menu:before{border:0}.dropdown-menu .dropdown-submenu.active:hover:after,.dropdown-menu .dropdown-submenu>a:after{border-left-color:#666}.dropdown-menu.typeahead>li.active>a{background:#ddd;color:#333;filter:none}.dropdown-menu.typeahead>li.active:focus>a,.dropdown-menu.typeahead>li.active:hover>a{background:#368ee0;color:#fff;filter:none}.dropdown-menu>li:focus>a,.dropdown-menu>li:hover>a{background:#ddd;color:#333;filter:none}.dropdown-menu .dropdown-submenu:hover>a,.dropdown-menu .dropdown-submenu>a:active,.dropdown-menu .dropdown-submenu>a:focus{background:#eee;color:#333}.dropdown-menu>li>a{padding:6px 15px;font-size:13px;filter:none}.dropdown-menu .dropdown-submenu .dropdown-menu{-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}.dropdown-menu .dropdown-submenu .dropdown-menu .active>a{background:#ddd;color:#333}.modal form{margin-bottom:0}.input-append .uneditable-input,.input-append input,.input-append select{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.tooltip{z-index:99999}.uneditable-input{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.btn-group.text{font-size:13px;line-height:30px}.btn-group .dropdown,.btn-group .pagination{font-size:13px}.btn-group .pagination{margin:0}.btn-group .pagination ul{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.table-bordered{border-top:0}.table-bordered.dataTable,.table-bordered.table-force-topborder{border-top:1px solid #ddd}.table-bordered.dataTable.dataTable-noheader{border-top:0}.btn-group>.btn:first-child,.btn-group>.btn:last-child,.btn-group>.dropdown-toggle,.input-append .add-on:last-child,.input-append .btn-group:last-child>.dropdown-toggle,.input-append .btn:last-child,.input-prepend .add-on:first-child,.input-prepend .btn:first-child,.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:first-child,.input-prepend.input-append .btn:last-child,.table-bordered,.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:first-child,.table-bordered tbody:first-child tr:first-child>th:last-child,.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>th:last-child,.table-bordered thead:first-child tr:first-child>th:first-child,.table-bordered thead:first-child tr:first-child>th:last-child,.table-bordered thead:last-child tr:last-child>th:first-child,.table-bordered thead:last-child tr:last-child>th:last-child{-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}.input-append .btn-group .btn:first-child,.input-prepend .btn-group .btn:first-child{border:1px solid #ccc;padding:4px 8px;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}.input-append .add-on:last-child,.input-append .btn-group:last-child>.dropdown-toggle,.input-append .btn:last-child,.input-prepend .btn:first-child{border:1px solid #ccc;padding:4px 8px}.input-prepend .add-on:first-child{border:1px solid #ccc;padding:4px 6px}.label,.modal{-moz-border-radius:0;-webkit-border-radius:0}.label{border-radius:0}input,input:focus,textarea{-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;outline-width:0}.modal{border-radius:0}.popover,.tooltip .tooltip-inner{-moz-border-radius:0;-webkit-border-radius:0}.modal .modal-footer{margin-top:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.tooltip .tooltip-inner{border-radius:0}.btn-group.open .dropdown-toggle{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.btn,.btn:active{-moz-box-shadow:none;-webkit-box-shadow:none}.btn-group.open .dropdown-toggle.btn-primary{background:#368ee0}.btn-group.open .dropdown-toggle.btn-danger{background:#E51400}.btn-group.open .dropdown-toggle.btn-inverse{background:#333}.btn-group.open .dropdown-toggle.btn-success{background:#393}.btn-group.open .dropdown-toggle.btn-warning{background:#f8a31f}.btn-group.open .dropdown-toggle.btn-info{background:#368ee0}.uneditable-input,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color],textarea{background:#fff;color:#333}.form-horizontal .controls{margin-left:160px}.dropdown-menu.dropdown-primary{border-color:#368ee0}.dropdown-menu.dropdown-primary>li>a:hover{background:#368ee0;color:#fff}.dropdown-menu.dropdown-danger{border-color:#E51400}.dropdown-menu.dropdown-danger>li>a:hover{background:#E51400;color:#fff}.dropdown-menu.dropdown-warning{border-color:#fab750}.dropdown-menu.dropdown-warning>li>a:hover{background:#f8a31f;color:#fff}.dropdown-menu.dropdown-success{border-color:#393}.dropdown-menu.dropdown-success>li>a:hover{background:#393;color:#fff}.dropdown-menu.dropdown-inverse{border-color:#484848}.dropdown-menu.dropdown-inverse>li>a:hover{background:#484848;color:#fff}.btn{background:#eee;border:0;box-shadow:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;color:#444;padding:5px 9px;filter:none}.btn.btn--icon .fa{margin-right:5px}.btn.btn-large{padding:10px 16px}.btn.btn-small{padding:3px 7px}.btn.btn-mini{padding:1px 4px}.btn i{font-size:14px}.btn:hover{background:#ccc}.btn:active{box-shadow:none}.btn:focus,.popover{-moz-box-shadow:none;-webkit-box-shadow:none}.btn:focus{box-shadow:none}.btn.btn-primary{background:#368ee0;color:#fff;filter:none}.btn.btn-primary:hover{background:#1e74c5}.btn.btn-info{background:#a4ccf1;filter:none}.btn.btn-info:hover{background:#62a7e7;color:#333}.btn.btn-warning{background:#fab750;filter:none}.btn.btn-warning:hover{background:#f8a31f;color:#333}.btn.btn-danger,.btn.btn-inverse,.btn.btn-success{color:#fff;filter:none;text-shadow:none}.btn.btn-danger{background:#f43}.btn.btn-danger:hover{background:#E51400}.btn.btn-success{ outline: none !important; background: transparent; border: 2px solid #5a9dd5; color: #5a9dd5; transition: all .1s linear; text-transform: uppercase; padding: 10px 12px; font-weight: 900; width: 200px; letter-spacing: 1px;}.btn.btn-success:hover{background: #5a9dd5; color: white;}.btn.btn-inverse{background:#484848}.btn.btn-inverse:hover{background:#111}.nav.nav-list>li.active>a,.nav.nav-pills>li.active>a{background:#368ee0}.popover{border-radius:0;box-shadow:none;padding:0}.panel-group .panel,.panel-group .panel .panel-heading,.panel-group .panel .panel-title>a{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.alert{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border:0}.modal-content,.pagination ul>li:first-child>a,.pagination ul>li:first-child>span,.pagination ul>li:last-child>a,.pagination ul>li:last-child>span,.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>span,.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>span,.pagination-mini ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-mini ul>li:last-child>a,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:first-child>a,.pagination-small ul>li:first-child>span,.pagination-small ul>li:last-child>a,.pagination-small ul>li:last-child>span,.progress{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.table.table-condensed tr td,.table.table-condensed tr th{padding:4px 5px}.table tr td,.table tr th{padding:10px;border-top:1px dotted #ddd}button,input,label,select,textarea{font-size:13px}.form-actions{background:0;border:0}@media (max-width :1250px){#main .page-header .minitiles{display:none}}@media (max-width :1100px){.stats-overview>li{padding:5px 10px!important;border-right:1px dotted #ddd!important}.stats-overview>li .name{font-size:11px!important}.stats-overview>li .value{font-size:13px!important}}@media (max-width :1200px){.stats-overview>li{padding:5px 10px!important}.form-horizontal.form-column [class*=span]{border-top:1px solid #ddd;border-left:0!important;width:100%!important}.form-horizontal.form-column [class*=span]:first-child{border-top:0}.form-horizontal.form-column .form-actions{border-top:0!important}.icon-nav{display:none!important}}@media (max-width :1024px){#main .page-header .stats{display:none}.search-form>.search-pane>input{width:135px!important}.hidden-1024{display:none!important}.form-wizard .single-step .title{padding:1px 5px!important}.form-wizard .single-step .description{font-size:12px!important;margin-left:0!important}}@media (max-width :976px){#navigation .user .dropdown>a{padding:7px 6px 6px!important}#navigation .main-nav>li>a{font-size:12px;padding:10px 8px!important}}@media (max-width :840px){.mobile-sidebar-toggle{display:block!important}#navigation #brand{padding-right:0!important}#navigation .main-nav{display:none}#navigation .toggle-nav{display:none!important}}@media (max-width :767px){body{padding:0!important}.pricing-tables .pricing.highlighted{margin-top:30px!important}.hidden-768{display:none!important}.navbar-fixed-bottom,.navbar-fixed-top,.navbar-static-top{margin:0!important}.container,.container-fluid{padding:0 20px}.form-wizard.wizard-vertical .wizard-steps{width:160px!important}.form-wizard.wizard-vertical .form-content{margin-left:160px!important}.form-wizard.wizard-vertical .form-actions{padding-left:180px!important}}@media (max-width :480px){.form-wizard.wizard-vertical .wizard-steps .description,.hidden-480{display:none!important}.table-mail .table-fixed-medium{width:120px!important}.form-wizard.wizard-vertical .wizard-steps{width:40px!important}.form-wizard.wizard-vertical .form-content{margin-left:40px!important}.form-wizard.wizard-vertical .form-actions{padding-left:60px!important}.tabs.tabs-inline.tabs-top>li>a{padding:8px 10px!important}.tabs.tabs-inline.tabs-left{position:static!important;background:0 0!important;width:auto!important}.tabs.tabs-inline.tabs-left>li{float:left;margin-right:1px}.tabs.tabs-inline.tabs-left>li>a{border-top:0!important;border-bottom:0!important;padding:8px 10px!important}.tab-content.tab-content-inline{margin-left:0!important;border-left:0!important}.visible-480{display:inline-block!important}.form-horizontal .controls{margin-left:0!important}.calendar .fc-button.fc-button-next .fc-button-content,.calendar .fc-button.fc-button-prev .fc-button-content{padding:0 4px!important;margin-top:3px}.calendar .fc-button .fc-button-content{font-size:12px!important;margin-right:2px!important}.calendar .fc-header .fc-header-left{width:0!important;display:none}.calendar .fc-header .fc-header-right .fc-button{position:static!important;top:auto!important}.calendar .fc-header .fc-header-title h2{font-size:14px!important}body.login .wrapper{width:300px;margin:20px -150px!important;top:0}.user-list{display:none!important}.messages.withlist{margin-right:0!important}}#content,#footer{position:relative}@media (max-width :350px){.calendar .fc-header-right,.hidden-350{display:none!important}#main .box .box-title h3{font-size:16px!important}#main .box .box-title .actions .btn i{font-size:12px!important}.table .table-fixed-medium{width:100px!important}}#main .breadcrumbs ul:after,#main .breadcrumbs:after,#main .page-header:after,#main:after{content:"";display:table;clear:both}#content{min-height:100%}#content.nav-fixed{padding-top:40px}#content.nav-fixed #left{top:40px}#content.container-fluid{padding:0}#content.container-fluid.nav-fixed{padding-top:40px}#main{background:#fff;padding-bottom:30px}#main .page-header{border:0;margin:15px 0;padding:0 3px}#main .page-header .pull-left h1{font-size:30px;color:#2a2a2a;line-height:24px;font-weight:400;margin:20px 0}#main .page-header .pull-left h6{color:#777;font-weight:400;margin:0}#main .breadcrumbs{background:#f4f4f4}#main .breadcrumbs ul{list-style-type:none;margin:0;padding:2px 5px;float:left}#main .breadcrumbs ul>li{float:left;color:#666}#main .breadcrumbs ul>li>a{color:#666;display:block;padding:2px 6px;float:left}#main .breadcrumbs ul>li i{float:left;font-size:11px;margin:7px 0 6px}#main .breadcrumbs .close-bread{float:right}#main .breadcrumbs .close-bread>a{color:#999;display:block;font-size:14px;margin:4px 8px}#main .breadcrumbs .close-bread>a:hover{text-decoration:none}#main .ui-state-highlight{background:red;height:50px}#main #vmap{width:100%;height:300px}#footer{text-align:center;background:#eee;width:100%}#footer p{padding:10px 0;margin-bottom:0}#footer .gototop{padding:10px 15px;text-decoration:none;color:#333;font-size:16px;position:absolute;display:block;top:0;right:0}#footer .gototop:hover{background:#aaa}.sidebar-right #left{left:auto;right:0}.sidebar-right #left .subnav .dropdown-submenu>a:after{display:block;float:left;width:0;height:0;margin-top:5px;margin-left:-9px;border-color:transparent #aaa transparent transparent;border-style:solid;border-width:5px 5px 5px 0;content:" "}.sidebar-right #left .subnav .subnav-menu>li.dropdown>a:after{position:absolute;left:5px;top:6px;width:5px;border-color:transparent #999 transparent transparent;border-style:solid;border-width:5px 5px 5px 0;content:" "}.sidebar-right #left .subnav .subnav-menu>li.dropdown.open .dropdown-menu{left:auto;right:100%}.sidebar-right #left .subnav .subnav-menu>li.dropdown.open>.dropdown-menu{border-right:0;border-left:2px solid #aaa}.sidebar-right #main{margin-left:0;margin-right:200px}#left{width:200px;position:absolute;left:0;bottom:0;background:#eee;height:100%;overflow-x:visible}#left.mobile-show{position:fixed;z-index:1000}#left.full{bottom:auto;height:auto}#left.sidebar-fixed{position:fixed;top:40px;overflow-x:hidden}#left.sidebar-fixed .ui-resizable-handle{right:0}#left .subnav{margin-top:15px}#left .subnav:hover .subnav-title .toggle-subnav i{display:block}#left .subnav .subnav-content:after,#left .subnav .subnav-title:after{content:"";display:table;clear:both}#left .subnav .subnav-content{padding:10px 20px}#left .subnav .subnav-content.less{padding:10px 13px}#left .subnav .subnav-title span{margin-left:20px;font-size:18px}#left .subnav .subnav-title .toggle-subnav{color:#444;padding:1px 6px;text-decoration:none;display:block;position:relative;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#left .subnav .subnav-title .toggle-subnav i{position:absolute;font-size:14px;left:10px;top:4px;display:none}#left .subnav .subnav-title .toggle-subnav:hover{color:#222}#left .subnav .subnav-menu>li.dropdown.open .dropdown-menu .dropdown-submenu:focus>a,#left .subnav .subnav-menu>li.dropdown.open .dropdown-menu .dropdown-submenu:hover>a,#left .subnav .subnav-menu>li.dropdown.open>a{background:#ccc;color:#333}#left .subnav .subnav-menu{list-style-type:none;margin:5px 0;padding:0}#left .subnav .subnav-menu>li.dropdown>a{position:relative}#left .subnav .subnav-menu>li.dropdown>a:after{position:absolute;right:10px;top:9px;width:5px;border-color:transparent transparent transparent #999;border-style:solid;border-width:5px 0 5px 5px;content:" "}#left .subnav .subnav-menu>li.dropdown.open .dropdown-menu{left:100%;top:0;border-color:#aaa;border-left:0;margin:0}#left .subnav .subnav-menu>li.dropdown.open .dropdown-menu .dropdown-submenu .dropdown-menu{border-left:2px solid #999}#left .subnav .subnav-menu>li.dropdown.open .dropdown-menu .dropdown-submenu:focus>a:after,#left .subnav .subnav-menu>li.dropdown.open .dropdown-menu .dropdown-submenu:hover>a:after{border-left-color:#999}#left .subnav .subnav-menu>li>a{color:#555;display:block;padding:5px 0 5px 27px;text-decoration:none;overflow:hidden}#left .subnav .subnav-menu>li>a:hover{background:#ddd;color:#222}#left .subnav .subnav-menu>li.active>a{background:#ccc;color:#222;font-weight:700}.mobile-sidebar-toggle{float:left;color:#fff;padding:11px 10px 9px;margin-right:5px;display:none}.mobile-sidebar-toggle:hover{background:#1e74c5;text-decoration:none;color:#fff}.language-select .dropdown-menu a{padding:6px 15px!important}.language-select .dropdown-menu a img{top:11px;left:11px}.language-select .dropdown-menu a span{margin-left:20px}.language-select a{position:relative;padding:9px 10px 11px!important}.language-select a img{margin-left:0!important;position:absolute;top:15px;left:13px}.language-select a span{margin-left:25px}.theme-settings>li{padding:0;margin-top:10px}.theme-settings>li:first-child{margin-top:5px}.theme-settings>li span{color:#666;display:block;padding-left:15px}.theme-settings>li .sidebar-toggle>a,.theme-settings>li .topbar-toggle>a,.theme-settings>li .version-toggle>a{display:block;padding:5px 25px;color:#444;text-decoration:none}.theme-settings>li .sidebar-toggle>a.active,.theme-settings>li .topbar-toggle>a.active,.theme-settings>li .version-toggle>a.active{position:relative}.theme-settings>li .sidebar-toggle>a.active:before,.theme-settings>li .topbar-toggle>a.active:before,.theme-settings>li .version-toggle>a.active:before{position:absolute;left:10px;top:10px;content:"\f111";font-family:FontAwesome;font-size:8px}.blog-widget-latest-photos:after,.blog-widget-recent-posts>li>a:after,.blog-widget-tags:after,.letterbox .letter:after,.theme-colors li:after,.theme-colors:after{content:"";clear:both}.theme-settings>li .sidebar-toggle>a:hover,.theme-settings>li .topbar-toggle>a:hover,.theme-settings>li .version-toggle>a:hover{background:#ddd}.theme-colors{margin:0;padding:0 0 5px}.theme-colors li:after,.theme-colors:after{display:table}.theme-colors li.subtitle{margin:10px 0 5px 15px;display:block;float:none;color:#666;clear:both}.theme-colors li span{cursor:pointer;display:block;width:30px;float:left;height:30px;margin:8px 0 0 8px}.theme-colors li span.blue{background:#368ee0}.theme-colors li span.orange{background:#f8a31f}.theme-colors li span.red{background:#E51400}.theme-colors li span.green{background:#393}.theme-colors li span.lime{background:#8CBF26}.theme-colors li span.teal{background:#00ABA9}.theme-colors li span.purple{background:#FF0097}.theme-colors li span.brown{background:#A05000}.theme-colors li span.pink{background:#E671B8}.theme-colors li span.magenta{background:#A200FF}.theme-colors li span.grey{background:#333}.theme-colors li span.darkblue{background:#204e81}.theme-colors li span.lightred{background:#e63a3a}.theme-colors li span.lightgrey{background:#666}.theme-colors li span.satblue{background:#2c5e7b}.theme-colors li span.satgreen{background:#56af45}.theme-colors li span.grey-3{background:#eee}.theme-colors li span.grey-4{background:#999}#navigation{background:#6364A7;position:relative;z-index:100;transition:all .5s cubic-bezier(.25,.8,.25,1)}#navigation.navbar-fixed-top{position:fixed;z-index:1030}#navigation .dropdown-menu{border-top:0;border-color:#368ee0}#navigation .dropdown-menu>li.dropdown-submenu .dropdown-menu{border-top:2px solid #368ee0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;margin-left:0}#navigation .main-nav>li.active>a .caret,#navigation .main-nav>li.active>a:hover .caret{border-top-color:#333}#navigation .dropdown-menu>li.dropdown-submenu:focus>a,#navigation .dropdown-menu>li.dropdown-submenu:hover>a{background:#368ee0;color:#fff}#navigation .dropdown-menu>li.dropdown-submenu:focus>a:after,#navigation .dropdown-menu>li.dropdown-submenu:hover>a:after{border-left-color:#fff}#navigation .dropdown-menu>li>a:hover{background:#368ee0;color:#fff;filter:none}#navigation .toggle-nav{float:left;color:#fff;display:block;padding:10px;font-size:14px;text-decoration:none}#navigation .toggle-nav:hover{background-color:#4E4F91}#navigation #brand{float:left;color:#fff;font-size:14px;margin-top:9px;padding-right:20px;padding-bottom:2px;line-height:20px}@media only screen and (-webkit-min-device-pixel-ratio:2){#navigation #brand{background:url(../img/logo@2x.png) no-repeat;background-size:22px 22px}}#navigation #brand:hover{text-decoration:none}#navigation .toggle-mobile{color:#fff;background:#4E4F91;display:block;padding:11px 10px 9px;text-decoration:none;float:right}#navigation .toggle-mobile i{font-size:18px}#navigation .mobile-nav,#navigation .mobile-nav>li>ul{display:none}#navigation .mobile-nav.open{display:block;list-style:none;padding:0 20px 20px;margin:0;background:#368ee0}#navigation .mobile-nav.open>li{display:block;margin-top:1px}#navigation .mobile-nav.open>li:first-child{margin-top:0}#navigation .mobile-nav.open>li.active>a{background:#144d82;color:#fff}#navigation .mobile-nav.open>li.active>ul{background:#144d82}#navigation .mobile-nav.open>li>a{display:block;background:#4E4F91;padding:8px 12px;color:#fff;text-decoration:none}#navigation .mobile-nav.open>li>a i{float:right;margin-top:3px}#navigation .mobile-nav.open>li>ul{background:#4E4F91;list-style-type:none;margin:0;padding:0 0 10px}#navigation .mobile-nav.open>li>ul.open{display:block}#navigation .mobile-nav.open>li>ul>li a{padding:4px 35px;display:block;color:#fff;text-decoration:none}#navigation .mobile-nav.open>li>ul>li ul{list-style-type:none}#navigation .user .icon-nav{float:left;font-family:'Open Sans',sans-serif!important}#navigation .user .icon-nav>li{margin-right:3px;float:left}#navigation .user .icon-nav>li .message-ul{width:280px;padding:0}#navigation .user .icon-nav>li .message-ul.feed>li>a{padding:10px 20px}#navigation .user .icon-nav>li .message-ul.feed>li>a .message{color:#333}#navigation .user .icon-nav>li .message-ul.feed>li>a .message .label{padding:2px;margin-right:5px}#navigation .user .icon-nav>li .message-ul>li>a{overflow:hidden;padding:10px}#navigation .user .icon-nav>li .message-ul>li>a:hover{background:#f3f3f3;color:#333}#navigation .user .icon-nav>li .message-ul>li>a:hover .details .message{color:#444}#navigation .user .icon-nav>li .message-ul>li>a:hover .count{color:#ccc}#navigation .user .icon-nav>li .message-ul>li>a:hover .count span{color:#333}#navigation .user .icon-nav>li .message-ul>li>a img{float:left;width:40px}#navigation .user .icon-nav>li .message-ul>li>a .details{float:left;margin-left:10px;max-width:210px;overflow:hidden}#navigation .user .icon-nav>li .message-ul>li>a .details .name{font-size:15px}#navigation .user .icon-nav>li .message-ul>li>a .details .message{margin-top:2px;max-width:200px;color:#777}#navigation .user .icon-nav>li .message-ul>li>a .count{float:right;color:#e3e3e3;font-size:30px;position:relative;margin-top:2px}#navigation .main-nav,#navigation .user .dropdown{float:left}#navigation .user .icon-nav>li .message-ul>li>a .count span{font-size:13px;color:#666;position:absolute;text-align:center;left:0;right:0;top:12px}#navigation .user .icon-nav>li .message-ul>li>a.more-messages{background:#e6e6e6;text-align:center;padding:8px 15px}#navigation .user .icon-nav>li .message-ul>li>a.more-messages:hover{background:#ddd;color:#333}#navigation .user .dropdown.open,#navigation .user .dropdown>a:hover{background:#4E4F91}#navigation .user .icon-nav>li>a{padding:11px 10px 9px;display:block;line-height:20px;color:#fff;position:relative}#navigation .user .icon-nav>li>a .label{position:absolute;top:5px;right:3px;font-size:11px;font-weight:400;padding:0 3px;line-height:14px}#navigation .user .icon-nav>li>a:hover{background:#4E4F91;text-decoration:none}#navigation .user .icon-nav>li>a i{color:#fff;font-size:16px}#navigation .user .dropdown>a{display:block;color:#fff;padding:7px 12px 6px;text-decoration:none}#navigation .user .dropdown>a img{margin-left:10px}#navigation .main-nav>li{float:left;position:relative;margin:0}#navigation .main-nav>li.active>a{background:#FFF;text-decoration:none;color:#2a2a2a}#navigation .main-nav>li.active>a:hover{background:#FFF}#navigation .main-nav>li.open>a .caret,#navigation .main-nav>li>a:hover .caret{border-top-color:#fff}#navigation .main-nav>li.open>a{background:#1e74c5;text-decoration:none}#navigation .main-nav>li.open.active>a{background:#fff}#navigation .main-nav>li.open.active>.dropdown-menu{left:-2px}#navigation .main-nav>li.open.active>.dropdown-menu>.active>a{background:#ddd;color:#333;filter:none}#navigation .main-nav>li.open.active>.dropdown-menu>.active>a:after{border-left-color:#666}#navigation .main-nav>li>a{display:block;padding:10px 15px;line-height:20px;color:#fff}#navigation .main-nav>li>a:hover{text-decoration:none;background:#1e74c5}#navigation .main-nav>li>a .caret{border-top-color:#ccc}#navigation .user{float:right}#navigation .user>a{color:#fff}.panel-group.panel-widget .panel-heading{background:#eee}.panel-group.panel-widget .panel{border:2px solid #eee;margin-bottom:2px}.panel-group.panel-widget .panel:hover{border-color:#ddd!important}.panel-group.panel-widget .panel .panel-body{border-top:0!important}.panel-group.panel-widget .panel .panel-heading{padding:0}.panel-group.panel-widget .panel .panel-heading:hover{text-decoration:none;background:#ddd!important}.panel-group.panel-widget .panel .panel-heading .panel-title>a{padding:10px 15px;font-size:18px;color:#333;display:block;position:relative}.panel-group.panel-widget .panel .panel-heading .panel-title>a:hover{text-decoration:none}.letterbox{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,.8)}.letterbox .letter:after{display:table}.letterbox .letter>li{text-align:center;height:40px;width:40px;margin:10px;background:#ddd;float:left;font-size:18px;line-height:40px;color:#aaa}.letterbox .letter>li.active{background:#368ee0;color:#fff;cursor:pointer}.box .box-title .actions .content-move,.sortable-box .box-title:hover{cursor:move}.blog-widget{margin-top:30px}.blog-widget .blog-widget-title{font-weight:400;font-size:18px}.blog-widget-recent-posts>li{margin-top:3px}.blog-widget-recent-posts>li>a{padding:5px 10px;color:#333;display:block;text-decoration:none;font-size:14px}.blog-widget-recent-posts>li>a:after{display:table}.blog-widget-recent-posts>li>a:hover{background:#eee;color:#000}.blog-widget-recent-posts>li>a:hover .details{color:#444}.blog-widget-recent-posts>li>a .details{display:block;color:#777;font-size:12px}.blog-widget-recent-posts>li>a .details i{margin-right:3px}.blog-widget-recent-posts>li>a .details .date,.blog-widget-recent-posts>li>a .details .tags{float:left}.blog-widget-recent-posts>li>a .details .date{margin-right:10px}.blog-widget-latest-photos>li,.blog-widget-tags>li{margin:0 5px 5px 0;float:left}.blog-widget-latest-photos:after{display:table}.blog-widget-latest-photos>li>a>img{max-width:80px}.blog-widget-categories>li>a{display:block;padding:5px 10px;color:#333;text-decoration:none}.blog-widget-categories>li>a:hover{color:#000;background:#eee}.blog-widget-tags:after{display:table}.blog-widget-tags>li>a{display:block;padding:3px 6px;background:#368ee0;color:#fff;text-decoration:none}.blog-list-post .post-content .post-meta:after,.blog-list-post.small:after{content:"";display:table;clear:both}.blog-widget-tags>li>a:hover{background:#4E4F91}.blog-list-post{margin-top:40px;padding-bottom:30px;border-bottom:2px solid #eee}.blog-list-post .preview-img img{max-width:100%}.blog-list-post.small .preview-img{margin:13px 0}.box.box-bordered .form-bordered,.box.box-bordered .table{margin-bottom:0}.blog-list-post .post-content .post-title{font-weight:400;font-size:21px}.blog-list-post .post-content .post-title>a{color:#333}.blog-list-post .post-content .post-meta .author,.blog-list-post .post-content .post-meta .comments,.blog-list-post .post-content .post-meta .date,.blog-list-post .post-content .post-meta .tags{float:left;margin-right:15px;color:#777}.blog-list-post .post-content .post-meta .author a,.blog-list-post .post-content .post-meta .comments a,.blog-list-post .post-content .post-meta .date a,.blog-list-post .post-content .post-meta .tags a{color:#777}.blog-list-post .post-content .post-meta .author i,.blog-list-post .post-content .post-meta .comments i,.blog-list-post .post-content .post-meta .date i,.blog-list-post .post-content .post-meta .tags i{margin-right:3px;display:inline-block}.blog-list-post .post-content .post-meta .tags>a{display:inline-block;padding:0 4px;background:#eee;color:#666;text-decoration:none}.blog-list-post .post-comments .new-comment:after,.box .box-content:after,.box .box-title .tabs:after,.box .box-title:after,.highlight-toolbar:after{display:table;content:"";clear:both}.blog-list-post .post-content .post-meta .tags>a:hover{color:#333;background:#c8c8c8}.blog-list-post .post-content .post-text{margin-top:15px;color:#555}.blog-list-post .post-comments .new-comment h4{font-weight:400}.blog-list-post .post-comments h3{font-weight:400;border-top:2px solid #368ee0;padding-top:10px;margin-top:30px}.blog-list-post .post-comments .media{margin-top:30px;border-bottom:1px dotted #ddd;padding-bottom:30px}.blog-list-post .post-comments .media .pull-left>img{max-width:50px}.blog-list-post .post-comments .media .media-heading small{margin-left:10px;font-size:12px}.blog-list-post .post-comments .media:last-child{border-bottom:0;padding-bottom:0}.highlight-toolbar{padding:10px}.highlight-toolbar .dropdown .btn .caret{margin-left:5px}.box.box-condensed .box-title{padding:2px 0 2px 4px}.box.box-condensed .box-title h3{font-size:18px}.box.box-condensed .box-title .actions{margin-top:1px}.box.box-condensed .box-title .actions .btn>i{font-size:12px}.box.box-condensed .box-title .actions .btn{padding:4px 8px}.box.box-condensed .box-content{padding:10px}.box.box-small .box-title{padding:0 0 0 3px}.box.box-small .box-title h3{font-size:16px}.box.box-small .box-title .actions{margin-top:3px}.box.box-small .box-title .actions .btn>i{font-size:11px}.box.box-small .box-title .actions .btn{padding:2px 7px}.box.box-small .box-content{padding:5px}.box.box-color .box-title{background:#368ee0}.box.box-color .box-title h3{color:#fff}.box.box-color .box-title .tabs>li.active>a{background:#fff;color:#368ee0}.box.box-color .box-title .tabs>li>a{color:#fff}.box.box-color .box-title .tabs>li>a:hover{color:#368ee0}.box.box-color .box-title .actions>a{color:#fff}.box.box-color .box-title .actions>a:hover{background:#fff;color:#368ee0}.box.box-bordered .table.dataTable-fixedcolumn.DTFC_Cloned{border-right:2px solid #ddd}.box.box-bordered .table.dataTable-fixedcolumn.DTFC_Cloned th{border-right:2px solid #333}.box.box-bordered .table.table-bordered,.box.box-bordered .table.table-bordered td:last-child,.box.box-bordered .table.table-bordered th:last-child{border-right:0}.box.box-bordered .table.dataTable-fixedcolumn.DTFC_Cloned td{text-align:center}.box.box-bordered .table.table-bordered td:first-child,.box.box-bordered .table.table-bordered th:first-child{border-left:0}.box.box-bordered .slimScrollDiv{border-bottom:2px solid #ddd}.box.box-bordered.box-color .slimScrollDiv{border-bottom:2px solid #368ee0}.box.box-bordered.box-color .box-content,.box.box-bordered.box-color .box-title{border-color:#368ee0}.box.box-bordered .box-title{border:2px solid #ddd}.box.box-bordered .box-content{border:2px solid #ddd;border-top:0}.box .box-title{border-bottom:1px solid #ddd;padding:7px 0 7px 10px;margin-top:20px}.box .box-title h3{float:left;margin:3px 0;line-height:24px;font-weight:400;color:#444;font-size:20px}.box .box-title h3 i{margin:0 10px 0 5px}.box .box-title .tabs{float:right;margin:5px 10px 0 0;padding:0;list-style-type:none}.box .box-title .tabs.tabs-left{float:left}.box .box-title .tabs>li{float:left;margin-right:5px}.box .box-title .tabs>li:last-child{margin-right:0}.box .box-title .tabs>li>a{padding:4px 8px}.box .box-title .tabs>li>a:hover{text-decoration:none;background:#eee}.box .box-title .tabs>li.active>a{background:#368ee0;color:#fff}.box .box-title .actions{margin-top:0;float:right;margin-right:10px}.box .box-title .actions .btn{background:0 0;color:#333;padding:5px 9px}.box .box-title .actions .btn:hover{background:#368ee0;color:#fff}.box .box-content{padding:20px}.custom-checkbox{position:relative;padding-right:30px!important}.custom-checkbox i{position:absolute;right:10px;top:9px}.check-demo-col{width:200px;float:left}.check-line{position:relative;margin-bottom:10px}.check-line .inline{position:absolute;top:-1px;left:30px}.input-group-btn .btn{height:34px;border:1px solid #ccc}.input-medium{width:150px!important}.input-xlarge{width:250px!important}.control-label{font-weight:400}.form-actions{padding:15px}.search-form{height:35px;margin:0}.search-form>.search-pane{margin:5px;height:30px;background:#fff;border:1px solid #ccc}.search-form>.search-pane>input{background:0 0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:0;display:block;float:left;font-size:12px;line-height:20px;padding:4px 6px;margin-bottom:0;width:150px;outline:0}.search-form>.search-pane>input:focus{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.dataTables_filter input,.progress{-moz-box-shadow:none;-webkit-box-shadow:none}.search-form>.search-pane button[type=submit]{float:right;background:#368ee0;color:#fff;border:0;margin:2px 2px 0 0;line-height:19px;min-height:24px}.form-horizontal .help-block .progress,.form-messages,[class*=span] .form-actions{margin-bottom:0}.form-vertical .control-label small{margin-left:20px}.form-vertical.form-bordered .form-group{border-bottom:1px solid #ddd;padding:20px;margin-bottom:0}.form-striped .form-group{padding:15px;margin:0}.form-striped .form-group:nth-child(odd){background:#f6f6f6}.form-horizontal.form-striped .form-group{padding:15px 20px;border-bottom:1px solid #ddd}.form-horizontal.form-column:after{content:"";display:table;clear:both}.form-horizontal.form-column .form-actions{border-top:1px solid #ddd;margin-top:0}.form-horizontal.form-column [class*=col-]{margin:0;border-left:1px solid #ddd;padding-left:0}.form-horizontal.form-column [class*=col-]:first-child{border-left:0;padding-left:15px}.form-horizontal .form-group .control-label.right{text-align:right}.form-horizontal .form-group .control-label small{display:block;color:#999}.form-horizontal.form-bordered .form-group{margin:0;padding:0;border-bottom:1px solid #ddd;background:#f6f6f6}.form-horizontal.form-bordered .form-group:last-child{border-bottom:0}.form-horizontal.form-bordered .form-group [class*=col-]{padding:10px;background:#fff;border-left:1px solid #ddd}.form-horizontal.form-bordered .form-group [class*=col-] [class*=col-]{border-left:0;padding:0}.form-horizontal.form-bordered .form-group [class*=col-]:after{content:"";display:table;clear:both}.form-horizontal.form-bordered .form-group [class*=col-].control-label{background:0 0;border-left:0}.form-horizontal.form-bordered .form-group .control-label{margin:0;padding:15px 10px 5px;color:#555}.form-horizontal.form-bordered .form-group .control-label small{display:block;font-size:12px;color:#888;font-weight:400}.form-button{display:block;margin-top:5px}.form-button:after{content:"";display:table;clear:both}.form-button a{float:left}.form-button span{margin-left:5px;font-size:14px;margin-top:5px;display:block;float:left}.form-button span i{margin-right:5px}.gallery{list-style-type:none;margin:0 10px;padding:0}.gallery:after{content:"";display:table;clear:both}.gallery>li{float:left;margin:1px 0 0 1px;position:relative;cursor:pointer}.gallery>li:hover .extras,.gallery>li>a{display:block}.gallery>li .extras{position:absolute;top:0;left:0;text-align:center;background:rgba(0,0,0,.8);display:none;width:100%;height:100%}.gallery>li .extras:before{content:'';display:inline-block;height:100%}.gallery>li .extras .extras-inner{position:relative;display:inline-block;vertical-align:middle;width:90%;height:auto}.gallery>li .extras .extras-inner a{color:#bbb;text-decoration:none;padding:5px 8px;text-align:center}.gallery>li .extras .extras-inner a:hover{color:#fff;background:#368ee0}.messages{padding:0;list-style-type:none;margin:0 20px 20px}.messages.withlist{margin-right:210px}.messages>li{margin-top:20px}.messages>li.insert{position:relative;border:1px solid #ddd;margin-right:10px}.messages>li.insert #message-form{background:#f9f9f9;margin-bottom:0}.messages>li.insert .text input[type=text]{border:0;margin-bottom:0;display:block}.messages>li.insert .submit{position:absolute;right:0;top:0}.messages>li.insert .submit button{border:0;background:#368ee0;color:#fff;margin:2px;padding:6px 8px}.messages>li .message .caret,.messages>li.right .message .caret{border-top:7px solid transparent;border-bottom:7px solid transparent}.messages>li.insert .submit button[disabled=disabled]{background:#ccc}.messages>li .image{float:left;width:50px}.messages>li .image img{width:50px}.messages>li .message{position:relative;background:#eee;margin-right:20px;padding:10px;margin-left:60px}.messages>li .message .name{font-weight:600}.messages>li .message p{color:#444}.messages>li .message .time{color:#555;font-size:11px}.messages>li .message .caret{position:absolute;left:-7px;top:10px;border-right:7px solid #eee;border-left:0}.messages>li.right .image{float:right}.messages>li.right .name{color:#0a2640}.messages>li.right .message{background:#d1e5f8;margin-left:20px;margin-right:60px}.messages>li.right .message .time,.messages>li.right .message p{color:#11406c}.messages>li.right .message .caret{left:auto;right:-7px;border-left:7px solid #d1e5f8;border-right:0}.messages>li.typing{display:none}.messages>li.typing.active{display:block}.statistic-big .top:after,.user-list>ul>li:after{display:table;content:"";clear:both}.user-list{position:absolute;right:0;top:0;width:183px;margin-right:17px}.user-list h4{background:#368ee0;color:#fff;padding:5px 8px;font-weight:400}.user-list>ul>li{margin:5px 0}.user-list>ul>li:first-child{margin-top:0}.user-list>ul>li.invite{margin-top:15px}.user-list>ul>li .image{max-width:35px;min-width:10px;float:left}.user-list>ul>li .image img{max-width:35px;min-width:10px}.user-list>ul>li .username{float:left;margin-left:10px;line-height:35px}.statistic-big .top .left{float:left}.statistic-big .top .right{float:right;font-size:24px;line-height:31px}.statistic-big .top .right .fa-arrow-circle-up{color:#393}.statistic-big .top .right .fa-arrow-circle-right{color:#f8a31f}.statistic-big .top .right .fa-arrow-circle-down{color:#e63a3a}.statistic-big .bottom{margin-top:30px}.statistic-big .stats-overview{text-align:center}.statistic-big .stats-overview>li{display:inline-block;text-align:center;padding:5px 15px;border-right:1px solid #ddd}.statistic-big .stats-overview>li:last-child{border-right:0}.statistic-big .stats-overview>li .name{display:block}.statistic-big .stats-overview>li .value{font-size:16px;font-weight:700;display:block;margin-top:5px}.flot-tooltip{position:absolute;display:none;background:#000;filter:alpha(Opacity=80);opacity:.8;color:#fff;padding:5px}.flot-tooltip .tooltip-arrow{position:absolute;border-color:#000 transparent transparent;border-style:solid;margin-left:-5px;bottom:-5px;left:15px;border-width:5px 5px 0}.pagestats{text-align:center}.pagestats>li{display:inline-block}.pagestats.style-3 .spark{float:none;margin:0}.pagestats.style-3 .bottom{margin-top:10px;text-align:center;font-size:20px}.pagestats.style-3 .bottom .name{font-size:14px}.pagestats.style-4 .spark{float:none;margin:0}.pagestats.style-4 .bottom{margin-top:10px;font-size:18px}.pagestats.style-4 .name{font-size:13px}.pagestats.style-2{margin-top:5px}.pagestats.style-2 .left{font-size:20px}.pagestats.style-2 .left .name{font-size:13px;margin:0}.pagestats .name{font-size:20px;display:block;margin-left:5px;margin-bottom:5px}.pagestats .left,.pagestats .spark{margin-left:15px;float:left}.pagestats.bar span{font-size:11px;display:block}.pagestats .left{font-size:16px;margin-top:3px}.pricing-tables:after{content:"";display:table;clear:both}.pricing-tables .pricing{list-style-type:none;margin-top:30px;float:left}.pricing-tables .pricing.highlighted{margin-top:0}.pricing-tables .pricing.highlighted>li{background:#f6f6f6}.pricing-tables .pricing.highlighted>li:nth-child(odd){background:#fff}.pricing-tables .pricing>li{background:#ddd;border-top:1px solid #bbb;padding:8px 12px;text-align:center}.pricing-tables .pricing>li:first-child{border-top:0}.pricing-tables .pricing>li:nth-child(odd){background:#e3e3e3}.pricing-tables .pricing>li.head{background:#888;color:#fff;padding:0;position:relative}.pricing-tables .pricing>li.head .info{background:#4c9ae3;padding:5px 0}.pricing-tables .pricing>li.head .name{background:#666;padding:8px 0;font-size:16px}.pricing-tables .pricing>li.head .price{font-size:28px;padding:15px 0}.pricing-tables .pricing>li.head .price span{display:block;margin-top:5px;font-size:12px}.pricing-tables .pricing>li.button{background:#fff}.pricing-tables .pricing>li.button .help-text{font-size:11px;margin-top:5px;color:#888}.widget-placeholder{background:#bbd9f4;border:1px dotted #666;margin:10px}.widget-placeholder-2{background:#bbd9f4}#ui-datepicker-div{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;display:none}.jq-datepicker .ui-datepicker{background:#fafafa;width:174px;border:1px solid #ccc;font-size:11px;position:relative;padding:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.ui-datepicker{background:#fff;border:2px solid #999;font-size:11px;position:relative;padding:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.ui-datepicker .ui-widget-header{background:0 0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border:0;padding:0}.ui-datepicker .ui-datepicker-title{text-align:center;font-weight:700;margin:12px 0}.ui-datepicker .ui-datepicker-prev{float:left;display:block;width:20px;height:20px;cursor:pointer;margin-left:2px;background:0 0!important;border:0!important;margin-top:10px;position:relative;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.ui-datepicker .ui-datepicker-prev.ui-state-hover{font-weight:700}.ui-datepicker .ui-datepicker-prev .ui-icon{display:none}.ui-datepicker .ui-datepicker-prev:hover{background:#ddd!important}.ui-datepicker .ui-datepicker-prev:hover:before{color:#000}.ui-datepicker .ui-datepicker-prev:before{content:"\f104";font-family:FontAwesome;display:block;position:absolute;left:7px;top:2px;color:#444}.ui-datepicker .ui-datepicker-next{float:right;display:block;width:20px;height:20px;cursor:pointer;background:0 0!important;border:0!important;margin-top:10px;margin-right:2px;position:relative;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.ui-datepicker .ui-datepicker-next.ui-state-hover{font-weight:700}.ui-datepicker .ui-datepicker-next .ui-icon{display:none}.ui-datepicker .ui-datepicker-next:hover{background:#ddd!important}.ui-datepicker .ui-datepicker-next:hover:before{color:#000}.ui-datepicker .ui-datepicker-next:before{content:"\f105";font-family:FontAwesome;display:block;position:absolute;right:7px;top:2px;color:#444}.bestseller>li>a:after,.tabs.tabs-inline:after,.tasklist li:after,.userlist>li:after{content:"";clear:both}.ui-datepicker .ui-datepicker-calendar{margin-bottom:2px;margin-left:0}.ui-datepicker .ui-datepicker-calendar td,.ui-datepicker .ui-datepicker-calendar th{text-align:center;width:24px;padding:0}.ui-datepicker .ui-datepicker-calendar th{color:#777;padding:0}.ui-datepicker .ui-datepicker-calendar th span{display:block;padding:0;width:24px}.ui-datepicker .ui-datepicker-calendar td{padding:0}.ui-datepicker .ui-datepicker-calendar td:hover>a{background:#dfe8f5;text-decoration:none;color:#fff}.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day>a{background:#368ee0;color:#fff}.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-other-month:hover>a{background:#62a7e7;text-decoration:none;color:#fff}.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-other-month>a{color:#999}.ui-datepicker .ui-datepicker-calendar td>a{padding:2px 0;width:24px;display:block;border:0;background:0 0;text-align:center}.userlist>li{border-top:1px dotted #bbb;padding:5px 0}.userlist>li:after{display:table}.userlist>li:first-child{border-top:0}.userlist>li>a{float:left}.userlist>li>a img{max-width:40px}.userlist>li .user{float:left;margin-left:10px}.userlist>li .user .name{font-weight:700;display:block;line-height:20px}.userlist>li .user .position{display:block;font-weight:300;font-size:12px;margin-top:3px}.userlist>li .status{float:right;font-size:8px;color:#b21000;line-height:40px}.tags>li,.tags>li>a{line-height:22px}.userlist>li .status.active{color:#267326}.userlist>li .status.afk{color:#f4a64b}.progress{background:#fff;filter:none;box-shadow:none}.progress.small{height:8px;margin-bottom:10px}.progress.small .bar{height:8px;background:#368ee0;filter:none}.quickstats>li{float:left;margin:5px 15px;text-align:center;width:50px}.quickstats>li .value{font-size:20px;display:block}.quickstats>li .name{display:block;font-size:12px;color:#888}.tags>li{display:inline;margin:0 3px 3px 0}.tags>li>a.big-1{font-size:14px}.tags>li>a.big-2{font-size:16px}.tags>li>a.big-3{font-size:18px}.tags>li>a.big-4{font-size:20px}.tags>li>a.big-5{font-size:22px}.bestseller>li{margin-top:20px}.bestseller>li:first-child{margin-top:0}.bestseller>li>a{display:block}.bestseller>li>a:after{display:table}.bestseller>li>a img{max-width:50px;float:left}.bestseller>li>a .details{float:left;margin-left:5px}.bestseller>li>a .details .name{font-size:14px}.bestseller>li>a .details .price{margin-top:2px}.bestseller>li>a .details .price .cross{display:block;text-decoration:line-through;font-size:12px;line-height:14px}.bestseller>li>a .details .price .discount{display:block;color:#E51400;font-size:13px;line-height:14px}.table.table-hover tr:hover>td{background:#f8f8f8}.table .with-checkbox{width:10px}.table .with-checkbox input{margin-left:4px;margin-top:0}.table.dataTable{margin-bottom:10px;clear:both}.table.dataTable.dataTable-grouping .group{background:#e6e6e6;border-top:2px solid #ccc}.table.table-nohead tr:first-child td,.table.table-user tr:first-child td{border:0}.table.dataTable.dataTable-grouping .group.expanded-group{background:url(../img/expanded-group.jpg) left center no-repeat #e6e6e6;padding-left:33px}.table.dataTable.dataTable-grouping .group.expanded-group:hover{cursor:pointer}.table.dataTable.dataTable-grouping .group.collapsed-group{background:url(../img/collapsed-group.jpg) left center no-repeat #e6e6e6;padding-left:33px}.table.dataTable.dataTable-grouping .group.collapsed-group:hover{cursor:pointer}.table.dataTable .sorting_asc{background:url(../img/sorting-asc.png) right center no-repeat #5a9dd5 !important}.table.dataTable .sorting_desc{background:url(../img/sorting-desc.png) right center no-repeat #5a9dd5 !important}.table.dataTable .sorting{background:url(../img/sorting.png) right center no-repeat #eee}.table.dataTable .sorting,.table.dataTable .sorting_asc,.table.dataTable .sorting_desc{padding-right:30px;white-space:nowrap}.table.dataTable.dataTable-scroll-x{border-collapse:separate;max-width:none}.table.dataTable.dataTable-scroll-x *{box-sizing:initial}.table.dataTable.dataTable-scroll-x td,.table.dataTable.dataTable-scroll-x th{white-space:nowrap}.table.dataTable.dataTable-reorder th:hover{cursor:move}.table.table-colored-header thead td,.table.table-colored-header thead th{background:#368ee0;color:#fff}.table.table-nohead thead,.table.table-nohead thead td,.table.table-nohead thead th{display:none}.table tr td .label{margin-right:3px}.table tr th{background:#eee}.table.table-user tr.alpha td.alpha-val span{background:#368ee0;color:#fff;display:block;padding:10px 0;text-align:center;font-size:18px}.table-pagination>a,.table-pagination>span>a{padding:3px 8px;margin-right:5px;text-decoration:none}.table.table-user tr.alpha:hover td{background:#fff;cursor:pointer}.table.table-user tr td{border-top:1px dotted #ccc}.table.table-user tr td.img,.table.table-user tr td.img img{width:40px}.table.table-user tr td.user{text-align:left}.tiles.tiles-center,.tiles.tiles-center>li>a .name,.tiles>li>a{text-align:center}.table.table-user tr td.icon{width:20px}.table.table-user tr td.icon .online{font-size:10px;color:#4fa828}.table-mail tbody tr>td{cursor:pointer}.table-mail tbody tr.warning>td{background-color:#deecfa}.table-mail .table-checkbox{width:15px}.table-mail .table-icon{width:20px}.table-mail .table-icon .sel-star{color:#aaa;text-decoration:none}.table-mail .table-icon .sel-star.active,.table-mail .table-icon .sel-star:hover{color:#f8a31f}.table-mail .table-date{width:100px}.table-mail .table-fixed-medium{width:200px}.ui-widget-header{color:#333}.table-pagination{float:right;margin-right:5px;margin-top:10px;margin-bottom:10px}.table-pagination>a{background:#eee;color:#333;cursor:pointer}.table-pagination>a.disabled{color:#999}.table-pagination>a.disabled:hover{background:#eee;cursor:default}.table-pagination>a:hover{background:#ddd}.table-pagination>span>a{background:#eee;color:#333;cursor:pointer}.table-pagination>span>a.active{background:#368ee0;color:#fff}.dataTables_filter input{margin-bottom:0;padding:4px 0;text-indent:8px;box-shadow:none;border:1px solid #aaa;display:inline;margin-left:5px;background:#f6f6f6}.dataTables_filter input:focus{background:#fff;border:1px solid #368ee0}.dataTables_wrapper.no-footer .dataTables_info{line-height:30px}.dataTable-col_filter th{vertical-align:middle!important}.dataTable-col_filter th input{margin-bottom:0;width:100%;padding:4px 0;text-indent:8px;background:#fff;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:1px solid #aaa}.dataTable-col_filter th input.dataTable-datepicker-to{margin-top:2px}.dataTable-col_filter th input:focus{border:1px solid #368ee0}.dataTable-col_filter th select{margin-bottom:0;width:100%;background:#fff}.input-mini select{width:60px}.ColVis_collectionBackground{display:none!important}.ColVis_collection{padding:0;margin:0;z-index:2002;background:#fff;border:2px solid #888;list-style-type:none}.ColVis_collection>li{padding:3px 10px;background:#eee;margin:2px;border:1px solid #ddd;cursor:pointer}.ColVis_collection>li span{cursor:pointer}.ColVis_collection>li:hover{background:#ddd;border-color:#ccc}.ColVis_collection>li input{margin-right:5px}.tabs.tabs-inline:after{display:table}.tabs.tabs-inline.tabs-top>li{float:left;margin-right:1px}.tabs.tabs-inline.tabs-top>li.active>a{background:#fff;color:#333}.tabs.tabs-inline.tabs-top>li.active>a:hover{background:#fff}.tabs.tabs-inline.tabs-top>li>a{color:#666;background:#ddd;padding:10px 20px;text-decoration:none;display:block}.tabs.tabs-inline.tabs-top>li>a:hover{background:#ddd;color:#333}.tabs.tabs-inline.tabs-left{position:absolute;background:#eee;width:150px}.tabs.tabs-inline.tabs-left>li:first-child>a{border-top:0}.tabs.tabs-inline.tabs-left>li:last-child>a{border-bottom:1px solid #bbb}.tabs.tabs-inline.tabs-left>li.write>a{margin:10px;background:#e63a3a;color:#fff}.tabs.tabs-inline.tabs-left>li.write>a:hover{background:#d21b1b;color:#fff}.tabs.tabs-inline.tabs-left>li.active>a{background:#fff;color:#333;margin-right:-1px}.tabs.tabs-inline.tabs-left>li.active>a:hover{background:#fff}.tabs.tabs-inline.tabs-left>li>a{display:block;padding:10px 20px;color:#666;background:#ddd;text-decoration:none;border-top:1px solid #bbb}.tabs.tabs-inline.tabs-left>li>a:hover{background:#ddd;color:#333}.tabs>li .fa{margin-right:5px}.tab-content.padding{padding:20px}.tab-content.tab-content-inline{border-left:1px solid #bbb;margin-left:150px}.tab-content.tab-content-inline.tab-content-bottom{border-left:0;margin-left:0}.tasklist{list-style-type:none;margin:0;padding:0;overflow:hidden}.tasklist li{padding:0;cursor:pointer;border-bottom:1px solid #ccc;position:relative}.tasklist li:after{display:table}.tasklist li .task-actions .task-bookmark:hover i:before,.tasklist li.bookmarked .task-actions .task-bookmark i:before{content:"\f02e"}.tasklist li:last-child{border-bottom:0}.tasklist li:hover .task-delete{display:inline-block!important}.tasklist li.bookmarked{background:#fad8d8}.tasklist li.bookmarked .task-actions .task-bookmark{color:#e63a3a}.tasklist li.done{background:#e7f1fb}.tasklist li.done .task span{text-decoration:line-through}.tasklist li.done .task-actions{display:none}.tasklist li .check,.tasklist li label{float:left;padding:10px;margin:0;cursor:pointer;border-right:1px solid #fec5bd}.tasklist li .task{float:left;padding:11px 5px 3px;max-width:100%;position:absolute;left:43px;right:50px;overflow:hidden}.tasklist li .task i{margin-right:5px}.tasklist li .task-actions{float:right;padding:10px 10px 0}.stats,.stats>li{float:left}.tasklist li .task-actions>a{text-decoration:none}.tasklist li .task-actions .task-delete{display:none;color:#888;font-size:16px}.tasklist li .task-actions .task-bookmark{color:#aaa;font-size:16px}.tasklist li .task-actions .task-bookmark:hover{color:#fd6e58}.stats>li .details:after,.stats>li:after{content:"";display:table;clear:both}.stats>li{padding:10px 15px;margin-right:15px}.stats>li:last-child{margin-right:0}.stats>li i{font-size:36px;color:#FFF;float:left;margin:0}.stats>li .details{margin-left:55px}.minitiles>li>a:hover:before,.tiles>li:hover:before{content:'';pointer-events:none;z-index:99}.stats>li .details span{color:#FFF;display:block;font-size:12px}.stats>li .details span.big{font-size:16px}.tiles{list-style-type:none;margin:25px 0;padding:0}.tiles .has-chart>a span{font-size:16px;padding:10px 20px}.tiles .has-chart-2>a span{font-size:16px;padding-top:0;display:inline-block}.tiles .has-chart-2>a span .spark-me{padding-top:40px}.tiles .has-chart-2>a span .spark-me canvas{margin-top:-10px}.tiles.tiles-small .label{padding:3px 5px}.tiles.tiles-small>li:hover:before,.tiles.tiles-small>li>a{width:80px;height:80px}.tiles.tiles-small>li>a span{font-size:30px;padding-top:20px}.tiles .label{padding:5px 8px}.tiles.tiles-center{width:100%}.tiles.tiles-center>li{display:inline-block;text-align:center;float:none}.tiles.nomargin{margin:0}.tiles>li{float:left;margin:8px 0 0 8px;position:relative}.tiles>li .label{position:absolute;top:-5px;left:-5px;z-index:99}.tiles>li:hover:before{position:absolute;left:0;top:0;width:120px;height:120px;background:0 0;border:5px solid rgba(0,0,0,.5)}.tiles>li.long:hover:before,.tiles>li.long>a{width:245px}.tiles>li.long>a span{font-size:64px;padding-top:10px}.tiles>li.high:hover:before,.tiles>li.high>a{height:245px}.tiles>li.image>a img,.tiles>li>a{width:120px;height:120px}.tiles>li.high>a span{padding-top:50px;font-size:96px}.tiles>li.high>a span.count>i{margin-right:-25px}.tiles>li.image>a .name{background:#368ee0;color:#fff}.tiles>li>a{display:block;color:#fff;text-decoration:none;position:relative}.tiles>li>a span{padding-top:25px;font-size:48px;display:block}.tiles>li>a span.nopadding{padding:0}.tiles>li>a span.count>i{margin-right:-10px}.tiles>li>a span h5{font-size:18px!important;margin:0;text-align:left;padding:10px 10px 5px}.tiles>li>a .name,.tiles>li>a span p{font-size:13px!important;text-align:left}.tiles>li>a span p{padding:0 20px}.tiles>li>a .name{display:block;position:absolute;bottom:0;left:0;right:0;padding:3px 10px;float:left}.tiles>li>a .name .right{font-size:13px;float:right;padding:0}.minitiles{float:left}.minitiles>li{float:left;margin-right:15px}.minitiles>li>a{display:block;height:61px;width:61px;color:#fff;text-decoration:none;position:relative;text-align:center}.minitiles>li>a i{font-size:36px;line-height:61px}.minitiles>li>a:hover:before{position:absolute;left:0;top:0;width:61px;height:61px;background:0 0;border:3px solid rgba(0,0,0,.5)}.timeline{margin-left:30px!important}.timeline>li{position:relative;border-bottom:2px dotted #ddd;padding:30px 0}.timeline>li:hover{background:#f6f6f6}.timeline>li:last-child{border-bottom:0}.timeline>li .line{width:4px;background:#eee;height:100%;display:block;position:absolute;top:0;bottom:0}.timeline>li .timeline-content{position:relative;z-index:99}.timeline>li .timeline-content .left{position:relative}.timeline>li .timeline-content .left .icon{background:#368ee0;float:left;padding:6px;font-size:24px;color:#fff;position:absolute;left:-18px;top:5px}.timeline>li .timeline-content .left .date{position:absolute;top:48px;left:-20px;background:#eee;padding:0 5px;font-size:11px}.timeline>li .timeline-content .activity{margin-left:50px}.timeline>li .timeline-content .activity .user{font-size:14px;margin-bottom:10px}.timeline>li .timeline-content .activity .user span{color:#777}.timeline>li .timeline-content .activity .timeline-images:after{content:"";display:table;clear:both}.invoice-info .invoice-from span,.invoice-info .invoice-to span,.invoice-payment span{display:block;color:#888}.timeline>li .timeline-content .activity .timeline-images>li{float:left;margin-right:5px}.timeline>li .timeline-content .activity .timeline-images>li>a img{max-width:100px}.colorbox-image.big img,.shop-items>li .product>a img,.thumbnails a img{max-width:100%}body.error{background:#368ee0}body.error .wrapper{width:300px;height:230px;position:absolute;top:50%;left:50%;margin:-165px -150px}.locked .wrapper,.login .wrapper{height:500px;position:absolute;left:50%}body.error .wrapper .code{color:#fff;font-size:90px;text-align:center}body.error .wrapper .code span{margin-right:15px}body.error .wrapper .desc{color:#fff;font-size:14px;margin:20px 0}body.error .wrapper .input-group{width:300px;background:#fff;padding:2px}body.error .wrapper .input-group input{border:0;width:260px;background:#fff}body.error .wrapper .input-group .btn{border:0;background:#368ee0;color:#fff}body.error .wrapper .input-group .btn:hover{background:#4E4F91}body.error .wrapper .buttons{margin-top:15px}.grids .row{margin-top:10px;margin-bottom:20px}.grids .row [class*=col-]{background:#ccc;border:1px solid #888;text-align:center;line-height:30px}.grids .row [class*=col-]:hover{background:#aaa}.the-icons{list-style-type:none}.the-icons li{margin:5px 0}#updateInterval{margin-bottom:0}.invoice-info .invoice-name{font-size:24px;margin-bottom:40px}.invoice-info .invoice-from,.invoice-info .invoice-to{float:left;margin-bottom:30px}.invoice-info .invoice-to{margin-left:50px}.invoice-info .invoice-infos{float:right;margin-right:20px}.table-invoice .price{width:100px}.table-invoice .qty{width:50px}.table-invoice .total{text-align:right;width:150px}.table-invoice .taxes p{text-align:right}.table-invoice .taxes p .light{margin-right:20px;color:#888}.table-invoice .taxes p .totalprice{font-weight:700}.invoice-payment ul{list-style-type:none;margin:10px;padding:0}.invoice-payment ul li{float:left;margin-right:10px}@media print{#left,#navigation,.box-title,.breadcrumbs,.invoice-payment,.page-header{display:none!important}#main{margin-left:0}}.locked .pull-left a,.locked .right .upper span,.login .wrapper h1>a{color:#fff;display:block}.locked{background:#368ee0}.locked .wrapper{width:500px;margin:200px -250px}.locked .pull-left{width:200px}.locked .pull-left a{background:#4E4F91;text-align:center;padding:4px 8px;text-decoration:none}.locked .pull-left a:hover{background:#144d82}.locked .right{float:left;margin-left:15px}.locked .right .upper h2{color:#fff;font-weight:300;margin:0}.locked .right form{margin-top:30px}.locked .right form input{border:0;margin-bottom:0}.locked .right form input[type=password]{width:260px}.locked .right form div{margin-top:5px}.login{background:#EEE}.login .wrapper{width:400px;margin:-200px;top:40%}.login .wrapper h1>a{font-weight:300;font-size:48px;text-align:center;padding:2px 0;text-decoration:none}.login .wrapper .login-body{margin-top:20px;background:#fff}.login .wrapper .login-body form{padding:0 30px}.login .wrapper .login-body h2{font-weight:300;color:#333;font-size:24px;padding:30px 30px 15px}.login .wrapper .login-body .email input,.login .wrapper .login-body .pw input{padding:8px 12px;height:35px}.login .wrapper .login-body .submit{margin-top:15px}.login .wrapper .login-body .submit:after{content:"";display:table;clear:both}.login .wrapper .login-body .submit input{float:right}.login .wrapper .login-body .submit .remember{float:left;margin-top:5px;margin-left:1px}.login .wrapper .login-body .submit .remember [class*=icheckbox],.login .wrapper .login-body .submit .remember label{float:left}.login .wrapper .login-body .submit .remember label{margin-left:10px;font-weight:400;margin-bottom:0;line-height:21px}.login .wrapper .login-body .forget{margin-top:50px}.login .wrapper .login-body .forget a{padding:10px 0;text-align:center;display:block;text-decoration:none;color:#555}.search-results ul li:after,.search-results ul:after{display:table;clear:both;content:""}.login .wrapper .login-body .forget a:hover{}.login .wrapper .login-body .forget a span{line-height:30px;margin-bottom:10px;position:relative}.pagination.pagination-custom{height:28px;margin-top:-1px}.pagination.pagination-custom li.active a{background:#368ee0;color:#fff}.pagination.pagination-custom li.active a:hover{background:#368ee0}.pagination.pagination-custom li a{background:#eee;text-decoration:none;color:#333;border:0;padding:7px 12px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.pagination.pagination-custom li a:hover{background:#ddd}.search-results ul li{padding:15px;border-top:1px dotted #bbb}.search-results ul li:first-child{border-top:0}.search-results ul li:last-child{-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}.search-results ul li .thumbnail{float:left;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.search-results ul li .search-info{margin-left:110px}.search-results ul li .search-info a{font-size:16px}.search-results ul li .search-info .url{color:#29b754}.search-results ul li:nth-child(even){background:#fff}.shop-items>li .product{position:relative}.shop-items>li .product:hover{background:#368ee0}.shop-items>li .product:hover .extended{display:block;position:absolute;z-index:999;background:#368ee0;left:0;right:0}.shop-items>li .product:hover>a:hover{background:red}.shop-items>li .product:hover>a .details,.shop-items>li .product:hover>a .details .name{color:#fff}.shop-items>li .product>a{text-decoration:none}.shop-items>li .product>a .details{padding:10px}.shop-items>li .product>a .details .name{display:block;font-size:16px;color:#333}.shop-items>li .product>a .details .price{text-align:right;font-size:18px}.shop-items>li .extended{padding:10px 10px 5px;display:none}.shop-items>li .extended:after{content:"";display:table;clear:both}.shop-items>li .extended .pull-right>a{color:#fff;font-size:16px;padding:2px 5px;text-decoration:none}.more-images{margin-top:15px}.thumbnails a{display:block}.product-details .price{font-size:24px}.product-details .actions,.product-details .price,.product-details .sizes,.product-details div.colors{margin-top:30px}.product-details div.colors:after{content:"";display:table;clear:both}.fc .fc-toolbar .fc-next-button,.fc .fc-toolbar .fc-prev-button,.fc .fc-toolbar h2{display:inline-block}.product-details .actions{text-align:right}.product-details .actions .non{margin-right:15px}.fc .fc-toolbar{margin-top:10px}.fc .fc-toolbar h2{white-space:nowrap;font-size:20px;font-weight:300;line-height:30px;vertical-align:top;margin:0 10px}.btn-file,.fileinput .btn,.fileinput .thumbnail,.fileinput-filename{vertical-align:middle}.fc .fc-toolbar .fc-state-default{background:0 0;border:0;box-shadow:none;border-radius:0!important;text-shadow:none}.fc .fc-toolbar .fc-state-active{background:#368ee0;color:#fff}.fc .fc-toolbar .fc-state-hover{background:#ddd}.fc .fc-toolbar .fc-center:first-child:after{content:"";display:table;clear:both}.fc-event{border:0;background-color:#368ee0;border-radius:0}.chosen-container .chosen-drop,.chosen-container.chosen-container-single .chosen-single{-moz-border-radius:0;-webkit-border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none}.flot{width:100%;height:300px}.flot.small{height:150px}.flot.medium{height:200px}.chosen-container .chosen-drop{border-radius:0;box-shadow:none}.chosen-container .chosen-drop .chosen-results>li.highlighted{background:#368ee0}.chosen-container.chosen-container-single .chosen-search input{background:0 0}.chosen-container.chosen-container-single .chosen-single{border-radius:0;background:#fff;padding-top:3px;padding-bottom:3px;height:31px;box-shadow:none}.chosen-container.chosen-container-single .chosen-single div b{background-position-y:5px}.chosen-container.chosen-container-multi .chosen-choices{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background:#fff}.chosen-container.chosen-container-multi .chosen-choices .search-field{padding:0}.chosen-container.chosen-container-multi .chosen-choices .search-choice{background:#eee;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.cke.cke_chrome{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:0}.cke .cke_top{background:#fff;border:1px solid #ddd;border-bottom:0;border-top:0}.cke .cke_top .cke_button,.cke .cke_top .cke_combo_button{background:#eee;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border:0;cursor:pointer}.cke .cke_top .cke_button.cke_button_on,.cke .cke_top .cke_button:active,.cke .cke_top .cke_button:focus,.cke .cke_top .cke_button:hover,.cke .cke_top .cke_combo_button.cke_button_on,.cke .cke_top .cke_combo_button:active,.cke .cke_top .cke_combo_button:focus,.cke .cke_top .cke_combo_button:hover{background:#bbb;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:0}.cke .cke_top .cke_combo.cke_combo_on .cke_combo_button{background:#bbb;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.cke .cke_top .cke_toolbar_separator{background:#aaa;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.cke .cke_top .cke_toolgroup{margin:0 10px 9px 0;border:0;background:#fff;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.cke .cke_bottom,.cke .cke_contents{border:1px solid #ddd}.cke .cke_bottom{background:#eee;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border-top:0}table.DTCR_clonedTable{background-color:#fff;z-index:202;cursor:move}div.DTCR_pointer{width:1px;background-color:#368ee0;z-index:201}div.DTCR_pointer:before{content:"\f063";font-family:FontAwesome;position:absolute;top:-25px;left:-5px;color:#368ee0}.ColVis{float:right;margin-bottom:1em}.ColVis_Button{position:relative;float:left;margin-right:3px;padding:3px 5px;height:30px;background-color:#fff;border:1px solid #d0d0d0;cursor:pointer}button.ColVis_Button::-moz-focus-inner{border:none!important;padding:0}.ColVis_text_hover{border:1px solid #999;background-color:#f0f0f0}div.ColVis_collectionBackground{position:fixed;top:0;left:0;height:100%;width:100%;background-color:#000;z-index:1100}div.ColVis_collection{position:relative;width:150px;background-color:#f3f3f3;padding:3px;border:1px solid #ccc;z-index:1102}div.ColVis_collection button.ColVis_Button{background-color:#fff;width:100%;float:none;margin-bottom:2px}div.ColVis_collection button.ColVis_Group{background:#dadada;border:1px solid #bababa}div.ColVis_catcher{position:absolute;z-index:1101}.disabled{color:#999}button.ColVis_Button{text-align:left}div.ColVis_collection button.ColVis_Button:hover{border:1px solid #999;background-color:#f0f0f0}div.ColVis_collection button.ColVis_Group:hover{background:#bababa;border:1px solid #424242}span.ColVis_radio{display:inline-block;width:20px}.dataTables_wrapper .ColVis{margin:10px 10px 10px 0}.dataTables_wrapper .ColVis .ColVis_Button{background:#eee;padding:3px 8px;border:0}.dataTables_wrapper .ColVis .ColVis_Button i{margin-left:5px}.dataTables_wrapper .ColVis .ColVis_Button:hover{background:#ddd}.dataTables_wrapper .dataTables_length{float:left;min-width:200px;margin:10px 10px 5px;line-height:29px}.dataTables_wrapper .dataTables_length .input-mini{float:left}.dataTables_wrapper .dataTables_length label>span{float:left;margin:4px 5px}.dataTables_wrapper .DTTT_container{margin:10px 5px 10px 0}.dataTables_wrapper .DTTT_container .DTTT_button{padding:8px 7px 7px 8px;background:#eee;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border:0;margin-right:5px;color:#333}.DTFC_Cloned,.DTFC_LeftHeadWrapper{border-right:1px solid #ddd}.dataTables_wrapper .DTTT_container .DTTT_button:hover{background:#ddd}.dataTables_wrapper .dataTables_filter{float:right;margin:10px 10px 5px 5px}.dataTables_wrapper .dataTables_filter input{margin-bottom:0}.dataTables_wrapper .dataTables_info{float:left;margin-left:10px;margin-top:10px;margin-bottom:10px}.dataTables_wrapper .dataTables_info span{font-weight:600}.dataTables_wrapper .dataTables_paginate{float:right;margin:17px 5px 10px 0}.dataTables_wrapper .dataTables_paginate>a{margin-right:5px;background:#eee;padding:3px 8px;color:#333;text-decoration:none;cursor:pointer}.dataTables_wrapper .dataTables_paginate>a.paginate_button_disabled{color:#999}.dataTables_wrapper .dataTables_paginate>a.paginate_button_disabled:hover{background:#eee;cursor:default}.dataTables_wrapper .dataTables_paginate>a:hover{background:#ddd}.dataTables_wrapper .dataTables_paginate>span>a{padding:3px 8px;margin-right:5px;background:#eee;color:#333;text-decoration:none;cursor:pointer}.dataTables_wrapper .dataTables_paginate>span>a.paginate_active{background:#368ee0;color:#fff}.dataTables_scroll{clear:both}.dataTables_scrollBody{-webkit-overflow-scrolling:touch}.DTFC_Cloned{background:#eee}div.DTS tbody td,div.DTS tbody th{white-space:nowrap}div.DTS tbody tr.even{background-color:#fff}.alert.alert-nomargin{margin:0}div.DTS div.DTS_Loading{position:absolute;top:50%;left:50%;width:200px;height:20px;margin-top:-20px;margin-left:-100px;z-index:1;border:1px solid #999;padding:20px 0;text-align:center;background-color:#fff;background-color:rgba(255,255,255,.5)}div.DTS div.dataTables_scrollHead{background-color:#fff}div.DTS div.dataTables_scrollBody{z-index:2}.datepicker.datepicker-dropdown{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.datepicker.datepicker-dropdown:after,.datepicker.datepicker-dropdown:before{border:0}.datepicker.datepicker-dropdown .datepicker-days span,.datepicker.datepicker-dropdown .datepicker-days td,.datepicker.datepicker-dropdown .datepicker-days th,.datepicker.datepicker-dropdown .datepicker-months span,.datepicker.datepicker-dropdown .datepicker-months td,.datepicker.datepicker-dropdown .datepicker-months th,.datepicker.datepicker-dropdown .datepicker-years span,.datepicker.datepicker-dropdown .datepicker-years td,.datepicker.datepicker-dropdown .datepicker-years th{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.datepicker.datepicker-dropdown .datepicker-days .active,.datepicker.datepicker-dropdown .datepicker-months .active,.datepicker.datepicker-dropdown .datepicker-years .active{background:#368ee0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.datepicker.datepicker-dropdown .datepicker-days .active:hover,.datepicker.datepicker-dropdown .datepicker-months .active:hover,.datepicker.datepicker-dropdown .datepicker-years .active:hover{background:#1e74c5;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.daterangepicker:after,.daterangepicker:before{border:0!important}.daterangepicker .calendar,.daterangepicker td,.daterangepicker td.active,.daterangepicker td:hover,.daterangepicker th{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.daterangepicker .active{background:#368ee0;background-image:none!important}.elfinder{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border:0}.elfinder .elfinder-toolbar{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background:#fff;border-color:#ccc}.elfinder .elfinder-toolbar .elfinder-buttonset{border:0}.elfinder .elfinder-toolbar .elfinder-buttonset .elfinder-toolbar-button-separator{border-color:#eee}.elfinder .elfinder-toolbar .elfinder-button{border:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background:#fff}.elfinder .elfinder-toolbar .elfinder-button:hover{background:#ddd;cursor:pointer}.elfinder .elfinder-toolbar .elfinder-button:hover.elfinder-button-search{background:0 0}.elfinder .elfinder-toolbar .elfinder-button.ui-state-disabled{background:#fff;cursor:default}.elfinder .elfinder-cwd-file:hover,.elfinder .elfinder-navbar{background:#eee}.elfinder .elfinder-toolbar .elfinder-button.ui-state-disabled .elfinder-button-icon{filter:alpha(Opacity=20);opacity:.2}.elfinder .elfinder-button-search input{margin-bottom:0;border-color:#ccc}.elfinder .elfinder-statusbar{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background:#eee;padding:10px 12px;border-color:#ccc}.elfinder .elfinder-navbar .elfinder-navbar-dir{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;padding:5px 12px 5px 40px}.elfinder .elfinder-cwd-file,.elfinder .elfinder-cwd-file-wrapper,.elfinder .elfinder-cwd-filename{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.filetree .dynatree-container{border:0}.nav-tabs-right,.row>.nav-tabs-left+.tab-content{border-left:1px solid #ddd}.activeFolder,.additionalInformation{font-weight:700;margin-left:5px}
 .nav-tabs-bottom{border-bottom:0;border-top:1px solid #ddd}.nav-tabs-bottom>li{margin-bottom:0;margin-top:-1px}.nav-tabs-bottom>li>a{border-radius:0}.nav-tabs-bottom>li.active>a,.nav-tabs-bottom>li.active>a:focus,.nav-tabs-bottom>li.active>a:hover,.nav-tabs-bottom>li>a:focus,.nav-tabs-bottom>li>a:hover{border:1px solid #ddd;border-top-color:transparent}.nav-tabs-left{border-bottom:0;border-right:1px solid #ddd}.nav-tabs-left>li{margin-bottom:0;margin-right:-1px;float:none}.nav-tabs-left>li>a{border-radius:0;margin-right:0;margin-bottom:2px}.nav-tabs-left>li.active>a,.nav-tabs-left>li.active>a:focus,.nav-tabs-left>li.active>a:hover,.nav-tabs-left>li>a:focus,.nav-tabs-left>li>a:hover{border:1px solid #ddd;border-right-color:transparent}.row>.nav-tabs-left{padding-right:0;padding-left:15px;margin-right:-1px;position:relative;z-index:1}.nav-tabs-right{border-bottom:0}.nav-tabs-right>li{margin-bottom:0;margin-left:-1px;float:none}.nav-tabs-right>li>a{border-radius:0;margin-left:0;margin-bottom:2px}.nav-tabs-right>li.active>a,.nav-tabs-right>li.active>a:focus,.nav-tabs-right>li.active>a:hover,.nav-tabs-right>li>a:focus,.nav-tabs-right>li>a:hover{border:1px solid #ddd;border-left-color:transparent}.row>.nav-tabs-right{padding-left:0;padding-right:15px}.btn-file{overflow:hidden;position:relative}.btn-file>input{position:absolute;top:0;right:0;margin:0;opacity:0;filter:alpha(opacity=0);transform:translate(-300px,0) scale(4);font-size:23px;height:100%;direction:ltr;cursor:pointer}.fileinput{margin-bottom:9px;display:inline-block}.fileinput .form-control{padding-top:7px;padding-bottom:5px;display:inline-block;margin-bottom:0;vertical-align:middle;cursor:text}.fileinput .thumbnail{overflow:hidden;display:inline-block;margin-bottom:5px;text-align:center}.fileinput .thumbnail>img{max-height:100%}.fileinput-exists .fileinput-new,.fileinput-new .fileinput-exists{display:none}.fileinput-inline .fileinput-controls{display:inline}.fileinput-filename{display:inline-block;overflow:hidden}.form-control .fileinput-filename{vertical-align:bottom}.fileinput-new .input-group .btn-file,.fileinput-new .input-group .btn-file.btn-lg,.fileinput-new .input-group .btn-file.btn-sm,.fileinput-new .input-group .btn-file.btn-xs{border-radius:0}.form-group.has-warning .fileinput .fileinput-preview{color:#8a6d3b}.form-group.has-warning .fileinput .thumbnail{border-color:#faebcc}.form-group.has-error .fileinput .fileinput-preview{color:#a94442}.form-group.has-error .fileinput .thumbnail{border-color:#ebccd1}.form-group.has-success .fileinput .fileinput-preview{color:#3c763d}.form-group.has-success .fileinput .thumbnail{border-color:#d6e9c6}.input-group-addon:not (:first-child){border-left:0}.form-wizard{margin-bottom:0}.form-wizard .step .form-group{padding:0 20px}.form-wizard .form-actions{margin-top:0;margin-bottom:0}.form-wizard.wizard-vertical{margin-bottom:0}.form-wizard.wizard-vertical .form-content{background:#fff;border-left:1px solid #d6d6d6;margin-left:220px;padding:10px;overflow:hidden}.form-wizard.wizard-vertical .form-content .form-group{padding:15px}.form-wizard.wizard-vertical .form-content .form-group:last-child{margin-bottom:0}.form-wizard.wizard-vertical .step{background:#eee}.form-wizard.wizard-vertical .wizard-steps{float:left;width:220px;margin-bottom:0;min-height:200px}.form-wizard.wizard-vertical .wizard-steps>li{float:none;width:100%!important;display:block;background:#eee;border-top:1px solid #eee;border-bottom:1px solid #eee}.form-wizard.wizard-vertical .wizard-steps>li:after{content:"";display:table;clear:both}.form-wizard.wizard-vertical .wizard-steps>li:first-child{border-top:0}.form-wizard.wizard-vertical .wizard-steps>li.active{background:#fff;position:relative;border-top:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6}.form-wizard.wizard-vertical .wizard-steps>li.active:first-child{border-top:0}.form-wizard.wizard-vertical .wizard-steps>li.active:after{position:absolute;content:"";top:0;left:auto;bottom:0;background:#fff;width:1px;right:-1px;height:100%;display:block}.form-wizard .wizard-steps:after,.form-wizard.wizard-vertical .wizard-steps>li .single-step:after{display:table;content:"";clear:both}.form-wizard.wizard-vertical .wizard-steps>li .single-step{padding:10px}.form-wizard.wizard-vertical .wizard-steps>li .title{float:left}.form-wizard.wizard-vertical .wizard-steps>li .description{float:left;margin-left:10px;margin-top:2px}.form-wizard.wizard-vertical .form-actions{padding-left:240px;background:#fff;margin-bottom:0;margin-top:0;border-top:1px solid #d6d6d6}.form-wizard .wizard-steps{list-style-type:none;margin:0 0 30px;padding:0;background:#eee}.form-wizard .wizard-steps li{float:left;text-align:center}.form-wizard .wizard-steps li:last-child .single-step{border-right:0}.form-wizard .wizard-steps li .single-step{padding:15px 0}.form-wizard .wizard-steps li .single-step .title{text-align:center;font-size:16px;background:#ddd;padding:4px 10px;color:#888}.form-wizard .wizard-steps li .single-step .description{margin-left:5px;color:#aaa}.form-wizard .wizard-steps li.active{background:#fff;position:relative}.form-wizard .wizard-steps li.active:after{position:absolute;bottom:-1px;right:0;left:0;content:"";background:#fff;width:100%;height:1px;display:block}.form-wizard .wizard-steps li.active .single-step .title{background:#368ee0;color:#fff}.form-wizard .wizard-steps li.active .single-step .description{color:#333}.form-wizard .wizard-steps.steps-2 li{width:50%}.form-wizard .wizard-steps.steps-3 li{width:33.333%}.form-wizard .wizard-steps.steps-4 li{width:25%}.form-wizard .wizard-steps.steps-5 li{width:20%}#gritter-notice-wrapper{right:auto;left:50%;margin-left:-150.5px}#map1,#map2,#map3,#map4{height:400px}#map1 img,#map2 img,#map3 img,#map4 img{max-width:none}.cluster{text-align:center;font-weight:700;color:#fff;cursor:pointer}.cluster.cluster-1{background:url(http://google-maps-utility-library-v3.googlecode.com/svn/trunk/markerclusterer/images/m1.png);width:53px;height:52px;line-height:52px}.cluster.cluster-2{background:url(http://google-maps-utility-library-v3.googlecode.com/svn/trunk/markerclusterer/images/m2.png);width:56px;height:55px;line-height:55px}.cluster.cluster-5{background:url(http://google-maps-utility-library-v3.googlecode.com/svn/trunk/markerclusterer/images/m3.png);width:66px;height:65px;line-height:65px}.ms-container .ms-list{-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.ms-container .multi-custom-header{background:#368ee0;color:#fff;padding:2px 8px}.plupload .plupload_container{padding:0}.plupload .plupload_container .plupload_filelist_header{display:none}.plupload .plupload_container .plupload_filelist,.plupload .plupload_container .plupload_filelist>li{background:#fff}.plupload .plupload_container .plupload_filelist_footer{height:30px;background:#fff}.plupload .plupload_container .plupload_filelist_footer .plupload_add{margin-right:5px}.plupload .plupload_container .plupload_filelist_footer .plupload_start.plupload_disabled{background:#ddd;color:#bbb}.plupload.pl-sidebar .plupload_filelist_footer{border-top:0;height:auto;padding:0}.plupload.pl-sidebar .plupload_filelist_footer .plupload_add{border:1px solid #ccc;border-top:0;padding:4px;margin:0;text-align:center;background:#ddd;display:block;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.plupload.pl-sidebar .plupload_content .plupload_filelist .plupload_delete .plupload_file_size,.plupload.pl-sidebar .plupload_content .plupload_filelist .plupload_delete .plupload_file_status,.plupload.pl-sidebar .plupload_content .plupload_filelist .plupload_failed .plupload_file_size,.plupload.pl-sidebar .plupload_content .plupload_filelist .plupload_failed .plupload_file_status,.plupload.pl-sidebar .plupload_filelist_footer .plupload_file_action,.plupload.pl-sidebar .plupload_filelist_footer .plupload_file_size,.plupload.pl-sidebar .plupload_filelist_footer .plupload_file_status,.plupload.pl-sidebar .plupload_filelist_footer .plupload_progress,.plupload.pl-sidebar .plupload_filelist_footer .plupload_total_status{display:none}.plupload.pl-sidebar .plupload_filelist_footer .plupload_add:hover{background:#bbb}.plupload.pl-sidebar .plupload_filelist_footer .plupload_file_name{float:none}.plupload.pl-sidebar .plupload_content .plupload_filelist{overflow-y:auto;border:1px solid #ccc}.plupload.pl-sidebar .plupload_content .plupload_filelist .plupload_delete .plupload_file_name,.plupload.pl-sidebar .plupload_content .plupload_filelist .plupload_failed .plupload_file_name{width:100px;line-height:18px;font-size:11px}.plupload.pl-sidebar .plupload_content .plupload_filelist .plupload_droptext{position:relative;color:#333}.plupload.pl-sidebar .plupload_content .plupload_filelist .plupload_droptext span{z-index:99;position:absolute;left:0;right:0;text-align:center;font-weight:700}.plupload.pl-sidebar .plupload_content .plupload_filelist .plupload_droptext:after{content:"\f0ee";font-size:128px;color:#e6e6e6;position:absolute;font-family:FontAwesome;top:10px;z-index:98;left:13px}body,h1,h2,h3,h4,h5{font-family:'Open Sans',sans-serif}.ui-resizable-handle.ui-resizable-e{cursor:col-resize}#ascrail2000 div,.slimScrollBar.ui-draggable{-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}.select2-container .select2-choice{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background:#fff;height:30px}.select2-container .select2-choice div{border-left:0;background:0 0}.select2-container .select2-choice .select2-arrow{background:0 0;border:0}.select2-container.select2-drop-above .select2-choice{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background-image:none}.select2-container .select2-search-choice-close{top:3px}.select2-container .select2-choices{background-image:none}.select2-container.select2-container-multi .select2-choices{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;background:#fff}.select2-container.select2-container-multi .select2-choices .select2-search-field input{padding:3px 5px}#new-task .checkbox,.container-fluid{padding-left:20px}.select2-container.select2-container-multi .select2-choices .select2-search-choice{background:#eee;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.select2-results,.select2-search,.select2-with-searchbox{-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}.slider{margin:10px 0 20px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;height:6px;position:relative}.slider:after{content:"";display:table;clear:both}.slider .amount{position:absolute;left:0;top:-20px}.slider .amount_min{position:absolute;left:0;bottom:-25px}.slider .amount_max{position:absolute;right:0;bottom:-25px}.slider .ui-slider-handle{border:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;background:#368ee0;width:14px;height:14px}.ui-spinner{-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;border-color:#ccc}.ui-spinner .spinner{border:0;margin-top:0}.ui-spinner .ui-spinner-button{filter:alpha(Opacity=60);opacity:.6}.tagsinput[id$="_tagsinput"]{padding-bottom:0}.tagsinput[id$="_tagsinput"] .tag{background:#368ee0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;color:#fff;border:0}.tagsinput[id$="_tagsinput"] .tag a{color:#fff}.bootstrap-timepicker-widget.dropdown-menu,.colorpicker.dropdown-menu{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.bootstrap-timepicker-widget.dropdown-menu:after,.bootstrap-timepicker-widget.dropdown-menu:before,.colorpicker.dropdown-menu:after,.colorpicker.dropdown-menu:before{border:0!important}.editable-input .datepicker-inline{width:260px}.editable-input .datepicker table tr td{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.editable-input .datepicker table tr td:hover{background:#bbb}.editable-input .datepicker table tr td.active{background:#368ee0}.editable-input .datepicker table tr td.active:hover{background:#4E4F91}.editable-address{display:block;margin-bottom:5px}.editable-address span{width:70px;display:inline-block}body,html{height:100%}label.inline{font-weight:400}#jqstooltip{box-sizing:content-box}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px;border-radius:0 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent transparent transparent #ccc;border-style:solid;border-width:5px 0 5px 5px;margin-top:5px;margin-right:-10px}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px}.container-fluid{padding-right:20px}.container-fluid:after,.container-fluid:before{display:table;line-height:0;content:""}.container-fluid:after{clear:both}body{background:#fff;font-size:13px!important}a{color:#368ee0}a:focus{text-decoration:none}#navigation .main-nav,#navigation .user .icon-nav,.bestseller,.blog-widget-categories,.blog-widget-latest-photos,.blog-widget-recent-posts,.blog-widget-tags,.colors,.letterbox .letter,.minitiles,.pagestats,.quickstats,.search-results ul,.shop-items,.statistic-big .stats-overview,.stats,.tabs,.tags,.thumbnails,.timeline,.timeline>li .timeline-content .activity .timeline-images,.ulreset,.user-list>ul,.userlist{list-style-type:none;margin:0;padding:0}.nopadding{padding:0!important}.row.margin-top{margin-top:30px}.visible-480{display:none}
 /* ESTILOS SIN COMPILAR */
 #left { position: absolute; overflow: auto; height: 100% !important; }
.box-sortable { background: #eee; border: 1px dotted #333; }
.colors.small>li { height: 20px; width: 20px; }
.colors.small>li>a, .colors.small>li>span { height: 20px; width: 20px; }
.colors>li { height: 40px; margin: 0 5px 5px 0; width: 40px; float: left; }
.colors>li>a, .colors>li>span { width: 40px; height: 40px; display: block; }
.basic-margin>li, .basic-margin>a { margin: 0 5px 5px 0; }
body #navigation .mobile-nav.open{background:#fff;}
a {cursor:pointer;}
/*# sourceMappingURL=style.css.map */
.input-group-addon { visibility: hidden; }
input.error, select.error { border-color: #a94442; }
label.error { color: white; background-color: #f6a85b99; font-weight: normal; text-transform: uppercase; padding: 5px 15px; width: 100%; }
.pagination a { width: 40px; margin-bottom: 2px; height: 32px; display: flex; justify-content: center; align-items: center; }
.btn.btn-volver{background: #d48614; color:#fff;}
.btn.btn-volver:hover{background: #f2950d; color: #fff;}
/* Barra de menú */
#logo-nav { background-image: url(../img/logo-src_1.jpg); background-size: contain; background-position: center center; width: 200px;
            height: 40px; background-repeat: no-repeat; }
.toggle-nav { padding-top: 14.5px !important; padding-bottom: 14.5px !important; }
#brand { margin-top: 4px !important; margin-bottom: 4px !important; }
.dropdown-toggle { padding: 13.5px 12px 13.5px 12px !important; }
table th, table td { vertical-align: middle !important; border-bottom: 0 !important; border-top: 0 !important}
/* Fix navbar */
#content { position: initial; margin-top: initial; }
#left { transition: all .0s cubic-bezier(.25,.8,.25,1); position: fixed; padding-top: 50px; }
.left-nav-middle { padding-top: 0px !important; }
.botonera button { background: transparent; border: 2px solid #4db272; color: #4db272; transition: all .1s linear; text-transform: uppercase; padding: 10px 12px; font-weight: 900; letter-spacing: 1px; }
.botonera button:hover { background: #4db272; color: white; }
.botonera button.reset, .ui-dialog-buttonset button.reset { border: 2px solid #787878 !important; background-color: #787878 !important;color: white !important;  }
.botonera button.reset:hover, .ui-dialog-buttonset button.reset:hover { background: #787878 !important; color: white !important; }
#wrap-shadow { overflow: hidden;
    background-color: #f7f7f7;
    box-shadow: 0 2px 8px rgba(0,0,0,.12), 0 2px 3px rgba(0,0,0,.18); }
#test { padding-bottom: 50px !important; }
.forget { margin-top: 10px !important; }
.login .wrapper .login-body { background: inherit; }
.login .wrapper .login-body .forget a:hover { background: inherit; }
.login .wrapper .login-body .forget:hover { border-bottom: 1px solid #5a9dd5; }
#test input[type=text], #test input[type=password] { background-color: rgba(255, 255, 255, 0.8); }
.remember label { cursor: pointer; }
/*#content.container-fluid { min-height: inherit !important; height: auto !important; }*/
.pagination>li>a, .pagination>li>span { padding: 6px 6px !important; color: rgb(48, 48, 48) !important; }
#left {overflow-y: auto;}
#acceso-comparador div, #acceso-retencion div, #modelo-retencion div, #acceso-visitas div { display: flex; }
label[for=acceso_comparador], label[for=acceso_retencion], label[for=modelo_retencion], label[for=acceso_visitas], label[for=retencion] { margin: 0; margin-left: 7px; }
#modelo-retencion { display: flex; margin-top: 25px; margin-bottom: 25px; }
.celda_centrada { text-align: center; }
.btn-eliminar { background-color: #ec594c;}
.acciones-comerciales{padding:4px; text-align:right;white-space:nowrap;}
.acciones-comerciales .btn{display: inline-block; margin: .2em; padding-top: 6px; background-color: #fff;
                           padding: 2px 6px; border-radius: unset !important;}
.acciones-comerciales .btn i{font-size: 1.1em;}
.acciones-comerciales .btn.btn-default{color:#368ee0;border: 1px solid #368ee0;}
.acciones-comerciales .btn.btn-default:hover, .acciones-comerciales .btn.btn-default:active{ background-color: #368ee0;color: white;text-decoration: none;}
.acciones-comerciales .btn.btn-pdf, .acciones-comerciales .btn.btn-precontrato{color:#CC482F;border: 1px solid #CC482F;}
.acciones-comerciales .btn.btn-pdf:hover, .acciones-comerciales .btn.btn-pdf:active,
.acciones-comerciales .btn.btn-precontrato:hover, .acciones-comerciales .btn.btn-precontrato:active{ background-color: #CC482F;color: white;text-decoration: none;}
.acciones-comerciales .btn.btn-danger { border: 1px solid #807d7d; color: #807d7d; }
.acciones-comerciales .btn.btn-danger:hover, .acciones-comerciales .btn.btn-danger:active { color: white; background-color: #807d7d; }
.celda-derecha { text-align: right; }
button[name=guardar_permisos] { background: #5a9dd5; border: 2px solid #5a9dd5; color: white; transition: all .1s linear; text-transform: uppercase; padding: 10px 12px; font-weight: 900; letter-spacing: 1px; }
button[name=guardar_permisos]:hover { background: #5a9dd5; color: white; }
button[name=guardar_permisos]:focus, 
button[name=guardar_permisos]:link, 
button[name=guardar_permisos]:visited { outline: none; }
#cont_tabla_listado_usuarios_permisos td {width: 110px; text-align: center;}
#lb_grupo_permisos_acceso { margin-bottom: 10px; margin-top: 10px; }
.ck_descarga_contratos { display: none; }
#left{top:0; transition: all .25s cubic-bezier(.25,.8,.25,1);}
.tab-contratos .nav-tabs { margin-bottom: 20px; border-bottom: none; }
.tab-contratos .nav-tabs li:not(:last-of-type) { border-right: none !important; }
.tab-contratos .nav-tabs li:last-of-type { border-top-right-radius: 41px; border-bottom-right-radius: 41px; }
.tab-contratos .nav-tabs li:first-of-type { border-top-left-radius: 41px; border-bottom-left-radius: 41px; }
.tab-contratos .nav-tabs li { display: inline-flex; margin-top: 10px; background: transparent; border: 2px solid #5a9dd5; color: #5a9dd5; transition: all .1s linear; text-transform: uppercase; padding: 10px 12px; font-weight: 900; width: 200px; letter-spacing: 1px; text-align: center; padding-top: 16px; }
.tab-contratos .nav-tabs li.active a, .tab-contratos .nav-tabs li.active i { border-color: #5a9dd5; background-color: inherit; color: white; }
.tab-contratos .nav-tabs li:not(.active):hover { border-color: #5a9dd5; background-color: #5a9dd5; color: white; }
.tab-contratos .nav-tabs li:not(.active) a:hover { background-color: initial; border: 1px solid transparent; }
.tab-contratos .nav-tabs li:hover a, .tab-contratos .nav-tabs li:hover i { color:white;}
.tab-contratos .nav-tabs li a { width: 100%; height: 100%; text-transform: uppercase; color: #5a9dd5; padding: 0; }
.tab-contratos .nav-tabs li a:hover { background-color: #5a9dd5; color: white; }
.tab-contratos i.fa-angle-right { justify-content: center; align-items: center; font-size: 1.5em; color: #5a9dd5; margin-right: 10px; }
.tab-contratos i:hover { color: white !important;}
.tab-contratos .col-md-1:not(.ext-block),
.tab-contratos .col-md-2:not(.ext-block),
.tab-contratos .col-md-3:not(.ext-block),
.tab-contratos .col-md-4:not(.ext-block),
.tab-contratos .col-md-5:not(.ext-block),
.tab-contratos .col-md-6:not(.ext-block),
.tab-contratos .col-md-7:not(.ext-block),
.tab-contratos .col-md-8:not(.ext-block),
.tab-contratos .col-md-9:not(.ext-block),
.tab-contratos .col-md-10:not(.ext-block),
.tab-contratos .col-md-11:not(.ext-block),
.tab-contratos .col-md-12:not(.ext-block) {
    float: none;
}
#input_subir_contrato, #input_subir_dni, #input_subir_factura { position: static; display: inline-block; float: none; width: auto; border: none; display:none; }
#cont_subir_contrato i, #cont_subir_dni i, #cont_factura_dni i { background-color: orange; padding: 10px; color: white; border-radius: 100%;
    font-size: 1.3em; box-shadow: 0 2px 8px rgba(0,0,0,.12), 0 2px 3px rgba(0,0,0,.24); }
#cont_subir_contrato button, #cont_subir_dni button, #cont_subir_factura button { color: white; position: absolute; border: 2px solid #5a9dd5; background: #5a9dd5; transition: all .1s linear; text-transform: uppercase; padding: 10px 12px; font-weight: 900; letter-spacing: 1px; }
#cont_subir_contrato button:hover, #cont_subir_dni button:hover, #cont_subir_factura button:hover { background: #5a9dd5; color: white; }
#cont_subir_contrato span + label,
#cont_subir_dni span + label,
#cont_subir_factura span + label { color: darkgray; font-weight: normal; margin-left: 210px; width: 180px; word-break: break-all; overflow: hidden; margin-top: 12px; }
#cont_eliminar_contrato, #cont_eliminar_dni { background-image: url(../img/plus_pdf_grey.png); background-repeat: no-repeat;
    background-position: center center; background-size: contain; margin-left: 390px; width: 30px; height: 30px;
    margin-top: -33px; -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); cursor: pointer; }
#cont_subir_contrato, #cont_subir_dni, #cont_subir_factura {  white-space: nowrap; }
#cont_subir_contrato .input-group-addon, #cont_subir_dni .input-group-addon, #cont_subir_factura .input-group-addon { display: none; }
#cont_subir_contrato .input-group, #cont_subir_dni .input-group, #cont_subir_factura .input-group { margin-top: 10px; }
#cont_subir_contrato button:visited,
#cont_subir_contrato button:active,
#cont_subir_contrato button:focus,
#cont_subir_dni button:visited,
#cont_subir_dni button:active,
#cont_subir_dni button:focus,
#cont_subir_factura button:visited,
#cont_subir_factura button:active,
#cont_subir_factura button:focus { outline: none; }
#cont_subir_contrato span#input_subir_contrato-error, #cont_subir_dni span#input_subir_dni-error, #cont_subir_factura span#input_subir_factura-error { position: absolute; }
#cont_eliminar_contrato, #cont_eliminar_dni, #cont_eliminar_factura { background-image: url(../img/plus_pdf_grey.png); background-repeat: no-repeat;
    background-position: center center; background-size: contain; margin-left: 390px; width: 30px; height: 30px;
    margin-top: -33px; -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); cursor: pointer; }
#img_contrato_carga { display: block; margin: .5em 0; max-width: 100%; }
.btn_anexo_pdf { color: darkred; font-size: 1.55em; padding: 5px 9px; border-radius: 100%; }
.switch-table { cursor: pointer; background-color: #6364A7; color: white; width: 75px; height: 25px; display: inline-flex; 
                box-shadow: 0 2px 8px rgba(0,0,0,.12), 0 2px 3px rgba(0,0,0,.18);}
.ico-elipsis { width: 75%; display: inline-flex; height: 100%; padding-top: 7px; text-align: center; }
.ico-elipsis i { width: 100%; }
.ico-toggle { display: inline-flex; width: 15%; height: 100%; padding-top: 3px; }
.content-switch-table { background-color: white; box-shadow: 0 2px 8px rgba(0,0,0,.12), 0 2px 3px rgba(0,0,0,.18); z-index: 1;
    padding: 10px; font-size: 90%; position: absolute; margin-top: 4px; width: 175px; display: none; word-break: break-word;
    text-align: left; }
#tabla-permisos { font-size: 95%; }
.pad-sort-asc { padding-top: 6px; }
.span-estado { font-size: 90%; white-space: nowrap; height: 20px; text-align: center; padding-top: 3px; width: 85px; display: inline-block; border-radius: 4px; }
.estado-tramite {background-color:#e19b14; color: white;}
.estado-error { background-color: #d24848; color: white; }
.estado-aceptado {background-color: #5a9dd5; color: white;}
.estado-activado {background-color:#4db272; color: white;}
.estado-baja {background-color: #969696; color: white;}
.estado-resto { background-color: #f3f3f3; }
.span-estado-pre-baja { font-size: 90%;
                        white-space: nowrap; height: 25px; text-align: center; padding-top: 4px; width: 30px; display: inline-block; }
.span-estado-pre-baja-cuerpo { font-size: 90%; white-space: nowrap; height: 25px; text-align: center; padding-top: 4px; width: 40px; display: inline-block; }
.linea_ko { background-color: rgba(210, 72, 72, 0.17) !important; }
::-webkit-scrollbar { width: 6px; height: 6px; } 
::-webkit-scrollbar-track { box-shadow: inset 0 0 6px rgba(0,0,0,0.3); -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); } 
::-webkit-scrollbar-thumb { box-shadow: inset 0 0 6px rgba(0,0,0,0.3); -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); }
.hid-el-pag { display: none !important; }
.chev-limit i {font-size: 10px;}
#comercial_contrato{font-weight: 500;font-size: 14px; margin: 1em;}
#comercial_contrato select{padding:.4em; margin-left:.5em;}
.flag-en-nombre-de{color: #8484ab;margin-right: 5px;cursor:pointer; width: 16px; height: 16px;}
.progress-fact { width: 100px; background-color: #f7f7f7; font-size: 12px; height: 19px; vertical-align: middle; font-weight: normal; font-style: normal; }
.progress-fact-content { height: 100%; }
.progress-fact-result { position: relative; margin-top: -19px; width: 100px; height: 19px; padding: 1px; text-align: center;}
.progress-fact-color-1 { background-color: #9edb72; }
.progress-fact-color-2 { background-color: #deba78; }
.progress-fact-color-3 { background-color: #dc8181; }
.progress-fact-color-1 + .progress-fact-result {color: white;}
#tabla_contratos td, #tabla-comerciales td, #tabla-modelos td, #tabla-complementos td, #tabla-permisos td, #tabla-inicio-incidencias td, #tabla-clientes td, .tabla-documentos-facturas td, #tabla-comisiones-listado td, #tabla-scoring td { cursor: context-menu;}
#tabla_contratos th { cursor: context-menu !important;}
.switch-table-down { width: 30px; height: 27px;display: inline-block; cursor: pointer; color: #5a9dd5; font-size: 1.25em; padding-top: 5px; }
.switch-table-up { width: 30px; height: 27px;display: inline-block; cursor: pointer; color: #5a9dd5; font-size: 1.25em; padding-top: 5px; }
.switch-table-alt {display: none;}
@media screen and (max-width: 767px) {
    .switch-table-alt {display: inline-block !important;}
    .switch-table-down:not(.switch-table-alt), .switch-table-up:not(.switch-table-alt), .content-switch-table {display: none !important;}
}
#nota-1-descarga-contratos { display: block; }
#nota-2-descarga-contratos { display: block; font-weight: bold; }
#btnsend i { text-align: left; }
/* Panel de control de ventana de inicio */
.custom-shadow { box-shadow: 0 2px 8px rgba(0,0,0,.12), 0 2px 3px rgba(0,0,0,.24); }
.card-color { background-color: #fff; }
#objetivos, #tipos-productos, #primer-grafico-comisiones, #primer-grafico-comisiones-hisotorico-menusal { max-width: 550px; width: 45%; height: 300px; margin-right: 10px; }
#tipos-productos-titulo, #historico-anual-consumo-titulo, #objetivos-titulo { display: flex; width: 100%; height: 12.25%; justify-content: center; align-items: center; text-align: center; padding-left: 10px; padding-right: 10px; font-weight: 600; padding-top: 10px; font-size: 17px; }
#tipos-productos-grafico, #historico-anual-consumo, #objetivos-grafico { height: 87.25%; width: 100%; display: flex; justify-content: center; align-items: center; }
#historico-anual-consumo { height: 69% !important; }
#historico-anual-consumo-totales { padding: 5px 10px; display: inline-block; margin-inline: 20px; border: 1px solid #ebebeb; margin-bottom: 10px; }
#historico-anual-consumo-totales span { margin-top: 2.25px; display: inline-block; width: 55px !important; text-align: right; margin-right: 5px; }
.grafico-sin-datos { text-align: center; }
.grafico-sin-datos i { display: block; margin-bottom: 10px; font-size: 25px; }
#historico-anual-content, #cont-hijo-segundo-grafico-contenedor-comisiones, .titulo-panelmando span, #cont-panel-control .box, .titulo-panelmando span{ max-width: 1110px; width: 91.25%; height: 350px; margin-right: 10px; margin-top: 10px; }
#tabla-contratos-incidencia { width: 100%; margin-right: 10px; margin-top: 10px; margin-bottom: 50px; }
.magnitud-grafico { text-transform: initial; margin-left: 5px; font-size: 10px; width: 10px; display: inline-block; }
.linea-objetivos .magnitud-grafico { font-size: 15px; }
#dos-primeros-graficos-contenedor, #segundo-grafico-contenedor, #firmas-contenedor, #firmas-contenedor-boton, #firmas-contenedor-tabla, #dos-primeros-graficos-comisiones, #segundo-grafico-contenedor-comisiones, #tercer-grafico-contenedor-buttons, .titulo-panelmando, #cont-panel-control .col-sm-12 { width: 100%; display: flex; justify-content: center; margin: 10px; align-items: center; }
#tercer-grafico-contenedor { width: 100%; margin: 10px; }
#tabla-objetivos { width: 100%; margin: 5%; height: 81.25%; }
.grupo-objetivos { display: inline-flex; width: 100%; }
.linea-objetivos { width: 40%; margin-left: 5%; margin-right: 5%; text-align: center; }
.linea-objetivos-etiqueta { text-transform: uppercase; letter-spacing: 1.5px; font-size: 12px; height: 40px; }
.linea-objetivos-value { font-size: 40px; }
.grupo-objetivos-separador { width: 100%; height: 1px; border-top: 1px solid #e6e6e6; margin-top: 5px; margin-bottom: 15px; }
.btn-panel-control-imagen.btn-consumo { background-image: url('../img/btn_consulta_sips.svg'); }
.btn-panel-control-imagen.btn-oferta { background-image: url('../img/btn_oferta.svg'); }
.btn-panel-control-imagen.btn-contrato { background-image: url('../img/btn_firma_contratos.svg'); }
.btn-panel-control-contenedor { text-decoration: none !important; width: 300px; text-align: center; opacity: .95; margin-bottom: 30px; }
.btn-panel-control-contenedor:hover { opacity: 1; }
.btn-panel-control-imagen { background-position: center center; background-repeat: no-repeat; background-size: contain; width: 128px; height: 128px; margin-left: 86px; cursor: pointer; }
.btn-panel-control-titulo { padding: 20px 40px; letter-spacing: 1px; cursor: pointer; font-weight: 700; color: #070707; font-size: 18px; height: 100px; align-items: center; }
#tabla-contratos-cabecera table, #tabla-contratos-cuerpo table,
#firmas-contenedor-tabla-cabecera table, #firmas-contenedor-tabla-cuerpo table { width: 100%; table-layout: fixed; }
#tabla-contratos-cabecera th, #firmas-contenedor-tabla-cabecera th { padding: 20px 15px; text-align: left; font-weight: 500; font-size: 12px; color: #636466; text-transform: uppercase; }
#tabla-contratos-cabecera, #firmas-contenedor-tabla-cabecera { background-color: rgba(99, 100, 102, 0.1); }
#tabla-contratos-cuerpo td, #firmas-contenedor-tabla-cuerpo td { padding: 15px; text-align: left; vertical-align: middle; font-weight: 300; font-size: 12px; color: #636466; border-bottom: solid 1px rgba(99, 100, 102, 0.1);}
.titulo-panelmando { font-size: 40px; font-style: normal; font-weight: 700; margin-bottom: 20px; padding-top: 120px; }
.titulo-panelmando-bold { font-weight: 900; display: inline-block; }
.titulo-panelmando-light { font-weight: 300; margin-left: 5px; display: inline-block; }
#panel-mando-calendario { text-align: left; font-size: 1.5em; text-transform: uppercase; margin-bottom: 20px; }
#panel-mando-calendario .titulo-panelmando-bold { margin-left: 5px; }
.grafico-vacio { text-align: center; padding: 10px; }
.grafico-vacio i { display: block; font-size: 2.25em; margin-bottom: 10px; }
.grafico-vacio span { font-size: 1.05em; text-transform: uppercase; letter-spacing: 2px; }
@media (max-width :1200px) {
    #dos-primeros-graficos-contenedor, 
    #segundo-grafico-contenedor, 
    #tercer-grafico-contenedor, 
    #cuarto-grafico-contenedor,
    #dos-primeros-graficos-comisiones,
    #segundo-grafico-contenedor-comisiones { display: block; }
    #objetivos,
    #tipos-productos,
    #primer-grafico-comisiones-hisotorico-menusal,
    #primer-grafico-comisiones
    { width: 91.25%; max-width: initial; margin-left: 4.375%; margin-top: 20px; }
    #primer-grafico-comisiones { margin-top: 10px; }
    #historico-anual-content, #cont-hijo-segundo-grafico-contenedor-comisiones, .titulo-panelmando span, #cont-panel-control .box { margin-left: 4.375%; }
    .titulo-panelmando span { margin-left: 10px;}
    .btn-panel-control-contenedor, #tercer-grafico-contenedor-buttons {
        display: inline-block;
    }
    #tercer-grafico-contenedor { text-align: center; }
    .linea-objetivos { width: 50%; margin-left: 2.5%; margin-right: 2.5%; }
    .btn-panel-control-contenedor { margin-top: 25px; margin-bottom: 25px; }
    #panel-mando-content { max-width: 100%; }
    #tabla-contratos-incidencia th, #agrupacion-firmas-contenedor-tabla th,
    #tabla-contratos-incidencia td, #agrupacion-firmas-contenedor-tabla td { white-space: nowrap; overflow: hidden; }
    .btn-panel-control-imagen { margin: 0; display: inline-flex; }
}
@media (max-width :470px) {
    .btn-panel-control-contenedor { width: 100%; }
    #tabla-objetivos { margin: 0; width: 100%; }
    #grupo-objetivos-separador { width: 90%; margin-left: 5%; }
    .linea-objetivos-value { font-size: 20px; margin-top: 15px; margin-bottom: 15px; }
}
@media (max-width: 846px) {
    #dos-primeros-graficos-contenedor, #segundo-grafico-contenedor, #tercer-grafico-contenedor, #cuarto-grafico-contenedor, #dos-primeros-graficos-comisiones, #segundo-grafico-contenedor-comisiones, .titulo-panelmando span { margin: 0;}
    #objetivos, #tipos-productos, #primer-grafico-comisiones-hisotorico-menusal, #primer-grafico-comisiones, #cont-hijo-segundo-frafico-contenedor-comisiones, #cont-hijo-segundo-grafico-contenedor-comisiones, #cont-panel-control .box, .titulo-panelmando span, #historico-anual-content { margin-left: 0; margin-right: 0; width: 100%; }
    #panel-mando-content { padding: 0; }
    #cont-hijo-segundo-frafico-contenedor-comisiones { margin: 0; width: 100%; }
    #panel-mando-calendario { text-align: left; padding-left: 20px; font-size: 1.5em !important; padding: 10px 15px !important; }
    #section-title-inicio { padding-left: 20px; padding-top: 20px; padding-right: 20px; font-size: 35px !important; padding: 10px 15px !important; }
    .titulo-panelmando { margin-left: 0;}
}
@media (max-width: 865px) {
    #firmas-contenedor { margin: 0; margin-bottom: 50px; }
    #firmas-contenedor-imagen-contenedor { width: 100%; }
    #firmas-contenedor-text-padre { width: 90%; margin: 0; margin-left: 5%; text-align: center; }
    #firmas-contenedor-linea1 { justify-content: center !important; }
    #firmas-contenedor-info { display: block !important; }
    #firmas-contenedor-imagen-contenedor { width: 100% !important; margin-bottom: 30px; }
    #firmas-contenedor-text-padre { width: 100% !important; margin: 0 !important; }
}
@media (max-width: 470px) {
    #firmas-contenedor-boton { height: initial !important; display: block; }
    #btn-enviar-validar-firmas, #btn-ir-contratos-firmas { margin: 0 !important; margin-bottom: 10px !important; margin-top: 10px !important; width: 100%; }
}
.acciones-inicio { padding: initial; }
.acciones-inicio .btn { margin: initial; }
/* Documentación */
.carpeta-cambiador, .carpeta-icono, .carpeta-nombre, .archivo-icono, .archivo-descripcion, .archivo-nombre, .archivo-publicacion { display: inline-block; border-radius: 4px; }
.carpeta-cambiador { width: 20px; text-align: center; }
.carpeta-icono { color: rgb(252, 229, 115); width: 30px; text-align: center; }
.documentacion-linea,
.documentacion-linea-nivel-1,
.archivo-linea { border-bottom: 1px solid #efefef; padding-top: 5px; padding-bottom: 5px; height: 33px; }
.archivo-linea:hover { background-color: #f9f9f9; }
.documentacion-contenedor-nivel-2 .archivo-linea .archivo-icono { margin-left: 110px; }
.archivo-icono { width: 30px; text-align: center; }
.archivo-linea .archivo-icono, .documentacion-linea-nivel-1 .carpeta-cambiador,
.documentacion-contenedor-nivel-1 .archivo-linea .archivo-icono { margin-left: 55px; }
.documentacion-contenedor-nivel-2 .archivo-linea .archivo-icono { margin-left: 110px; }
.archivo-icono .fa-file-pdf-o, .documentacion-filtro-check.documentacion-filtro-check-activo .fa-file-pdf-o { color: rgb(288, 30, 0); }
.archivo-icono .fa-file-excel-o, .documentacion-filtro-check.documentacion-filtro-check-activo .fa-file-excel-o { color: rgb(31, 114, 70) }
.archivo-icono .fa-file-powerpoint-o, .documentacion-filtro-check.documentacion-filtro-check-activo .fa-file-powerpoint-o { color: rgb(208, 70, 38) }
.archivo-icono .fa-file-word-o, .documentacion-filtro-check.documentacion-filtro-check-activo .fa-file-word-o { color: rgb(42, 86, 153) }
.archivo-icono .fa-file-text-o, .documentacion-filtro-check.documentacion-filtro-check-activo .fa-file-text-o { color: darkgray; }
.archivo-icono .fa-file-image-o, .documentacion-filtro-check.documentacion-filtro-check-activo .fa-file-image-o { color: rgb(255, 0, 128) }
.documentacion-filtro-check.documentacion-filtro-check-activo .fa-folder { color: rgb(252, 229, 115); }
.documentacion-filtro-check.documentacion-filtro-check-activo .fa-eye,
.documentacion-filtro-check.documentacion-filtro-check-activo .fa-eye-slash { color: #368ee0; }
.archivo-nombre { margin-left: 10px; }
.acciones-documentacion { display: inline-block; width: 7%; text-align: right; white-space: nowrap; overflow: hidden; }
.no-publicado { opacity: 0.5; }
.documentacion-linea:hover, .documentacion-linea-nivel-1:hover { cursor: pointer; }
.documentacion-linea,
.documentacion-linea-nivel-1 { background-color: #dfe8f5; }
.btn-borrar-documento { background-color: #807d7d; color: white !important; padding: 2px 5px; border-radius: 4px; }
.btn-borrar-documento:hover { background-color: #807d7d; color: white !important; }
.archivo-publicacion { background-color: #368ee0; color: white !important;  padding: 0 3.5px; }
.archivo-publicacion:hover { background-color: #368ee0; color: white !important; }
.datos-documentacion { width: 92%; display: inline-block; white-space: nowrap; overflow: hidden; }
#documentacion-filtro { width: 100%; }
#documentacion-filtro-col1, #documentacion-filtro-col2, #documentacion-filtro-col3 { width: 248px; display: inline-flex; margin-right: 20px; margin-top: 10px; }
.documentacion-filtro-titulo { background-color: #4db272 !important; color: white; padding: 5px 15px; background-color: #efeff0; border-right: 1px solid #f0eff1; -webkit-user-select: none; /* Safari 3.1+ */ -moz-user-select: none; /* Firefox 2+ */ -ms-user-select: none; /* IE 10+ */ user-select: none; /* Standard syntax */ border-radius: 4px; }
.documentacion-filtro-check { padding: 5px; -webkit-user-select: none; /* Safari 3.1+ */ -moz-user-select: none; /* Firefox 2+ */ -ms-user-select: none; /* IE 10+ */ user-select: none; /* Standard syntax */ text-decoration: line-through; opacity: 0.5; }
.subcarpeta-n1 { padding-left: 30px; }
.documentacion-filtro-check:hover { background-color: #f9f9f9; border-right: 1px solid #f0eff1; cursor: pointer; }
.documentacion-filtro-check-activo { text-decoration: none; opacity: 1; }
#documentacion-filtro-dist-horizontal, #documentacion-filtro-dist-vertical { display: inline-flex; width: 100%; }
#documentacion-filtro-col-pre1, #documentacion-filtro-col-pre2, #documentacion-filtro-col-pre3 { width: 100%; }
#documentacion-filtro-col-pre1 { margin-top: 0; }
#documentacion-filtro-col3 { margin-left: 0; }
#botonera-documentacion { width: 100%; text-align: right; }
#limpiar-filtro-documentacion { background: #787878; border: 2px solid #787878 ; color: white ; transition: all .1s linear; text-transform: uppercase; padding: 10px 12px; font-weight: 900; letter-spacing: 1px; outline: none; }
#limpiar-filtro-documentacion:hover { background: #787878 ; color: white; }
.cont-relleno-botonera-documetacion { width: 200px; display: inline-flex; }
#titulo-filtro-documentacion { cursor: pointer; }
#btn_documentacion_cargar { margin-bottom: 20px; }
#input-group-documentacion { width: 50%; display: flex; }
#capeta-nivel-2, #separador-nivel-1-2 { display: none }
#separador-nivel-1-2 { font-weight: normal; font-size: 20px; margin-left: 5px; margin-right: 5px; }
.disabled { opacity: 0.25; }
.contenedor-acciones-comerciales { position: absolute; width: 200px; margin-left: -180px; margin-top: -20px; background-color: white; box-shadow: 0 2px 8px rgba(0,0,0,.12), 0 2px 3px rgba(0,0,0,.18); z-index: 1; display: none; font-weight: normal; font-style: normal; }
.desplegar-acciones-comerciales { background-image: url(../img/ellipsis-purple.svg); background-size: contain; background-position: center center; background-repeat: no-repeat; width: 16px; height: 16px; display: block; }
.desplegar-acciones-comerciales:hover { cursor: pointer; }
.contenedor-acciones-comerciales a { display: block !important; text-align: left; border: none !important; margin: 0 !important; padding: 4px 6px !important; border-radius: unset !important; color: initial !important; color: rgb(67, 67, 67) !important; font-size: 12px !important; }
.contenedor-acciones-comerciales a i { margin-right: 5px; width: 10px; }
.contenedor-acciones-comerciales a.btn:hover { background-color: #efeff0 !important; cursor: pointer !important; }
.contenedor-acciones-comerciales a.btn-pdf i, .contenedor-acciones-comerciales a.btn-precontrato i { color: #d24848 !important; }
.contenedor-acciones-comerciales a.btn-default i { color: #f6a85b !important; }
.contenedor-acciones-comerciales a.btn-danger i { color: #807d7d !important; }
.contenedor-acciones-comerciales a.btn-firma i,
.contenedor-acciones-comerciales a.btn-cancel-firma i { color: #5a9dd5 !important; font-size: .9em; }
.contenedor-acciones-comerciales a.btn-descargar-firma i { color: #e29b14; }
.contenedor-acciones-comerciales a.btn-noti-firma i { color: #e29b14; font-size: .9em; }
.contenedor-acciones-comerciales a.btn-enviar i { color: #40bf40; }
#firmas-contenedor-imagen-data { background-image: url(../img/btn_contratos_firma_electronica.png); background-repeat: no-repeat; background-size: contain; background-position: center center; width: 128px; height: 128px; }
#firmas-contenedor-info { width: 700px; display: inline-flex; }
#firmas-contenedor-imagen-contenedor { width: 20%; height: 100%; display: inline-flex; justify-content: center; align-items: center; }
#firmas-contenedor-text-padre { width: 70%; height: 100%; text-transform: uppercase; color: #737373; margin-left: 2.5%; }
#firmas-contenedor-linea1-texto1 { font-weight: 900; font-size: 17.25px; padding-bottom: 10px; }
#firmas-contenedor-linea1-texto2 { font-size: 45px; margin-left: 10px; }
#firmas-contenedor-linea2-texto1 { font-weight: 300; font-size: 21.5px; }
#firmas-contenedor-linea3-texto1 { font-weight: 900; font-size: 29px; }
#firmas-contenedor-linea1 { display: flex; width: 100%; height: 50px; justify-content: flex-start; align-items: flex-end; border-bottom: 1px solid #c2d9e7; }
#filtro_buscar:hover { color: white; background-color: #5a9dd5;}
#filtro_buscar { outline: none !important; background: #5a9dd5; border: 2px solid #5a9dd5; color: white; transition: all .1s linear; text-transform: uppercase; padding: 10px 12px; font-weight: 900; letter-spacing: 1px; }
#firmas-contenedor-boton { text-align: center; margin: 0; height: 40px; margin-top: 50px; margin-bottom: 50px; }
#btn-ver-tabla-firmas, #btn-enviar-validar-firmas { outline: none !important; background: transparent; border: 2px solid #5a9dd5; color: #5a9dd5; transition: all .1s linear; text-transform: uppercase; padding: 10px 12px; font-weight: 900; letter-spacing: 1px; }
#btn-ir-contratos-firmas:hover { background: #4db272; color: white; }
#btn-ir-contratos-firmas { background: transparent; border: 2px solid #4db272; color: #4db272; transition: all .1s linear; text-transform: uppercase; padding: 10px 12px; font-weight: 900; letter-spacing: 1px; }
#btn-ver-tabla-firmas:hover, #btn-enviar-validar-firmas:hover { background: #5a9dd5; color: white; }
#btn-enviar-validar-firmas { margin-left: 5px;}
#btn-enviar-validar-firmas, #btn-ir-contratos-firmas { display: none; }
#firmas-contenedor-tabla-cabecera { margin-top: 30px; }
#agrupacion-firmas-contenedor-tabla { display: none; }
.firmas-contenedor-no-altura { height: auto !important; }
/* Barra de navegación */
#navigation { background-color: white; position: fixed; width: 100%; box-shadow: 0px 1px 2px rgba(0,0,0,.15); height: 125px; left: 0; top: 0; }
/* #nav-logo { background-image: url('../img/avanzalia-logo-horiz.png'); background-repeat: no-repeat; background-size: contain; background-position: center center; width: 100%; height: 100%; } */
#settings { height: 32px; background-color: #5a9dd5; }
#settings div { width: 100%; height: 100%; display: flex; justify-content: flex-end; align-items: center; color: white; }
#settings a { color: white; }
#nav-data { width: 100%; height: 95px; display: inline-flex; font-size: 13px; }
#link-logo { width: 200px; }
#nav-menu { height: 100%; width: 100%; }
.subnav-menu { display: none; }
#nav-menu > div { display: flex; justify-content: flex-end; align-items: center; height: 100%; width: 100%; }
.subnav { padding: 0 12px; cursor: pointer; }
.subnav-title span { font-weight: 600; color: #303030; text-transform: uppercase; }
#navigation #settings, #navigation #nav-data { padding: 0 14%; transition: all .3s cubic-bezier(.25,.8,.25,1); }
.subnav-title { border-bottom: 1px solid white; }
.subnav-title:hover { border-color: #5a9dd5; }
.toggle-subnav { text-decoration: none !important; }
#tratamiento { margin-right: 12px; }
.nav-link-separator { padding: 0 6px; }
.show-subnav-menu { display: block; position: absolute; list-style: none; padding: 0; z-index: 1; }
.subnav-menu li { width: 170px; background-color: white; }
.subnav-menu li a { color: #494949; text-transform: uppercase; font-size: 11px; text-decoration: none; width: 100%; display:block; padding: 9px 20px; height: 100%; }
.subnav-menu li:hover{background-color:#B3B3B3;}
.subnav-menu li:hover a { color: #FFF;}
/* Contenedores y tablas */
.container-fluid { padding: 0; }
#filtro_contratos, #filtro-comerciales, #filtro-documentacion, #filtro_historialComparador, #filtro-clientes, #filtro-facturas-documentacion { padding-top: 125px; }
.box-content { background-color: initial !important; }
span.section-title { color: #646464; font-size: 40px; margin-bottom: 30px; display: block; font-weight: 700; }
span.section-title-login { color: #646464; font-size: 40px; margin-bottom: 30px; display: block; font-weight: 700; }
input.lineas-grupo, select.lineas-grupo { margin-top: 10px; margin-right: 20px; width: 248px !important; padding: 16px !important; border: none; display: inline-block; color: #818181; font-size: 15px; outline: none; border-radius: 6px !important; border: 1px solid #eee; }
select.lineas-grupo{height: 55px;}
.navigation-s { height: 90px !important; }
.nav-data-s { height: 58px !important; }
.nav-logo-s { background-size: 90% !important; }
.cont-logo-horizontal-s, .cont-logo-globe-s { background-size: 70% !important; margin-top: -16px;}
#documentacion-group { display: block; }
.documentacion-filtro-grupo { width: 100%; }
.main-top { padding-top: 125px; }
.btn.acciones {background-color: white;border-radius: unset !important;}
.btn-noti-firma.acciones{background-color: transparent;}
i.fill-icon { width: 10.5px; display: inline-flex; }
#tabla-permisos td div { width: 18px; height: 18px; }
#cancelar-submit { background: #787878; border: 2px solid #787878; color: white; transition: all .1s linear; text-transform: uppercase; padding: 10px 12px; font-weight: 900; letter-spacing: 1px; }
#cancelar-submit:hover { background: #787878; color: white; }
.control-aec { margin-right: 20px; height: 30px; padding: 5px 15px !important; border: none; display: inline-block; color: #818181; font-size: 15px; }
.alert.alert-danger { background-color: #f6a85b99; color: white; text-transform: uppercase; }
.alert.alert-success { background-color: #9edb72; color: white; text-transform: uppercase; }
select.control-aec { padding: 5px 10px !important; outline: none; }
.subclass_label { font-size: 20px !important; margin-bottom: 15px !important; margin-top: 30px;}
.btn-back { background: #787878; border: 2px solid #787878 ; color: white ; transition: all .1s linear; text-transform: uppercase; font-weight: 900; letter-spacing: 1px; }
.btn-back:hover { background: #787878 ; color: white; border: 2px solid #787878 ; }
.nav-tabs>li>a { border-radius: 0; }
#btntrigger, #btncancelar, #btnsiguiente { margin-bottom: 2.5px; }
#btncancelar { width: 100% !important;}
#alert-validation { height: 100px; position: fixed; right: 10px; margin-top: -110px; display: none; z-index: 1; }
#btntrigger { width: 100% !important; }
.tab-contratos li.active i { color: white; }
.tab-contratos .nav-tabs li.active { background-color: #5a9dd5; }
#btn-enviar-inicidencias { outline: none !important; background: #5a9dd5; border: 2px solid #5a9dd5; color: white; transition: all .1s linear; text-transform: uppercase; padding: 10px 12px; font-weight: 900; letter-spacing: 1px;}
#btn-enviar-inicidencias:hover { background: #5a9dd5; color: white; }
#marcado-contratos-descarga { background: #4db272; border: 2px solid #4db272; color: white; transition: all .1s linear; text-transform: uppercase; padding: 10px 12px; font-weight: 900; letter-spacing: 1px;}
#marcado-contratos-descarga:hover { background: #4db272; color: white; border: 2px solid #4db272; }
#check-cont-opt .icheckbox_minimal-purple { background-color: white; margin-top: -4px; margin-right: 10px; }
#filtro_historialComparador .control-aec { margin-top: 10px; }
.box-content-fixed-comparador { padding: 0; padding-top: 20px; }
.export { color: #4db272 !important; border-color: #4db272 !important;}
.export:hover { background-color: #4db272 !important; color: white !important; }
#tercer-grafico-contenedor { margin-bottom: 0; margin-left: 0; padding-top: 50px; margin-top: 0; }
#content-oferta-colaborador-img { background-image: url(../img/inicio-equipo-avanzalia.jpg); background-repeat: no-repeat; background-size: cover; background-position: center center; width: 60%; height: 100%; min-width: 300px; display: table-cell; }
#content-oferta-colaborador { height: 300px; display: table; width: 100%; }
#content-oferta-colaborador-text { display: table-cell; height: 100%; padding: 40px; }
#content-oferta-colaborador-text p { font-weight: 600; font-size: 40px; }
.subnav-menu li.active {background-color: #5a9dd5;}
.subnav-menu li.active a {color: white !important;}
#content-oferta-colaborador-text ul li { font-size: 18px; color: rgb(48, 48, 48); padding-top: 5px; }
.grupo-tarjeta-resumen { display: inline-block; }
@media (max-width: 1150px) {
    #content-oferta-colaborador { display: initial; }
    #content-oferta-colaborador-img { display: block; height: 300px; width: 100%; }
    #content-oferta-colaborador-text { display: block; }
}
#modelo-retencion label { padding-top: 1.5px; }
label[for=anexo] { padding-left: 7px; }
#msj-mantener-p3 { font-style: italic; background-color: #4db27240; padding: 10px 20px; border-radius: 2px; }
#msj-mantener-p3 span { font-weight: bold; display: block; margin: 0; margin-bottom: 5px; }
label[for=ps_precio_pot_segun_boe] + div > label, label[for=ps_mantener_p3_opt] + div > label { padding-left: 6px; }
label[for=ps_precio_pot_segun_boe] + div > label span, label[for=ps_mantener_p3_opt] + div > label span { width: 100px !important; display: block !important; }
.tarjeta-resumen-doble { width: 707.25px; height: 300px; display: inline-flex; box-shadow: 0 2px 8px rgba(0,0,0,.12), 0 2px 3px rgba(0,0,0,.18); background-color: white; margin: 2.5px; }
.tarjeta-resumen-ancho-unico { width: 1422.25px; height: 300px; display: inline-flex; box-shadow: 0 2px 8px rgba(0,0,0,.12), 0 2px 3px rgba(0,0,0,.18); background-color: white; margin: 2.5px; }
.tabla-desc-com-con-msj { height: calc(62% - 27.8px) !important; }
@media (max-width: 1530px) {
    .tarjeta-resumen-ancho-unico { width: 707.25px !important;}
}
@media(max-width:1200px) {
    #apeti-card-box { padding-left: 0 !important; padding-right: 0 !important; }
}
@media(max-width:1000px) {

    #dash-menu { height: 40px !important; width: 100% !important; padding-top: 0 !important; display: flex; justify-content: center; align-items: center; position: absolute !important; }
    .dash-item { width: 50px !important; height: 40px !important; margin: 0 !important; }
    #cont-resumen-rapido { margin-left: 0 !important; padding-top: 40px !important; text-align: center !important; }
    .menu-angle-animation { -webkit-animation: menu-angle-animation 0.25s linear forwards; -moz-animation: menu-angle-animation 0.25s linear forwards; animation: menu-angle-animation 0.25s linear forwards; }
    @-moz-keyframes menu-angle-animation { 100% { -moz-transform: rotate(90deg); } }
    @-webkit-keyframes menu-angle-animation { 100% { -webkit-transform: rotate(90deg); } }
    @keyframes menu-angle-animation { 100% { -webkit-transform: rotate(90deg); transform:rotate(90deg); } }
    #nav-cambiar-pass-responsive { width: 156px; }
    #nav-cerrar-sesion-responsive { width: 114px; }
    #nav-cambiar-pass-responsive, #nav-cerrar-sesion-responsive { color: white; text-transform: uppercase; font-size: 12px; background-color: #947ac2; letter-spacing: 1px; text-decoration: none; padding: 5px 10px; margin-bottom: 5px; display: block; }
    #nav-cambiar-pass-responsive:hover, #nav-cerrar-sesion-responsive:hover { background-color: #5a9dd5; }
    .color-tratamiento { display: block; color: #949494; }
    #links-menu-responsive { padding-left: 50px; padding-right: 50px; width: 100%; margin-top: 30px; margin-bottom: 20px; }
    #tratamiento-responsive { display: block !important; }
    .subnav { padding: 0; }
    .subnav-menu { padding: 0; }
    .subnav-menu li { width: 100%; background-color: white; padding: 10px 0; border-top: 1px solid #f7f7f7; list-style: none; border-bottom: none; }
    .active-subnav span { color: #5a9dd5; }
    .subnav-menu li.active a { color: #5a9dd5 !important; }
    .subnav-menu li { margin-left: 5%; width: 95%; }
    .subnav-menu li:nth-child(1) { margin-left: 0; padding-left: 5%; width: 100%; }
    .subnav-menu li:hover { background-color: initial; }
    .subnav-menu li:hover a { color: initial; }
    .subnav-menu li a { text-transform: initial; font-size: 13px; height: initial; padding: initial; }
    .subnav-title i { display: inline-flex !important; font-size: 16px; color: #888888; font-weight: bold; }
    #nav-logo { width: 100%; height: 45px; background-image: url(../img/avanzalia-logo-horiz.png) !important; }
    #nav-menu { display: none; height: initial; background-color: white; padding-bottom: 20px; }
    #settings { display: none; }
    #navigation { position: initial; height: initial !important; position: relative; }
    #nav-data { height: initial; display: block; padding: 0 !important; }
    #link-logo { width: 100% !important;
        margin-top: 0 !important;
        position: inherit !important;
        height: inherit !important;
        text-align: center;
        display: block;
        padding-top: 25px;
        padding-bottom: 25px;
         }
    #settings div { justify-content: center; padding-left: 5px; padding-right: 5px; }
    #nav-menu-folder { display: block !important; position: absolute; left: 50px; font-size: 14px; margin-top: 40px; }
    #nav-menu-folder:hover { cursor: pointer; color: #007fc4; }
    #settings { height: 30px; text-align: center; }
    .nav-link-separator { display: none; }
    #settings div, #nav-cambiar-pass, #nav-cerrar-sesion, #tratamiento { margin: 0; padding: 0; }
    #nav-cambiar-pass, #nav-cerrar-sesion, #tratamiento { margin: 0; padding: 0; margin-left: 2.5px; margin-right: 2.5px; }
    .main-top { padding-top: 0; }
    .subnav:nth-child(1) { border-top: none; }
    #filtro_contratos, #filtro-comerciales, #filtro-documentacion, #filtro_historialComparador, #filtro-facturas-documentacion { padding: 0; }
    #tratamiento { overflow: hidden; white-space: nowrap; max-width: 170px; }
    #nav-menu div { display: block; height: initial; }
    .subnav { margin-left: 50px; margin-right: 50px; border-top: 1px solid #f7f7f7; }
    .subnav-title span { font-weight: normal; text-transform: initial; color: rgb(73, 73, 73); }
    .subnav-title.active-subnav { border-bottom: none !important; }
    .subnav-title:hover { border-color: white !important; color: #5a9dd5 !important; }
    .subnav-title a { width: 87%; display: inline-flex; padding: 10px 0; }
    .subnav-menu li:last-of-type { margin-bottom: -10px; }
    .subnav-menu li.active { background-color: initial; }
    .active-subnav span { color: #5a9dd5 !important; }
    #filtro-documentacion {padding: 20px !important;}
    div.cont-export { margin-left: 0 !important; padding-top: 60px !important; }
    #contenedor-mes-resumen-estadisticas { margin-top: 30px; }
}
@media(max-width:400px) {
    .tarjeta-resumen-doble-altura { width: 100% !important; margin: 0 !important; }
    #cont-resumen-rapido { padding: 0 !important; padding-top: 30px !important; width: 100%; padding-left: 5% !important; padding-right: 5% !important; }
    .tarjeta-resumen { width: 100% !important; margin-left: 0 !important; margin-right: 0 !important; }
    .tarjeta-resumen-doble { width: 100% !important; margin: 0 !important; margin-top: 2.5px !important; }
    #contenedor-mes-resumen-estadisticas { display: grid !important; text-align: center; }
    #contenedor-mes-resumen-estadisticas select { display: block !important; margin: 0; }
}
.login {background-color: white !important;}
#btnenviarlogin { outline: none !important; background: transparent; border: 2px solid #5a9dd5; background-color: #5a9dd5; color: white; transition: all .1s linear !important; text-transform: uppercase; font-weight: 900; letter-spacing: 1px;}
#btnenviarlogin:hover {background-color: #5a9dd5; color: white;}
#btnenviarlogin2 { outline: none !important; background: transparent; border: 2px solid #5a9dd5; background-color: #5a9dd5; color: white; transition: all .1s linear !important; text-transform: uppercase; font-weight: 900; letter-spacing: 1px;}
#btnenviarlogin2:hover {background-color: #5a9dd5; color: white;}
.asterisk-label { position: absolute; opacity: 0.6; width: 20px; height: 20px; margin-left: -35px; font-size: 12.5px; color: #777777; cursor: auto; top: 5px; }
.asterisk-label i { font-size: 8px; }
.asterisk-label i:hover { color: #777777 !important; }
select + .asterisk-label, span.has-error + .asterisk-label { right: -11px; top: 0px; }
.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline { margin: 0; line-height: 25px; color: white; background-color: #f6a85b99; padding: 0.425rem 0.85rem; width: 100%; display: block !important; text-transform: uppercase; letter-spacing: 1px; border-radius: 6px; }
#generar_ofertas .has-error .help-block,#generar_ofertas .has-error .control-label,#generar_ofertas .has-error .radio,#generar_ofertas .has-error .checkbox,#generar_ofertas .has-error .radio-inline,#generar_ofertas .has-error .checkbox-inline { color: white; background-color: #f6a85b99; display: block; text-transform: uppercase; margin: 0; line-height: 25px; width: 100%; position: relative; }
.asterisk-label.order { position: static; margin: 0; margin-left: 15px; text-transform: uppercase; width: auto; }
.asterisk-label.magni-label { width: 40px; }
.cont-botonera-fix { border-left: 1px solid #f7f7f7 !important; position: fixed; right: 10px; margin-top: 9px; }
@media(max-width: 990px) {
    .cont-botonera-fix { border-left: 1px solid #f7f7f7 !important; position: initial; right: initial; margin: 0; }
}
#btnsiguiente { outline: none !important; background: #f6a85b; border: 2px solid #f6a85b; color: white; transition: all .1s linear; text-transform: uppercase; padding: 10px 12px; font-weight: 900; width: 100%; letter-spacing: 1px; text-align: center; }
#btnsiguiente i { font-weight: bold; font-size: 18px; margin-right: 37.25px; }
#btnsiguiente:hover { background-color: #f6a85b; color: white;}
#acciones-contrato-cont, #acciones-contrato-cont2, #acciones-contrato-cont3, #acciones-contrato-cont4 { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.1); z-index: 100; }
#acciones-contrato-img-cabecera, #acciones-contrato-img-cabecera2, #acciones-contrato-img-cabecera3, #acciones-contrato-img-cabecera4 { background-image: url('../img/contratos-mng.svg'); background-repeat: no-repeat; background-position: center center; background-size: contain; width: 74px; height: 74px; }
#acciones-contrato-position, #acciones-contrato-position2, #acciones-contrato-position3, #acciones-contrato-position4 { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; }
#acciones-contrato-close, #acciones-contrato-close2, #acciones-contrato-close3, #acciones-contrato-close4 {background-image: url('../img/close.png'); cursor: pointer; background-repeat: no-repeat; background-position: center center; background-size: contain; width: 20px; height: 20px;}
#acciones-contrato-layout, #acciones-contrato-layout2, #acciones-contrato-layout3, #acciones-contrato-layout4 { width: 400px; }
#acciones-contrato-ext, #acciones-contrato-ext2, #acciones-contrato-ext3, #acciones-contrato-ext4 { display: flex; justify-content: flex-end; }
#acciones-contrato-in, #acciones-contrato-in2, #acciones-contrato-in3, #acciones-contrato-in4 { background-image: url(../img/logo-globo-o40.png); background-size: 52.25%; background-position: -40% 115%; background-repeat: no-repeat; background-color: white; box-shadow: 0 2px 8px rgba(0,0,0,.12), 0 2px 3px rgba(0,0,0,.18); width: 380px; padding: 20px; text-align: center; }
#acciones-contrato-img-cabecera-cont, #acciones-contrato-texto, #acciones-contrato-botonera, #acciones-contrato-img-cabecera-cont2, #acciones-contrato-texto2, #acciones-contrato-botonera2, #acciones-contrato-img-cabecera-cont3, #acciones-contrato-texto2, #acciones-contrato-botonera3, #acciones-contrato-img-cabecera-cont4, #acciones-contrato-texto4, #acciones-contrato-botonera4 { text-align: center; display: flex; justify-content: center; align-items: center; }
#acciones-contrato-texto , #acciones-contrato-texto2, #acciones-contrato-texto3, #acciones-contrato-texto4{ font-size: 20px; margin-top: 10px; display: block; }
#acciones-contrato-botonera, #acciones-contrato-botonera2, #acciones-contrato-botonera3, #acciones-contrato-botonera4 { display: inline-block; text-align: center; padding-top: 40px; padding-bottom: 20px; }
#btnsend, #btnfirmaelectronica { outline: none !important; background: rgba(255, 255, 255, 0.6); border: 2px solid #5a9dd5; color: #5a9dd5; transition: all .1s linear; text-transform: uppercase; padding: 10px 12px; font-weight: 900; letter-spacing: 1px; }
#btnsenddrawer, #btnsubmit, #btnsubmitpre { outline: none !important; background: rgba(255, 255, 255, 0.6); border: 2px solid #4db272; color: #4db272; transition: all .1s linear; text-transform: uppercase; padding: 10px 12px; font-weight: 900; letter-spacing: 1px; }
#btnsend:hover, #btnfirmaelectronica:hover { background-color: #5a9dd5; color: white; }
#btnsenddrawer:hover, #btnsubmit:hover, #btnsubmitpre:hover { background-color: #4db272; color: white; }
#btncancelarguardado { background: rgba(255, 255, 255, 0.6); border: 2px solid #4db272; color: #4db272; transition: all .1s linear; text-transform: uppercase; padding: 10px 12px; font-weight: 900;letter-spacing: 1px; }
#btncancelarguardado:hover { background-color: #4db272; color: white; }
#acciones-contrato-botonera button, #acciones-contrato-botonera2 button { margin: 2px; }
.draft-span { color: blue; font-style: normal; font-weight: normal; margin-right: 5px; }
.draftline { font-style: italic; font-weight: bold; cursor: help; }
select[name=comercial_contrato] { width: 100%; }
#btnfirmaelectronica, #btnsubmit, #btnsubmitpre { width: 250px; }
#acciones-contrato-img-cabecera2 { background-image: url('../img/pccontratos.svg'); }
.msj-acciones-contrato { display: block; font-weight: bold; }
#acciones-contrato-texto2 { display: block; }
#iCUPS-error:empty, #verificarCUPS:empty { background: transparent; }
#verificarCUPS { color: white !important; background-color: #f6a85b99; display: block; text-transform: uppercase; margin: 0; padding: 5px 15px; }
.has-error .help-block:empty, .has-error .control-label:empty, .has-error .radio:empty, .has-error .checkbox:empty, .has-error .radio-inline:empty, .has-error .checkbox-inline:empty {background: transparent;}
#counter-redirect-firma { display: flex; color: #a7a7a7; margin-bottom: 20px; justify-content: flex-end; padding-right: 30px; }
#cont-oferta-nok .title-result-oferta { color: #f6a85b99; }
.subnav-title.active-subnav { border-bottom: 1px solid #5a9dd5; }
#nav-menu-folder { display: none; }
#acciones-contrato-img-cabecera3 { background-image: url(../img/contractcheck.svg); background-size: 85%; }
.thefinalcountdown_contract { color: #b1b1b1; font-weight: 600; padding-left: 10px; padding-right: 10px; text-align: right; margin-bottom: 10px; font-size: 10px; }
.label-explanation-sign-request { border-top: 1px solid rgba(255,255,255,0.5); padding-top: 7px; }
#nav-cambiar-pass i, #nav-cerrar-sesion i { margin-left: 2.5px; }
.subnav-title i { display: none; }
#links-menu-responsive, #tratamiento-responsive { display: none; }
#tratamiento-responsive { text-align: right; padding-right: 50px; color: #5a9dd5; font-weight: bold; font-size: 15px; margin-bottom: 10px; }
#btngenerarpdffirmamanual { outline: none !important; background: rgba(255, 255, 255, 0.6); border: 2px solid #d24848; color: #d24848; transition: all .1s linear; text-transform: uppercase; padding: 10px 12px; font-weight: 900; width: 250px; letter-spacing: 1px; }
#btngenerarpdffirmamanual:hover { background-color: #d24848; color: white; }
#btnvolvermiscontratos { outline: none !important; background: rgba(255, 255, 255, 0.6); border: 2px solid #e19b14; color: #e19b14; transition: all .1s linear; text-transform: uppercase; padding: 10px 12px; font-weight: 900; width: 250px; height: 60px; letter-spacing: 1px; }
#btnvolvermiscontratos:hover { background-color: #e19b14; color: white; }
.label-firma-manuscrita-resalt { background-color: rgba(194, 217, 231, 0.2); padding: 10px; width: 75%; margin-left: 12.25%; text-transform: uppercase; font-size: 15px; color: #5a9dd5; padding-bottom: 20px; }
.label-firma-manuscrita-resalt i { color: #5a9dd5; font-size: 25px; display: block; padding-top: 5px; padding-bottom: 10px; }
select.control-aec { box-shadow: none !important; }
.control-aec.control-aec-datos-comparador { margin-right: 0; }
#cont-link-up { border-radius: 100%; position: fixed; bottom: 50px; right: 1%; font-size: 1.25em; transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1); display: none; border: 2px solid #f7f7f7; width: 52px; height: 52px; line-height: 52px; justify-content: center; }
#cont-link-up:hover { background-color: #f7f7f7; cursor: pointer; transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1); }
#cont-link-up i { width: 100%; text-align: center; line-height: 52px; color: #b0b0b0; font-size: 20px; }
#cont-actualizar-error-rubricae, #cont-actualizar-cambio-titular { width: 100%; padding-bottom: 30px; text-align: right; padding-right: 30px; }
#btn-actualizar-error-rubricae, #btn-actualizar-cambio-titular { outline: none !important; background: transparent; border: 2px solid #5a9dd5; color: #5a9dd5; transition: all .1s linear; text-transform: uppercase; padding: 10px 12px; font-weight: 900; letter-spacing: 1px; }
#btn-actualizar-error-rubricae:hover, #btn-actualizar-cambio-titular:hover { background-color: #5a9dd5; color: white; cursor: pointer; }
td, th {cursor: auto !important;}
.form-group.optimizacion {margin-bottom: 50px;}
input[name="ps_precio_pot_segun_boe"] { outline: none; }
.estado-proc-firma { background-color: #5a9dd5; color: white; }
#acciones-contrato-img-cabecera4 { background-image: url(../img/check-docu-firma.svg); background-size: 100%; background-position: 100% 0%; }
.cont-docu { box-shadow: 0 2px 8px rgba(0,0,0,.12), 0 2px 3px rgba(0,0,0,.18); background-color: white; display: inline-block; height: 150px; border-left: 4px solid white; transition: all .5s cubic-bezier(.25,.8,.25,1); -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.cont-docu-firma-manual { padding-top: 47.25px; }
.cont-docu-firma-electronica { padding-top: 22.5px; }
.cont-docu:not(.cont-docu-activo) { display: none !important; }
.cont-docu-activo { border-color: #4db272; transition: all .5s cubic-bezier(.25,.8,.25,1); -webkit-user-select: auto; -moz-user-select: auto; -ms-user-select: auto; user-select: auto;}
.cont-docu:not(.cont-docu-activo) button:hover { background-color: initial !important; color: #5a9dd5 !important; }
#btncancelarultimoenviofirmaelectronica { outline: none !important; background: rgba(255, 255, 255, 0.6); border: 2px solid #787878; color: #787878; transition: all .1s linear; text-transform: uppercase; padding: 10px 12px; font-weight: 900; width: 250px; letter-spacing: 1px; margin-top: 5px; }
#btncancelarultimoenviofirmaelectronica:hover { outline: none !important; background: #787878; color: white; }
.cntfacturas-label { margin-left: 10px; font-style: italic; background-color: #91d6ce; padding: 2px 5px; color: white; }
.btn-facturas { font-size: 13px; color: #5a9dd5; padding: 2px 5px; }
.btn-facturas:hover, .btn-facturas:visited { color: #5a9dd5; text-decoration: none; }
.section-title-identificacion-usuario span { color: white; background-color: #5a9dd5; padding: 5px 10px; display: block; width: 150px; margin-top: 10px; border-radius: 4px; text-align: center;}
.section-title-identificacion-usuario { font-size: 15px; display: block; padding-right: 40px; }
#ps-cliente { display: block; margin-top: 20px; width: auto; max-width: 100%; }
#label-ps-cliente { display: block; font-weight: normal; margin-top: 50px; }
#general-graf-target { background-color: white; height: 300px; width: 100%; display: inline-block; box-shadow: 0 2px 8px rgba(0,0,0,.12), 0 2px 3px rgba(0,0,0,.18); overflow: hidden; overflow-x: auto; }
#general-graf-target > span:first-of-type { min-width: 1000px; }
#filtro-facturas-documentacion { display: flex; width: 100%; }
#filtro-facturas-documentacion > div:last-of-type { width: 100%; }
@media (max-width: 1100px) {
    #filtro-facturas-documentacion { display: block; }
    #apeti_body { max-width: none !important; padding: 25px 50px !important; }
}
.align-right{text-align: right;}
.align-left{text-align: left;}
.align-center{text-align: center;}
.btn-documento-factura { color: red; font-size: 13px; outline: none; text-decoration: none; }
.btn-documento-factura:hover, .btn-documento-factura:visited { color: red; }
#cont-witch-years {padding: 20px;}
.switch-year-doc { margin: 10px 5px; display: inline-block; background-color: #4db272; border: 2px solid #4db272; color: white; letter-spacing: 1px; padding: 5px 10px; font-weight: bold; font-size: 1.15em; border-radius: 4px;}
.switch-year-doc:first-of-type { margin-left: 0; }
.switch-year-doc:hover, .switch-year-doc-active { cursor: pointer; background-color: #4db272; color: white; border-radius: 4px; }
.tabla-documentos-facturas {display: none;}
.tabla-documentos-facturas-activo {display: table;}
#dash-menu { z-index: 1; position: fixed; width: 50px; height: 100%; background-color: #97cea2; padding-top: 125px; }
.dash-item { color: rgba(255, 255, 255, 0.9); width: 100%; height: 40px; display: flex; justify-content: center; align-items: center; font-size: 1.5em; margin-top: 10px; margin-bottom: 10px; }
.dash-item:hover { color: rgb(255, 255, 255); cursor: pointer; background-color: #4db272; }
.dash-item-active { color: rgb(255, 255, 255); background-color: #4db272; }
.tarjeta-resumen { width: 350px; height: 150px; display: inline-flex; box-shadow: 0 2px 8px rgba(0,0,0,.12), 0 2px 3px rgba(0,0,0,.18); background-color: white; margin: 2.5px; }
.tarjeta-resumen-imagen { height: 120px; width: 120px; background-repeat: no-repeat; background-position: center center; background-size: contain; margin: 15px; }
.resumen-contratos .tarjeta-resumen-imagen { background-image: url('../img/estadisticas-contratos.svg'); }
.resumen-firmas .tarjeta-resumen-imagen { background-image: url('../img/estadisticas-firmas.svg'); }
.resumen-ofertas .tarjeta-resumen-imagen { background-image: url('../img/estadisticas-ofertas.svg'); }
.resumen-consumo .tarjeta-resumen-imagen { background-image: url('../img/estadisticas-consumo.svg'); }
.cont-data-tarjeta-resumen { height: 100%; padding-top: 25px; padding-bottom: 25px; padding-right: 20px; width: 200px; }
.titulo-tarjeta-resumen { text-transform: uppercase; font-weight: bold; text-align: left; height: 18%; }
@media(max-width: 750px) {
    .grupo-tarjeta-resumen { width: 100% !important; }
    .tarjeta-resumen-doble { width: 100% !important; }
    .tarjeta-resumen-ancho-unico { width: 100% !important; margin: 0 !important; }
}
.tarjeta-resumen-doble-altura { width: 350px; height: 300px; display: inline-flex; box-shadow: 0 2px 8px rgba(0,0,0,.12), 0 2px 3px rgba(0,0,0,.18); background-color: white; margin: 2.5px; }
.data-tarjeta-resumen { width: 100%; height: 82%; }
.linea-tarjeta-resumen { margin-top: 4%; display: flex; justify-content: flex-start; align-items: center; color: #5a5a5a; text-transform: uppercase; }
.cnt-linea-tarjeta-resumen { font-size: 2.15em; font-weight: 900; width: 60px; height: 35px; margin-right: 10px; display: flex; justify-content: flex-end; align-items: center; }
.magnitud-linea-tarjeta-resumen { font-size: 1em; display: flex; justify-content: flex-start; align-items: flex-end; height: 35px; padding-bottom: 2px; }
#tarjeta-graf-contratos-resumen { margin-top: 100px; }
#data-bbddconsumo-tarjeta-resumen .linea-tarjeta-resumen span.cnt-linea-tarjeta-resumen { font-size: 1.25em; height: 20px; width: 20px; }
#data-bbddconsumo-tarjeta-resumen .linea-tarjeta-resumen span.magnitud-linea-tarjeta-resumen { font-size: 1em; height: 20px; align-items: end; padding-top: 4px; }
#cont-resumen-rapido.cont-export { text-align: center; /*padding-left: initial;*/}
.cont-export { padding-bottom: 40px; display: none; background-color: #f7f7f7 !important;margin-left: 50px; padding-top: 145px !important; padding-left: 20px;}
#cont-resumen-rapido {display: block;}
.cont-export button { margin-left: 20px; outline: none !important; background: #4db272; border: 2px solid #4db272; color: white; transition: all .1s linear; text-transform: uppercase; padding: 10px 12px; font-weight: 900; letter-spacing: 1px; }
.cont-export button:hover { background-color: #4db272; color: white; }
.ui-dialog[aria-describedby="dialogPeriodos"] .ui-widget-header { background-color: white; color: #5a9dd5; }
.ui-dialog[aria-describedby="dialogPeriodos"] .ui-widget-content, ui-widget-content { background-color: white; width: 100% !important; }
.ui-dialog[aria-describedby="dialogPeriodos"] { border: none; width: 1000px !important; box-shadow: 0 2px 8px rgba(0,0,0,.12), 0 2px 3px rgba(0,0,0,.18); background: white; }
.ui-dialog[aria-describedby="dialogPeriodos"] .ui-dialog-titlebar-close { outline: none; }
.ui-dialog[aria-describedby="dialogPeriodos"] .ui-widget-content { background: white; border: none; }
.ui-dialog[aria-describedby="dialogPeriodos"] .p_estimado { background: #f1f1f1; }
#dialogPeriodos th { width: 100px; padding: 5px; background-color: #5a9dd5; color: white; text-transform: uppercase; font-size: .9em; text-align: center; border: 0px; font-weight: normal; }
.ui-dialog[aria-describedby="dialogPeriodos"] .ui-widget-header .ui-dialog-title { border: none; font-size: .9em; }
.ui-dialog[aria-describedby="dialogPeriodos"] .ui-dialog-titlebar-close { top: 13px !important; right: 0px !important; background-image: url('../img/close-blue.png');  }
#dialogPeriodos table{ margin-bottom: 10px; }
#dialogPeriodos td{ padding: 5px; text-align: center; color: #757575; }
#dialogPeriodos span { font-size: 11px; color: #757575; margin-top: 35px; display: block; }
.label-control-aec div { margin-right: 5px; }
#contenedor-mes-resumen-estadisticas { display: flex; justify-content: center; align-items: center; }
#selector-mes-resumen-estadisticas { font-size: .5em; height: 55px; margin-left: 10px; }
#img-alert-validation { background-image: url(../img/alarm.svg); background-repeat: no-repeat; background-size: 40px; background-position: center center; height: 100%; width: 30%; margin-right: 7.25px; }
#cont-alert-validation { width: 100%; height: 100%; background-color: #f6a85b99; display: inline-flex; padding: 10px; border-radius: 16px; }
#text-alert-validation { display: flex; width: 70%; height: 100%; justify-content: center; align-items: center; font-size: 1.05em; text-align: left; text-transform: uppercase; font-weight: 600; color: white; letter-spacing: 1px; }
.ui-state-focus { border: none !important; font-weight: 100 !important; padding: 5px 15px !important; color: rgb(51, 51, 51) !important; margin: 0 !important; background: #dfe8f5 !important; }
.ui-menu-item {padding: 5px 15px !important; border: none !important; font-weight: 100 !important; color: rgb(51, 51, 51) !important; margin: 0 !important; }
.ui-widget-content { background: white !important; border: none !important; border-top: 1px solid #f7f7f7 !important; overflow: auto; }
/*** Works on common browsers ***/
::selection { background-color: #ccebdb; color: #646464; }
/*** Mozilla based browsers ***/
::-moz-selection { background-color: #ccebdb; color: #646464; }
/***For Other Browsers ***/
::-o-selection { background-color: #ccebdb; color: #646464; }
::-ms-selection { background-color: #ccebdb; color: #646464; }
/*** For Webkit ***/
::-webkit-selection { background-color: #ccebdb; color: #646464; }
.main-mant-comparador h3 { white-space: nowrap; }
.main-mant-comparador h3 span:nth-child(1) { width: 50px; }
.main-mant-comparador h3 span { display: inline-block; }
.box-content-white { background-color: white !important; }
.box-content-grey { background-color: #f7f7f7 !important; }
.contrato-sige { width: 100%; background-color: #fbfbfb; margin-bottom: -1px; font-size: 12px; border: 1px solid #f7f7f7; }
.cabecera-contrato-sige { width: 100%; height: 40px; display: flex; justify-content: flex-start; align-items: center; }
.btn-contratacion-sige-ver { border: 2px solid #5a9dd5; letter-spacing: 1px; text-transform: uppercase; font-size: 9px; background-color: #5a9dd5; color: white; padding: 2px 5px; font-weight: bold; margin-right: 5px; outline: none; padding-top: 8px !important; }
.btn-contratacion-sige-ver:hover { background-color: #5a9dd5; color: white; transition: all .1s linear; }
.btn-contratacion-sige-editar { border: 2px solid #4db272; letter-spacing: 1px; text-transform: uppercase; font-size: 9px; background-color: #4db272; color: white; padding: 2px 5px; font-weight: bold; margin-right: 5px; outline: none; padding-top: 8px !important; }
.btn-contratacion-sige-editar:hover { background-color: #4db272; color: white; transition: all .1s linear; }
.contrato-sige-separador { font-size: 4px; margin-left: 10px; margin-right: 10px; color: #5a9dd5; font-weight: bold; margin-top: 2px; }
.cuerpo-contrato-sige { width: 100%; height: 400px; background-color: white; border-top: 1px solid #f7f7f7; overflow-y: auto; overflow-x: hidden; display: none; }
.contenedor-datos-cuerpo-contrato-sige { width: 290px; margin: 12.25px; display: inline-block; word-break: break-word; }
.titulo-contenedo-datos-cuerpo-contrato-sige { background-color: #dfe8f599; display: inline-block; width: 100%; height: 30px; padding: 5px 10px; text-transform: uppercase; color: #8a8a8a; font-weight: bold; letter-spacing: 1px; font-size: 13px; border-radius: 4px; padding-top: 9px; }
.datos-contenedor-datos-cuerpo-contrato-sige { width: 100%; display: table; }
.label-elemento-datos-contenedor-datos-cuerpo { display: block; font-weight: bold; border-bottom: 1px solid #f7f7f7; margin-bottom: 2.5px; }
.valor-elemento-datos-contenedor-datos-cuerpo { display: block; }
.elemento-datos-contenedor-datos-cuerpo { padding: 10px; }
.valor-elemento-datos-contenedor-datos-cuerpo i { color: #4db272; font-size: 13px; margin-top: 5px; margin-right: 5px; }
.valor-elemento-datos-contenedor-datos-cuerpo.documentacion i { color: #d24848; }
.valor-elemento-datos-contenedor-datos-cuerpo.documentacion { display: flex; justify-content: flex-start; align-items: baseline; }
.valor-elemento-datos-contenedor-datos-cuerpo.documentacion i { color: #b9b9b9; display: flex; }
.valor-elemento-datos-contenedor-datos-cuerpo.documentacion a { display: flex; }
.valor-elemento-datos-contenedor-datos-cuerpo i.telefono { font-size: 15px; color: #b9b9b9; }
.valor-elemento-datos-contenedor-datos-cuerpo i.mail { color: #b9b9b9; font-size: 12px; }
.valor-elemento-datos-contenedor-datos-cuerpo i.locate { color: #d24848; font-size: 14px; }
#envio-sige-fade { position: fixed; width: 100%; height: 100%; z-index: 100; top: 0; left: 0; background-color: rgba(0, 0, 0, 0.2); display: none; }
#envio-sige-validation-fade { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; }
#envio-sige-validation-cont { width: 800px; height: 580px; background-color: white; border-radius: 2px; box-shadow: 0 2px 8px rgba(0,0,0,.12), 0 2px 3px rgba(0,0,0,.18); background-image: url(../img/logo-globo-o40.png); background-size: 52.25%; background-position: -38% 180%; background-repeat: no-repeat; }
#envio-sige-validation-closer { cursor: pointer; background-image: url(../img/close.png); width: 20px; height: 20px; position: absolute; margin-top: -20px; margin-left: 800px; background-repeat: no-repeat; background-size: contain; background-position: center center; }
#envio-sige-validation-logo { background-image: url(../img/sige-validation.svg); width: 100%; height: 60px; background-repeat: no-repeat; background-size: contain; background-position: center center; margin-top: 10px; margin-bottom: 10px; }
#envio-sige-validation-titulo { text-align: center; font-size: 18px; }
#envio-sige-validation-botonera { text-align: center; margin-top: 15px; margin-bottom: 15px; }
#enviar-contratos-sige { outline: none !important; background: #5a9dd5 ; border: 2px solid #5a9dd5; color: white; transition: all .1s linear; text-transform: uppercase; padding: 10px 12px; font-weight: 900; letter-spacing: 1px; margin-top: 2px; margin-bottom: 2px; }
#enviar-contratos-sige:hover { background-color: #5a9dd5; color: white; }
#cancelar-contratos-sige { background: #4db272; border: 2px solid #4db272; color: white; transition: all .1s linear; text-transform: uppercase; padding: 10px 12px; font-weight: 900; letter-spacing: 1px; outline: none; margin: 2px; }
#cancelar-contratos-sige:hover { background-color: #4db272; color: white; }
#envio-sige-validation-cuerpo { width: 100%; height: 395px; padding: 15px 6%; }
#envio-sige-cuerpo-ok-validation, #envio-sige-cuerpo-nok-validation { width: 46.5%; border: 1px dashed #989898; height: 365px; background-color: rgba(255, 255, 255, 0.9); display: inline-block; }
#envio-sige-cuerpo-nok-validation { margin-left: 2.5%; }
.titulo-envio-sige-cuerpo-validation { padding: 5px; background-color: #f5f5f5; color: #868686; text-transform: uppercase; letter-spacing: 1px; font-size: 10px; }
.cuerpo-envio-sige-cuerpo-validation { width: 100%; height: 339px; overflow: auto; }
.cuerpo-envio-sige-validation-line-ok { width: 100%; padding: 5px 15px; display: flex; justify-content: flex-start; align-items: center; font-size: .9em; }
.cuerpo-envio-sige-validation-ps { margin-left: 5px; width: 250px; }
.cuerpo-envio-sige-validation-line-data i { width: 22px; height: 22px; display: flex; justify-content: center; align-items: center; background-color: #4db272; color: white; padding-top: 3px; }
.envio-sige-resolv { border: 2px solid #4db272; letter-spacing: 1px; text-transform: uppercase; font-size: 10px; color: #4db272; padding: 1px 5px; font-weight: bold; outline: none; padding-top: 3px; transition: all .1s linear; background-color: white; }
.envio-sige-resolv:hover { background-color: #4db272; color: white; }
.cuerpo-envio-sige-validation-line-nok { padding: 5px; margin: 5px 10px; background-color: #f9f9f9; }
.cuerpo-envio-sige-validation-line-nok .cuerpo-envio-sige-validation-line-data { width: 100%; display: flex; justify-content: flex-start; align-items: center; font-size: .9em; }
.cuerpo-envio-sige-validation-line-msj { text-transform: uppercase; font-size: 11.5px; padding: 8px 0; padding-bottom: 0; width: 230px; color: #848484; }
.cuerpo-envio-sige-validation-line-ok:hover { background-color: #f9f9f9; cursor: pointer; }
.cuerpo-envio-sige-validation-rs { margin-left: 5px; display: block; font-size: 9px; font-weight: 900; padding-right: 10px; width: 199px; }
.cuerpo-envio-sige-validation-line-nok .cuerpo-envio-sige-validacion-fechaalta { width: 100%; margin-top: -20px; padding-right: 4px; display: flex; justify-content: flex-end; align-items: flex-end; height: 20px; color: #4db272; }
.cuerpo-envio-sige-validation-line-ok .cuerpo-envio-sige-validacion-fechaalta { margin-top: -3px; padding-right: 4px; height: 20px; color: #5a9dd5; position: absolute; font-size: 13px; }
.cuerpo-envio-sige-validation-line-ok .cuerpo-envio-sige-validation-rs { width: 200px; }
.envio-sige-filtrado .botonera, .envio-sige-gestion-incidencias .botonera, .envio-sige-renovaciones .botonera { text-align: right; margin-top: 20px; }
.cabecera-contrato-sige div, .marcador-contrato-sige-dist div, .marcador-contrato-sige-ko-envio div, .validacionreno-contrato-sige div { padding: 10px; height: 40px; }
.marcador-contrato-sige, .marcador-contrato-sige-dist, .marcador-contrato-sige-ko-envio{ padding-left: 10px; border-right: 1px solid #f7f7f7; padding-right: 10px;  width: 75px !important; justify-content: center; text-align: center; }
.check-contrato-sige{ width: 50px; overflow: hidden; text-overflow: ellipsis; text-align: center; }
.cups-comercial-sige { width: 200px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.cups-contrato-sige { width: 170px; }
.razonsocial-contrato-sige { width: 250px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.fechamodificacion-contrato-sige, .fecha-contrato-sige { width: 80px; justify-content: center !important; text-align: center; }
.marcador-contrato-sige .icheckbox_square-purple, .marcador-contrato-sige-dist .icheckbox_square-purple, .marcador-contrato-sige-ko-envio .icheckbox_square-purple { height: 22px !important; }
.contrato-sige.cabecera-tabla-sige-contrato .cabecera-contrato-sige { 
    height:50px;
    color: white !important;
    border-bottom: 2px solid #5a9dd5;
    background-color: #5a9dd5 !important; }
.contrato-sige.cabecera-tabla-sige-contrato .cabecera-contrato-sige .marcador-contrato-sige { width: 33px; }
.contrato-sige.cabecera-tabla-sige-contrato .cabecera-contrato-sige div { display: flex; align-items: center; }
.botonera-contrato-sige { width: 145px; display: flex; padding: 8px !important; justify-content: center; }
.botonera-contrato-sige button { white-space: nowrap; }
.valor-elemento-datos-contenedor-datos-cuerpo select { outline: none; border: none; border-bottom: 1px solid #f7f7f7; font-size: 12px; }
.cuerpo-envio-sige-validation-line-msj-titulo { color: #4db272; font-weight: bold; display: block; text-transform: initial; }
.disable_sige_insert_button { cursor: no-drop !important; opacity: .3 !important; }
.disable_sige_insert_button:hover { background-color: transparent !important; color: #5a9dd5 !important; }
.contenedor-acciones-comerciales .btn-reno i { color: #4db272 !important; }
#add_ps { margin-bottom: 30px; outline: none !important; background: #5a9dd5; border: 2px solid #5a9dd5; color: white; transition: all .1s linear; text-transform: uppercase; padding: 10px 12px; font-weight: 900; width: 220px; letter-spacing: 1px; display: flex; justify-content: flex-start; text-align: left; align-items: center; }
#add_ps:hover { background-color: #5a9dd5; color: white; }
#add_ps i { margin-right: 20px; margin-left: 10px; }
.titulacion_ps { display: flex !important; justify-content: flex-start; align-items: center; margin: 0 !important; padding-top: 10px; padding-bottom: 10px; color: #5a9dd5 !important; }
.numeracion_ps { width: 50px; display: flex; height: 25px; text-align: center; background-color: #5a9dd5; color: #f7f7f7; margin-left: 10px; font-size: .9em; justify-content: center; align-items: center; padding-right: 2px; z-index: 1; border-radius: 4px; }
.add_ps_col_md { padding-left: 0 !important; }
.add_ps_col_md_next { border-bottom: 2px solid #5a9dd5; display: inline-block; }
.add_ps_col_md_next .form-group { margin-bottom: 0; }
.btn-delete-ps { transition: all .1s linear; position: absolute; right: 15px; color: #5a9dd5; cursor: pointer; font-size: 1.4em; display: none;}
.btn-delete-ps i:hover { color: #5a9dd5 !important; }
.pre_delete_ps { opacity: .5; }
.cont_ps { transition: all .1s linear; margin-bottom: 60px; }
@media (max-width: 370px) {
    .btn-delete-ps { margin-top: -37px; margin-right: -15px; border-radius: 0; background-color: #4db272; border-color: #4db272; }
}
.pot { overflow: initial !important; height: initial !important; margin: initial !important; opacity: initial !important;}
.tabla-multicups { width: 100%; }
.tabla-multicups td { border-top: none !important; }
.td-multicups { padding: 0 !important; }
.multipunto-icon-contratacion { width: 16px; height: 16px; background-size: contain; background-position: center center; background-repeat: no-repeat; margin-right: 5px; cursor: pointer; }
.data-multipunto td { border-bottom: none !important; }
.data-multipunto table { width: 100%; }
.data-multipunto td[colspan="10"] { padding: 0 !important; }
.data-multipunto td { border-top: none !important; }
.multipunto-linea-intermedia { background-image: url('../img/linea-sub-intermedio.svg'); }
.multipunto-linea-final { background-image: url('../img/linea-sub-final.svg'); }
.multipunto-linea-imagen { width: 30px; height: 30px; background-size: 600%; background-position: center center; background-repeat: no-repeat; display: block; }
.linea-data-multipunto { display: flex; justify-content: flex-start; align-items: center; }
.campo-data-multipunto-cups { margin-left: 5px; width: 180px; }
.campo-data-multipunto-incidencias, .campo-data-multipunto-observaciones { margin-left: 10px; }
.icheckbox_square-purple.disabled { cursor: not-allowed !important; }
.block-dp { display: inline-block !important; }
.block-dpk { display: inline-block !important; }
#cont_solicitudes { position: fixed; width: 100%; height: 100%; z-index: 100; top: 0; left: 0; background-color: rgba(0, 0, 0, 0.2); display: none; }
#cont_posicionamiento_solicitudes { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; }
#cont_data_solicitudes { background-color: white; width: 1200px; height: 500px; border-radius: 2px; box-shadow: 0 2px 8px rgba(0,0,0,.12), 0 2px 3px rgba(0,0,0,.18); background-image: url(../img/triangulos_o10.png); background-repeat: no-repeat; background-size: 35%; background-position: -5% 400%; }
#solicitudes-logo { background-image: url(../img/solucitudes_sige4.svg); width: 11%; height: 100%; background-repeat: no-repeat; background-size: 40%; background-position: center center; }
#solicitudes-header { width: 100%; height: 75px; display: flex; }
#solicitudes-titulo { width: 89%; height: 100%; }
#solicitudes-titulo-1 { padding-left: 5px; padding-top: 15px; text-transform: uppercase; font-weight: bold; font-size: 18px; color: #616161; }
#solicitudes-closer { cursor: pointer; background-image: url(../img/close.png); background-repeat: no-repeat; background-position: center center; background-size: contain; width: 20px; height: 20px; position: absolute; margin-left: 1200px; margin-top: -20px; }
#solicitudes-body { width: 100%; height: 355px; }
#solicitudes-footer { width: 100%; height: 60px; }
#solicitudes-footer { width: 100%; height: 50px; text-align: center; }
#aplicar_solicitudes { outline: none !important; background: #5a9dd5; border: 2px solid #5a9dd5; color: white; transition: all .1s linear; text-transform: uppercase; padding: 10px 12px; font-weight: 900; letter-spacing: 1px; margin-right: 4px; padding-top: 10px !important; }
#aplicar_solicitudes:hover { background-color: #5a9dd5; color: white; }
#cerrar_solicitudes { outline: none !important; background: transparent; border: 2px solid #4db272; color: #4db272; transition: all .1s linear; text-transform: uppercase; padding: 10px 12px; font-weight: 900; width: 150px; letter-spacing: 1px; }
#cerrar_solicitudes:hover { background-color: #4db272; color: white; }
#solicitudes-body-tabla { width: 100%; height: 340px; margin-top: 15px; display: flex; }
#solicitudes-cambiador { display: inline-flex; }
.tipo-proc-cambiador { display: flex; width: 30px; height: 30px; justify-content: center; align-items: center; background-color: #ccebdb; color: white; margin-right: 1px; text-transform: uppercase; transition: all .1s linear; }
.tipo-proc-cambiador:hover, .tipo-proc-cambiador-activo { background-color: #4db272; cursor: pointer; }
#solicitudes-tabla { height: 100%; width: 1140px; border-left: 2px solid #77d0d2; background-color: #f9f9f9ad; }
.tipo-proc-cambiador:first-of-type { margin-top: 0; }
#solicitudes-tabla-cabecera { height: 40px; width: 100%; display: flex; }
#solicitudes-tabla-cabecera div { font-size: 12px; display: flex; align-items: center; background-color: #77d0d2; color: white; border-right: 1px solid white; justify-content: center; text-align: center; }
.linea-solicitud div { padding: 4px 4px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 12px; }
.linea-solicitud { display: flex; align-items: center; border-bottom: 1px solid #e2e1e1; }
.w-codigo { width: 100px !important; }
.w-cups { width: 160px !important; }
.w-dist { width: 150px !important; }
.w-comercial { width: 150px !important; }
.w-client { width: 150px !important; }
.w-resp { width: 60px !important; }
.w-estado-act { width: 60px !important; padding: 0 !important; }
.w-estado-paso { width: 60px !important; padding: 0 !important; }
.w-cod-proc { width: 50px !important; text-align: center; }
.w-fecha-s { width: 65px !important;}
.w-cod-paso { width: 40px !important; text-align: center; }
.w-aceptar, .w-descart { width: 46.5px !important; text-align: center; }
.w-aceptar i, .w-descart i { font-size: 15px; }
.cnt-solicitudes { position: absolute; background-color: #5a9dd5; font-size: 9px; padding-top: 4px; width: 20px; height: 16px; display: flex; justify-content: center; align-items: center; margin-top: -40px; }
#aplicar_solicitudes[disabled] { opacity: .2; }
#aplicar_solicitudes[disabled]:hover { background: transparent; color: #5a9dd5;}
.lbl_estado_solicitud { padding: 1px 2.9px; width: 100%; display: block; text-align: center; }
.w-estado-act .lbl_estado_solicitud, .w-estado-paso .lbl_estado_solicitud { border-right: 1px solid #fbfbfb; }
.tabla-modelo-excel th, .tabla-modelo-excel td { width: 175px;  height: 24px; }
.tabla-modelo-excel td {  border: 1px solid lightgray; }
.tabla-modelo-excel tr th:first-of-type, .tabla-modelo-excel tr td:first-of-type { width: 20px; }
.pane-tabla-modelo-excel { background-color: white; display: inline-block; padding: 40px 15px; margin-bottom: 40px; padding-top: 15px;margin-top: 40px; }
.tabla-modelo-excel th { text-align: center; }
.tabla-modelo-excel td { padding: 2px; text-align: center; text-transform: uppercase; font-size: 12px; }
#actualizar_liquidacion:hover, #actualizar_activacion:hover { background-color: #5a9dd5; color: white; }
#actualizar_liquidacion, #actualizar_activacion { outline: none !important; background: #5a9dd5; border: 2px solid #5a9dd5; color: white; transition: all .1s linear; text-transform: uppercase; padding: 10px 12px; font-weight: 900; letter-spacing: 1px; display: block; margin-top: 15px; outline: none; padding-top: 10px !important; }
#subir_archivo_liquidacion, #subir_archivo_activacion { background: #4db272; border: 2px solid #4db272; color: white; transition: all .1s linear; text-transform: uppercase; padding: 10px 12px; font-weight: 900; letter-spacing: 1px; display: inline-block; outline: none; }
#subir_archivo_liquidacion:hover, #subir_archivo_activacion:hover { background-color: #4db272; color: white; }
[name=archivo_liquidacion], [name=archivo_activacion] { position: absolute; margin-top: -21px; outline: none !important; z-index: -1; }
.cont_subir_archivo { display: flex; margin-top: 15px; background: white; }
.label_subir_archivo { display: flex; max-width: 200px; height: 42px; align-items: center; white-space: nowrap; margin-left: 10px; overflow: hidden; text-overflow: ellipsis; margin-right: 10px; }
.subir_archiv_closer { width: 42px; height: 42px; display: inline-block; background-image: url('../img/close_black.png'); background-repeat: no-repeat; background-size: 40%; background-position: center center; cursor: pointer; opacity: .7; display: none; }
.subir_archiv_closer:hover { opacity: 1; }
.ico-tabla-excel { background-image: url(../img/excel3.svg); background-repeat: no-repeat; background-size: contain; background-position: center center; width: 25px; height: 100%; }
.cont-ico-tabla-excel { width: 100%; height: 25px; margin-bottom: 15px; display: flex; align-items: center; justify-content: flex-end; }
#tabla-permisos thead th { text-align: center; }
#buscar_permisos { outline: none !important; background: #5a9dd5; border: 2px solid #5a9dd5; color: white; transition: all .1s linear; text-transform: uppercase; padding: 10px 12px; font-weight: 900; letter-spacing: 1px; }
#buscar_permisos:hover { color: white; background-color: #5a9dd5; }
#limpiar_permisos { outline: none; }
.grupo_filtro { width: 248px; margin-right: 20px; margin-top: 10px; display: inline-flex; }
.label_grupo_filtro { background-color: #4db272 !important; color: white; padding: 5px 15px; background-color: #efeff0; border-right: 1px solid #f0eff1; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; padding-top: 10px; border-radius: 4px; }
.grupo_filtro label { display: flex; justify-content: flex-start; align-items: center; font-weight: normal; padding: 5px; margin: 0; }
.grupo_filtro input { padding: 0 !important; margin: 0 !important; margin-right: 5px !important; }
.grupo_filtro label:hover { background-color: #f9f9f9; border-right: 1px solid #f0eff1; cursor: pointer; }
.wrap_grupo_filtro { width: 100%; }
.contrato-sige:not(.cabecera-tabla-sige-contrato) .cabecera-contrato-sige { height: 30px; }
.contrato-sige:not(.cabecera-tabla-sige-contrato) .cabecera-contrato-sige div { padding: 5px; height: 30px; /*display: flex;*/ justify-content: flex-start; align-items: center; }
.cabecera-tabla-sige-contrato > div div { padding: 5px; }
.cabecera-contrato-sige .comercial-flag { display: inline-block; vertical-align: middle; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 85%; }
.control-bonificacion { width: 75px; text-align: right; margin-right: 10px; }
.separacion-control-bonificacion { margin-top: 2.5px; }
#cont_tabla_listado_usuarios_permisos thead th, #cont_tabla_liquidacion_comisiones thead th {text-align: center;}
#tabla-solicitudes, #tabla-comisiones-listado, #tabla-scoring { font-size: 95%;}
#tabla-solicitudes td { padding: 4px 8px; }
.cabecera-sige-switching-aceptar, .cabecera-sige-switching-descartar, .sige-switching-aceptar, .sige-switching-descartar { text-align: center; }
#tabla-solicitudes .span-estado { font-size: 95%; }
#solicitudes-tabla-cuerpo { border-top: none !important; }
#con-info-act-switching { background-color: #eeeeee40; color: #616161; width: 350px; margin-top: 20px; box-shadow: 0 2px 8px rgba(0,0,0,.12), 0 2px 3px rgba(0,0,0,.18); position: absolute; right: 35px; margin-top: -30px; transition: all .1s linear; }
@media(max-width:860px) { #con-info-act-switching { position: initial; margin-top: 20px; } }
#cont-info-1 { width: 100%; display: block; height: 10px; padding-top: 6px; padding-right: 4px; }
#cont-info-1-closer { width: 100%; height: 100%; display: flex; justify-content: flex-end; align-items: center; }
#cont-info-1-closer-img { background-repeat: no-repeat; background-position: center center; background-size: contain; background-image: url(../img/close_black.png); width: 10px; height: 15px; cursor: pointer; }
#cont-info-2 { width: 100%; display: flex; }
#cont-info-3 { width: 100px; }
#cont-info-3-logo { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; }
#cont-info-3-logo-img { width: 35px; height: 35px; display: flex; justify-content: center; align-items: center; border-radius: 100%; border: 1px solid #fafafa; color: white; font-size: 15px; background-color: #4db272; }
#cont-info-4-titulo { text-transform: uppercase; font-weight: bold; display: block; margin-bottom: 10px; }
#cont-info-4-fecha { font-size: 15px; display: block; }
#cont-info-4-fecha { font-size: 15px; display: block; }
#cont-info-4-resultado { display: block; margin-bottom: 15px; }
#cont_tabla_liquidacion_comisiones td { background-color: #f9f9f9; }
.magnitud_comision { width: 15px; display: inline-block; }
#tabla-comisiones-listado input.control-aec, #tabla-scoring input.control-aec { height: 25px; width: 90px; text-align: right; }
#guardar_cambios_listado_comisiones { margin: 0 2.5px; outline: none !important; background: transparent; border: 2px solid #5a9dd5; color: #5a9dd5; transition: all .1s linear; text-transform: uppercase; padding: 10px 12px; font-weight: 900; letter-spacing: 1px; }
#guardar_cambios_listado_comisiones:hover { background-color: #5a9dd5; color: white; }
#generar_informe_listado_comisiones { margin: 0 2.5px; outline: none !important; background: #4db272; border: 2px solid #4db272; color: white; transition: all .1s linear; text-transform: uppercase; padding: 10px 12px; font-weight: 900; letter-spacing: 1px; }
#generar_informe_listado_comisiones:hover { background-color: #4db272; color: white; }
.contenedor-datos-cuerpo-contrato-sige-doble { width: 925px; }
.datos-contenedor-datos-cuerpo-contrato-sige .ms-container { width: 100%; }
.datos-contenedor-datos-cuerpo-contrato-sige .ms-container { width: 100%; background: transparent; background-image: url(../img/arrow-multi-select.svg); background-position: center center; background-repeat: no-repeat; background-size: 40px; }
.contenedor-datos-cuerpo-contrato-sige .ms-container .ms-list.ms-focus { border-color: #f7f7f7 !important; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; box-shadow: none !important; }
.contenedor-datos-cuerpo-contrato-sige .ms-list { border-color: #f7f7f7 !important; }
.contenedor-datos-cuerpo-contrato-sige .ms-container .ms-selectable li.ms-elem-selectable:hover, .contenedor-datos-cuerpo-contrato-sige .ms-container .ms-selection li.ms-elem-selection:hover { background-color: #dfe8f599; color: #555; }
.validacionok-contrato-sige, .validacionnok-contrato-sige, .validacionnko-contrato-sige, .validacionreno-contrato-sige, .validacionaceptado-contrato-sige, .validacionactivado-contrato-sige, .validacionko-contrato-sige { width: 80px; justify-content: center; text-align: center; }
.cabecera-contrato-sige .validacionok-contrato-sige div, .cabecera-contrato-sige .validacionnok-contrato-sige div, .cabecera-contrato-sige .validacionnko-contrato-sige div, .cabecera-contrato-sige .validacionreno-contrato-sige div, .validacionaceptado-contrato-sige div, .validacionactivado-contrato-sige div, .validacionko-contrato-sige div { border: none !important; }
[name="cl_persona_fisica"] { outline: none !important; }
.custom-header-validacion-contratos { padding: 5px 10px; text-transform: uppercase; background-color: #ededed; font-weight: bold; border: none; width: 100%; }
.contenedor-datos-cuerpo-contrato-sige-medio { width: 604.5px; }
.etiqueta-incidencia-creada { padding: 5px; margin-right: 5px; margin-bottom: 5px; display: table; background-color: #c2b5dc; color: white; width: auto; }
.campo_obligatorio_sige { color: #f6a85b !important; font-size: 10px !important; margin-top: initial !important; margin-right: 5px !important; }
.control-aec-sige { border-bottom: 1px solid #f7f7f7; height: 20px; margin-right: 5px; margin-left: 5px; font-size: 13px; }
.control-aec-sige-pot { width: 60px; text-align: center; }
.control-aec-sige-cnae { width: 80px; }
.control-aec-sige-ac { width: 90px; }
.control-aec-colectivo { width: 200px; }
#aviso-info-sips { display: block; margin-top: 25px; text-transform: uppercase; font-size: 12px; color: #797979; }
.control-aec-sige-cod-dist { width: 120px; }
.control-modificacion-comision { display: flex; justify-content: flex-end; align-items: center; }
/* 
 * Contenedor de notificación de comisiones comerciales 
 */
#cont_comision_noti { cursor: all-scroll; z-index: 101; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; position: fixed; right: 163px; top: 420px; width: 500px; height: 255px; transition: all .3s cubic-bezier(.25,.8,.25,1); opacity: 0; }
.cont_comision_noti_potencia { top: 280px !important;}
#cont_comision_principal { margin-top: 0; width: 500px; height: 255px; background-color: white; box-shadow: 0px 1px 2px rgba(0,0,0,.15); }
.cont_comision_principal_potencia {height: 400px !important;}
#cont_comision_wrap { width: 100%; height: calc(100% - 46px); display: flex; }
#cont_comision_bottom { padding-left: 15px; display: inline-flex; height: 46px; width: 100%; background-color: #9cd0a6; }
#cont_comision_logo { width: 144px; background-image: url('../img/noti_comision_1.jpg'); background-repeat: no-repeat; background-size: cover; background-position: center center; }
#cont_comision_data { width: 360px; padding: 15px 10px; }
#cont_comision_data_title { width: 100%; }
#cont_comision_bottom_provider { background-image: url(../img/logo-avz-vertical-alfa-blanco.png); background-repeat: no-repeat; background-size: contain; background-position: center center; width: 100px; height: 100%; }
#cont_comision_data_title_text { display: inline-block; color: #505050; font-size: 18px; font-weight: bold; width: 200px; }
#cont_comision_data_title_icon { display: inline-block; width: 134px; font-size: 18px; color: #989898; }
#cont_comision_bottom_depto { display: flex; color: white; align-items: center; justify-content: flex-start; font-weight: 100; font-size: 10px; letter-spacing: 1px; }
#cont_comision_bottom_depto i { margin-left: 10px; margin-right: 15px; font-size: 2.5px; }
#cont_comision_magnitud_wrap {opacity: 0;}
#cont_comision_data_wrap { text-transform: uppercase; line-height: 20px; font-weight: bold; font-size: 14px; color: grey; }
#cont_comision_magnitud { background-color: rgba(0, 127, 196, 0.5490196078431373); color: white; padding: 15px 20px; margin-top: 5px; white-space: nowrap; width: 100%; display: block; letter-spacing: 1px; font-size: 35px; text-align: right; }
#cont_comision_texto, #cont_comision_texto_potencia { display: flex; margin-bottom: 8px; opacity: 0; height: 70px; margin-top: 8px; justify-content: flex-start; align-items: center; font-size: 16px; }
#cont_comision_texto_potencia { height: 40px !important}
/* 
 * Animaciones de contenedor de notificaciones de comsiones comerciales
 */
.animate_notificacion_comision { 
    -webkit-animation: animate_notificacion_comision 7s forwards;
       -moz-animation: animate_notificacion_comision 7s forwards;
         -o-animation: animate_notificacion_comision 7s forwards;
            animation: animate_notificacion_comision 7s forwards;
}
@-webkit-keyframes animate_notificacion_comision { 
     0% {width: 362px; opacity: 0;} 
    15% {width: 362px; opacity: 1;} 
    35% {width: 362px; opacity: 1;} 
    90% {width: 362px; opacity: 1;} 
   100% {width: 362px; opacity: 1;} 
}
@-moz-keyframes animate_notificacion_comision { 
    0% {width: 362px; opacity: 0;} 
   15% {width: 362px; opacity: 1;} 
   35% {width: 362px; opacity: 1;}
   90% {width: 362px; opacity: 1;} 
  100% {width: 362px; opacity: 1;}
}
@-o-keyframes animate_notificacion_comision { 
    0% {width: 362px; opacity: 0;} 
   15% {width: 362px; opacity: 1;} 
   35% {width: 362px; opacity: 1;}
   90% {width: 362px; opacity: 1;} 
  100% {width: 362px; opacity: 1;}
}
@keyframes animate_notificacion_comision { 
     0% {width: 362px; opacity: 0;} 
    15% {width: 362px; opacity: 1;} 
    35% {width: 362px; opacity: 1;}
    90% {width: 362px; opacity: 1;} 
   100% {width: 362px; opacity: 1;}
 }
.animate_notificacion_comision_imagen { 
    -webkit-animation: animate_notificacion_comision_imagen 0.9s forwards;
       -moz-animation: animate_notificacion_comision_imagen 0.9s forwards;
         -o-animation: animate_notificacion_comision_imagen 0.9s forwards;
            animation: animate_notificacion_comision_imagen 0.9s forwards;
}
@-webkit-keyframes animate_notificacion_comision_imagen { 
      0% {opacity: 0; margin-top: 25px;} 
    100% {opacity: 1; margin-top:  0px;} 
}
@-moz-keyframes animate_notificacion_comision_imagen { 
    0% {opacity: 0; margin-top: 25px;} 
  100% {opacity: 1; margin-top:  0px;} 
}
@-o-keyframes animate_notificacion_comision_imagen { 
    0% {opacity: 0; margin-top: 25px;} 
  100% {opacity: 1; margin-top:  0px;} 
}
@keyframes animate_notificacion_comision_imagen { 
      0% {opacity: 0; margin-top: 25px;} 
    100% {opacity: 1; margin-top:  0px;} 
}
.animate_notificacion_comision_text { 
    -webkit-animation: animate_notificacion_comision_text 0.9s 0.7s forwards;
       -moz-animation: animate_notificacion_comision_text 0.9s 0.7s forwards;
         -o-animation: animate_notificacion_comision_text 0.9s 0.7s forwards;
            animation: animate_notificacion_comision_text 0.9s 0.7s forwards;
}
@-webkit-keyframes animate_notificacion_comision_text { 
      0% {opacity: 0; margin-left: -15px;} 
    100% {opacity: 1; margin-left:   0px;} 
}
@-moz-keyframes animate_notificacion_comision_text { 
    0% {opacity: 0; margin-left: -15px;} 
  100% {opacity: 1; margin-left:   0px;} 
}
@-o-keyframes animate_notificacion_comision_text { 
    0% {opacity: 0; margin-left: -15px;} 
  100% {opacity: 1; margin-left:   0px;} 
}
@keyframes animate_notificacion_comision_text { 
      0% {opacity: 0; margin-left: -15px;} 
    100% {opacity: 1; margin-left:   0px;} 
}
.animate_notificacion_comision_price { 
    -webkit-animation: animate_notificacion_comision_price 0.9s 1.2s forwards;
       -moz-animation: animate_notificacion_comision_price 0.9s 1.2s forwards;
         -o-animation: animate_notificacion_comision_price 0.9s 1.2s forwards;
            animation: animate_notificacion_comision_price 0.9s 1.2s forwards;
}
@-webkit-keyframes animate_notificacion_comision_price { 
      0% {opacity: 0; margin-left: -15px;} 
    100% {opacity: 1; margin-left:   0px;} 
}
@-moz-keyframes animate_notificacion_comision_price { 
    0% {opacity: 0; margin-left: -15px;} 
  100% {opacity: 1; margin-left:   0px;} 
}
@-o-keyframes animate_notificacion_comision_price { 
    0% {opacity: 0; margin-left: -15px;} 
  100% {opacity: 1; margin-left:   0px;} 
}
@keyframes animate_notificacion_comision_price { 
      0% {opacity: 0; margin-left: -15px;} 
    100% {opacity: 1; margin-left:   0px;} 
}
.animate_notificacion_comision_closer { 
    -webkit-animation: animate_notificacion_comision_closer 1s forwards;
       -moz-animation: animate_notificacion_comision_closer 1s forwards;
         -o-animation: animate_notificacion_comision_closer 1s forwards;
            animation: animate_notificacion_comision_closer 1s forwards;
}
@-webkit-keyframes animate_notificacion_comision_closer { 
     0% {width: 362px; opacity: 1;} 
   100% {width:   0px; opacity: 0;} 
}
@-moz-keyframes animate_notificacion_comision_closer { 
    0% {width: 362px; opacity: 1;} 
  100% {width:   0px; opacity: 0;}
}
@-o-keyframes animate_notificacion_comision_closer { 
    0% {width: 362px; opacity: 1;} 
  100% {width:   0px; opacity: 0;}
}
@keyframes animate_notificacion_comision_closer { 
     0% {width: 362px; opacity: 1;} 
   100% {width:   0px; opacity: 0;}
 }
 .image-noti-comision {
    -webkit-animation:spin 4s 4s linear infinite;
    -moz-animation:spin 4s 4s linear infinite;
    animation:spin 4s 4s linear infinite;
}
@-moz-keyframes spin { 2% { -moz-transform: rotate(5deg); } 4% { -moz-transform: rotate(0deg); } 6% { -moz-transform: rotate(-5deg); } 8% { -moz-transform: rotate(0deg); } }
@-webkit-keyframes spin { 2% { -webkit-transform: rotate(5deg); } 4% { -webkit-transform: rotate(0deg); } 6% { -webkit-transform: rotate(-5deg); } 8% { -webkit-transform: rotate(0deg); } }
@keyframes spin { 2% { -webkit-transform: rotate(5deg); transform:rotate(5deg); } 4% { -webkit-transform: rotate(0deg); transform:rotate(0deg); } 6% { -webkit-transform: rotate(-5deg); transform:rotate(-5deg); } 8% { -webkit-transform: rotate(0deg); transform:rotate(0deg); } }
/* 
 * Fin de animaciones de contenedor de comisiones comerciales
 */
 #cont_comision_magnitud_euros { margin-left: 5px;}
 #cont-noti-closer { background-image: url(../img/close.png); background-repeat: no-repeat; background-size: contain; background-position: center center; width: 15px; height: 15px; position: absolute; margin-top: 15px; margin-left: 15px; cursor: pointer; }
/* 
 * Fin de contenedor de comisiones comerciales 
 */
#panel-comisiones-fluid { width: 100%; background-color: #f7f7f7; }
#primer-grafico-comisiones-hisotorico-menusal .grafico-vacio { height: 100%; padding-top: 120px; }
@media (min-width: 1200px) {
    #cont-hijo-segundo-grafico-contenedor-comisiones { margin-top: 0; }
}
#cont-segundo-grafico-contenedor-resumen-quincenal { width: 450px; height: 335px; }
#com-resumen-quincenal-wrap { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; }
#com-resumen-quincenal-data-wrap { width: 250px; height: 250px; border: 3px solid #5faddd; border-radius: 100%; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.liquidacion-img-positiva { background-image: url('../img/com_up.svg'); }
.liquidacion-img-negativa { background-image: url('../img/com_down.svg'); }
#com-resumen-quincenal-perct-wrap { width: auto; height: 50px; display: flex; justify-content: center; align-items: center; margin-right: 10px; position: absolute; margin-top: -145px; background-color: white; }
#com-resumen-quincenal-perct-img { background-repeat: no-repeat; background-size: contain; background-position: center center; width: 40px; height: 40px; }
#com-resumen-quincenal-perct { font-size: 2em; height: 40px; display: flex; justify-content: center; align-items: flex-end; padding-right: 7px; padding-left: 7px; color: #4a4a4a; }
#com-resumen-quincenal-data-primero, #com-resumen-quincenal-data-segundo { width: 100%; height: 50%; display: flex; justify-content: center; color: #4a4a4a; }
#com-resumen-quincenal-data-primero { align-items: flex-end; }
#com-resumen-quincenal-data-primero-label { width: 100px; text-transform: uppercase; text-align: center; font-size: 1.25em; font-weight: bold; display: flex; justify-content: center; align-items: center; }
#com-resumen-quincenal-data-primero-valor { display: flex; justify-content: center; align-items: center; font-size: 2.25em; font-weight: bold; }
#com-resumen-quincenal-data-segundo-label { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; font-size: 1.5em; text-transform: uppercase; color: #a2a1a1; margin-top: -10px; }
#com-resumen-quincenal-data-segundo-label div { text-align: center; }
#com-resumen-quincenal-data-segundo-label span { display: block; }
#com-resumen-quincenal-data-segundo { width: 80%; margin-left: 10%; border-top: 1px solid #4db272; margin-top: 10px; }
#cont-segundo-grafico-contenedor-historico-quincenal { height: 100%; min-width: 65%; }
#cont-hijo-segundo-grafico-contenedor-comisiones { display: inline-flex; }
@media (max-width: 950px)
{
    #cont-hijo-segundo-grafico-contenedor-comisiones { display: block; height: 700px; }
    #cont-segundo-grafico-contenedor-historico-quincenal { width: 100%; height: 50%; }
    #cont-segundo-grafico-contenedor-resumen-quincenal { width: 100%; }
}
#label-fe-contratacion { display: inline-block; }
#label-fe-contratacion > span { background-color: #36c6c9; color: white; display: flex; align-items: center; padding-right: 5px; text-transform:uppercase; font-size: 12px; }
#label-fe-contratacion > span > span { font-size: 15px; margin-left: 5px; margin-right: 5px; margin-top: 2px; margin-bottom: 2px; }
#cont-descartar-ofertas, #cont-comisiones-ver-liquidacion { position: absolute; z-index: 1; padding: 5px; background-color: white; opacity: .8; display: flex; }
#cont-descartar-ofertas-imagen { background-image: url(../img/descartar-ofertas-grafico.svg); background-repeat: no-repeat; background-size: contain; background-position: center center; width: 40px; height: 40px; }
#cont-ver-liquidacion-imagen { background-image: url(../img/comisiones-ver-liquidacion.svg); background-repeat: no-repeat; background-size: contain; background-position: center center; width: 40px; height: 40px; }
#cont-descartar-ofertas-texto, #cont-ver-liquidacion-texto { width: 110px; height: 40px; text-transform: uppercase; font-family: Arial; font-size: 9px; display: flex; justify-content: flex-start; align-items: center; padding-left: 45px; margin-left: -39px; background-color: rgba(196, 243, 239, 0.25882352941176473); z-index: -1; border-radius: 30px; }
#cont-descartar-ofertas:hover, #cont-comisiones-ver-liquidacion:hover { cursor: pointer; opacity: 1; }
#cont-tabla-descartar-ofertas-bg, #cont-tabla-detalle-comision-bg { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 100; background-color: rgba(0, 0, 0, 0.3); display: none; justify-content: center; align-items: center; }
#cont-tabla-descartar-ofertas, #cont-tabla-detalle-comision { display: block; height: 500px; width: 800px; background-color: white; }
#cont-tabla-descartar-ofertas #linea-cierre-tabla, #cont-tabla-detalle-comision #linea-cierre-tabla-detalle-comision { width: 100%; height: 25px; margin-top: -25px; display: flex; justify-content: flex-end; }
#cont-tabla-descartar-ofertas #linea-cierre-tabla #ico-cerrar-tabla, #cont-tabla-detalle-comision #linea-cierre-tabla-detalle-comision #ico-cerrar-tabla-detalle-comision { width: 30px; height: 25px; margin-right: -30px; background-image: url(../img/close.png); background-position: center center; background-size: contain; background-repeat: no-repeat; cursor: pointer; }
#cont-tabla-descartar-ofertas .tabla-descartar-title, .tabla-descartar-title { width: 100%; background-color: #4db272; color: white; padding: 20px; display: block; font-size: 1.3em; }
.tabla-descartar-title { text-transform: uppercase; height: 88px; }
#cont-tabla-detalle-comision .table-responsive { height: 412px; overflow-y: auto; }
.tabla-descartar-title span { text-transform: initial; }
#cont-tabla-descartar-ofertas .tabla-descartar-warning { color: white; background-color: #f6a85b; display: none; text-transform: uppercase; margin: 0; width: 100%; height: 27.8px; line-height: 25px; padding-left: 20px; padding-right: 20px;}
#cont-tabla-descartar-ofertas .table-responsive { margin-bottom: 20px; height: 62%; overflow-y: auto; }
.tabla-descartar-title span { font-weight: 800; display: block; text-decoration: none; }
#cont-tabla-descartar-ofertas .table-responsive .text-comentarios-descartada { display: none; transition: .2s; padding: 0; }
#cont-tabla-descartar-ofertas .table-responsive .text-comentarios-descartada.show-cell { display: table-cell; background-color: white; }
#cont-tabla-descartar-ofertas .table-responsive .text-comentarios-descartada textarea{ height: 100%; resize: none; width: 100%; border: 0; padding: 5px; font-size: 1.2em; padding-left: 25px; color: #818181; }
#cont-tabla-descartar-ofertas .linea-boton { display: flex; justify-content: center; }
#cont-tabla-descartar-ofertas .linea-boton span { margin-left: 10px; }
@media (max-width: 950px) {
    #cont-tabla-descartar-ofertas { width: 90%; }
    #cont-tabla-descartar-ofertas #linea-cierre-tabla #ico-cerrar-tabla { margin-right: -3px; }
}
#cont-tabla-descartar-ofertas-bg .row-inputs td { padding: 4px; }
#tabla-comisiones-descartar-body { font-size: 95%; }
.altura_cuadro_optimizador { height: auto !important; max-height: 90vh; overflow-y: auto; padding: 20px 0 !important; }
#cont-contratacion-sige input.error{ border-color: #f7f7f7;}
#cont-contratacion-sige label.error{margin-top: 5px;}
.expand-box{ width: 100%; margin-bottom: 10px;}
.expand-box .expand-box-title{ color: #444; background-color: #fff; border: 1px solid #f7f7f7; padding: 5px 20px; line-height: 18px; font-size: 13px; cursor: pointer; font-size: 1.1em; display: flex; flex-direction: row; justify-content: space-between; transition: .2s; }
.expand-box .expand-box-title i{ color: #5a9dd5;}
.expand-box .expand-box-title.active{ border: 1px solid #c2d9e7; color: #000;}
.expand-box .expand-box-content{ display: none; width: 100%; max-height: 500px; overflow-y: auto; }
.row-motivo-descarte textarea{ height: 100%; resize: none; width: 100%; border: 0; padding: 5px; font-size: 1.2em; padding-left: 25px; color: #818181; }
.row-motivo-descarte{ padding: 0 !important; background: white !important; }
.sign-doc-card { width: 350px; border-left: 3px solid #4db272; display: inline-block; margin-right: 15px; margin-bottom: 15px; }
.sign-doc-card-closer {
    width: 100%; height: 20px; display: flex; visibility: hidden; justify-content: flex-end; align-items: center; margin-bottom: 15px; }
.sign-doc-card-icon-closer { width: 20px; height: 20px; display: flex; justify-content: center; align-items: center; }
.sign-doc-card-icon-closer i { color: #c5c5c5; display: flex; justify-content: center; align-items: center; width: 100%; height: 100%; }
.sign-doc-card-file, .sign-doc-card-customer, .sign-doc-card-id, .sign-doc-card-mobile, .sign-doc-card-name { width: 80%; margin-left: 10%; margin-bottom: 10px; display: flex; align-items: center; justify-content: flex-start; }
.sign-doc-card-icon { width: 30px; height: 30px; display: flex; justify-content: center; align-items: center; font-size: 15px; color: #5a9dd5; }
.sign-doc-card-container { width: 100%; height: 100%; margin-left: 15px; }
.sign-doc-card-mail-input, .sign-doc-card-identify-input, .sign-doc-card-mobile-input, .sign-doc-card-name-input  { width: 100%; height: 100%; border: none; outline: none; border-bottom: 1px solid #f7f7f7; height: 30px; }
.sign-doc-card-mail-input.error, .sign-doc-card-identify-input.error, .sign-doc-card-mobile-input.error, .sign-doc-card-name-input.error { border-color: #f7f7f7; }
.sign-doc-card-container-file { display: inline-block; align-items: center; justify-content: flex-start; width: 90%; margin-left: 10px; }
.sign-doc-card-button-select { display: flex; justify-content: center; align-items: center; background-color: #5a9dd5; color: white; text-transform: uppercase; letter-spacing: 1px; font-size: 12px; padding: 5px 10px; width: 100%; border-radius: 41px; font-weight: bold;}
.sign-doc-card-button-select:hover { opacity: 1; cursor: pointer; }
.sign-doc-card-icon-closer i:hover { color: #969696; width: 100%; height: 100%; cursor: pointer; }
.custom-transition {transition: all .3s cubic-bezier(.25,.8,.25,1);}
.sign-doc-card-gen:last-of-type { margin-bottom: 30px;}
.sign-doc-card-mobile .sign-doc-card-icon i { font-size: 22.25px; }
#form-firma-documento .help-block { color: white; background-color: #f6a85b99; display: block; text-transform: uppercase; margin: 0; line-height: 25px; padding-left: 15px; padding-right: 15px; }
.sign-doc-card-file-input { position: absolute; margin-top: -25px; visibility: hidden; }
.sign-doc-card-label-select {display: none;}
.sign-doc-card-label-select-value { white-space: nowrap; width: 210px; word-break: break-word; overflow: hidden; margin-right: 15px; }
.sign-doc-card-label-select-icon i { display: flex; justify-content: center; align-items: center; font-size: 18px; color: #5a9dd5; opacity: .9; }
.sign-doc-card-label-select-icon i:hover { cursor: pointer; opacity: 1; }
#btn_firmar_documentos { outline: none !important; background: #5a9dd5; border: 2px solid #5a9dd5; color: #ffffff; transition: all .1s linear; text-transform: uppercase; padding: 10px 12px; font-weight: 900; letter-spacing: 1px; }
#btn_firmar_documentos:hover { background-color: #5a9dd5; color: white; cursor: pointer; }
#hidden-template-target-sign-cards { display: none; }
#add-sign-button { background: #4db272; border: 2px solid #4db272; color: #ffffff; transition: all .1s linear; text-transform: uppercase; padding: 10px 12px; font-weight: 900; letter-spacing: 1px; outline: none !important; }
#add-sign-button:hover { background-color: #4db272; color: white; cursor: pointer; }
.sign-doc-card-validation { width: 80%; margin-left: 10%; margin-bottom: 20px; margin-top: 20px; display: flex; align-items: center; justify-content: flex-start; color: white; text-transform: uppercase; }
.sign-doc-card-validation-wrap { width: 100%; height: 100%; display: flex; }
.sign-doc-card-validation-ok { background-color: #4db272; }
.sign-doc-card-validation-error { background-color: #e19b14; }
.sign-doc-card-validation-icon { width: 20%; display: flex; justify-content: center; align-items: center; }
.sign-doc-card-validation-msj { width: 80%; padding: 5px 10px; }
#cont-tabla-detalle-comision table { margin-bottom: 0; }
#cabecera-linea-tiempo-firma { display: inline-flex; width: 100%; background-color: white; }
#body-total-comision-detalle td { font-weight: bold; text-transform: uppercase; letter-spacing: 1px; font-size: 1.25em; }
.celda-cabecera-linea-tiempo-firma { width: 16.66%; }
.celda-arriba-cabecera-linea-tiempo-firma { width: 100%; height: 30px; border-right: 1px solid #bbbbbb; padding-right: 10px; text-transform: uppercase; font-weight: bold; display: flex; justify-content: flex-end; align-items: center; }
.celda-abajo-cabecera-linea-tiempo-firma { width: 100%; background-color: #f1f1f1; height: 20px; border-right: 1px solid #bbbbbb; }
.cont-linea-tiempo-firma { width: 100%; display: inline-flex; }
.cont-linea-tiempo-evento { display: inline-flex; justify-content: flex-end; padding-right: 10px; align-items: center; padding-top: 5px; padding-bottom: 5px; width: 16.66%; }
.cont-linea-tiempo-og { width: 16.66%; background-color: #f5f5f5; }
.label-estado-firma { padding-left: 8px; padding-right: 8px; color: white; text-transform: uppercase; font-size: 12px; display: block; margin-left: 10px; border-radius: 4px; }
.label-estado-firma.label-estado-firma-1 { text-align: right; padding-right: 0; }
.label-estado-firma-1 span { background-color: #4db272; padding-right: 10px; padding: 2px 8px !important; }
.cont-linea-tiempo-evento-fill { width: 16.66%; background-color: #f5f5f5; border-right: 1px solid #f1f1f1; }
.cont-linea-tiempo-evento.cont-linea-tiempo-sms { width: 16.66%; background-color: #f5f5f5; }
.cont-linea-tiempo-rec { width: 16.66%; background-color: #f5f5f5; }
.cont-linea-tiempo-exp { width: 16.66%; background-color: #f5f5f5; }
.cont-linea-tiempo-firma .cont-linea-tiempo-evento-fill:last-of-type, .cont-linea-tiempo-firma .cont-linea-tiempo-evento:last-of-type { border-right: none; }
.cont-linea-tiempo-evento span i { color: #545454; font-size: 14px; margin-left: 8px; margin-right: 8px; }
.fecha-right-firma { text-align: right; }
.cont-linea-tiempo-evento-fill-transparente { background-color: transparent; }
.cont-linea-tiempo-datos-cliente { width: 100%; display: none; }
.cont-linea-tiempo-og span { width: 50%; padding-left: 10px; white-space: nowrap; overflow: hidden; }
.cont-linea-tiempo-og span i { background: transparent; color: #484848; cursor: pointer; margin-right: 8px; }
.cont-linea-tiempo-datos-cliente-sub span { display: flex; justify-content: flex-start; align-items: center; }
.cont-linea-tiempo-datos-cliente-sub span:first-of-type { margin-right: 10px; }
.cont-linea-tiempo-datos-cliente-sub span i { width: 30px; height: 25px; font-size: 13px; color: #5a9dd5; }
.cont-linea-tiempo-datos-cliente-sub span i { width: 30px; height: 25px; font-size: 15px; color: #5a9dd5; text-align: center; display: flex; justify-content: center; align-items: center; }
.cont-linea-tiempo-datos-cliente-sub span i.fa-mobile { font-size: 20.25px; }
.cont-linea-tiempo-datos-cliente-sub span span { width: 90%; white-space: nowrap; overflow: hidden; }
.cont-wrap-linea-tiempo-evento { width: 100%; display: inline-flex; border-bottom: 1px solid #f1f1f1; }
.no-active-fill-sign { background: transparent !important; border-right: 1px solid #f1f1f1; }
.cont-linea-tiempo-1, .cont-linea-tiempo-01 { background-color: rgba(0, 127, 196, .18); }
.cont-linea-tiempo-1 .label-estado-firma span, .cont-linea-tiempo-01 .label-estado-firma span { background-color: rgb(0, 127, 196); padding: 2px 8px !important; }
.cont-linea-tiempo-6, .cont-linea-tiempo-06 { background-color: rgba(0, 156, 74, .18); }
.cont-linea-tiempo-6 .label-estado-firma, .cont-linea-tiempo-06 .label-estado-firma { background-color: #4db272; }
.cont-linea-tiempo-7, .cont-linea-tiempo-8, .cont-linea-tiempo-07, .cont-linea-tiempo-08 { background-color: rgba(210, 72, 72, 0.18); }
.cont-linea-tiempo-7 .label-estado-firma, .cont-linea-tiempo-8 .label-estado-firma, .cont-linea-tiempo-07 .label-estado-firma, .cont-linea-tiempo-08 .label-estado-firma { background-color: rgb(210, 72, 72); }
.cont-linea-tiempo-11, .cont-linea-tiempo-0 { background-color: rgba(241, 196, 15, 0.18); }
.cont-linea-tiempo-11 .label-estado-firma, .cont-linea-tiempo-0 .label-estado-firma { background-color: rgb(241, 196, 15); }
.label-estado-firma-generado,  .label-estado-firma-generado .fecha-right-firma, .cont-wrap-linea-tiempo-evento .cont-linea-tiempo-evento:first-of-type .fecha-right-firma, .cont-wrap-linea-tiempo-evento .cont-linea-tiempo-evento:first-of-type span:first-of-type { width: 50%; padding-left: 10px; white-space: nowrap; overflow: hidden; }
.cont-wrap-linea-tiempo-evento .cont-linea-tiempo-evento:first-of-type span:first-of-type { text-align: left; }
.label-estado-firma-generado { text-align: right; padding-right: 0; }
.cont-linea-tiempo-evento span i.fa-cloud-download, .cont-linea-tiempo-evento span i.fa-caret-down, .cont-linea-tiempo-evento span i.fa-caret-up { cursor: pointer; }
.cancelar-firma-documentacion { font-size: 1.1em !important; margin-left: 8px; margin-right: 8px; cursor: pointer; }
.cont-wrap-2-data-firma-doc { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.input_ps_edit{ border: 0; border-bottom: 1px solid #f7f7f7; width: 80%; padding: 5px; margin: 10px auto; }
.textarea_ps_edit{ border: 0; resize: none; background: #f7f7f7; width: 80%; padding: 5px; height: 100px; margin: 10px auto; }
.ps_head_edit{display: block; font-size: 16px; color: #333; margin: 12.5px; width: 85%; border-bottom: 1px solid #f7f7f7; text-transform: uppercase; font-weight: bold; }
.date_inline{ width: 70px; }
#body-total-comision-detalle { border-top: 2px solid #85ced0; }
.tree-sub-multipunto { width: 30px; height: 30px; background-size: 600%; background-position: center center; background-repeat: no-repeat; display: block; }
.cont-linea-tiempo-datos-cliente-sub-multipunto > div { align-items: center; justify-content: flex-start; display: flex; }
.cont-linea-tiempo-datos-cliente-sub-multipunto { margin-top: 5px; }
.tree-sub-multipunto-ps { padding-left: 6px; }
.cont-linea-tiempo-datos-cliente > div { width: 100%; }
.cont-linea-tiempo-datos-cliente-data { padding: 5px 20px; padding-left: 30px; width: 100%; }
.cont-linea-tiempo-datos-cliente-tipo { margin-top: 15px; padding-left: 36px; }
.cont-linea-tiempo-datos-cliente-tipo span { background-color: #f1f1f1; padding: 5px 10px; text-transform: uppercase; letter-spacing: 1px; font-size: 12px; border-radius: 4px;}
.cont-tipo-com-premium { background-color: #4db272; }
.cont-tipo-com-master { background-color: #5a9dd5; }
.cont-tipo-com.cont-tipo-com-especial { background-color: #f6a85b; }
.cont-tipo-com { color: white; width: 65px; height: 17px; display: flex; text-transform: uppercase; letter-spacing: 1px; font-size: 10px; justify-content: center; align-items: center; padding: 10px; border-radius: 4px;}
.td-comercial-com-mant, .td-cliente-com-mant { max-width: 200px; }
.cont-tipo-com- { color: initial; }
.table-com-potencial td { padding: 4px 8px !important; }
.table-com-potencial { font-size: 95%; }
#form_listado_comisiones .expand-box-title { border: 1px solid #f7f7f7; }
#changelog-cont-wrap { position: fixed; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .2); top: 0; left: 0; z-index: 100; display: none; }
#changelog-cont-center { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; }
#changelog-cont-in { background-color: white; width: 500px; height: 600px; }
#changelog-cont-header-closer-button { background-image: url(../img/close.png); width: 25px; height: 25px; background-repeat: no-repeat; background-position: center center; background-size: contain; cursor: pointer; }
#changelog-cont-header { width: 100%; height: 140px; background-repeat: no-repeat; background-size: cover; background-position: center 20%; }
#changelog-cont-header-closer { width: 525px; height: 25px; position: absolute; margin-top: -25px; display: flex; justify-content: flex-end; align-items: center; }
#changelog-cont-header-position { width: 100%; height: 100%; }
#changelog-cont-header-title { background-color: #5a9dd5; padding: 8px 20px; color: white; font-weight: bold; font-size: 25px; position: absolute; margin-top: 100px; margin-left: 50px; z-index: 1; }
#changelog-cont-body { width: 100%; height: 460px; padding: 40px 50px; overflow-y: auto; }
#changelog-cont-body-pre { font-size: 40px; line-height: 40px; font-style: normal; font-weight: 700; text-transform: none; margin-bottom: 50px; margin-top: 110px; }
#changelog-cont-body-logo { width: 270px; height: 125px; background-repeat: no-repeat; background-position: left center; background-size: 105%; margin-left: -20px; background-color: white; z-index: 2; position: absolute; margin-top: -130px; }
.change-log-separator-small { width: 400px; border-bottom: 1px solid #f3f3f3; margin-top: -50px; z-index: 1; position: absolute; }
.changelog-cont-body-data-img { width: 80px; height: 80px; background-repeat: no-repeat; background-position: center center; background-size: contain; margin-right: 20px; }
.changelog-last-img-fix { background-size: 145%; }
.changelog-cont-body-data-position { display: flex; justify-content: center; align-items: center; margin-bottom: 40px; }
.changelog-cont-body-data-title { color: #070707; font-size: 20px; font-style: normal; font-weight: 700; text-transform: none; }
.changelog-cont-body-data-subject { color: #6f6f6f; font-size: 18px; font-style: normal; font-weight: 700; }
.changelog-cont-body-data-text { font-weight: 400; color: #303030; margin-top: 10px; font-size: 15px; }
#changelog-cont-body-background { width: 450px; height: 150px; margin-left: -50px; background-color: #ffffff; position: absolute; z-index: 0; margin-top: -150px; }
#changelog-cont-body-link { color: #070707; font-size: 22.5px; font-style: normal; font-weight: 500; text-transform: none; text-align: center; }
/*#changelog-cont-body-link span { display: flex; justify-content: center; align-items: center; }*/
#changelog-cont-body-link-button { width: 100%; display: flex; justify-content: center; align-items: center;}
#changelog-cont-body-link a { margin-bottom: 30px; color: white; height: 50px; text-transform: uppercase; font-size: 15px; background-color: #4db272; margin-top: 30px; display: flex; text-decoration: none; justify-content: center; align-items: center; font-weight: bold; border-radius: 41px; padding: 0.5em 1.5em;}
#changelog-cont-button { width: 100%; }
#changelog-cont-button-img { width: 100%; height: 100px; background-repeat: no-repeat; background-size: contain; background-position: center center; margin-top: 30px; }
#changelog-cont-button-position { width: 100%; height: 100%; }
#changelog-cont-button-text span:first-of-type { width: 100%; display: flex; justify-content: center; align-items: center; text-align: center; color: #5a9dd5; font-size: 40px; line-height: 55px; font-style: normal; font-weight: 700; text-transform: none; }
#changelog-cont-button-text span:last-of-type { width: 100%; padding: 8px; display: flex; justify-content: center; align-items: center; text-align: center; color: #070707; font-size: 27px; font-style: normal; font-weight: 500; text-transform: none; }
#changelog-cont-button-text button { margin-bottom: 30px; color: white; height: 50px; text-transform: uppercase; font-size: 15px; background-color: #4db272; margin-top: 30px; display: flex; text-decoration: none; justify-content: center; align-items: center; border: none; font-weight: bold; }
#changelog-cont-button-link { display: flex; justify-content: center; align-items: center; text-align: center; margin-top: 30px; margin-bottom: 30px; }
#changelog-cont-flow { background-color: #f7f7f7; }
#container-fluid-header { background-image: url(../img/inicio-header_pre.jpg); max-height: 490px; height: 100vh; background-repeat: no-repeat; background-size: cover; background-position: left 20%; transition: all .1s linear; }
#section-title-inicio { z-index: 6; font-size: 45px; line-height: 46px; color: rgb(255, 255, 255); background-color: #5a9dd5; padding: 20px 30px; font-weight: normal; display: block; margin: 0; }
#panel-mando-calendario { text-align: left; font-size: 1.75em; text-transform: uppercase; padding: 20px 30px; display: block; visibility: visible; font-weight: bold; margin-bottom: 0; }
#inicio-slogan { max-width: 1200px; margin: 0 auto; background-color: #5a9dd5; color: white; font-size: 60px; font-style: normal; display: flex; padding: 5px 25px; justify-content: center; align-items: center; transition: all .1s linear; }
#tercer-grafico-contenedor-text { width: 100%; text-align: center; padding-left: 20px; padding-right: 20px; }
#tercer-grafico-contenedor-text span:first-of-type { color: #070707; font-size: 40px; line-height: 45px; font-style: normal; font-weight: 700; text-transform: none; margin-bottom: 20px; }
#tercer-grafico-contenedor-text span:last-of-type { border: none; margin-bottom: 50px; color: #070707; font-size: 22px; font-style: normal; font-weight: 500; text-transform: none; }
#tercer-grafico-contenedor-text span { display: block; }
#tercer-grafico-contenedor-buttons { margin-bottom: 0; }
.ui-datepicker td.diapago a, .ui-datepicker td.diapago a:hover { background: none #5faddd; color: white; }
.ui-datepicker td.diacierre a, .ui-datepicker td.diacierre a:hover { background: none #97cea2; color: white; }
#cont-filtros-general-segundo-grafico-contenedor { padding-left: 20px; padding-right: 20px; margin-bottom: 20px; }
#cont-filtros-general-segundo-grafico-contenedor > div:first-of-type { font-size: 18px; font-weight: bold; padding-top: 10px; margin-bottom: 20px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; text-align: center; }
#box-cont-legend { padding-right: 20px; padding-top: 4px; padding-bottom: 4px; display: inline-flex; }
.label-legend { font-size: 13px; color: rgb(153, 153, 153); font-weight: normal; }
.box-legend { width: 15px; height: 15px; margin-right: 4px; }
#box-cont-legend > div { display: flex; justify-content: flex-start; align-items: center; margin-right: 15px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.box-legend-cierre { background-color: #97cea2; }
.box-legend-pago
{ background-color: #5faddd; }
.box-legend-seleccion
{ background-color: #368ee0; }
#box-cont-filter-liquidacion { display: flex; justify-content: flex-start; align-items: flex-start; }
#box-cont-controls { padding-left: 10px; padding-right: 10px; }
#buscar-liq { background-color: #5a9dd5; color: white; border: none; width: 22.25px; height: 22.25px; padding: 0 !important; }
#fecha_desde_prox_liq, #fecha_hasta_prox_liq { border: none; border-bottom: 1px solid #f7f7f7; font-size: 13px; padding: 5px 15px; width: 100px; color: #818181; margin-right: 10px; height: 22.25px; }
.changelog-cont-body-data-info { width: 100%; }
#cont-general-segundo-grafico-contenedor-contratosdia { width: 100%; height: 230px; }
#cont-general-segundo-grafico-contenedor-stack { width: 30%; height: 230px; }
#cont-general-segundo-grafico-contenedor { display: flex; justify-content: flex-start; align-items: center; }
.navigation-home #link-logo { height: 110px; width: 360px; position: absolute; background-color: white; margin-top: 50px; }
.navigation-home #link-logo #nav-logo { background-image: url(../img/Avanzalia-logo-vertical.svg); }
.box-fluid-header { display: flex; justify-content: flex-end; align-items: flex-start; width: 100%; }
#cont-panel-control { background-image: url(../img/inicio-header_3.jpg); height: 300px; background-repeat: no-repeat; background-size: cover; background-position: center center; }
.navigation-home #link-logo #nav-logo.nav-logo-s { background-image: url('../img/avanzalia-logo-horiz.png') !important; background-size: 44.7% !important; background-position: left center; margin-left: 8px; }
.navigation-home.navigation-s #link-logo { height: inherit; position: inherit; background-color: inherit; margin-top: inherit; }
.titulo-panelmando span { height: 60px; text-align: center; letter-spacing: 1px; padding-bottom: 10px; margin-bottom: 30px; }
@media (max-width: 1300px)
{
    #inicio-slogan { font-size: 50px; }
}
@media (max-width: 1100px)
{
    #inicio-slogan { font-size: 35px; margin-top: 30px; }
}
@media (max-width: 1000px)
{
    #container-fluid-header, #cont-panel-control { height: 25vh; }
    #container-fluid-header .row, #container-fluid-header .col-sm-12, #container-fluid-header .box { width: 100%; height: 100%; }
}
#cont-panel-control .row, #cont-panel-control .col-sm-12, #cont-panel-control .box { width: 100%; height: 100%; }
#cont-panel-control .box { display: flex; justify-content: flex-start; align-items: flex-end; }
#panelmando-inc { margin-top: 0; }
#panelmando-inc + .table-responsive { padding-bottom: 120px; }
.update-cups { position: absolute; opacity: 0.6; width: 20px; height: 20px; padding: 5px; box-sizing: content-box; text-align: center; margin-top: -5px; margin-left: -15px; font-size: 14px; background-color: #5a9dd5; color: white; cursor: pointer; top: 5px; }
.update-cups:hover{background-color: #5a9dd5; opacity: 1;}
.update-cups i { font-size: 15px; }
select + .update-cups, span.has-error + .update-cups { right: -11px; top: 0px; }
#contratos_crear #cont-bloq-oferta { display: none !important; }
.campo-data-multipunto-consumo { margin-left: 30px; }
.campo-data-multipunto-modelo-contrato { margin-left: 30px; white-space: nowrap; overflow: hidden; }
.control-aec-sige-ac { width: 100px; text-align: center; }
[data-notify="dismiss"] { color: white !important; opacity: .9; outline: none; }
[data-notify="container"] { box-shadow: 0px 1px 2px rgba(0,0,0,.15); border-radius: 2px; opacity: .95; width: 480px; }
.div-ver { display: block; }
.div-hoz { display: flex; }
.div-ver > div { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; }
[data-notify="title"] { font-weight: bold; margin-right: 15px; display: block; }
.timestamp-notify { font-weight: initial; margin-left: 5px; font-style: italic; }
.div-ver-icon { margin-right: 12.25px; }
[data-notify="icon"] { font-size: 20px; }
.contenedor-acciones-comerciales .btn-cambio-titular i { color: #4db272; }
.ui-widget-overlay { background: rgba(0, 0, 0, .3) !important; }
.ui-widget-content[aria-describedby="target-cambio-titular"] .ui-widget-header,
.ui-widget-content[aria-describedby="target-carterizar"] .ui-widget-header,
.ui-widget-content[aria-describedby="target-comparador-autoconsumo-precontrato"] .ui-widget-header,
.ui-widget-content[aria-describedby="target-apeti"] .ui-widget-header,
.ui-widget-content[aria-describedby="dialog_comprobar_activaciones"] .ui-widget-header { border-radius: 0; background: #5a9dd5; color: white; border: none; font-weight: initial; text-transform: uppercase; letter-spacing: 1px; }
.ui-widget-content[aria-describedby="target-cambio-titular"] { padding: 0 !important; border: none !important; border-radius: 0; box-shadow: 0px 1px 2px rgba(0,0,0,.15); overflow: hidden; height: 550px !important; min-height: 550px !important; }
.ui-widget-content[aria-describedby="target-carterizar"] { padding: 0 !important; border: none !important; border-radius: 0; box-shadow: 0px 1px 2px rgba(0,0,0,.15); overflow: hidden; height: 594px !important; min-height: 594px !important; }
.ui-widget-content[aria-describedby="target-comparador-autoconsumo-precontrato"] { padding: 0 !important; border: none !important; border-radius: 0; box-shadow: 0px 1px 2px rgba(0,0,0,.15); overflow: hidden; height: 594px !important; min-height: 594px !important; }
.ui-widget-content[aria-describedby="target-apeti"] { padding: 0 !important; border: none !important; border-radius: 0; box-shadow: 0px 1px 2px rgba(0,0,0,.15); overflow: hidden; height: 450px !important; min-height: 450px !important; }
.ui-widget-content[aria-describedby="dialog_comprobar_activaciones"] { padding: 0 !important; border: none !important; border-radius: 0; box-shadow: 0px 1px 2px rgba(0,0,0,.15); overflow: hidden; height: 650px !important; min-height: 650px !important; }
#target-cambio-titular { border: none !important; background-color: white !important; overflow: auto; display: block; height: 430px !important; padding-top: 50px; padding-bottom: 50px; }
#form-contrato-cambio-titular { background-color: white; width: 100%; height: 100%; display: block; }
.ui-widget-content[aria-describedby="target-cambio-titular"] .ui-dialog-buttonpane,
.ui-widget-content[aria-describedby="target-carterizar"] .ui-dialog-buttonpane,
.ui-widget-content[aria-describedby="target-comparador-autoconsumo-precontrato"] .ui-dialog-buttonpane,
.ui-widget-content[aria-describedby="target-apeti"] .ui-dialog-buttonpane,
.ui-widget-content[aria-describedby="dialog_comprobar_activaciones"] .ui-dialog-buttonpane { border: none !important; background-color: white !important; margin: 0; padding-top: 15px; padding-bottom: 15px; }
.ui-widget-content[aria-describedby="target-cambio-titular"] .ui-dialog-titlebar-close,
.ui-widget-content[aria-describedby="target-carterizar"] .ui-dialog-titlebar-close,
.ui-widget-content[aria-describedby="target-comparador-autoconsumo-precontrato"] .ui-dialog-titlebar-close,
.ui-widget-content[aria-describedby="target-apeti"] .ui-dialog-titlebar-close,
.ui-widget-content[aria-describedby="dialog_comprobar_activaciones"] .ui-dialog-titlebar-close {display: none;}
.ui-widget-content[aria-describedby="target-cambio-titular"] .ui-dialog-buttonpane button:nth-child(1) { outline: none !important; background: #5a9dd5; border: 2px solid #5a9dd5; color: white; transition: all .1s linear; text-transform: uppercase; padding: 10px 12px; font-weight: 900; letter-spacing: 1px;}
.ui-widget-content[aria-describedby="target-carterizar"] .ui-dialog-buttonpane button:nth-child(1) { outline: none !important; background: #5a9dd5; border: 2px solid #5a9dd5; color: white; transition: all .1s linear; text-transform: uppercase; padding: 10px 12px; font-weight: 900; width: 150px; letter-spacing: 1px;}
.ui-widget-content[aria-describedby="target-comparador-autoconsumo-precontrato"] .ui-dialog-buttonpane button:nth-child(1) { outline: none !important; background: #5a9dd5; border: 2px solid #5a9dd5; color: white; transition: all .1s linear; text-transform: uppercase; padding: 10px 12px; font-weight: 900; width: 150px; letter-spacing: 1px;}
.ui-widget-content[aria-describedby="target-apeti"] .ui-dialog-buttonpane button:nth-child(1),
.ui-widget-content[aria-describedby="dialog_comprobar_activaciones"] .ui-dialog-buttonpane button:nth-child(1) { outline: none !important; background: #5a9dd5; border: 2px solid #5a9dd5; color: white; transition: all .1s linear; text-transform: uppercase; padding: 10px 12px; font-weight: 900; width: 150px; letter-spacing: 1px;}
.ui-widget-content[aria-describedby="target-cambio-titular"] .ui-dialog-buttonpane button:nth-child(1):hover,
.ui-widget-content[aria-describedby="target-carterizar"] .ui-dialog-buttonpane button:nth-child(1):hover,
.ui-widget-content[aria-describedby="target-comparador-autoconsumo-precontrato"] .ui-dialog-buttonpane button:nth-child(1):hover,
.ui-widget-content[aria-describedby="target-apeti"] .ui-dialog-buttonpane button:nth-child(1):hover,
.ui-widget-content[aria-describedby="dialog_comprobar_activaciones"] .ui-dialog-buttonpane button:nth-child(1):hover { color: white; background-color: #5a9dd5; }
.ui-widget-content[aria-describedby="target-cambio-titular"] .ui-dialog-buttonpane button:nth-child(2) { background: #4db272; border: 2px solid #4db272; color: white; transition: all .1s linear; text-transform: uppercase; padding: 10px 12px; font-weight: 900; letter-spacing: 1px; }
.ui-widget-content[aria-describedby="dialog_comprobar_activaciones"] .ui-dialog-buttonpane button:nth-child(2) { background: #4db272; border: 2px solid #4db272; color: white; transition: all .1s linear; text-transform: uppercase; padding: 10px 12px; font-weight: 900; width: 150px; letter-spacing: 1px; }
.ui-widget-content[aria-describedby="target-carterizar"] .ui-dialog-buttonpane button:nth-child(2),
.ui-widget-content[aria-describedby="target-comparador-autoconsumo-precontrato"] .ui-dialog-buttonpane button:nth-child(2),
.ui-widget-content[aria-describedby="target-dialog_comprobar_activaciones"] .ui-dialog-buttonpane button:nth-child(2) { background: #4db272; border: 2px solid #4db272; color: white; transition: all .1s linear; text-transform: uppercase; padding: 10px 12px; font-weight: 900; width: 150px; letter-spacing: 1px; } 
.ui-widget-content[aria-describedby="target-apeti"] .ui-dialog-buttonpane button:nth-child(2),
.ui-widget-content[aria-describedby="target-dialog_comprobar_activaciones"] .ui-dialog-buttonpane button:nth-child(2) { background: #4db272; border: 2px solid #4db272; color: white; transition: all .1s linear; text-transform: uppercase; padding: 10px 12px; font-weight: 900; width: 150px; letter-spacing: 1px; } 
.ui-widget-content[aria-describedby="target-cambio-titular"] .ui-dialog-buttonpane button:nth-child(2):hover,
.ui-widget-content[aria-describedby="target-carterizar"] .ui-dialog-buttonpane button:nth-child(2):hover,
.ui-widget-content[aria-describedby="target-comparador-autoconsumo-precontrato"] .ui-dialog-buttonpane button:nth-child(2):hover,
.ui-widget-content[aria-describedby="target-apeti"] .ui-dialog-buttonpane button:nth-child(2):hover,
.ui-widget-content[aria-describedby="dialog_comprobar_activaciones"] .ui-dialog-buttonpane button:nth-child(2):hover { background: #4db272; color: white;}
.ui-widget-content[aria-describedby="target-carterizar"] .ui-dialog-buttonpane,
.ui-widget-content[aria-describedby="target-comparador-autoconsumo-precontrato"] .ui-dialog-buttonpane,
.ui-widget-content[aria-describedby="target-apeti"] .ui-dialog-buttonpane,
.ui-widget-content[aria-describedby="dialog_comprobar_activaciones"] .ui-dialog-buttonpane { display: flex; justify-content: center; align-items: center; }

.ui-widget-content[aria-describedby="target-comparador-autoconsumo-precontrato"] .ui-dialog-title{
    width: 90% !important;
    border-bottom: 0px !important;
    padding-bottom: 0em !important;
}

#cont-lista-ps span { display: block; background-color: #4db272; width: 250px; padding: 5px 10px; margin-bottom: 5px; color: white; box-shadow: 0px 1px 2px rgba(0,0,0,.15); letter-spacing: 1px; border-radius: 4px;}
#cont-usuario-cambio-titular-img { background-image: url(../img/user-unknown.svg); width: 25%; height: 100%; background-repeat: no-repeat; background-size: 60%; background-position: center center; }
#cont-usuario-cambio-titular { width: 350px; height: 150px; background-color: white; margin-bottom: 25px; box-shadow: 0px 1px 2px rgba(0,0,0,.15); border-left: 3px solid #4db272; background-image: url(../img/logo-globo-o10.png); background-position: 120% 165%; background-size: 40%; background-repeat: no-repeat; }
#cont-usuario-cambio-titular-head, #cont-usuario-cambio-titular-body { width: 100%; display: inline-flex; height: 50%; }
#cont-usuario-cambio-titular-data-principal { width: 75%; height: 100%; padding: 10px; }
#cont-usuario-cambio-titular-data-principal span { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
#cont-usuario-cambio-titular-body { padding-bottom: 10px; margin-top: 10px; height: 70px; margin-left: 20px; width: 300px; display: block; }
#cont-usuario-cambio-titular-data-email a { color: #368ee0; }
#cont-usuario-cambio-titular-data-comercial { font-weight: bold; color: #676767; }
#cont-usuario-cambio-titular-body span { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
#cont-usuario-cambio-titular-data-actividad { font-size: 12px; font-style: italic; margin-top: 8px; display: block; }
#dato-hora-cambio-titular { font-weight: bold; color: #656565; }
#cont-usuario-cambio-titular-data-email i { color: #c2d9e7; margin-right: 10px; }
#label-iban-cambio-titular .asterisk-label { position: static; margin: 0; }
.contCCC-cambio-titular .input-group { display: initial !important; }
#cont-usuario-cambio-titular-data-perfil { padding-left: 15px; }
#form-contrato-cambio-titular [name=comercial_contrato] { border-bottom: 1px solid #d3d3d361; margin-bottom: 10px; }
.ico-descarga-cambio-potencia { color: rgb(9, 149, 134) !important; margin-left: 10px; }
.ico-descarga-cambio-potencia i { margin-top: 0px; font-size: 1.5em; color: rgb(9, 149, 134) !important; outline: none; }
.ico-descarga-cambio-potencia:hover { color: rgb(9, 149, 134) !important; text-decoration: none; }
[aria-describedby=modal-seleccion-opt] .ui-dialog-titlebar .ui-dialog-titlebar-close { display: none; }
[aria-describedby=modal-seleccion-opt] .ui-dialog-titlebar { background: white !important; border: none !important; border-radius: 0; height: 5px; }
[aria-describedby=modal-seleccion-opt] { box-shadow: 0 2px 8px rgba(0,0,0,.12), 0 2px 3px rgba(0,0,0,.24); border: none !important; border-radius: 0 !important; height: 590px !important; min-height: 590px !important; padding: 0 !important; margin: 0 !important; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-dialog-buttonset { width: 100%; }
[aria-describedby=modal-seleccion-opt] .ui-dialog-buttonpane { border: none !important; display: flex !important; justify-content: center !important; align-items: center !important; width: 100%; }
#img-modal-seleccion-opt { background-image: url(../img/optimizacion-pot-select.svg); width: 100%; height: 150px; background-size: 30%; background-repeat: no-repeat; background-position: center center; }
#modal-seleccion-opt { height: 480px !important; width: 100% !important; border: none !important; }
[aria-describedby=modal-seleccion-opt] .ui-dialog-buttonpane .ui-dialog-buttonset { width: 100%; display: flex !important; justify-content: center !important; align-items: center !important; padding-left: 15px; }
[aria-describedby=modal-seleccion-opt] .ui-dialog-buttonpane button:first-of-type { outline: none !important; background: transparent; border: 2px solid #5a9dd5; color: #5a9dd5; transition: all .1s linear; text-transform: uppercase; padding: 10px 12px; font-weight: 900; letter-spacing: 1px; }
[aria-describedby=modal-seleccion-opt] .ui-dialog-buttonpane button:first-of-type:hover { color: white; background-color: #5a9dd5; }
[aria-describedby=modal-seleccion-opt] .ui-dialog-buttonpane button:last-of-type { background: transparent; border: 2px solid #4db272; color: #4db272; transition: all .1s linear; text-transform: uppercase; padding: 10px 12px; font-weight: 900; letter-spacing: 1px; }
[aria-describedby=modal-seleccion-opt] .ui-dialog-buttonpane button:last-of-type:hover { background: #4db272; color: white; }
[aria-describedby=modal-seleccion-opt] .ui-dialog-titlebar * { display: none; }
#dialog_comprobar_activaciones { height: 528px !important; padding-top: 0 !important; padding-bottom: 0 !important; }
#dialog_comprobar_activaciones table td { font-size: .9em; }
#dialog_comprobar_activaciones table th { font-size: .8em; font-weight: bold; text-transform: uppercase; }
#dialog_comprobar_activaciones table td i { font-size: 1.25em; }
#msj-modal-seleccion-opt span { display: block; }
#msj-modal-seleccion-opt span:first-of-type { font-size: 12.5px; text-transform: uppercase; padding-left: 50px; padding-right: 50px; text-align: center; margin-top: 10px; letter-spacing: 1px; color: #7b7b7b; }
#msj-modal-seleccion-opt span:last-of-type { margin-top: 15px; text-align: center; padding-left: 30px; padding-right: 30px; font-size: 20px; }
#combo-modal-seleccion-cups, #combo-modal-seleccion-opt { width: 100%; display: flex; justify-content: center; align-items: center; height: 30px; }
.id_opt_oferta, .id_cups_oferta { display: flex; justify-content: flex-start; align-items: center; width: 300px; height: 100%; outline: none; border: none; border-bottom: 1px solid #efefef; }
#datos-modal-seleccion-opt { width: 100%; display: flex; justify-content: center; align-items: center; height: 115px; }
.datos-modal-seleccion-opt-inset { width: 300px; height: 100%; outline: none; border: none; background-color: #f9f9f9; padding: 12px; font-size: 13px; }
#msj-modal-seleccion-opt { margin-bottom: 25px; }
.id_cups_oferta:not(select), .id_opt_oferta:not(select) { padding-left: 4px; }
.linea-datos-seleccion-opt { display: flex; }
.label-datos-seleccion-opt { display: block; width: 100px; font-weight: bold; }
.value-datos-seleccion-opt { color: #828282; width: 200px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.value-datos-seleccion-opt span { display: block; }
.label-renovacion { display: inline; border: 1px solid #5a9dd5; color: #5a9dd5; border-radius: 100%; justify-content: center; align-items: center; font-size: 9px; padding: 0 4px; padding-top: 2px; padding-bottom: 1px; font-weight: bold; margin-right: 5px; margin-left: 5px; cursor: default; }
.line-cups { display: inline-flex; justify-content: flex-start; align-items: center; }
.alert span { display: block;}
#dialog_comprobar_activaciones table i.fa-check-circle { color: #4db272; }
#dialog_comprobar_activaciones table i.fa-exclamation-circle { color: #e19b14; }
#dialog_comprobar_activaciones table i.fa-times-circle { color: #d24848; }
.animate_notificacion_off_express { 
    -webkit-animation: animate_notificacion_off_express 1.5s forwards;
       -moz-animation: animate_notificacion_off_express 1.5s forwards;
         -o-animation: animate_notificacion_off_express 1.5s forwards;
            animation: animate_notificacion_off_express 1.5s forwards;
}
@-webkit-keyframes animate_notificacion_off_express { 
      0% {opacity: 0; margin-top: 300px; margin-right: 300px;}
     30% {opacity: 0;}
     60% {opacity: 1;} 
     70% {margin-top: 0px;} 
     
}
@-moz-keyframes animate_notificacion_off_express { 
     0% {opacity: 0; margin-top: 300px; margin-right: 300px;}
    30% {opacity: 0;}
    60% {opacity: 1;} 
    70% {margin-top: 0px;} 
}
@-o-keyframes animate_notificacion_off_express { 
     0% {opacity: 0; margin-top: 300px; margin-right: 300px;}
    30% {opacity: 0;}
    60% {opacity: 1;} 
    70% {margin-top: 0px;} 
}
@keyframes animate_notificacion_off_express { 
     0% {opacity: 0; margin-top: 300px; margin-right: 300px;}
    30% {opacity: 0;}
    60% {opacity: 1;} 
    70% {margin-top: 0px;} 
}
.custom-header-validacion-contratos input { background: transparent; border: none; width: 100%; text-transform: uppercase; }
.content-switch-table ul, .content-switch-table li,
.contenedor-datos-cuerpo-contrato-sige ul, .contenedor-datos-cuerpo-contrato-sige li { list-style: none; }
.inc-parent { padding-left: 0; }
.inc-parent-list { padding-left: 20px; }
.inc-parent-child { background-color: #eeeeee; padding: 2px 10px; }
.inc-parent-list-child { padding-top: 5px; list-style: initial !important; }
.inc-parent-child:not(:first-of-type) { margin-top: 15px; }
.content-switch-table *, .contenedor-datos-cuerpo-contrato-sige * { cursor: default !important; }
.inc-parent-otros { background-color: #f9f9f9; display: block; padding: 5px 10px; }
#cont_tabla_listado_usuarios_permisos table thead th { vertical-align: bottom !important; }
#cont-firmaelectronica { border-left: 4px solid #4db272; background-color: white; box-shadow: 0 2px 8px rgba(0,0,0,.12), 0 2px 3px rgba(0,0,0,.18); }
#cont-checker-firmae { margin-bottom: 40px; padding-bottom: 30px; display: flex; align-items: flex-start; justify-content: flex-start; padding-top: 10px; }
    #firmaelectronica-extra-label { width: calc(100% - 90px); margin-left: 15px; font-weight: normal; color: white; font-size: 1.1em; margin-top: -10px; background-color: #f6a85b99; padding: 15px; }
#cont-checker-firmae i { margin-left: 15px; color: #5a9dd5 !important; font-size: 2em; margin-top: -2px; }
#boton-exportar { background: #4db272; border: 2px solid #4db272; color: white; transition: all .1s linear; text-transform: uppercase; padding: 10px 12px; font-weight: 900; letter-spacing: 1px; }
#boton-exportar:hover { background-color: #4db272; color: white; cursor: pointer; }
.fecha-creacion-usr { font-size: .75em; margin-left: 10px; }
.etiqueta-prov-usr { color: white; border-left: 3px solid white; display: inline-block; padding: 0px 5px; margin-left: 10px; }
.etiqueta-prov-usr1 { background-color: #2270ad !important; border-color: #74bedb !important; }
.etiqueta-prov-usr2 { background-color: #e71b6b !important; border-color: #e1d137 !important; }
/* Inicio Tree JS*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
.chart { height: 600px; width: 900px; margin: 5px; margin: 15px auto; border: 3px solid #DDD; border-radius: 3px; }
.tennis-draw { font-size: 10px; width: 100px; }
.tennis-draw.winner { height: 38px; }
.tennis-draw.winner .node-name { padding-left: 10px; margin-top: 1px; display: block; }
.tennis-draw .node-name { padding: 2px; white-space: pre; color: #00AFF0; }
.tennis-draw .node-desc { padding: 2px; color: #999; }
.tennis-draw.first-draw .node-title,
.tennis-draw.first-draw .node-name,
.tennis-draw.first-draw img { position: absolute; top: -8px; }
.tennis-draw.first-draw:hover img { width: 20px; top: -12px; }
.tennis-draw.first-draw { width: 165px; height: 20px; }
.tennis-draw.first-draw img { margin: 3px 4px 0 0; left: 25px; }
.tennis-draw.first-draw .node-title { margin-top: 3px; }
.tennis-draw.first-draw .node-name { width: 113px; padding-left: 50px; }
.tennis-draw.first-draw.bye .node-name { color: #999; }
.Treant .collapse-switch { width: 10px !important; height: 10px !important; top: -10px !important; border-color: #00AFF0 !important; }
.Treant .collapsed .collapse-switch { background-color: #00AFF0 !important; border-color: #00AFF0 !important; }
.node-desc { color: white !important; padding: 2.5px 5px !important; }
[data-perfil=G] .node-desc { background-color: #f6a85b; border-radius: 4px;}
[data-perfil=D] .node-desc { background-color: #4db272; border-radius: 4px;}
[data-perfil=J] .node-desc { background-color: #5a9dd5; border-radius: 4px; }
[data-perfil=C] .node-desc { background-color: rgb(194, 217, 231); border-radius: 4px; }
#jerarquiaRender { height: auto; max-height: 600px; border: 1px solid #dddddd; text-align: center; padding: 20px; }
#btnJerarquiaCompleta { border-color: #4db272; background-color: #4db272 !important; }
#btnJerarquiaCompleta:hover { background-color: #4db272; color: white; }
#jerarquiaRenderHeader { background-color: #5a9dd5; padding: 9px; display: flex; align-items: center; justify-content: flex-start; color: #ffffff}
#jerarquiaEmptyData { color: #adadad; font-size: 1.25em; }
#jerarquiaRenderHeader span { margin-left: 5px; }
.btn-jerarquia i { color: #4db272 !important; }
.node-name { color: #2b2b2b !important; }
/* Fin Tree JS*/
.not-sent-label { display: inline-block; }
.not-sent-text { border: 2px solid #cd5e5e; padding: 1.5px 5px; font-style: initial; color: white; font-weight: 100; background-color: #cd5e5e; text-transform: uppercase; font-size: .7em; letter-spacing: 1px; margin-right: 5px; border-radius: 4px; }
.table-bordered>thead>tr>th { border: 0; }
/* Sticky tables */
.sticky-table, .sticky-table-0 { position: relative; }
.sticky-table th, 
#documentacion-contenedor.sticky-table .documentacion-linea,
#documentacion-contenedor.sticky-table .documentacion-contenedor-nivel-1 .documentacion-linea-nivel-1,
.sticky-table #cabecera-linea-tiempo-firma 
{ position: sticky; top: 90px; z-index: 1; }
.sticky-table tr + tr th 
{ top: 135px; }
.sticky-table .td-agrupacion-comision-listado 
{ position: sticky; top: 221px; z-index: 1; background-color: #dfe8f5 !important; cursor: pointer !important; }
.main-mant-comparador .sticky-table tr + tr th 
{ top: 122px; }
.sticky-table-0 th,
#documentacion-contenedor.sticky-table-0 .documentacion-linea,
#documentacion-contenedor.sticky-table-0 .documentacion-contenedor-nivel-1 .documentacion-linea-nivel-1 
{ position: sticky; top: 0; z-index: 1; }
/* FIN Sticky tables */

/* Comisiones */
.ident-agrupacion-comision-listado{margin-left:7px}
.switch-agrupacion-comision-listado,
.switch-agrupacion-comision-listado-hijo{margin-left:10px;font-weight:700;font-size:1.25em;color:#73716e;cursor:pointer;}
.agrupacion-hijo-marcador{text-align:right;min-width:55px}
.agrupacion-comision-total{position:absolute;right:42px;padding:5px 15px!important;color:#818181;font-size:15px;bottom:1px;font-weight:700}
.agrupacion-comision-total span:first-of-type{margin-right:20.5px}
.sticky-table .tr-comision-total-liq td {position:sticky;bottom:0;z-index:1;background-color:#eee;font-weight:700;color:#818181;font-size:12.5px;text-transform:uppercase;letter-spacing:1px}
.cont-comision-total-liq{position:absolute;right:41px;top:5px}
#cont-valor-total-liq{padding:5px 15px!important;color:#818181;font-size:15px;bottom:1px;font-weight:700}
#cont-valor-total-liq-mod{margin-right:20px}
.tr-comision-total-liq td{padding:8px 8px!important}
.cont-comision-total-liq span:first-of-type:not(#cont-valor-total-liq-mod){font-size:10px}
#label-comision-desplegable-general, #label-comision-marcador-general, #label-comision-marcador-liquidado, #cont-apeti-marcadores label {font-weight:initial;margin-right:10px;cursor:pointer}
#cont-comision-marcadores, #cont-scoring-marcadores, #cont-apeti-marcadores{display:inline-block;margin-right:20px}
#cont_modal_comision_exportar{display:none;position:fixed;width:100%;height:100%;top:00;left:0;z-index:101;background-color:rgba(0,0,0,.05)}
#cont_modal_comision,
#cont_modal_cambiar_gestor,
#cont_modal_mensaje,
#cont_modal_reg,
#cont_modal_liqcero{display:none;position:fixed;width:100%;height:100%;top:0;left:0;z-index:101;background-color:rgba(0,0,0,.05)}
#bloqueo_modal_comision,
#bloqueo_modal_mensaje,
#bloqueo_modal_reg,
#bloqueo_modal_liqcero{width:100%;height:100%;display:flex;justify-content:center;align-items:center}
#modal_comision_exportar{width:60vw;height:30vh;background-color:#fff;border-radius:2px}
#modal_comision,
#modal_mensaje,
#modal_reg{width:80vw;height:80vh;background-color:#fff;border-radius:2px}
#modal_liqcero{width: 500px; height: 600px; background-color: #fff; border-radius: 2px;}
#modal_comision_haeder{width:100%;height:100px;background-image:url(../img/comisiones-modal.jpg);background-position:center 77%;background-size:150%;background-repeat:no-repeat;padding:10px;display:flex;justify-content:flex-start;align-items:center}
#modal_mensaje_haeder{width:100%;height:100px;background-image:url(../img/comision-chat.jpg);background-position:center 30%;background-size:150%;background-repeat:no-repeat;padding:10px;display:flex;justify-content:flex-start;align-items:center}
#modal_reg_header{width: 100%; height: 100px; background-image: url(../img/cabecera-regularizacion.jpg); background-position: center center; background-size: cover; background-repeat: no-repeat; padding: 10px; display: flex; justify-content: flex-start; align-items: center;}
#modal_liqcero_haeder{color: white; font-size: 1.25em; width:100%; background-color: #5a9dd5;padding:10px;display:flex;justify-content:flex-start;align-items:center}
#modal_comision_closer_exportar{width:15px;height:15px;background-position:center center;background-size:contain;background-repeat:no-repeat;background-image:url(../img/close.png);cursor:pointer;position:absolute;margin-top:-65px;margin-left: calc(60vw - 30px);}
#modal_comision_closer,
#modal_cambiar_gestor_closer,
#modal_mensaje_closer,
#modal_reg_closer{width:15px;height:15px;background-position:center center;background-size:contain;background-repeat:no-repeat;background-image:url(../img/close.png);cursor:pointer;position:absolute;margin-top:-65px;margin-left: calc(80vw - 35px);}
#modal_liqcero_closer{width: 15px; height: 15px; background-position: center center; background-size: contain; background-repeat: no-repeat; background-image: url(../img/close.png); cursor: pointer; position: absolute; margin-left: 460px;}
#cont_modal_comision_titulo,
#cont_modal_cambiar_gestor_titulo,
#cont_modal_mensaje_titulo,
#cont_modal_reg_titulo,
#cont_modal_liqcero_titulo{display:flex;align-items:center;justify-content:flex-start}
#modal_comision_icono,
#modal_mensaje_icono,
#modal_reg_icono,
#modal_liqcero_icono{font-size:30px;color:#5a9dd5;width:50px;height:50px;display:flex;justify-content:center;align-items:center}
.modal_comision_titulo_enfasis,
.modal_mensaje_titulo_enfasis,
.modal_reg_titulo_enfasis{text-decoration:underline}
#modal_comision_titulo,
#modal_mensaje_titulo,
#modal_reg_titulo,
#modal_liqcero_titulo{font-size:1.5em;color:#757575}
#modal_comision_data,
#modal_mensaje_data,
#modal_reg_data{width:100%;height: calc(100% - 100px);overflow:auto;margin-top:15px}
#modal_comision_data table,
#modal_mensaje_data table,
#modal_reg_data table{font-size: 1em;margin-bottom:0}
.td-agrupacion-comision-listado-resumen,
.td-agrupacion-mensaje-listado-resumen,
.td-agrupacion-reg-listado-resumen{background-color:#dfe8f5!important}
#modal_comision_data table td,
#modal_mensaje_data table td,
#modal_reg_data table td{padding:4px 8px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.tr-agrupacion-comision-listado-hijo-resumen td:nth-child(2){max-width:125px}
.tr-agrupacion-comision-listado-hijo-resumen td:nth-child(1){max-width:250px}
.tr-agrupacion-comision-listado-hijo-resumen td:last-of-type{text-align:right}
.sticky-table-0 .td-agrupacion-comision-listado-resumen{position:sticky;z-index:1;top:30px}
.tr-comision-modal-total{font-weight:700;color:#696969;text-transform:uppercase;letter-spacing:1px}
.tr-comision-modal-total td{background-color:#eee}
.cont-modal-liq-total-resumen{position:absolute;right:6.5px}
.modal-total-resumen-valor{margin-right:1px;margin-left:20px}
.cont-modal-liq-total-resumen span:first-of-type:not(.modal-total-resumen-valor){font-size:.85em}
.sticky-table-0 .tr-comision-modal-total td{position:sticky;z-index:1;bottom:0}
.multipunto-linea-imagen-comision{position:absolute;background-position:center center;background-size:600%;background-repeat:no-repeat;width:25px;height:25px;left:0;margin-top:-5px;display:block}
.multipunto-linea-final-comision{background-image:url(../img/linea-sub-final.svg)}
.multipunto-linea-intermedia-comision{background-image:url(../img/linea-sub-intermedio.svg)}
.tr-agrupacion-comision-listado-hijo-resumen td:first-of-type{padding-left:30px!important}
.btn_comision,
.btn_comision_exportar,
.btn_mensaje,
.btn_reg{outline:0!important;background:0 0;border:2px solid;transition:all .1s linear;text-transform:uppercase;padding:10px 12px;font-weight:900;width:150px;letter-spacing:1px;margin:2.5px;display:flex;justify-content:center;align-items:center}
#btn_comision_confirmar, #btn_comision_exportar_todas, #btn_cambiar_gestor_guardar{border-color:#4db272;background-color:#4db272;color:white; width: 190px;}
#btn_comision_confirmar:hover, #btn_comision_exportar_todas:hover, #btn_cambiar_gestor_guardar:hover{background-color:#4db272;color:#fff}
#btn_comision_editar, #btn_cambiar_gestor_cancelar{border-color:#d24848;color:white; background-color:#d24848;}
#btn_comision_editar:hover, #btn_cambiar_gestor_cancelar:hover{background-color:#d24848;color:#fff}
#btn_comision_exportar_seleccionadas{border-color:#5a9dd5;color:white; background-color:#5a9dd5;}
#btn_comision_exportar_seleccionadas:hover{background-color:#5a9dd5;color:#fff}
#modal_comision_botonera,
#modal_comision_exportar_botonera,
#modal_mensaje_botonera,
#modal_reg_botonera{display:flex;justify-content:flex-end;align-items:center;margin-top:15px}
#modal_comision_exportar_botonera{display:none}
.btn_comision i,
.btn_exportar i,
.btn_mensaje i{font-size:1.25em;padding-left:5px;margin:2.5px}
.cont_modal_comision_exportar_msj_op,
.cont_modal_comision_msj_op,
.cont_modal_mensaje_msj_op{font-size:1.25em;color:#757575;padding-right:20px;display:block}
#modal_comision_haeder span,
#modal_mensaje_haeder span,
#modal_reg_header span{color:#fff;font-size:2em;padding-left:10px}
#tabla-comisiones-listado .acciones-comerciales, #tabla-scoring .acciones-comerciales{text-align:center!important;width:44px;padding-left:12.25px}
#tabla-comisiones-listado .desplegar-acciones-comerciales, #tabla-scoring .desplegar-acciones-comerciales{padding-right:0}
table#tabla-comisiones-listado td.center.acciones, table#tabla-comisiones-listado td.center.acciones-autoconsumo {
    min-width: 100px;
}
table#tabla-comisiones-listado td.center.acciones-autoconsumo {
    min-width: 130px;
}
.contenedor-acciones-comerciales a.btn-comentarios i{color:#5a9dd5}
#btn_mensaje_confirmar,
#btn_reg_confirmar{color:white; background-color: #5a9dd5; border-color:#5a9dd5}
#btn_mensaje_confirmar:hover,
#btn_reg_confirmar:hover{color:#fff;background-color:#5a9dd5}
.center{text-align:center}
.bold{font-weight:bold}
.modal-mensaje-chat textarea{width:100%;height:100px;padding:8px 16px;border:0;resize:none;color:grey;font-size:1.5em;margin-bottom:-4px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.modal-mensaje-chat td,
.modal-mensaje-chat tr{padding:0!important}
#btn_comision_exportar_confirmar{border-color:#4db272;color:#fff; background-color:#4db272}
#btn_comision_exportar_confirmar:hover{background-color:#4db272;color:#fff}
#btn_comision_exportar_continuar{border-color:#5a9dd5;background-color:#5a9dd5;color:#fff}
#btn_comision_exportar_continuar:hover{background-color:#5a9dd5;color:#fff}
.no-select,
.no-select *{user-select:none;user-select:auto;user-select:text;user-select:contain;user-select:all;user-select:inherit;user-select:initial;user-select:unset;-moz-user-select:none;-moz-user-select:text;-moz-user-select:all;-webkit-user-select:none;-webkit-user-select:text;-webkit-user-select:all;-ms-user-select:none;-ms-user-select:text;-ms-user-select:element}
.bloq-modal-comision-data{opacity:.5;overflow:hidden!important}
#aplazar_listado_comisiones, #liquidar_listado_comisiones, #reset_scoring{ margin: 0 2.5px; outline: 0!important; background: #787878; border: 2px solid #787878; color: white; transition: all .1s linear; text-transform: uppercase; padding: 10px 12px; font-weight: 900; letter-spacing: 1px; }
#aplazar_listado_comisiones:hover, #liquidar_listado_comisiones:hover, #reset_scoring:hover{background-color:#787878;color:#fff}
#guardar_listado_comisiones, #send_scoring, #save_scoring, #solicitud_scoring{ margin: 0 2.5px; outline: 0!important; background: #5a9dd5; border: 2px solid #5a9dd5; color: white; transition: all .1s linear; text-transform: uppercase; padding: 10px 12px; font-weight: 900; letter-spacing: 1px;}
#guardar_listado_comisiones:hover, #send_scoring:hover, #save_scoring:hover, #solicitud_scoring:hover{ background-color: #5a9dd5; color: white;}
#volver_liquidar_listado_comisiones, #precierre_listado_comisiones, #add_linea_scoring{ margin: 0 2.5px; outline: 0!important; background: #f6a85b; border: 2px solid #f6a85b; color: white; transition: all .1s linear; text-transform: uppercase; padding: 10px 12px; font-weight: 900; letter-spacing: 1px;}
#volver_liquidar_listado_comisiones:hover, #precierre_listado_comisiones:hover, #add_linea_scoring:hover{background-color:#f6a85b;color:#fff}
#cont-resumen-aplazamiento-wrap{width:100%;height:100%;display:flex;justify-content:center;align-items:center}
#cont-resumen-aplazamiento{width:30%;height:100%;padding-right:20px}
#cont-seleccion-aplazamiento{width:70%;height:100%;display:flex;justify-content:center;align-items:center}
.cambiador-seleccion-aplazamiento{width:5%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#f7f7f7;cursor:pointer}
#con-seleccion-aplazamiento-data{width:90%;height:100%}
.cambiador-seleccion-aplazamiento:hover{background-color:#efefef}
.cambiador-seleccion-aplazamiento i{font-size:2em;color:#b5b5b5}
#volver_liquidar_listado_comisiones i {margin-right: 5px;}
#con-seleccion-aplazamiento-data-contador{display:flex;justify-content:center;align-items:center;font-size:1.5em;color:#8a8a8a;font-weight:700}
.elemento-seleccion-aplazamiento{display:none}
.elemento-seleccion-aplazamiento-activo{display:block;font-size:1.25em;margin-top:25px;margin-bottom:25px;padding-left:50px;padding-right:50px}
#modal_comision select.selector-fecha-aplazamiento-elemento{ border: 0; text-align: left; background: 0 0!important; height: 20px !important; margin: 0; padding: 1px 10px !important;}
.elemento-seleccion-aplazamiento table{width:100%}
.fecha.selector-resumen-aplazamiento-total{margin-left:15px;padding:2.5px 10px;font-weight:400;width:170px;border:none;border-bottom:1px solid #bfbfbf}
#cont-resumen-aplazamiento-botonera label{margin:0}
.btn-eliminar-recodatorios{border:2px solid #5a9dd5;background:0 0;color:#5a9dd5;text-transform:uppercase;font-size:.8em;letter-spacing:1px;font-weight:900;margin-top:10px;padding:4px 8px;outline:0;transition:all .1s linear}
.btn-eliminar-recodatorios:hover{background-color:#5a9dd5;color:#fff}#cont-resumen-aplazamiento-data{height:261px;margin-top:15px;overflow:auto;border:1px solid #d3d3d3}
.elemento-filter-aplazamiento{display:flex;justify-content:flex-start;align-items:center;font-size:.8em;padding:2.5px 5px;cursor:pointer}
.elemento-filter-aplazamiento-label-1{width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:5px}
.elemento-filter-aplazamiento-label-2{width:45px;text-align:right}
.elemento-filter-aplazamiento:nth-child(odd){background:#f8f8f8}
.elemento-filter-aplazamiento:hover{background-color:#f9f9f9!important}
.elemento-filter-aplazamiento.elemento-filter-aplazamiento-activo{font-weight:700;background-color:#cbe3e0!important}
.elemento-seleccion-aplazamiento table tr td:first-of-type{max-width:100px}
.elemento-seleccion-aplazamiento table tr td:last-of-type{max-width:278px}
.elemento-seleccion-aplazamiento td,.td-mensaje-body{text-overflow:initial!important;white-space:initial!important;overflow:initial!important}
#tabla-comisiones-listado .has-error:not(.valid), #tabla-scoring .has-error:not(.valid), #modal_mensaje_data .has-error:not(.valid) {background-color: #f6a85b99; color: #fff; padding: 5px 15px!important; text-transform: uppercase; font-size: .9em; margin: 0 !important;}
#form-comision-mensaje label.error{display:block;font-size:.9em;margin:0}
.comision-mensaje-body,
.comision-mensaje-fecha,
.comision-mensaje-usuario{display:block}
.modal-mensaje-chat td{position:sticky;bottom:0}
.comision-mensaje-body{color:grey;font-size:1.25em;padding-left:10px;padding-top:5px}
.comision-mensaje-usuario{font-weight:700;color:#5f5f5f}
.comision-log td{background-color:rgba(210,72,72,.1)!important}
.comision-log-icon{margin-left:8.75px;position:absolute;margin-top:-5px;width:15px;height:15px;background-color:#fff;border:2px solid #d24848;display:flex;justify-content:center;align-items:center;font-size:.7em;color:#d24848;border-radius:100%;cursor:default}
.comision-log-wrap{background-image: url(../img/com-chat.svg); width: 17.25px; height: 17.25px; background-size: contain; background-position: center center; background-repeat: no-repeat; position: absolute; left: -5px; margin-top: 5px;}
#tabla-comisiones-listado .contenedor-acciones-comerciales, #tabla-scoring .contenedor-acciones-comerciales{width:150px; z-index: 99;}
#tabla-comisiones-listado td, #tabla-scoring td{cursor:default!important}
.mensaje-reduct #modal_mensaje #modal_mensaje_botonera{display:none}
.mensaje-reduct #modal_mensaje{width:800px;height:auto;position:absolute}
.mensaje-reduct #modal_mensaje #modal_mensaje_haeder{height:25px;font-size:.5em}
.mensaje-reduct #modal_mensaje #cont_modal_mensaje_titulo{display:none}
.mensaje-reduct #modal_mensaje #modal_mensaje_closer{margin-left:760px;margin-top:1px;width:10px;height:10px}
.mensaje-reduct #modal_mensaje #modal_mensaje_data{height:auto;max-height:350px;margin-top:0}
#cont_modal_mensaje.mensaje-reduct{background:0 0;width:auto}
#cont_modal_mensaje.mensaje-reduct .modal-mensaje-chat{display:none}
.cont_modal_msj_wrap{text-align:right}
.cont_modal_comision_msj_op1{font-weight:700}
.of-separator { margin-left: 5px; margin-right: 5px; }
.comision-liq-rest { color: #4db272; font-size: 1.4em; margin-right: 10px; opacity: .8; cursor: pointer; }
.comision-liq-rest:hover { opacity: 1; }
.title-liq-anterior { font-size: 20px; font-weight: normal; }
.label_aplazamiento-tabla { background-color: #dc8181; padding: 2px 5px; border-radius: 2px; color: white; }
.separador_aplazamiento-tabla { margin-left: 5px; margin-right: 8.25px; color: #d24848; }
.label_comision_forzada{ background-color: #dcb281; padding: 2px 5px; border-radius: 2px; color: white; margin-left: 8px;}
.btn-editar-entidad i { color: #f6a85b !important; }
.separador-arbol-com-inf { width: 100%; display: block; height: 50%; border-left: 1px solid; }
.separador-arbol-com-sup { width: 100%; display: block; height: 50%; border-left: 1px solid; border-bottom: 1px solid; }
.separador-arbol-com { width: 20px; height: 30px; }
.td-separador-com { padding: 0 !important; }
.separador-arbol-com-wrap { min-width: 55px; display: flex; justify-content: flex-end; align-items: center; }
.separador-arbol-com div { border-color: #dddddd; }
[data-agrupacion-parcial] td { border: 0 !important; background-color: white !important; }
[data-agrupacion-propietario] td:last-of-type { border-right: 1px solid #dddddd !important; }
.sticky-table th, .sticky-table-0 th { white-space: nowrap; }
.control-total-modificado { background-color: #d24848a8 !important; color: white !important; }
[readonly].control-total, [readonly].control-pago, .input-valor-fraccion[readonly], .comision_valor[readonly] { background-color: #f7f7f7; }
#modal_comision_body { height: calc(100% - 100px); }
.tr-comision-modal-total-aplazamiento { height: 50px; }
#cont-comision-input-limpiar-todo, #cont-comision-input-aplazar-todo { display: inline-block; }
#control-aplazamiento-todo { width: 200px !important; text-align: center !important; height: 25px !important; font-weight: initial !important; padding: 0 10px !important; margin-left: 15px; }
#limpiar-aplazamientos { border: 2px solid #787878; letter-spacing: 1px; text-transform: uppercase; color: white; background: #787878; font-size: .8em; padding: 4px 5px !important; position: absolute; margin-top: -18px; outline: none; }
#limpiar-aplazamientos:hover { background-color: #787878; color: white; }
.terminar-mensaje {display: none;}
#footer { background: #332c22; color: white; font-size: 14px; display: flex; justify-content: center; align-items: center; padding: 1em 14%; height: 125px; }
#footer-iso img { width: 200px; height: auto; max-width: 100%; }
#footer-iso { justify-content: flex-end; display: flex; width: 50%; align-items: center; }
#footer-company { justify-content: flex-start; display: flex; width: 50%; align-items: center; }
#footer-company div span { display: block; }
#footer-company div { text-align: left; }
#footer a { color: white !important; text-decoration: none !important; }
#main, .container-fluid { height: 100%; }
@media (max-width: 1000px)
{
    html, body { height: initial !important; }
}
.contenedor-acciones-comerciales .btn-regularizar i { color: #4db272 !important; }
.enviroment { -webkit-user-select: none; /* Safari 3.1+ */ -moz-user-select: none; /* Firefox 2+ */ -ms-user-select: none; /* IE 10+ */ user-select: none; /* Standard syntax */ margin-right: 15px; letter-spacing: 1px; text-transform: uppercase; font-size: 9px; background-color: #4db272; display: flex; justify-content: center; align-items: center; height: 15px; padding-top: 3px; padding-left: 6px; padding-right: 6px; }
.tr-agrupacion-comision-listado-hijo-parcial-resumen td { border: none !important; background-color: white !important; padding: 0 !important; }
.tr-agrupacion-comision-listado-hijo-parcial-resumen td:first-of-type { display: flex; justify-content: flex-start; align-items: center; padding-left: 50px !important; }
.tr-agrupacion-comision-listado-hijo-parcial-resumen .separador-arbol-com { margin-right: 7.25px; }
.control-resumen-pago-parcial { padding: 4px 8px; }
#modal_reg_data_mod textarea { width: 100%; height: 100px; padding: 8px 16px; resize: none; color: grey; font-size: 1.5em; margin-bottom: -4px; border: 1px solid #ddd; }
#modal_reg_data_mod { width: 100%; display: block; height: auto; margin-top: 25px; }
.modal_reg_data_mod_linea { width: 100%; display: flex; justify-content: flex-start; align-items: center; }
.modal_reg_data_mod_linea label { font-weight: normal; margin-right: 20px; text-transform: uppercase; letter-spacing: 1px; font-size: .8em; }
.modal_reg_data_mod_linea_importe { background-color: #ececec; padding: 8px; margin-top: 10px; }
#modal_reg_body { height: 100%;}
#modal_reg_data { height: calc(100% - 405px) !important; }
.modal_reg_data_mod_linea_importe .error { width: auto; height: 30px; justify-content: flex-start; margin-bottom: 0; display: inline-flex; align-items: center; }
.modal_reg_data_mod_linea_importe input { width: 155px !important; text-align: right; }
.label-regularizado { padding: 2px 5px; border-radius: 2px; color: white; text-transform: uppercase; letter-spacing: 1px; font-size: .8em; margin-left: 7.25px; }
.regularizacion_negativa { background-color: #dc8181; }
.regularizacion_positiva { background-color: #97cea2; }
.regularizacion_negativa_valor { color: #dc8181; }
.regularizacion_positiva_valor { color: #97cea2; }
.regularizacion_negativa_valor, .regularizacion_positiva_valor { font-weight: bold; text-decoration: underline; }
.switch-agrupacion-comision-listado-hijo-fill { width: 20px; height: 20px; display: inline-block; }
#main {padding-bottom: 125px; background-color: transparent !important;}
#container-fluid-login-content { display: flex; justify-content: center; align-items: flex-start; }
.login .wrapper { width: 400px; position: static; margin: 0; }
.login-height { height: 100% !important; }
#modal_mensaje_data { height: calc(100% - 200px); }
#modal_mensaje_body { height: 100%; }
.switch-agrupacion-comision-listado:hover, .switch-agrupacion-comision-listado-hijo:hover { background-color: #73737382 !important; color: white !important; transition: all .3s cubic-bezier(.25,.8,.25,1) !important; }
.switch-agrupacion-comision-listado, .switch-agrupacion-comision-listado-hijo { padding-bottom: 2px; padding-left: 4px; padding-right: 4px; }
#cont-comision-marcadores-wrap, #cont-scoring-marcadores, #cont-apeti-marcadores { position: sticky; z-index: 1; top: 90px; background-color: white !important; }
@media (max-width: 1000px)
{
    #cont-comision-marcadores-wrap, #cont-scoring-marcadores, #cont-apeti-marcadores { top: 0px; }
    #tabla-comisiones-listado.sticky-table th, #tabla-scoring.sticky-table th { top: 82px; }
    .sticky-table .td-agrupacion-comision-listado { top: 131px; }
}
.btn-liquidar-cero i { color: #d24848; }
#modal_liqcero_titulo span {display:block;}
#btn_liqcero_confirmar { outline: 0!important; background: #4db272; border: 2px solid; transition: all .1s linear; text-transform: uppercase; padding: 10px 12px; font-weight: 900; width: 150px; letter-spacing: 1px; margin: 2.5px; display: flex; justify-content: center; align-items: center; border: 2px solid #4db272; color: white; }
#btn_liqcero_confirmar:hover { background-color: #4db272; color: white; }
#modal_liqcero_data { width: 100%; height: 360px; margin-bottom: 20px; margin-top: 20px; }
.tr-liqcero.comercial td { background-color: #dfe8f5 !important; }
#modal_liqcero_botonera { display: flex; justify-content: flex-end; align-items: flex-end; }
.tr-liqcero-from { text-decoration: line-through; }
.tr-liqcero.comision td { color: #d24848; font-weight: bold; }
.tr-liqcero.comision td i { margin-left: 10px; margin-right: 10px; }
.recordatorio_cuenta { background-color: #f6a85b; color: white; width: 15px; height: 15px; border-radius: 100%; position: absolute; margin-left: -15px; margin-top: -3px; text-align: center; padding: 0 2px; font-size: 10px; }
.btn-eliminar-regularizacion i { color: #d34b4b }
#contador_factura_label { top: 7.25px; width: 300px; left: 287px; }
#tabla-scoring td input[type=text] { text-align: left !important; width: 100%;}
#scoring-clone {display: none;}
#cont-scoring-marcadores, #cont-apeti-marcadores {width: 100%;}
#tabla-scoring .help-block.valid { display: none; }
.btn-consulta i {color: #5a9dd5;}
.btn-eliminar i {color: #cd5e5e}
.btn-volver-evaluar i { color: #4db272 !important; }
@media (max-width: 1000px)
{
    #tabla-scoring.sticky-table.filter-header th { top: 48px; }
    #eficiencia_apeti { right: initial !important; top: 115px !important; }
    #cont-apeti-marcadores { height: 270px !important; }
    #cont-apeti-selectores { height: 163px !important; }
}
.cont-bloqueo { position: fixed; z-index: 100; width: 100%; height: 100%; top: 0; left: 0; background: rgba(0, 0, 0, .1); display: flex; justify-content: center; align-items: center; }
.cont-modal { width: 400px; }
.closer-icon { background-image: url(../img/close.png); width: 20px; height: 20px; background-repeat: no-repeat; background-position: center center; background-size: contain; margin-left: 100%; }
.modal-header-closer { height: 25px; width: 100%; cursor: pointer; }
#scoring-adjunto-img { background-image: url(../img/scoring-attach.svg); background-repeat: no-repeat; background-position: center center; background-size: 60%; width: 100%; height: 100px; }
#scoring-duplicidad-img { background-image: url(../img/scoring-duplic.svg); background-repeat: no-repeat; background-position: center center; background-size: 60%; width: 360px; height: 100px; }
.modal-body-dialog { padding: 20px; background-color: white !important; }
.modal-title-dialog { text-align: center; margin-bottom: 40px; }
.modal-data-dialog { margin-bottom: 40px; text-align: center; }
.modal-info-dialog { font-size: 1.5em; }
#scoring-evaluar-continuar { background: transparent; border: 2px solid #4db272; color: #4db272; transition: all .1s linear; text-transform: uppercase; padding: 10px 12px; font-weight: 900; width: 150px; letter-spacing: 1px; margin: 2px; outline: none; }
#scoring-evaluar-continuar:hover { background: #4db272; color: white; }
#scoring-evaluar-adjuntar-input{ background: transparent; border: 2px solid #4db272; color: #4db272; transition: all .1s linear; text-transform: uppercase; padding: 10px 12px; font-weight: 900; width: 225px; letter-spacing: 1px; outline: none; }
#scoring-evaluar-adjuntar-input:hover { background: #4db272; color: white; }
#scoring-documento-evaluacion { display: none; }
.modal-botonera { display: flex; justify-content: center; align-items: center; margin-top: 40px; }
#scoring-evaluar-botonera-adjuntar-label { font-size: 14px; max-width: 315px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
#scoring-evaluar-botonera-adjuntar { display: flex; justify-content: center; align-items: center; margin-top: 10px; }
#scoring-evaluar-botonera-adjuntar-closer { background-image: url(../img/close_black.png); width: 10px; height: 10px; background-repeat: no-repeat; background-position: center center; background-size: contain; margin-left: 10px; cursor: pointer; }
.contenedor-acciones-comerciales .btn-carterizar i { font-size: .9em; color: #4db272; }
#form-carterizar input { outline: none; }
#target-carterizar { background-color: white !important; height: 472px !important; }
#target-comparador-autoconsumo-precontrato { background-color: white !important; height: 472px !important; overflow-x: hidden; }
.clawback_valor { margin-right: 0 !important; }
#carterizar-tabla-datos { margin-top: 20px; font-size: .85em; border-left: 0; border-right: 0; }
.carterizar-tabla-cups { display: block; }
.label_carterizacion { display: inline-block; background-color: #afafaf; padding: 2px 5px; border-radius: 2px; color: white; margin: 4px; }
.comision-consumo, .comision-valor, .fraccion-numero { width: 75px; margin-right: 0; }
.input-seleccion-fraccion { margin-right: 0; }
.input-valor-fraccion { width: 110px; margin-right: 0; }
#carterizar-tabla-datos-multipunto { font-size: .85em; border-left: 0 !important; border-right: 0 !important; border-bottom: 0 !important; }
.carterizacion_fraccion_aplazar_container { padding: 0 !important; border-left: 0 !important; border-right: 0 !important; }
table:not(#carterizar-tabla-datos) .carterizacion_fraccion_aplazar_container table { border: 0; margin-bottom: 20px; margin-left: 40px; width: calc(100% - 40px); }
table#carterizar-tabla-datos .carterizacion_fraccion_aplazar_container table { margin-bottom: 0; margin-top: 20px; border-left: 0; border-right: 0; }
.carterizacion_fraccion_aplazar_container table tr td:nth-child(1) { border-left: 0; }
.carterizacion_fraccion_aplazar_container table tr:last-of-type td { border-bottom: 0; }
.carterizar-dinamic-tabla tr td:nth-child(1) { width: 209px; }
.carterizacion_fraccion_aplazar_container:last-of-type { border-bottom: 0 !important; }
/* Informe APETI INI */
#apeti_body { width: 100%; max-width: 1000px; box-shadow: 0 2px 8px rgba(0,0,0,.12), 0 2px 3px rgba(0,0,0,.18); background-color: white; margin-bottom: 20px; margin-top: 20px; padding: 50px 100px; }
#apeti_wrap { display: flex; justify-content: center; align-items: center; }
#apeti_cont_cliente { margin-top: 20px; display: flex; justify-content: flex-end; align-items: flex-start; width: 100%; height: 100%; }
#apeti_canvas { display: none; }
#target-apeti { height: 328px !important; }
#tabla-apeti-select-contrato { font-size: .9em; margin-bottom: 0; }
#form-apeti { height: 310px; overflow: auto; }
#apeti_cont_cliente table { width: 100%; }
.apeti_cont_graf { width: 100%;}
.apeti_cont_title { margin-bottom: 20px; display: flex; justify-content: flex-start; align-items: center; background-color: whitesmoke; margin-top: 20px; padding: 10px; }
#apeti-tabla-enlaces-facturas.sticky-table th { top: 219px; }
.elipsis-content { text-overflow: ellipsis; white-space:nowrap }
#apeti_cont_cabecera { display: block; margin-top: 50px; }
#apeti_cont_cabecera table td i { margin-right: 5px; }
.apeti_cont_title i { font-size: 1.5em; color: #585858; margin-right: 10px; }
.apeti_cont_title span { font-size: 1.75em; color: #525252; letter-spacing: 1px; }
#apeti_cont_cliente table tbody tr td:first-of-type { width: 175px; }
#imprimir_apeti {display: block; margin:2.5px;outline:0!important;background-color: #d24848;border:2px solid #d24848;color:white;transition:all .1s linear;text-transform:uppercase;padding:10px 12px;font-weight:900;width:200px;letter-spacing:1px}
#imprimir_apeti:hover {background-color:#d24848;color:#fff}
#mail_apeti {display: block; margin:2.5px;outline:0!important;background-color:#5a9dd5;border:2px solid #5a9dd5;color:white;transition:all .1s linear;text-transform:uppercase;padding:10px 12px;font-weight:900;width:200px;letter-spacing:1px}
#mail_apeti:hover {background-color:#5a9dd5;color:#fff }
.titular_marker { margin-right: 5px; color: #d24848 !important; cursor: pointer; }
#cont-apeti-marcadores label:first-of-type { margin-left: 10px; }
.group-label-filtro-apeti { display: inline-block; }
#cont-apeti-marcadores { height: 195px; }
.group-label-filtro-apeti:not(:first-of-type) { margin-top: 20px; }
.apeti_cont_subtitle { margin-bottom: 20px; background-color: whitesmoke; margin-top: 20px; padding: 10px; }
.apeti_cont_subtitle div:first-of-type span { font-size: 1.25em; font-weight: bold; color: #525252; display: flex; justify-content: flex-start; align-items: center; }
.apeti-epmty-data-cont { background-color: #f6a85b99; color: white; text-transform: uppercase; font-size: .9em; font-weight: bold; letter-spacing: 1px; display: flex; justify-content: center; align-items: center; padding-top: 2.5px; padding-bottom: 5px; margin-bottom: 20px; }
.apeti-epmty-data-cont span { display: block; text-align: center; }
.apeti_cont_graf_comparativa { margin-top: 15px; }
.apeti_cont_graf_comparativa span { margin-right: 10px; }
.filtro-general-selector { display: none; }
select.control-aec.filtro-general-selector { margin-right: 0; padding-left: 0 !important; padding-right: 0 !important; }
.enlaces-fcturas-caption { text-align: center; font-weight: bold; }
/* Informe APETI FIN */
#form_listado_scoring textarea.control-aec { width: 100%; margin-right: 0; min-height: 40px; height: 40px; resize: vertical; }
#form_listado_scoring textarea.control-aec.control-fecha-solicitud { resize: none !important; }
#tabla-scoring.sticky-table.filter-header.sin-botonera-header th { top: 130px; }
.width-obs-scoring { overflow: hidden; text-overflow: ellipsis; max-width: 300px; }
#export_scoring{ margin: 0 2.5px; outline: 0!important; background: #4db272; border: 2px solid #4db272; color: white; transition: all .1s linear; text-transform: uppercase; padding: 10px 12px; font-weight: 900; width: 200px; letter-spacing: 1px; padding-top: 10px !important;}
#export_scoring:hover { background-color: #4db272; color: white;}
#scoring-duplicidad-info span { margin-top: 10px; margin-bottom: 10px; display: block; }
#scoring-duplicidad-info span:first-of-type { color: #8c8c8c; font-size: .9em; font-weight: normal; }
#scoring-duplicidad-continuar { background: transparent; border: 2px solid #4db272; color: #4db272; transition: all .1s linear; text-transform: uppercase; padding: 10px 12px; font-weight: 900; width: 150px; letter-spacing: 1px; margin: 2px; outline: none; }
#scoring-duplicidad-continuar:hover { background: #4db272; color: white; }
#scoring-duplicidad-cancelar { background: transparent; border: 2px solid #d24848; color: #d24848; transition: all .1s linear; text-transform: uppercase; padding: 10px 12px; font-weight: 900; width: 150px; letter-spacing: 1px; margin: 2px; outline: none; }
#scoring-duplicidad-cancelar:hover { background: #d24848; color: white; }
#scoring-duplicidad-data table { font-size: .9em; }
#scoring-duplicidad { max-width: 1600px; width: auto; }
#scoring-duplicidad-img-wrap { width: 100%; display: flex; justify-content: center; align-items: center; }
#scoring-duplicidad-data { height: 300px; overflow: auto; }
#tabla-scoring .control-codigo-canal,  #tabla-scoring .control-nif, #tabla-scoring .control-consumo-anual, #tabla-scoring .control-riesgo-asumir { max-width: 100px !important; }
#tabla-scoring .control-observaciones p { margin: 0; }
#tabla-scoring .control-observaciones { resize: vertical; margin: 0; width: 100%; background-color: white; min-height: 40px; height: 40px; outline: none !important; box-shadow: none !important; border: none !important; }
#scoring-duplicidad-data tbody tr td:last-of-type { max-width: 300px; word-break: break-all; }
#tabla-scoring .control-aec[readonly] { background-color: #f9f9f9; }
.control-fecha-respuesta { min-width: 100px; }
#eficiencia_apeti { z-index: 2; position: absolute; right: 20px; top: 20px; margin: 2.5px; outline: 0!important; width: 300px; height: 125px; padding: 0; background-image: url(../img/informe-eficiencia.png?v=2); background-position: center center; background-repeat: no-repeat; background-size: cover; border: 2px solid #952b49; }
#eficiencia_apeti:hover { box-shadow: 0px 15px 20px rgba(0,0,0,.24); transform: translateY(-7px); }
#content_apeti_eficiencia_label:hover { background-color: rgba(0, 0, 0, 0.1); }
#cont-apeti-selectores { display: inline-block; text-align: center; width: 100%; justify-content: center; align-items: center; position: sticky; z-index: 1; top: 263px; background-color: white !important; height: 112px; padding-bottom: 40px; }
#cont-apeti-selectores button { width: 250px; margin: 2.5px 10px; background-color: #4db272; border: none; padding: 10px; outline: none; font-size: 1.5em; color: white; letter-spacing: 1px; }
#cont-apeti-selectores button i { margin-right: 10px; font-size: .8em; }
#cont-apeti-selectores button:hover, #cont-apeti-selectores button.active-content { background-color: #4db272; color: white; }
.apeti_cont_contenido { display: none; }
#content_apeti_eficiencia_img { width: 80px; height: 80px; background-image: url('../img/eficiencia-apeti.svg'); background-repeat: no-repeat; background-position: center center; background-size: contain; }
#content_apeti_eficiencia_label { background-image: url(../img/informe-eficiencia.png?v=1); background-repeat: no-repeat; background-position: left center; background-size: 110%; width: 100%; height: 100%; padding: 0; margin: 0; display: flex; justify-content: center; align-items: center; }
#body-inicio-comercial .container-fluid:not(#container-fluid-header):not(#cont-panel-control) { height: initial !important; }
#apeti-card-box { font-size: 1.25em; color: #777777; margin-top: 35px; margin-bottom: 15px; display: flex; flex-wrap: wrap; padding-left: 10%; padding-right: 10%; align-items: flex-start; }
.apeti-card { width: 50%; flex-grow: 1; min-width: 450px; display: flex; justify-content: flex-start; align-items: center; padding: 20px; align-items: flex-start; }
.apeti-card-img { border-radius: 100%; background-color: #f7f7f7; }
.apeti-card-content { padding: 20px 40px; color: #404040; }
.apeti-card-title { font-size: 2em; font-weight: bold; letter-spacing: 1px; }
.apeti-card-body { font-size: 1em; color: #636363; margin-top: 10px; margin-bottom: 25px; }
.apeti-card-button button { text-transform: uppercase; font-size: .7em; letter-spacing: 1px; border: none; background-color: #984b61; color: white; display: flex; justify-content: center; align-items: center; padding: 0; }
.apeti-card-text { padding: 15px 20px; text-align: left; background-color: #952b49; }
.apeti-card-icon i { padding: 18px 20px; background-color: #984b61; }
/* #corp-logo { background-image: url('../img/logo-globe.gif'); width: 100%; height: 178px; background-repeat: no-repeat; background-position: center center; background-size: contain; } */
#cont-logo { display: flex; justify-content: center; margin-bottom: 25px; }
.cont-logo-globe {background-image: url('../img/logo-globe.gif'); width: 88px; height: 88px; background-repeat: no-repeat; background-position: center center; background-size: contain; }
.cont-logo-horizontal {background-image: url('../img/logo-horizontal.png'); width: 200px; height: 88px; background-repeat: no-repeat; background-position: center center; background-size: contain; }
.animate_informe_eficiencia { 
    -webkit-animation: animate_informe_eficiencia 10s forwards;
       -moz-animation: animate_informe_eficiencia 10s forwards;
         -o-animation: animate_informe_eficiencia 10s forwards;
            animation: animate_informe_eficiencia 10s forwards;
}
@-webkit-keyframes animate_informe_eficiencia { 
    10% { opacity: .5;  }
    20% { opacity: 1; } 
    30% { opacity: .5; } 
    40% { opacity: 1; } 
    50% { opacity: .5; } 
    60% { opacity: 1; } 
    70% { opacity: .5; } 
    80% { opacity: 1; } 
    90% { opacity: .5; } 
}
@-moz-keyframes animate_informe_eficiencia { 
    10% { opacity: .5;  }
    20% { opacity: 1; } 
    30% { opacity: .5; } 
    40% { opacity: 1; } 
    50% { opacity: .5; } 
    60% { opacity: 1; } 
    70% { opacity: .5; } 
    80% { opacity: 1; } 
    90% { opacity: .5; } 
}
@-o-keyframes animate_informe_eficiencia { 
    10% { opacity: .5;  }
    20% { opacity: 1; } 
    30% { opacity: .5; } 
    40% { opacity: 1; } 
    50% { opacity: .5; } 
    60% { opacity: 1; } 
    70% { opacity: .5; } 
    80% { opacity: 1; } 
    90% { opacity: .5; } 
}
@keyframes animate_informe_eficiencia { 
    10% { opacity: .5;  }
    20% { opacity: 1; } 
    30% { opacity: .5; } 
    40% { opacity: 1; } 
    50% { opacity: .5; } 
    60% { opacity: 1; } 
    70% { opacity: .5; } 
    80% { opacity: 1; } 
    90% { opacity: .5; } 
}
.main-login .wrapper { margin-top: 100px; }
@media (max-height: 850px) {
    #main.main-login { padding: 0; }
    #main, .container-fluid { height: initial; }
    .locked .wrapper, .login .wrapper { height: initial; }
}
/* INICIO Modal de mensaje general de inicio */
#noti_general_toggle { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; }
#noti_general_wrap { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; background-color: rgba(0,0,0,.25); }
#noti_general_modal { background-color: white; width: 400px; }
#noti_general_title_img { background-image: url(../img/info-general.svg); background-repeat: no-repeat; background-size: contain; background-position: center center; width: 100%; height: 75px; }
#noti_general_title_text { margin-top: 20px; font-size: 2em; letter-spacing: 1px; color: #6d6d6d; }
#noti_general_title { padding-top: 25px; padding-bottom: 25px; text-align: center; width: 100%; }
#noti_general_body { padding: 0 40px; font-size: 1.25em; }
#noti_general_body span { display: block; text-align: center; margin-bottom: 5px; color: dimgrey; }
#noti_general_botonera { padding-top: 25px; padding-bottom: 50px; display: flex; justify-content: center; align-items: center; }
#noti_general_ok { outline: none !important; background: transparent; border: 2px solid #5a9dd5; color: #5a9dd5; transition: all .1s linear; text-transform: uppercase; padding: 10px 12px; font-weight: 900; width: 200px; letter-spacing: 1px; }
#noti_general_ok:hover { background-color: #5a9dd5; color: white; }
.noti_general_body_text_especial { margin-top: 20px; margin-bottom: 20px; font-weight: bold; }
/* FINAL Modal de mensaje general de inicio */
.modal-carterizar-linea-nodata span { display: block; text-align: center; padding-left: 20px; padding-right: 20px; }
.modal-carterizar-linea-nodata span:first-of-type { font-size: 1.75em; color: #e19b14; padding-top: 20px; }
.modal-carterizar-linea-nodata span:last-of-type { font-size: 1.25em; color: #636363; padding-bottom: 20px; }
#leyenda_bloque_estimado { display: inline !important; background-color: #f1f1f1; padding: 2.25px 10px; margin-right: 10px; border: 1px solid #e2e2e2; }
#cont-costes { padding-right: 20px; }
.dataTables_filter input[type=search] { width: 248px !important; height: 30px; padding: 5px 15px !important; margin-left: 15px !important; margin-right: -10px; border: none !important; background-color: white !important; color: #818181; font-size: 15px; outline: none; font-weight: normal !important; }
table.dataTable, table.dataTable tbody, table.dataTable thead, table.dataTable thead tr th { border-color: #dddddd !important; }
.dataTables_wrapper .dataTables_paginate a.paginate_button { border: 1px solid #ddd !important; box-shadow: none !important; border-radius: unset !important; background-color: white !important; margin-left: 0 !important; margin-right: 0 !important; background: white !important; }
.dataTables_wrapper .dataTables_paginate a.paginate_button.current { color: white !important; background: #5a9dd5 !important; background-color: #5a9dd5 !important; border-color: #5a9dd5 !important; }
#loader-datatable { width: 100%; text-align: center; }
#loader-datatable span { display: block; margin-top: 15px; margin-bottom: 15px;}
#loader-datatable #aec-loader { width: 100% !important; margin-top: 20px; margin-bottom: 20px; }
.costes-marcador span { margin-left: 5px; font-weight: normal; }
.costes-marcador { margin-right: 20px; }
.costes-bloque-fitros { display: block; margin-bottom: 15px; }
#tabla-costes_filter { display: none; }
#tabla-costes.sticky-table #row-total-costes td {text-align: right;position:sticky;bottom:0;z-index:1;background-color:#eee;font-weight:700;color:rgb(51, 51, 51);font-size:12.5px;text-transform:uppercase;letter-spacing:1px}
#tabla-costes tr:not(#row-total-costes) td:nth-child(7),
#tabla-costes tr:not(#row-total-costes) td:nth-child(11),
#tabla-costes tr:not(#row-total-costes) td:nth-child(12),
#tabla-costes tr:not(#row-total-costes) td:nth-child(13),
#tabla-costes tr:not(#row-total-costes) td:nth-child(14),
#tabla-costes tr:not(#row-total-costes) td:nth-child(15),
#tabla-costes tr:not(#row-total-costes) td:nth-child(16) {text-align: right;}
.modal-carterizar-linea-aceptar label{padding: 0 5px;}
/* Comparador autoconsumo */
#map { width: 100%; height: calc(100vh - 251px); z-index: 1; }
#wrap-comparador-autoconsumo { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; background-color: #f5f5f5; }
.cont-comparador-autoconsumo { width: 100% !important; position: fixed; padding: 20px; z-index: 1; background-color: white; flex-direction: column; }
.label-comparador-autoconsumo { font-size: 2em; text-align: center; margin-top: 25px; }
#comparador-autoconsumo-orientacion .ico-comparador-autoconsumo-orientacion { background-image: url(../img/comparador-autoconsumo-particular.png); width: 128px; height: 128px; background-repeat: no-repeat; background-size: contain; }
.body-comparador-autoconsumo { margin-top: 25px; width: 100%; display: flex; justify-content: center; align-items: center; }
.coor-comparador-autoconsumo-orientacion { width: 60px; height: 60px; position: absolute; border-radius: 4px; display: flex; transition: all .1s linear; justify-content: center; align-items: center; }
.coor-comparador-autoconsumo-orientacion:hover { cursor: pointer; }
.coor-comparador-autoconsumo-orientacion:hover span,
.coor-comparador-autoconsumo-orientacion.active-autoconsumo-comparador span { background-color: rgb(0, 127, 196); width: 50px; height: 50px; display: flex; justify-content: center; align-items: center; color: white; }
#coor-comparador-autoconsumo-orientacion-n { margin-top: -325px; }
#coor-comparador-autoconsumo-orientacion-s { margin-bottom: -325px; }
#coor-comparador-autoconsumo-orientacion-e { margin-right: -325px; }
#coor-comparador-autoconsumo-orientacion-o { margin-left: -325px; }
.coor-comparador-autoconsumo-orientacion span { font-size: 2em; }
.coor-comparador-autoconsumo-orientacion-arrow { width: 100px; height: 100px; background-repeat: no-repeat; background-size: contain; background-position: center center; position: absolute; }
#coor-comparador-autoconsumo-orientacion-arrow-n { margin-top: 100px; background-image: url(../img/comparador-autoconsumo-arrow-n.png); }
#coor-comparador-autoconsumo-orientacion-arrow-s { margin-bottom: 100px; background-image: url(../img/comparador-autoconsumo-arrow-s.png); }
#coor-comparador-autoconsumo-orientacion-arrow-e { margin-right: 100px; background-image: url(../img/comparador-autoconsumo-arrow-e.png); }
#coor-comparador-autoconsumo-orientacion-arrow-o { margin-left: 100px; background-image: url(../img/comparador-autoconsumo-arrow-o.png); }
.coor-comparador-autoconsumo-orientacion:hover #coor-comparador-autoconsumo-orientacion-arrow-n,
.coor-comparador-autoconsumo-orientacion.active-autoconsumo-comparador #coor-comparador-autoconsumo-orientacion-arrow-n { background-image: url(../img/comparador-autoconsumo-arrow-n-hover.png); }
.coor-comparador-autoconsumo-orientacion:hover #coor-comparador-autoconsumo-orientacion-arrow-s,
.coor-comparador-autoconsumo-orientacion.active-autoconsumo-comparador #coor-comparador-autoconsumo-orientacion-arrow-s { background-image: url(../img/comparador-autoconsumo-arrow-s-hover.png); }
.coor-comparador-autoconsumo-orientacion:hover #coor-comparador-autoconsumo-orientacion-arrow-e,
.coor-comparador-autoconsumo-orientacion.active-autoconsumo-comparador #coor-comparador-autoconsumo-orientacion-arrow-e { background-image: url(../img/comparador-autoconsumo-arrow-e-hover.png); }
.coor-comparador-autoconsumo-orientacion:hover #coor-comparador-autoconsumo-orientacion-arrow-o,
.coor-comparador-autoconsumo-orientacion.active-autoconsumo-comparador #coor-comparador-autoconsumo-orientacion-arrow-o { background-image: url(../img/comparador-autoconsumo-arrow-o-hover.png); }
.button-comparador-autoconsumo { outline: none !important; background: transparent; border: 2px solid; transition: all .1s linear; text-transform: uppercase; padding: 10px 12px; font-weight: 900; width: 150px; letter-spacing: 1px; margin: 5px; }
#button-comparador-autoconsumo-anterior, #button-comparador-autoconsumo-nuevoarea { border-color: #e19b14; color: white; background: #e19b14; }
#button-comparador-autoconsumo-siguiente, #button-comparador-autoconsumo-recalcular { border-color: #5a9dd5; color: white; background-color: #5a9dd5; }
.button-comparador-autoconsumo:hover { color: white !important; }
#button-comparador-autoconsumo-anterior:hover, #button-comparador-autoconsumo-nuevoarea:hover { background-color: #e19b14; color: #ffffff}
#button-comparador-autoconsumo-siguiente:hover, #button-comparador-autoconsumo-recalcular:hover { background-color: #5a9dd5; color: #ffffff }
.botonera-comparador-autoconsumo { display: flex; justify-content: center; align-items: center; margin-top: 25px; margin-bottom: 15px; }
#tipoinstalacion{margin-left: 19px; width: 275px !important;}
.comparador-autoconsumo-cubierta-icon, .comparador-autoconsumo-cubierta-tipo-icon { background-repeat: no-repeat; background-size: contain; background-position: center center; width: 64px; height: 64px; margin-left: 30.5px; margin-top: 20px; }
#comparador-autoconsumo-cubierta-selector-plano .comparador-autoconsumo-cubierta-icon { background-image: url(../img/comparador-autoconsumo-roof-plano.png); }
#comparador-autoconsumo-cubierta-selector-inclinado .comparador-autoconsumo-cubierta-icon { background-image: url(../img/comparador-autoconsumo-roof-inclinado.png); }
.comparador-autoconsumo-cubierta-selector { width: 125px; height: 150px; margin: 10px; background-color: #f7f7f7; border-radius: 2px; text-align: center; }
.comparador-autoconsumo-cubierta-tipo-selector { width: 125px; height: 150px; margin: 10px; background-color: #f7f7f7; border-radius: 2px; text-align: center; }
.comparador-autoconsumo-cubierta-selector:hover,
.comparador-autoconsumo-cubierta-selector.active-autoconsumo-comparador { background-color: #ccebdb; transition: all .1s linear; cursor: pointer; color: white; }
.comparador-autoconsumo-cubierta-tipo-selector:hover,
.comparador-autoconsumo-cubierta-tipo-selector.active-autoconsumo-comparador { background-color: #ccebdb; transition: all .1s linear; cursor: pointer; color: white; }
#comparador-autoconsumo-cubierta-selector-plano:hover .comparador-autoconsumo-cubierta-icon,
#comparador-autoconsumo-cubierta-selector-plano.active-autoconsumo-comparador .comparador-autoconsumo-cubierta-icon { background-image: url(../img/comparador-autoconsumo-roof-plano-hover.png); }
#comparador-autoconsumo-cubierta-selector-inclinado:hover .comparador-autoconsumo-cubierta-icon,
#comparador-autoconsumo-cubierta-selector-inclinado.active-autoconsumo-comparador .comparador-autoconsumo-cubierta-icon { background-image: url(../img/comparador-autoconsumo-roof-inclinado-hover.png); }
.comparador-autoconsumo-cubierta-selector span { text-transform: uppercase; font-family: sans-serif; font-size: .9em; display: block; margin-top: 15px; }
.comparador-autoconsumo-cubierta-tipo-selector span { text-transform: uppercase; font-family: sans-serif; font-size: .9em; display: block; margin-top: 15px; }
.ico-comparador-autoconsumo-ubicacion { background-image: url(../img/comparador-autoconsumo-location.png); background-repeat: no-repeat; background-size: contain; background-position: center center; width: 200px; height: 200px; }
.ico-comparador-autoconsumo-chat { background-image: url(../img/comparador-autoconsumo-info-dibujo.svg); background-repeat: no-repeat; background-size: contain; background-position: center center; width: 128px; height: 128px; }
.ico-comparador-autoconsumo-redraw { background-image: url(../img/comparador-autoconsumo-redraw.svg); background-repeat: no-repeat; background-size: contain; background-position: center center; width: 128px; height: 128px; }
.ico-comparador-autoconsumo-bateria { background-image: url(../img/comparador-autoconsumo-bateria.svg); background-repeat: no-repeat; background-size: contain; background-position: center center; width: 128px; height: 128px; margin-bottom: 25px; }
#comparador-autoconsumo-bateria .form-check { justify-content: center; }
.body-wrap-comparador-autoconsumo { display: flex; flex-direction: column; align-items: center; justify-content: center; }
.input-comparador-autoconsumo { width: 315px; height: 35px; border: none; border-bottom: 1px solid #dddddd; font-size: 1.5em; font-family: 'Open Sans'; padding-left: 5px; padding-right: 5px; color: #787878 !important; }
.table-comparador-autoconsumo { margin-top: 25px; }
.cont-comparador-autoconsumo { display: none; z-index: 2; }
.button-comparador-autoconsumo-map { position: absolute; top: 135px; z-index: 1; right: 10px; }
.button-comparador-autoconsumo-map { position: absolute; top: 135px; z-index: 1; right: 10px; outline: none !important; background: transparent; border: 2px solid; transition: all .1s linear; text-transform: uppercase; padding: 10px 12px; font-weight: 900; width: 150px; letter-spacing: 1px; background-color: white; display: none; }
.button-comparador-autoconsumo-map:hover { color: white !important; cursor: pointer; }
#button-comparador-autoconsumo-map-init { display: none !important; }
#button-comparador-autoconsumo-map-ok, #button-comparador-autoconsumo-map-init, #button-comparador-autoconsumo-nuevoarea { border-color: #4db272; color: white; background: #4db272; padding-top: 10px !important; }
#button-comparador-autoconsumo-map-ok:hover, #button-comparador-autoconsumo-map-init:hover, #button-comparador-autoconsumo-nuevoarea:hover { background-color: #4db272; }
.leaflet-control-measure, .leaflet-measure-resultpopup { display: none; }
#comparador-autoconsumo-inclinacion-tipo-selector-bajo .comparador-autoconsumo-inclinacion-tipo-icon { background-image: url(../img/comparador-autoconsumo-angulo-bajo.png); }
#comparador-autoconsumo-inclinacion-tipo-selector-medio .comparador-autoconsumo-inclinacion-tipo-icon { background-image: url(../img/comparador-autoconsumo-angulo-medio.png); }
#comparador-autoconsumo-inclinacion-tipo-selector-bajo:hover .comparador-autoconsumo-inclinacion-tipo-icon,
#comparador-autoconsumo-inclinacion-tipo-selector-bajo.active-autoconsumo-comparador .comparador-autoconsumo-inclinacion-tipo-icon { background-image: url(../img/comparador-autoconsumo-angulo-bajo-hover.png); }
#comparador-autoconsumo-inclinacion-tipo-selector-medio:hover .comparador-autoconsumo-inclinacion-tipo-icon,
#comparador-autoconsumo-inclinacion-tipo-selector-medio.active-autoconsumo-comparador .comparador-autoconsumo-inclinacion-tipo-icon { background-image: url(../img/comparador-autoconsumo-angulo-medio-hover.png); }
#button-comparador-autoconsumo-siguiente[disabled], #btn-autoconsumo-precontrato-firmar[disabled] { cursor: no-drop; }
#button-comparador-autoconsumo-siguiente[disabled], #btn-autoconsumo-precontrato-firmar[disabled] { cursor: no-drop; border-color: #a9a8a8; color: white; background-color: #a9a8a8; }
#button-comparador-autoconsumo-siguiente[disabled]:hover, #btn-autoconsumo-precontrato-firmar[disabled]:hover { background-color: #a9a8a8 !important; color: white !important; }
#map-filler { height: calc(100vh - 251px); }
#instalacion.lineas-grupo { margin-top: 25px; }
.wrap-ico-comparador-autoconsumo-orientacion { width: 100%; display: flex; justify-content: center; align-items: center; height: 350px; }
#map-block { background-color: rgba(0, 0, 0, 0.2); position: absolute; width: 100%; height: calc(100vh - 251px); z-index: 1; display: none; }
#cont-fade-oferta-autoconsumo { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,.2); display: none; }
[aria-describedby="comparador-autoconsumo-search"],
[aria-describedby="comparador-autoconsumo-redibujo"],
[aria-describedby="comparador-autoconsumo-infodibujo"],
[aria-describedby="comparador-autoconsumo-cliente"],
[aria-describedby="comparador-autoconsumo-tipoempresa"],
[aria-describedby="comparador-autoconsumo-tipocliente"],
[aria-describedby="comparador-autoconsumo-tipoinstalacion"],
[aria-describedby="comparador-autoconsumo-orientacion"],
[aria-describedby="comparador-autoconsumo-inclinacion"],
[aria-describedby="comparador-autoconsumo-cubierta"],
[aria-describedby="comparador-autoconsumo-result"],
[aria-describedby="comparador-autoconsumo-tipotension"],
[aria-describedby="comparador-autoconsumo-bateria"]
/* [aria-describedby="comparador-autoconsumo-precontrato"] */
{
    margin: 0;
    padding: 0;
    min-width: 400px;
    overflow: hidden;
    border-top: none !important;
    border-radius: 2px !important;
    z-index: 2;
}
[aria-describedby="comparador-autoconsumo-search"] .ui-dialog-titlebar-close,
[aria-describedby="comparador-autoconsumo-redibujo"] .ui-dialog-titlebar-close,
[aria-describedby="comparador-autoconsumo-infodibujo"] .ui-dialog-titlebar-close,
[aria-describedby="comparador-autoconsumo-tipoempresa"] .ui-dialog-titlebar-close,
[aria-describedby="comparador-autoconsumo-tipoinstalacion"] .ui-dialog-titlebar-close,
[aria-describedby="comparador-autoconsumo-tipocliente"] .ui-dialog-titlebar-close,
[aria-describedby="comparador-autoconsumo-cliente"] .ui-dialog-titlebar-close,
[aria-describedby="comparador-autoconsumo-orientacion"] .ui-dialog-titlebar-close,
[aria-describedby="comparador-autoconsumo-inclinacion"] .ui-dialog-titlebar-close,
[aria-describedby="comparador-autoconsumo-cubierta"] .ui-dialog-titlebar-close,
[aria-describedby="comparador-autoconsumo-result"] .ui-dialog-titlebar-close,
[aria-describedby="comparador-autoconsumo-tipotension"] .ui-dialog-titlebar-close,
[aria-describedby="comparador-autoconsumo-bateria"] .ui-dialog-titlebar-close
/* [aria-describedby="comparador-autoconsumo-precontrato"] .ui-dialog-titlebar-close */
{
    display: none;
}
[aria-describedby="comparador-autoconsumo-search"] .ui-dialog-content,
[aria-describedby="comparador-autoconsumo-redibujo"] .ui-dialog-content,
[aria-describedby="comparador-autoconsumo-infodibujo"] .ui-dialog-content,
[aria-describedby="comparador-autoconsumo-tipoempresa"] .ui-dialog-content,
[aria-describedby="comparador-autoconsumo-tipocliente"] .ui-dialog-content,
[aria-describedby="comparador-autoconsumo-tipoinstalacion"] .ui-dialog-content,
[aria-describedby="comparador-autoconsumo-cliente"] .ui-dialog-content,
[aria-describedby="comparador-autoconsumo-orientacion"] .ui-dialog-content,
[aria-describedby="comparador-autoconsumo-inclinacion"] .ui-dialog-content,
[aria-describedby="comparador-autoconsumo-cubierta"] .ui-dialog-content,
[aria-describedby="comparador-autoconsumo-result"] .ui-dialog-content,
[aria-describedby="comparador-autoconsumo-tipotension"] .ui-dialog-content,
[aria-describedby="comparador-autoconsumo-bateria"] .ui-dialog-content
/* [aria-describedby="comparador-autoconsumo-precontrato"] .ui-dialog-content */
{
    border-top: none !important;
}
.body-comparador-autoconsumo-radio {
    margin-top: 25px;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.body-comparador-autoconsumo-radio .form-check-label input {
    margin-right: 10px;
}
.body-comparador-autoconsumo-radio .body-wrap-comparador-autoconsumo .form-check {
    width: 100px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
[aria-describedby="comparador-autoconsumo-search"] .ui-dialog-titlebar,
[aria-describedby="comparador-autoconsumo-infodibujo"] .ui-dialog-titlebar,
[aria-describedby="comparador-autoconsumo-redibujo"] .ui-dialog-titlebar,
[aria-describedby="comparador-autoconsumo-tipoempresa"] .ui-dialog-titlebar,
[aria-describedby="comparador-autoconsumo-tipoinstalacion"] .ui-dialog-titlebar,
[aria-describedby="comparador-autoconsumo-tipocliente"] .ui-dialog-titlebar,
[aria-describedby="comparador-autoconsumo-cliente"] .ui-dialog-titlebar,
[aria-describedby="comparador-autoconsumo-orientacion"] .ui-dialog-titlebar,
[aria-describedby="comparador-autoconsumo-inclinacion"] .ui-dialog-titlebar,
[aria-describedby="comparador-autoconsumo-cubierta"] .ui-dialog-titlebar,
[aria-describedby="comparador-autoconsumo-result"] .ui-dialog-titlebar,
[aria-describedby="comparador-autoconsumo-tipotension"] .ui-dialog-titlebar,
[aria-describedby="comparador-autoconsumo-bateria"] .ui-dialog-titlebar
/* [aria-describedby="comparador-autoconsumo-precontrato"] .ui-dialog-titlebar */
{
    background: #5a9dd5 !important;
    border: none !important;
    border-radius: unset;
}
.cont-comparador-autoconsumo.ui-dialog-content {
    padding: 0.5em 2em;
    border: none !important;
}
.botonera-comparador-autoconsumo.botonera-comparador-autoconsumo-column { flex-direction: column; }
.botonera-comparador-autoconsumo.botonera-comparador-autoconsumo-column button { width: 200px; }
.table-comparador-autoconsumo .tr-title td { background-color: #4db272 !important; color: white; }
.cont-comparador-autoconsumo { text-align: center; }
#table-comparador-autoconsumo-result tr:not(.tr-title) td:first-of-type { text-align: left; }
#button-comparador-autoconsumo-pdf { border-color: #f6a85b; color: white; background-color: #f6a85b; }
#button-comparador-autoconsumo-pdf:hover { background-color: #f6a85b; color: white; }
#button-comparador-autoconsumo-firma { border-color: #4db272; color: white; background-color: #4db272; }
#button-comparador-autoconsumo-firma:hover { background-color: #4db272; color: white; }
#form_comparador_autoconsumo_mant h3 { cursor: pointer; }
.label-comparador-autoconsumo-small { font-size: 1.25em; text-align: center; margin-top: 25px; color: #76747a; }
#body_produccion .ui-datepicker-calendar { display: none; }
#filtro_exportar_produccion { background: #4db272; border: 2px solid #4db272; color: white; transition: all .1s linear; text-transform: uppercase; padding: 10px 12px; font-weight: 900; letter-spacing: 1px; padding-top: 10px !important; }
#filtro_exportar_produccion:hover { background-color: #4db272; color: white; }
/* Scoring digital */
.content-scoring .main-top {padding-bottom:0 !important;}
.content-scoring.container-fluid {height: initial !important;}
.content-scoring #solicitud_scoring {margin:30px 0 10px 0;}
#error-solicitud-scoring:empty { background: transparent; }
.error-scoring{ color: white; background-color: #f6a85b99; text-transform: uppercase; padding: .5em 1em; width: auto !important; }
#scoring-data{display:none}
#scoring-data .box-content{display: flex;justify-content: center;}
#scoring-data table{width: 60%;}
#scoring-data td.scoring-label{display: flex; flex-direction: column;font-weight: bold; color: #5e5e5e;}
#scoring-data span.scoring-info{font-size: 0.75em;display:block;}
#scoring-data tbody tr td:last-child {width: 50%;}
#scoring-data .valoracion{text-align: center; text-transform: uppercase; color: white;font-weight: bold;}
#scoring-data .favorable{background-color: #9edb72}
#scoring-data .desfavorable{background-color: #f6a85b}
.scoring-info { font-weight: normal; }
#tabla-scoring .fa-exclamation-triangle{color: #f6a85b}
#tabla-scoring .fa-check-circle{color: #9edb72}
#tabla-scoring .estado{text-align: center; font-size: 14px}
/* Sliders de comparador de autoconsumo */
#slider-orientacion .rs-handle  { background-color: transparent; border: 8px solid transparent; border-right-color: black; margin: -8px 0 0 14px !important; }
#slider-orientacion .rs-handle:before  { display: block; content: " "; position: absolute; height: 12px; width: 12px; background: black; right: -6px; bottom: -6px; border-radius: 100%; }
#slider-orientacion .rs-handle:after  { display: block; content: " "; width: 106px; position: absolute; top: -1px; right: 0px; border-top: 2px dotted black; }
#slider-orientacion .rs-range-color  { background-color: transparent; }
#slider-orientacion .rs-path-color  { background-color: #ccebdb; }
#slider-orientacion-wrap { width: 100%; }
#slider-orientacion-pos-h1, #slider-orientacion-pos-h2, #slider-orientacion-pos-h3 { display: flex; justify-content: center; align-items: center; width: 100%; }
#slider-orientacion-pos-n, #slider-orientacion-pos-s, #slider-orientacion-pos-o, #slider-orientacion-pos-e { padding: 25px; }
#slider-orientacion-pos-o .slider-orientacion-mark { position: absolute; width: 15px; height: 2px; background-color: #aaaaaa; margin-left: 21px; margin-top: 9.8px; }
#slider-orientacion-pos-e .slider-orientacion-mark { position: absolute; width: 15px; height: 2px; background-color: #aaaaaa; margin-left: -25px; margin-top: 9.8px; }
#slider-orientacion-pos-n .slider-orientacion-mark { position: absolute; width: 15px; height: 2px; background-color: #aaaaaa; margin-left: -2px; margin-top: 38px; transform: rotate(90deg); }
#slider-orientacion-pos-s .slider-orientacion-mark { position: absolute; width: 15px; height: 2px; background-color: #aaaaaa; margin-left: -2px; margin-top: -18px; transform: rotate(90deg); }
#slider-orientacion-pos-s-o .slider-orientacion-mark { position: absolute; width: 15px; height: 2px; background-color: #aaaaaa; margin-left: -60px; margin-top: -70px; transform: rotate(-45deg); }
#slider-orientacion-pos-s-e .slider-orientacion-mark { position: absolute; width: 15px; height: 2px; background-color: #aaaaaa; margin-left: 48px; margin-top: -68px; transform: rotate(45deg); }
#slider-orientacion-pos-n-o .slider-orientacion-mark { position: absolute; width: 15px; height: 2px; background-color: #aaaaaa; margin-left: -61px; margin-top: 69px; transform: rotate(45deg); }
#slider-orientacion-pos-n-e .slider-orientacion-mark { position: absolute; width: 15px; height: 2px; background-color: #aaaaaa; margin-left: 48px; margin-top: 68px; transform: rotate(-45deg); }

#slider-inclinacion .rs-handle  { background-color: transparent; border: 8px solid transparent; border-right-color: black; margin: -8px 0 0 14px !important; }
#slider-inclinacion .rs-handle:before  { display: block; content: " "; position: absolute; height: 12px; width: 12px; background: black; right: -6px; bottom: -6px; border-radius: 100%; }
#slider-inclinacion .rs-handle:after  { display: block; content: " "; width: 106px; position: absolute; top: -1px; right: 0px; border-top: 2px dotted black; }
#slider-inclinacion .rs-range-color  { background-color: #ccebdb; }
#slider-inclinacion .rs-path-color  { background-color: transparent; }
#slider-inclinacion-pos .slider-inclinacion-value-mark { position: absolute; width: 15px; height: 2px; background-color: #aaaaaa; }
#slider-inclinacion-pos .slider-inclinacion-value-mark-45 { margin-left: -26px; margin-top: -23px; transform: rotate(-45deg); }
#slider-inclinacion-pos .slider-inclinacion-value-mark-70 { margin-left: -57px; margin-top: -43px; transform: rotate(-70deg); }
#slider-inclinacion-pos .slider-inclinacion-value-mark-60 { margin-left: -42px; margin-top: -36px; transform: rotate(-60deg); }
#slider-inclinacion-pos .slider-inclinacion-value-mark-30 { margin-left: -13px; margin-top: -6px; transform: rotate(-30deg); }
#slider-inclinacion-pos .slider-inclinacion-value-mark-20 { margin-left: -5px; margin-top: 9px; transform: rotate(-20deg); }
#slider-inclinacion, #slider-orientacion { display: flex; justify-content: center; align-items: center; }
.body-comparador-autoconsumo-block { display: block; }
.body-comparador-autoconsumo-block .form-group { display: flex; justify-content: center; align-items: center; }
.form-group-checkbox { width: 315px; display: flex; justify-content: flex-start; align-items: center; }
.form-group-checkbox label div { margin-right: 5px; }
.body-comparador-autoconsumo input:disabled { background-color: #f1f1f1; }
.body-comparador-autoconsumo select { outline: none; }
.slider-inclinacion-value, .slider-orientacion-value { position: absolute; font-size: .8em; color: gray; }
.slider-inclinacion-value-90 { margin-left: -105px; margin-top: -38px; }
.slider-inclinacion-value-0 { margin-left: -15px; margin-top: 45px; }
.slider-inclinacion-value-45 { margin-left: -5px; margin-top: -50px; }
.slider-orientacion-value--180 { margin-top: -365px; margin-left: -17px; }
.slider-orientacion-value--135 { margin-top: -296px; margin-left: 91px; }
.slider-orientacion-value--90 { margin-top: -196px; margin-left: 160px; }
.slider-orientacion-value--45 { margin-top: -96px; margin-left: 89px; }
.slider-orientacion-value-0 { margin-top: -23px; margin-left: -4px; }
.slider-orientacion-value-45 { margin-top: -96px; margin-left: -104px; }
.slider-orientacion-value-90 { margin-top: -196px; margin-left: -180px; }
.slider-orientacion-value-135 { margin-top: -296px; margin-left: -109px; }
.slider-inclinacion-value-70 { margin-left: -49px; margin-top: -75px; }
.slider-inclinacion-value-60 { margin-left: -28px; margin-top: -66px; }
.slider-inclinacion-value-30 { margin-left: 14px; margin-top: -26px; }
.slider-inclinacion-value-20 { margin-left: 24px; margin-top: -5px; }
.comparador-autoconsumo-flex-map-selector { display: flex; flex-direction: initial; }
#comparador-autoconsumo-inclinacion-secondary-map { height: 390px; width: 450px; }
#comparador-autoconsumo-orientacion-secondary-map { height: 565px; width: 450px; }
#comparador-autoconsumo-cubierta-secondary-map { height: 390px; width: 450px; }
#comparador-autoconsumo-bateria-secondary-map { height: 464px; width: 450px; }
.comparador-autoconsumo-secondary-map .leaflet-control-zoom, .comparador-autoconsumo-secondary-map .leaflet-control-attribution { display: none; }
.padding-0 { padding: 0 !important; }
.padding-cont-autoconsumo { padding: 0.5em 2em; width: 50%; }
.comparador-autoconsumo-shape-counter { position: absolute; right: 0; top: 0; z-index: 999; background-color: rgba(0, 0, 0, .35); padding: 0.4em 1em; color: white; width: 50%; }
.tr-collapsible-icon { position: absolute; margin-left: 185px; color: #5c5c5c; }
.tr-collapsible td { cursor: pointer !important; }
.tr-collapsible { font-weight: bold; color: #5c5c5c; }
.alert-autoconsumo-cubierta-plana { margin-top: 50px; margin-bottom: 0; }
#comparador-autoconsumo-inclinacion.comparador-autoconsumo-extra-cubierta-plana #comparador-autoconsumo-inclinacion-secondary-map { height: 490px; }
.alert-info { text-transform: uppercase; }
[role="dialog"][aria-describedby="target-comparador-autoconsumo-precontrato"] .ui-dialog-title { text-transform: initial !important; }
#comparador-autoconsumo-result .botonera-comparador-autoconsumo { flex-direction: column; }
#comparador-autoconsumo-result .botonera-comparador-autoconsumo button { width: 275px; }
.oferta_autoconsumo_estado { font-size: .8em; padding: 4px 8px; border-radius: 4px; }
.oferta_autoconsumo_estado_operation_generated { background-color: #5a9dd5; color: white; }
.oferta_autoconsumo_estado_access_to_document { background-color: #5a9dd5; color: white; }
.oferta_autoconsumo_estado_validation_sms_sent { background-color: #e19b14; color: white; }
.oferta_autoconsumo_estado_validation_email_sent { background-color: #e19b14; color: white; }
.oferta_autoconsumo_estado_signature_finish { background-color: #4db272; color: white; }
.oferta_autoconsumo_estado_operation_finish { background-color: #4db272; color: white; }
.oferta_autoconsumo_estado_operation_expired { background-color: #d24848; color: white; }
.oferta_autoconsumo_estado_operation_cancelled { background-color: #d24848; color: white; }
.oferta_autoconsumo_estado_incomplete_operation_finish { background-color: #d24848; color: white; }
.oferta_autoconsumo_estado_sms_access_state { background-color: #4db272; color: white; }
.oferta_autoconsumo_estado_sms_signature_state { background-color: #4db272; color: white; }
.oferta_autoconsumo_estado_sms_signature_validated { background-color: #4db272; color: white; }
.ico-cancelar-oferta.comercial i, .ico-notificar-oferta.comercial i, .ico-descargar-oferta.comercial i { margin-top: 0px; margin-left: 10px; font-size: 1.3em; }
.ico-cancelar-oferta.comercial i { color: #5a9dd5; }
.ico-notificar-oferta.comercial i { color: #e19b14; }
.ico-descargar-oferta.comercial i { color: #e19b14; }
.acciones a { text-decoration: none; }
.ui-datepicker-calendar thead th{ background-color: #5a9dd5 !important; height: 25px !important; }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { color: #5a9dd5; }
.cont-logo-globe-s { margin-right: -35px; }
body { font-family: 'GothamRnd-Book'; }
h1, h2, h3, h4, h5, h6 .section-title, a.toggle-subnav span { font-family: 'GothamRnd-Medium' !important; color: #646464 !important; }
table thead th { font-family: 'GothamRnd-Medium'; }
.btn.btn-success { width: initial !important; background-color: #5a9dd5 !important; color: white !important; }
button, input[type=submit], a.btn { padding: 0.5em 1.5em !important; border-radius: 41px !important; }
.input-group .form-control { padding: 16px !important; border: none; border-radius: 6px !important; border: 1px solid #d1d1d1; height: initial !important; }
select.control-aec { padding: 16px !important; height: 50px; }
.documentacion-linea, .documentacion-linea-nivel-1 { border-radius: 4px; }
#form_calculadora_indexada input{
    font-size: 13px;
}
#form_precio_cierre table{
    margin-bottom: 30px;
}
#form-firma-documento-filtro input{
    height: auto;
}
.form-group-autoconsumo{
    display: flex;
}
#comparador-autoconsumo-precontrato label.error, .cont-comparador-autoconsumo label.error  {    
    width: 300px;
    color: white;
    background-color: #f6a85b99;
    display: block;
    text-transform: uppercase;
    margin: 0;
    line-height: 25px;
    position: relative;
    padding: 0.425rem 18px;
    letter-spacing: 1px;
    border-radius: 6px;
    text-align: left;
}
.cont-form-autoconsumo{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.cont-form-autoconsumo input, .cont-form-autoconsumo select{
    width: 300px !important;
}

/*
* Modal de orientación - autoconsumo
*/
.ui-dialog[aria-describedby="comparador-autoconsumo-orientacion"] {
    background: url("/img/comparador-autoconsumo-orientacion-modal-bg.png") !important;
}

.ui-dialog[aria-describedby="comparador-autoconsumo-orientacion"] .ui-widget-content {
    background: transparent !important;
}

.ui-dialog[aria-describedby="comparador-autoconsumo-orientacion"] .rs-path-color {
    background: transparent !important;
}

.ui-dialog[aria-describedby="comparador-autoconsumo-orientacion"] .rs-bg-color {
    background: transparent !important;
}

.ui-dialog[aria-describedby="comparador-autoconsumo-orientacion"] .rs-border {
    border: none !important;
}

.ui-dialog[aria-describedby="comparador-autoconsumo-orientacion"] .label-comparador-autoconsumo {
    margin-top: 0;
}

.ui-dialog[aria-describedby="comparador-autoconsumo-orientacion"] #slider-orientacion-pos-h1 {
    margin-top: -25px;
}


/* Chinchetas del mapa */
div#map-pins-container {
    position: absolute;
}

img.map-red-pin {
    display: none;
    position: absolute; /* Posicionado en el centro del mapa */
    z-index: 1; /* Visibilidad por encima del mapa */
    transform: rotate(30deg); /* Rotar un poco para que no apunte hacia abajo */
    pointer-events: none;
}

img.map-red-pin[data-visible] {
    display: block;
}

.td-tipo-com-mant-venta-directa{
    display: flex;
    justify-content: space-evenly;
}
.editar-gestor{
    width: 10px;
}
.editar-gestor i{
    font-size: 1.2em;
}