﻿html,body{font-family:'Roboto',sans-serif !important;background-color:#fefefe;color:#404040;height:100%;min-height:100%;border:0;padding:0;margin:0;-webkit-font-smoothing:antialiased;}a{color:#404040 !important;}a:hover{text-decoration:none !important;}hr{width:100%;border-top:1px solid #ccc;margin-top:.4em;margin-bottom:.4em;}.button-icon{margin-right:.2em;font-size:2em;cursor:pointer;}.pdf{color:#f00;}.word{color:#0094ff;}.excel{color:#51a351;}.alert-icon{font-size:8em;cursor:pointer;}.alert-icon-ok{color:#6dd042;}.alert-icon-warning{color:#8b0000;}.fa.fa-equal:before{content:"=";}.fa-stack[data-count]:after{position:absolute;right:2%;top:1%;content:attr(data-count);font-size:25%;padding:.4em;border-radius:0;line-height:.75em;color:#fefefe;background:#404040;text-align:center;min-width:2em;font-weight:bold;}.profile-name-card{font-weight:bold;text-align:center;}.profile-img-card{width:90px;height:90px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;float:left;}.vendor-logo{max-width:200px;max-height:63px;min-height:63px;width:100%;height:100%;background-repeat:no-repeat;background-image:url(../images/vendor_logo.png);margin-top:-.5em;margin-left:-1em;position:absolute;background-position:0 0;-moz-background-size:cover;-webkit-background-size:cover;background-size:contain;}.monkey-logo{max-width:40px;max-height:63px;min-height:63px;width:100%;height:100%;background-repeat:no-repeat;background-image:url(../images/monkey.png);margin-top:-.8em;position:absolute;background-position:0 0;-moz-background-size:cover;-webkit-background-size:cover;background-size:contain;}.cursor-pointer{cursor:pointer;}.cursor-default{cursor:default!important;}.center-container{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.vertical-center{min-height:70vh;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}.text-main-color{color:#7d797d;}.text-color-error{color:rgba(139,0,0,.5) !important;}span.title,span.caption{font-weight:bold;}.text-deprecated{text-decoration:line-through;color:#8b0000;}input[type="radio"],input[type="checkbox"]{margin:0;}input:not([type='checkbox']):not([type='radio']):not([type='search']),textarea,.obj-style{width:100%;font-family:inherit;border-style:solid;border-width:1px;-webkit-appearance:none;line-height:15px !important;outline-width:0;border-radius:0;border-color:#ccc;background:#efe9e9;padding:.25em;box-shadow:none;min-height:24px;}input:disabled{background:#fafafa !important;color:#ccc !important;}input[type='date']{padding:.1em !important;}input[type="file"]{display:none;}.file-upload{display:inline-block;cursor:pointer;}input:hover,select:hover,span.print:hover{-webkit-box-shadow:4px 4px 8px 0 #7d797d;-moz-box-shadow:4px 4px 8px 0 #7d797d;box-shadow:4px 4px 8px 0 #7d797d;}.validate-error{border-color:#8b0000 !important;}.date-picker-error{border-style:solid !important;border-width:1px !important;}.control-width-limit{max-width:180px;}input:hover .validate-error,select:hover .validate-error,.validate-error,.validate-error,span.print:hover .validate-error{-webkit-box-shadow:4px 4px 8px 0 darkred;-moz-box-shadow:4px 4px 8px 0 darkred;box-shadow:4px 4px 8px 0 darkred;}span.print{cursor:pointer;margin-bottom:.2em;}button{color:#fefefe;border-style:solid;border-width:1px;outline:none;border-color:#404040;background-color:#8b8a8a;border-radius:0;width:100%;max-width:12em;height:27px;}button.navbar-toggler{width:inherit !important;height:inherit !important;}button:active.button-fluid,:focus{outline:0 !important;}.button-standard{height:24px;width:100px;}.button-fluid,.datapicker-fluid{height:24px;width:100%;min-width:100%;}.input-multiselect:hover,.input-multiselect:hover{-webkit-box-shadow:6px 2px 8px 0 #7d797d !important;-moz-box-shadow:6px 2px 8px 0 #7d797d !important;box-shadow:6px 2px 8px 0 #7d797d !important;}.input-multiselect{height:24px;font-size:14px!important;font-family:inherit!important;cursor:pointer;width:100%;position:relative;}button:disabled{background-color:#b4b1b1 !important;border-color:#656464 !important;}button:hover:not([disabled]){-webkit-box-shadow:4px 4px 8px 0 #7d797d;-moz-box-shadow:4px 4px 8px 0 #7d797d;box-shadow:4px 4px 8px 0 #7d797d;}.combo-box{color:#404040;width:100%;font-size:100%;text-transform:capitalize;font-family:inherit;border-style:solid;border-width:1px;outline-width:0;border-radius:0;border-color:#ccc;background:#efe9e9;box-shadow:none;height:24px;}.row-blacklist{color:rgba(139,0,0,.5) !important;}.scroll-content{overflow-y:auto;width:100%;border:solid 1px #404040;}.bottom-table-color{background-color:#232323 !important;}.filter-text-bottom-table{float:right;margin:.3em .3em 0 0;color:#404040;}.filter-button-bottom-table{float:right;margin:.3em .5em 0 0;}.filter-text-bottom-table.full{width:74%;}.filter-button-bottom-table.full{width:20%;}.filter-text-bottom-table.half{width:40%;}.filter-button-bottom-table.half{width:10%;}.top-title-container{font-weight:300;font-size:19px;line-height:34px;color:#fefefe;background-color:#232323;padding-left:10px;}.border-rigth-separator{border-right:solid 1px #ccc;}.confirm{color:#51a351;}.undo{color:#8b0000;}.border-top{border-top:solid 1px #ccc !important;}.border-bottom{border-bottom:solid 1px #ccc;}.result-container{border-left:solid 1px #ccc;border-right:solid 1px #ccc;background-color:#efe9e9;padding:0;margin:0;}.result-container-row{cursor:pointer;}.result-container:hover{background-color:#808080;color:#f8f8ff;}.result-container-row-selected{background-color:#404040;color:#f8f8ff;}.container-row{position:absolute;top:1.6em;z-index:999;}.question-back-color{background-color:#fefefe;}button.question{width:9em !important;}.cs-loader{position:absolute;top:0;left:0;height:100%;width:100%;}.cs-loader-inner{transform:translateY(-50%);top:50%;position:absolute;width:85%;color:#404040;text-align:center;}.cs-loader-inner label{font-size:1em;opacity:0;display:inline-block;}@keyframes lol{0%{opacity:0;transform:translateX(-300px);}33%{opacity:1;transform:translateX(0);}66%{opacity:1;transform:translateX(0);}100%{opacity:0;transform:translateX(300px);}}@-webkit-keyframes lol{0%{opacity:0;-webkit-transform:translateX(-300px);}33%{opacity:1;-webkit-transform:translateX(0);}66%{opacity:1;-webkit-transform:translateX(0);}100%{opacity:0;-webkit-transform:translateX(300px);}}.cs-loader-inner label:nth-child(6){-webkit-animation:lol 3s infinite ease-in-out;animation:lol 3s infinite ease-in-out;}.cs-loader-inner label:nth-child(5){-webkit-animation:lol 3s 100ms infinite ease-in-out;animation:lol 3s 100ms infinite ease-in-out;}.cs-loader-inner label:nth-child(4){-webkit-animation:lol 3s 200ms infinite ease-in-out;animation:lol 3s 200ms infinite ease-in-out;}.cs-loader-inner label:nth-child(3){-webkit-animation:lol 3s 300ms infinite ease-in-out;animation:lol 3s 300ms infinite ease-in-out;}.cs-loader-inner label:nth-child(2){-webkit-animation:lol 3s 400ms infinite ease-in-out;animation:lol 3s 400ms infinite ease-in-out;}.cs-loader-inner label:nth-child(1){-webkit-animation:lol 3s 500ms infinite ease-in-out;animation:lol 3s 500ms infinite ease-in-out;}.content-img-thumb{position:absolute;top:4%;left:4%;display:inline-block;width:90%;height:92%;background:url('../../images/spinner.gif') no-repeat scroll 50% 50%;background-color:#fefefe !important;}.overlay{display:none;position:absolute;width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,.02);}.loader{display:inline-block;position:relative;width:64px;height:64px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.loader div{animation:loader 1.2s cubic-bezier(.5,0,.5,1) infinite;transform-origin:32px 32px;}.loader div:after{content:" ";display:block;position:absolute;width:6px;height:6px;border-radius:50%;background:#404040;margin:-3px 0 0 -3px;}.loader div:nth-child(1){animation-delay:-.036s;}.loader div:nth-child(1):after{top:50px;left:50px;}.loader div:nth-child(2){animation-delay:-.072s;}.loader div:nth-child(2):after{top:54px;left:45px;}.loader div:nth-child(3){animation-delay:-.108s;}.loader div:nth-child(3):after{top:57px;left:39px;}.loader div:nth-child(4){animation-delay:-.144s;}.loader div:nth-child(4):after{top:58px;left:32px;}.loader div:nth-child(5){animation-delay:-.18s;}.loader div:nth-child(5):after{top:57px;left:25px;}.loader div:nth-child(6){animation-delay:-.216s;}.loader div:nth-child(6):after{top:54px;left:19px;}.loader div:nth-child(7){animation-delay:-.252s;}.loader div:nth-child(7):after{top:50px;left:14px;}.loader div:nth-child(8){animation-delay:-.288s;}.loader div:nth-child(8):after{top:45px;left:10px;}@keyframes loader{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}div.space-02em{height:.2em;}div.space-03em{height:.3em;}div.space-05em{height:.5em;}div.space-1em{height:1em;}div.space-1-5em{height:1.5em;}div.space-2em{height:2em;}div.space-2-5em{height:2.5em;}div.space-3em{height:3em;}div.space-4em{height:4em;}div.space-5em{height:5em;}div.space-6em{height:6em;}.legend{width:8px;height:8px;display:inline-block;margin-right:.2em;}.button-keyboard{display:inline-block;border:solid 1px #ccc;height:6em;width:8em;padding:.5em;-webkit-appearance:none;outline-width:0;}.button-keyboard:focus{-webkit-box-shadow:4px 4px 8px 0 #7d797d;-moz-box-shadow:4px 4px 8px 0 #7d797d;box-shadow:4px 4px 8px 0 #7d797d;}.button-keyboard-disabled{opacity:.5;}.button-keyboard:hover{cursor:pointer;}.btn-breadcrumb .btn:not(:last-child):after{content:" ";display:block;width:0;height:0;border-top:17px solid transparent;border-bottom:17px solid transparent;border-left:10px solid #fff;position:absolute;top:50%;margin-top:-17px;left:100%;z-index:3;}.btn-breadcrumb .btn:not(:last-child):before{content:" ";display:block;width:0;height:0;border-top:17px solid transparent;border-bottom:17px solid transparent;border-left:10px solid #adadad;position:absolute;top:50%;margin-top:-17px;margin-left:1px;left:100%;z-index:3;}.btn-breadcrumb .btn{padding:6px 12px 6px 24px;}.btn-breadcrumb .btn:first-child{padding:6px 6px 6px 10px;}.btn-breadcrumb .btn:last-child{padding:6px 18px 6px 24px;}.btn-breadcrumb .btn.btn-default:not(:last-child):after{border-left:10px solid #fff;}.btn-breadcrumb .btn.btn-default:not(:last-child):before{border-left:10px solid #ccc;}.btn-breadcrumb .btn.btn-default:hover:not(:last-child):after{border-left:10px solid #ebebeb;}.btn-breadcrumb .btn.btn-default:hover:not(:last-child):before{border-left:10px solid #adadad;}.btn-breadcrumb>*>div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.nav-pills .nav-link,.nav-pills>li>a{border-radius:0;padding:.5em .5em .3em .5em;}.nav-pills a.nav-link{color:#404040 !important;padding:.1em 1em .2em 1em;border:none;}.nav-pills .nav-link:hover,.nav-pills>li>a:hover{border-radius:0;background-color:#d3d2d1;cursor:pointer;}.nav-pills .nav-link{display:unset;}.nav-pills .nav-link.active,.nav-pills .nav-link.active a:focus,.nav-pills .nav-link.active a:hover,.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff !important;background-color:#404040;}.nav-pills>li,.nav-pills .nav-link,.nav-pills>li+li{margin:0 0 0 -1px;border:solid 1px #ccc;border-bottom:none;}.tab-content>.active{overflow:auto;min-height:11em;margin:-1px;padding:.4em 0 .4em 0;border:solid 1px #ccc;}.row.tab{margin:0;padding:.8em;}.ui-body{position:relative;width:100%;}.ui-widget{font-family:'Roboto',sans-serif !important;font-size:14px;}.ui-dialog .ui-dialog-buttonpane button,.ui-button{color:#fefefe;border-style:solid;border-width:1px;outline:none;border-color:#404040;background-color:#8b8a8a;height:24px;width:100px;border-radius:0;padding:0;}.ajax_loader{background:url("../images/loader.gif") no-repeat center center transparent;width:100%;height:100%;}.ui-datepicker-trigger{border:solid 1px #404040;background-color:#8b8a8a;color:#fefefe;position:absolute;right:1em;height:100%;}.formError{margin-top:0!important;top:.3em !important;left:0!important;color:#8b0000;opacity:unset!important;font-weight:bold;height:1em;width:100%;}.required-field{color:#8b0000;}.icon-activated{color:#6dd042;}.main-menu,.main-menu ul,.main-menu li,.main-menu a{margin:0;padding:0;border:0;list-style:none;text-decoration:none;line-height:1em;position:relative;}.main-menu{width:100%;margin-top:-8px;}.main-menu a{line-height:1.3em;}.main-menu>ul>li{background:#8b0000;border-bottom:solid 1px #fefefe;}.main-menu>ul>li:hover{background-color:rgba(139,0,0,.5);}.main-menu>ul>li>a{display:block;color:#fefefe !important;border-top:none;font-weight:bold;}.main-menu>ul>li>a>span{display:block;padding:7px 6px;}.main-menu>ul>li>a:hover{text-decoration:none;}.main-menu>ul>li.active{border-bottom:none;background-color:rgba(139,0,0,.5);}.main-menu ul ul{display:none;}.main-menu ul ul li{padding:0;background:#f7f7f7;}.main-menu ul ul li:hover{background-color:#cac0c0;}.main-menu ul ul a{padding:4px 0 2px 13px;display:block;font-weight:normal;}.main-menu ul ul a:hover{color:#cac0c0;}.menu-text{margin-right:10px;}i.menu-text.fa{color:#fefefe;font-size:1.8em;}.footer-page{background:#7d797d;padding:1em 0 0 0;width:100%;height:68px;overflow:hidden;position:fixed;bottom:0;z-index:9998;}.font-bottom{font-weight:700;color:#fff;}.font-bottom.big{font-size:2em;}.font-bottom.small{font-size:1em;}.navbar-inverse,.navbar-collapse,.navbar-form,.navbar-inverse .navbar-brand,.navbar-header,.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fefefe !important;background-color:#404040 !important;border-color:#1f1d1d !important;z-index:9999;}a.nav-link{color:#fefefe !important;}li.nav-item.dropdown>.dropdown-menu{background-color:#535353 !important;border-radius:0 !important;z-index:99999;margin-top:.4em;}li.nav-item.dropdown{margin-left:.2em;}.dropdown-item{color:#fefefe !important;}.dropdown-item:hover{background-color:#8b8a8a !important;}.input-group .open>.dropdown-menu{overflow:auto;width:100%;height:200px;margin-top:-1px;border-radius:0;}.table{margin-bottom:0;}.table>thead>tr>th{border-bottom:0;}.col-no-padding{padding-right:0;padding-left:0;}.col-right-no-padding{padding-right:0;}.col-left-no-padding{padding-left:0;}li.list-group-item:hover,li.list-group-item:focus,li.selected{cursor:pointer;background-color:#8b8a8a !important;}hr.box-main-color{border-top:1px solid #7d797d;margin-top:.4em;margin-bottom:.4em;}hr.box{border-top:1px solid #808080;margin-top:.4em;margin-bottom:.4em;}.shop-box{cursor:pointer;margin-bottom:1.5em;font-size:11px;font-weight:bold;padding-left:0;padding-right:0;min-height:100px;}.shop-box:hover{-webkit-box-shadow:4px 4px 8px 0 #7d797d;-moz-box-shadow:4px 4px 8px 0 #7d797d;box-shadow:4px 4px 8px 0 #7d797d;}.main-box{cursor:pointer;margin-bottom:1.5em;font-size:1.5em;font-weight:bold;}.pos-box{cursor:pointer;margin-bottom:1.5em;font-weight:bold;}.pos-box:focus{outline-offset:0 !important;outline:none !important;}.pos-box:focus,.main-box:hover,.pos-box:hover{-webkit-box-shadow:4px 4px 8px 0 #7d797d;-moz-box-shadow:4px 4px 8px 0 #7d797d;box-shadow:4px 4px 8px 0 #7d797d;}.legend-box{width:1.5em !important;height:1.5em !important;}.legend{width:1em;height:1em;border-radius:2px;margin:.1em .43em 0 0;display:inline-block;}.variations-ok{background-color:#70ae5d;color:#70ae5d;}.variations-not-elaborated{background-color:#ff9c00;color:#ff9c00;}.variations-not-aligned{background-color:#f00;color:#f00;}.icon-variations-ok{color:#70ae5d;}.icon-variations-not-elaborated{color:#ff9c00;}.icon-variations-not-aligned{color:#f00;}.fa-active{color:#51a351;}.fa-trial{color:#ffc000;}.fa-not-active{color:#bd362f;}.fa-expired{color:#999;}.fa-cease{color:#000;}.fa-replaced{color:#ea3df7;}.fa-never-downloaded{color:#eb0c00;}.fa-broken-comunication{color:#985652;}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em .5em;background:none;overflow:hidden;}.ui-dialog-content.ui-widget-content>.row{margin-left:-35px;margin-right:-35px;}.ribbon{position:absolute;right:10px;top:-5px;z-index:1;overflow:hidden;width:75px;height:75px;text-align:right;}.ribbon span{font-size:10px;font-weight:bold;color:#f8f8ff;text-transform:capitalize;text-align:center;line-height:20px;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:100px;display:block;background:linear-gradient(#ea3636 0%,#af0505 100%);box-shadow:0 3px 10px -5px #000;position:absolute;top:19px;right:-21px;}.ribbon span::before{content:"";position:absolute;left:0;top:100%;z-index:-1;border-left:3px solid #af0505;border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #af0505;}.ribbon span::after{content:"";position:absolute;right:0;top:100%;z-index:-1;border-left:3px solid transparent;border-right:3px solid #af0505;border-bottom:3px solid transparent;border-top:3px solid #af0505;}.list-view-box{background-color:#cccccc33;margin-bottom:1.5em;cursor:pointer;}.list-view-error{background-color:rgba(170,0,0,.4) !important;}.list-view-box-full-screen{background-color:#cccccc33;margin-bottom:.2em;cursor:pointer;}.static-view{cursor:default!important;}.list-view-box-full-screen:hover,.list-view-box:hover{-webkit-box-shadow:4px 4px 8px 0 #7d797d;-moz-box-shadow:4px 4px 8px 0 #7d797d;box-shadow:4px 4px 8px 0 #7d797d;}.list-view-box:focus{-webkit-box-shadow:4px 4px 8px 0 #7d797d;-moz-box-shadow:4px 4px 8px 0 #7d797d;box-shadow:4px 4px 8px 0 #7d797d;cursor:default;}.box-view{background-color:#cccccc33;}.box-border-dotted{border-bottom:dotted 1px #ccc;border-right:dotted 1px #ccc;}div.row-list-view{line-height:1.5em;border-width:1px;border-style:none dotted none none;border-color:#ccc;background-color:#f8f8f8;}div.column-list-view:hover{cursor:pointer;-webkit-box-shadow:6px 2px 8px 0 #7d797d !important;-moz-box-shadow:6px 2px 8px 0 #7d797d !important;box-shadow:6px 2px 8px 0 #7d797d !important;}div.row-list-view-full{margin-bottom:.2em;}div.row-list-view.last,div.header-list-view.last{border-style:none !important;}div.header-list-view{line-height:1.5em;border-width:1px;border-style:none dotted none none;border-color:#7d797d;color:#7d797d;}div.row-list-view.description{line-height:1.5em;text-transform:lowercase;}div.row-list-view.description::first-letter {text-transform:capitalize;}.row-to-replace{border-color:#ccc;background-color:#ccc !important;}.row-replaced{border-color:#ccc;background-color:#52c36c9e !important;}.row-title{color:#fff !important;background-color:#7d797d;font-weight:bold;}div.row.value{background-color:#efe9e9;border:solid 1px #ccc;width:100%;margin-left:0;padding-left:.2em;cursor:default;min-height:24px;}.row-odd{border-color:#ccc;background-color:#7d797d6e !important;}.column-title{background-color:#404040;color:#f8f8ff;}.row-selected{color:#fefefe;background-color:#8b0000 !important;}.box-selected{background-color:#dcdcdc !important;}.box-row-border-label-left{border-right:1px dashed #ccc;}.box-row-border-value-left{border-right:1px dashed #ccc;border-bottom:1px dashed #ccc;}.box-row-border-value-right{border-bottom:1px dashed #ccc;}.row-grid-text,.column-grid-text{font-size:.95em;}.select-filter-container{background:#efe9e9;background-image:none;border:solid 1px #ccc;border-radius:0;color:#404040 !important;}.select2-container .select2-choice,.ui-select-dropdown.select2-drop.select2-with-searchbox.select2-drop-active{background:#efe9e9;background-image:none;border-color:#ccc;border-radius:0;color:#404040 !important;}.select2-container .select2-choice .select2-arrow{background:#efe9e9;color:#404040 !important;border:none;border-radius:0;background:none;}.select2-container .select2-choice .select2-arrow b{background:none;}.select2-container .select2-choice .select2-arrow b:before{content:"";font-family:FontAwesome;position:absolute;top:-1px;}.select2-results .select2-highlighted{background:#404040;color:#fff;}input[type='search']{width:100% !important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;min-height:24px;padding:0;margin:0;font-family:'Roboto',sans-serif !important;background:url(select2.png) no-repeat 100% -22px,#efe9e9;color:#404040 !important;border-color:#ccc;-webkit-font-smoothing:antialiased;}.select2>.select2-choice.ui-select-match{height:24px;line-height:24px;}.selectize-control>.selectize-dropdown{top:36px;}.select-box{background:#fff;position:relative;z-index:1;}.alert-info.positioned{margin-top:1em;position:relative;z-index:10000;}