﻿@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap");[data-pretty-select]{position:relative;z-index:99}[data-pretty-select].sm .toggle{min-width:60px}[data-pretty-select].lg .toggle{min-width:200px}[data-pretty-select] .toggle{padding:.25rem .5rem;background:linear-gradient(to right, #54538A, #BCA1B1);font-size:12px;color:#FFF;border-radius:4px;display:flex;justify-content:space-between;align-items:center;font-weight:700;cursor:pointer;transition:.2s;min-width:120px;max-width:220px;white-space:nowrap;position:relative;padding-right:1rem;box-shadow:0 5px 20px -10px rgba(0,0,0,0.6)}[data-pretty-select] .toggle .val{font-size:12px;white-space:pre-wrap}[data-pretty-select] .toggle .icon{position:absolute;right:.5rem;font-size:10px}[data-pretty-select] .toggle.bg-status-andamento{background:#c0e1ff}[data-pretty-select] .toggle.bg-status-aberto{background:#e8f6e0}[data-pretty-select] .toggle.bg-status-fechado{background:#eadfff}[data-pretty-select] .toggle.bg-status-aguardando{background:#c0e1ff}[data-pretty-select] .drop{font-size:12px;background:linear-gradient(to right, #54538A, #BCA1B1);border-radius:0 0 4px 4px;max-height:0;overflow:hidden;transition:.2s;position:absolute;top:100%;min-width:100%;white-space:nowrap;max-width:200px;overflow-x:hidden}[data-pretty-select] .drop .scroll-container{overflow:auto;overflow-x:hidden;max-height:300px}[data-pretty-select] .drop .scroll-container::-webkit-scrollbar{width:8px;height:8px}[data-pretty-select] .drop .scroll-container::-webkit-scrollbar-track{background:#9e8696}[data-pretty-select] .drop .scroll-container::-webkit-scrollbar-thumb{background:#FDBE2D;border-radius:50px;border:3px solid #9e8696}[data-pretty-select] .drop .scroll-container::-webkit-scrollbar-thumb:hover{background:#fdb614}[data-pretty-select] .drop .item{padding:.25rem .5rem;color:#FFF;cursor:pointer;transition:.2s}[data-pretty-select] .drop .item:hover{background-color:rgba(0,0,0,0.2)}[data-pretty-select].open .toggle{border-radius:4px 4px 0 0}[data-pretty-select].open .drop{max-height:150px}[data-pretty-select].open .drop .scroll-container{max-height:150px}.star-list{display:flex}.star-list .star{width:18px;height:18px}.star-list .star.full{background:url("../../../images/painel/dashboard/icons/star.svg") center/contain no-repeat}.star-list .star.empty{background:url("../../../images/painel/dashboard/icons/star-empty.svg") center/contain no-repeat}.star-list .star.half{background:url("../../../images/painel/dashboard/icons/star-half.svg") center/contain no-repeat}.table-container,.table-responsive{overflow:auto;padding:0 .5rem;margin:0 -.5rem;width:100%}.table-container::-webkit-scrollbar,.table-responsive::-webkit-scrollbar{width:8px;height:8px}.table-container::-webkit-scrollbar-track,.table-responsive::-webkit-scrollbar-track{background:#9e8696}.table-container::-webkit-scrollbar-thumb,.table-responsive::-webkit-scrollbar-thumb{background:#FDBE2D;border-radius:50px;border:3px solid #9e8696}.table-container::-webkit-scrollbar-thumb:hover,.table-responsive::-webkit-scrollbar-thumb:hover{background:#fdb614}.table-container .table,.table-responsive .table{border-collapse:separate;border-spacing:0 4px;width:100%}.table-container .table thead,.table-responsive .table thead{background:linear-gradient(to right, #54538A, #BCA1B1)}.table-container .table thead th,.table-responsive .table thead th{padding:1.5rem 1rem;color:#fff;text-transform:uppercase;font-size:12px;position:relative;text-align:center}.table-container .table thead th:not(:last-child)::after,.table-responsive .table thead th:not(:last-child)::after{content:"";position:absolute;right:0;width:5px;height:60%;top:20%;background:url("../../../images/painel/dashboard/table-dots.svg") center/contain no-repeat}.table-container .table tr,.table-responsive .table tr{transition:0.2s}.table-container .table tr td,.table-responsive .table tr td{padding:1rem .5rem;font-size:12px;text-align:center;border:1px solid transparent;transition:0.2s}.table-container .table tr td:first-child,.table-responsive .table tr td:first-child{border-radius:4px 0 0 4px}.table-container .table tr td:last-child,.table-responsive .table tr td:last-child{white-space:nowrap;border-radius:0 4px 4px 0}.table-container .table tr td.green,.table-responsive .table tr td.green{background:#1EB896 !important;color:#FFF !important}.table-container .table tr td.yellow,.table-responsive .table tr td.yellow{background:#FDBE2D !important;color:#FFF !important}.table-container .table tr td.red,.table-responsive .table tr td.red{background:red !important;color:#FFF !important}.table-container .table tr td.gray,.table-responsive .table tr td.gray{background:#EEE !important;color:#000 !important}.table-container .table tr:hover,.table-responsive .table tr:hover{transform:scale(1.005);box-shadow:5px 12px 22px -5px rgba(175,151,172,0.41);border-color:#b299ad;z-index:99}.table-container .table tr:hover td,.table-responsive .table tr:hover td{border-color:#b299ad;border-left-color:transparent;border-right-color:transparent}.table-container .table tr:hover td:first-child,.table-responsive .table tr:hover td:first-child{border-left-color:#b299ad}.table-container .table tr:hover td:last-child,.table-responsive .table tr:hover td:last-child{border-right-color:#b299ad}.table-container .table tr:nth-child(even) td,.table-responsive .table tr:nth-child(even) td{background-color:#f3f5f6}.table-container .table input,.table-responsive .table input{text-align:center}.table-container .table .ranking,.table-responsive .table .ranking{display:flex;align-items:center}.table-container .table .ranking .number,.table-responsive .table .ranking .number{width:40px;height:40px;border-radius:50%;background:linear-gradient(to right, #B497F3, #E2D7FA);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:16px}.table-container .table .ranking .icon,.table-responsive .table .ranking .icon{max-width:35px;max-height:35px;margin-left:0.5rem}.table-container .table .download,.table-responsive .table .download{display:inline-flex;align-items:center;justify-content:center;padding:0.5rem;font-weight:700;border-radius:5px;transition:0.2s}.table-container .table .download .icon,.table-responsive .table .download .icon{margin-left:0.5rem;font-size:16px;color:#1EB896;transition:0.2s}.table-container .table .download:hover,.table-responsive .table .download:hover{background-color:#1EB896;color:#fff}.table-container .table .download:hover .icon,.table-responsive .table .download:hover .icon{color:#fff}.table-container .table .status,.table-responsive .table .status{padding:10px;border:none;font-size:.9rem;font-weight:600;background:#EEE !important;color:#000 !important}.table-container .table .status:hover,.table-responsive .table .status:hover{opacity:0.5}.table-container .table .status.ativo,.table-responsive .table .status.ativo{background:#1EB896 !important;color:white !important}.table-container .table .status.inativo,.table-responsive .table .status.inativo{background:red !important;color:white !important}.table-container .table .copy-url,.table-responsive .table .copy-url{white-space:nowrap}.table-container .table .copy-url input,.table-responsive .table .copy-url input{min-width:200px;padding:5px;border:none;display:inline;background-color:transparent}.table-container .table .action,.table-responsive .table .action{padding:.5rem .75rem;border-radius:5px;color:#000;transition:.2s;background-color:transparent;border:none}.table-container .table .action .icon,.table-responsive .table .action .icon{font-size:14px}.table-container .table .action:hover,.table-responsive .table .action:hover{background-color:#FDBE2D;color:#FFF}.table-container .table .buttons-row,.table-responsive .table .buttons-row{display:flex;justify-content:center}.table-container .table .input,.table-responsive .table .input{width:100%;padding:.75rem;border:1px solid #AAA;resize:none}.table-container .table .button,.table-container .table .download,.table-container .table .search,.table-container .table .action,.table-responsive .table .button,.table-responsive .table .download,.table-responsive .table .search,.table-responsive .table .action{padding:.5rem .5rem;border-radius:5px;color:#000;transition:.2s;display:inline-flex;cursor:pointer;align-items:center;border:none;background:transparent}.table-container .table .button,.table-container .table .button .icon,.table-container .table .download,.table-container .table .download .icon,.table-container .table .search,.table-container .table .search .icon,.table-container .table .action,.table-container .table .action .icon,.table-responsive .table .button,.table-responsive .table .button .icon,.table-responsive .table .download,.table-responsive .table .download .icon,.table-responsive .table .search,.table-responsive .table .search .icon,.table-responsive .table .action,.table-responsive .table .action .icon{font-size:12px}.table-container .table .button:not(:last-child),.table-container .table .download:not(:last-child),.table-container .table .search:not(:last-child),.table-container .table .action:not(:last-child),.table-responsive .table .button:not(:last-child),.table-responsive .table .download:not(:last-child),.table-responsive .table .search:not(:last-child),.table-responsive .table .action:not(:last-child){margin-right:0rem}.table-container .table .button:hover,.table-container .table .download:hover,.table-container .table .search:hover,.table-container .table .action:hover,.table-responsive .table .button:hover,.table-responsive .table .download:hover,.table-responsive .table .search:hover,.table-responsive .table .action:hover{background-color:#FDBE2D;color:#FFF}.table-container .table .status.em-aberto,.table-responsive .table .status.em-aberto{background-color:#e8f6e0 !important}.table-container .table .status.em-andamento,.table-container .table .status.aguardando-cliente,.table-container .table .status.stand-by,.table-responsive .table .status.em-andamento,.table-responsive .table .status.aguardando-cliente,.table-responsive .table .status.stand-by{background-color:#c0e1ff !important}.table-container .table .status.cancelado,.table-responsive .table .status.cancelado{background-color:#bfcedd !important}.table-container .table .status.fechado,.table-responsive .table .status.fechado{background-color:#eadfff !important}.table-container .table .status.acionamento-de-garantia,.table-responsive .table .status.acionamento-de-garantia{background-color:#fde1b4 !important}.table-container .table .status.em-dia,.table-responsive .table .status.em-dia{background-color:#f6ebe0 !important}.table-container .table .status.em-atraso,.table-responsive .table .status.em-atraso{background-color:#f6e0eb !important}.table-container .table .chart,.table-responsive .table .chart{display:flex;width:100%;font-size:12px}.stacked-bar{background-color:#1EB896;font-size:12px;color:#FFF;font-weight:600;overflow:hidden;box-sizing:border-box;padding:.5rem 0}.stacked-bar.yellow{background-color:#FDBE2D}.stacked-bar.red{background-color:red}.stacked-bar.gray{background:#eee;color:#000}.d-none{display:none}.badge{font-size:8px;text-transform:uppercase;color:#FFF;border-radius:5px;padding:.25rem .5rem;font-weight:700;white-space:nowrap}.badge.badge-success{background-color:#1EB896}.badge.badge-danger{background-color:red}.badge.badge-warning{background-color:#FDBE2D}.search-loader{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9999;background-color:rgba(0,0,0,0.4);display:none;flex-direction:column;justify-content:center;align-items:center}.search-loader .loader{width:60px;height:60px;border:5px solid #FFF;border-radius:50%;position:relative;margin-bottom:1rem}.search-loader .loader::after{content:'';position:absolute;top:-5px;left:-5px;width:calc(100%);height:calc(100%);border:5px solid transparent;border-top-color:#FDBE2D;border-radius:50%;animation:loading linear 1s infinite}.search-loader .loader-text{font-size:16px;color:#FFF;font-weight:700;text-transform:uppercase}.search-loader .loader-text.loader-items{font-weight:400}.nav-tabs{display:flex;background-color:#f3f5f6;margin-bottom:1rem}.nav-tabs .nav-item{flex:1}.nav-tabs .nav-item:not(:last-child){margin-right:.5rem}.nav-tabs .nav-item.active .nav-link{border-bottom:none;background-color:#FFF}.nav-tabs .nav-item .nav-link{color:#000;height:100%;font-size:14px;padding:.8rem;border-radius:4px 4px 0 0;flex:1;background-color:#EEE;display:flex;justify-content:center;align-items:center;text-align:center}@media screen and (max-width: 992px){.nav-tabs{flex-direction:column}}.tab-pane{display:none}.tab-pane.active{display:block}@keyframes loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.popover{padding:.5rem;font-size:10px;background:#1EB896;border-radius:4px;color:#FFF;font-weight:700;margin-left:5px}.popover::after{content:'';position:absolute;top:calc(50% - 3px);left:-3px;width:6px;height:6px;transform:rotate(45deg);background-color:#1EB896}.tab-pane{display:none}.tab-pane.active{display:block}*{padding:0;margin:0;box-sizing:border-box;outline:none;text-decoration:none;list-style-type:none;font-family:"Montserrat",sans-serif}.cke_resizer{display:none !important}.dashboard>.content{padding-left:200px;padding-top:80px;flex:1;background-color:#F3F5F6;min-height:100vh;display:flex}.dashboard>.content .dashboard-content{padding:1rem;width:100%}@media screen and (max-width: 992px){.dashboard>.content{padding-left:0;padding-top:50px}}header.header{background-color:#000;display:flex;align-items:center;padding:1rem 2rem;justify-content:space-between;color:#FFF;z-index:1000;position:absolute;top:0;left:0;width:100%}header.header .left{display:flex}header.header .left .logo-container{margin-right:4rem}header.header .left .logo-container .logo{max-width:150px}header.header .left .breadcrumb{display:flex;align-items:center}header.header .left .breadcrumb li{position:relative;display:flex;align-items:center}header.header .left .breadcrumb li .item{color:#FFF;font-size:13px;transition:.2s}header.header .left .breadcrumb li .item:hover{color:#FDBE2D;opacity:.8}header.header .left .breadcrumb li:not(:last-child){margin-right:1.5rem;padding-right:1.5rem}header.header .left .breadcrumb li:not(:last-child):after{content:'';position:absolute;right:0;width:0;height:0;border:2px solid #FDBE2D;border-radius:50%;margin-top:2px}header.header .left .breadcrumb li:last-child .item{color:#FDBE2D}header.header .profile{position:relative}header.header .profile .profile-toggle{display:flex;align-items:center;position:relative;padding-right:8px;cursor:pointer}header.header .profile .profile-toggle .name{font-size:12px;margin-right:1rem;transition:.2s}header.header .profile .profile-toggle .image-container{width:50px;height:50px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative;background-color:#FFF}header.header .profile .profile-toggle .image-container .image{transition:.2s;position:absolute;width:100%}header.header .profile .profile-toggle .arrow{background:#FDBE2D url("/images/painel/dashboard/icons/triangle-down.svg") center/6px auto no-repeat;width:16px;height:16px;border:2px solid #FFF;border-radius:50%;position:absolute;right:0;transition:.2s}header.header .profile .profile-toggle:hover .name{color:#FDBE2D}header.header .profile .profile-toggle:hover .image-container .image{transform:scale(1.2)}header.header .profile .profile-drop{position:absolute;top:calc(100% + .5rem);right:0;background-color:#FFF;border-radius:5px;transition:.2s;z-index:99}header.header .profile .profile-drop .list{max-height:0;overflow:hidden;border-radius:5px;transition:.2s}header.header .profile .profile-drop .list li .item{color:#000;font-size:12px;padding:.5rem 2rem;display:flex;align-items:center;position:relative;padding-left:1.5rem;transition:.2s}header.header .profile .profile-drop .list li .item::after{content:'';position:absolute;left:10px;width:4px;height:4px;background-color:#FDBE2D;border-radius:50%;transition:.2s}header.header .profile .profile-drop .list li .item:hover{background-color:#F5F5F5}header.header .profile .profile-drop .list li .item:hover::after{box-shadow:0 0 0 4px rgba(253,190,45,0.2)}header.header .profile.open .profile-toggle .arrow{transform:rotate(180deg)}header.header .profile.open .profile-drop{box-shadow:0 10px 20px -5px rgba(0,0,0,0.2)}header.header .profile.open .profile-drop .list{max-height:300px}header.header .mobile-toggle{display:none}@media screen and (max-width: 992px){header.header{position:relative;padding:0}header.header .left{padding:1rem}header.header .left .breadcrumb{display:none}header.header .left .logo-container{margin-right:0}header.header .profile{padding:1rem}header.header .profile .profile-toggle .image-container{flex-shrink:0}header.header .mobile-toggle{background:#FDBE2D;display:flex;justify-content:center;align-items:center;position:absolute;top:100%;width:100%;height:40px;color:#000}}section.sidebar{height:100vh;width:200px;background:linear-gradient(to right, #54538A, #BCA1B1);color:#fff;position:fixed;left:0;top:0;padding-top:90px;padding-bottom:2rem;overflow:auto;z-index:999}section.sidebar::-webkit-scrollbar{width:8px;height:8px}section.sidebar::-webkit-scrollbar-track{background:#9e8696}section.sidebar::-webkit-scrollbar-thumb{background:#FDBE2D;border-radius:50px;border:3px solid #9e8696}section.sidebar::-webkit-scrollbar-thumb:hover{background:#fdb614}section.sidebar .close-button{display:none}section.sidebar .top{padding:1rem 1rem 2rem;position:relative}section.sidebar .top .link{display:flex;flex-direction:column;align-items:center;color:#fff;transition:0.2s}section.sidebar .top .link .title{text-transform:uppercase;font-size:12px;margin-top:0.5rem;font-weight:600}section.sidebar .top .link:hover{transform:scale(1.05);opacity:0.8}section.sidebar .top:after{content:"";position:absolute;bottom:0;left:1rem;width:calc(100% - 2rem);height:1px;background:rgba(255,255,255,0.2)}section.sidebar .menu{padding:1rem 0rem 1rem 0.5rem}section.sidebar .menu>.item{padding:0 0 0 0.5rem;position:relative}section.sidebar .menu>.item:not(:last-child){margin-bottom:.5rem}section.sidebar .menu>.item>.toggle{display:flex;align-items:center;color:#fff;font-size:12px;font-weight:500;padding:0.5rem 0.5rem 0.5rem 0.5rem;cursor:pointer;border-radius:10px 0 0 10px;transition:background-color 0.2s}section.sidebar .menu>.item>.toggle .icon-container{flex-shrink:0;width:30px;height:30px;background:linear-gradient(to right, #B497F3, #E2D7FA);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:0.5rem}section.sidebar .menu>.item>.toggle .icon-container .icon{max-width:60%;max-height:60%}section.sidebar .menu>.item>.toggle:hover{background:rgba(255,255,255,0.1)}section.sidebar .menu>.item .submenu{padding-left:calc(0.5rem + 10px);max-height:0;overflow:hidden;transition:max-height 0.2s}section.sidebar .menu>.item .submenu .list li>.item{color:#fff;font-size:10px;padding:0.25rem 0 0.25rem 1.4rem;display:block;border:1px solid transparent;border-right:none;border-left:none}section.sidebar .menu>.item .submenu .list li>.item:hover,section.sidebar .menu>.item .submenu .list li>.item.active{border-color:rgba(255,255,255,0.2);background:linear-gradient(to right, #54538A, #BCA1B1)}section.sidebar .menu>.item .submenu .list li>.item:hover:hover,section.sidebar .menu>.item .submenu .list li>.item.active:hover{border-color:rgba(255,255,255,0.4)}section.sidebar .menu>.item .submenu .list li .sub-submenu .toggle{color:#fff;font-size:10px;padding:0.25rem 0 0.25rem 0.5rem;display:block;border:1px solid transparent;border-right:none;border-left:none;position:relative}section.sidebar .menu>.item .submenu .list li .sub-submenu .toggle:before{content:"›";font-size:14px;margin-right:0.5rem}section.sidebar .menu>.item .submenu .list li .sub-submenu .toggle:hover{border-color:rgba(255,255,255,0.2);background:linear-gradient(to right, #54538A, #BCA1B1)}section.sidebar .menu>.item .submenu .list li .sub-submenu .submenu{padding-left:calc(0.5rem + 10px);max-height:0;overflow:hidden;transition:max-height 0.2s}section.sidebar .menu>.item .submenu .list li .sub-submenu.open .toggle{border-color:rgba(255,255,255,0.2);background:linear-gradient(to right, #54538A, #BCA1B1)}section.sidebar .menu>.item .submenu .list li .sub-submenu.open .toggle:hover{border-color:rgba(255,255,255,0.4)}section.sidebar .menu>.item .submenu .list li .sub-submenu.open .submenu{max-height:300px}section.sidebar .menu>.item.open>.toggle{background:rgba(255,255,255,0.1)}section.sidebar .menu>.item.open>.toggle:hover{background:rgba(255,255,255,0.2)}section.sidebar .menu>.item.open .submenu{max-height:500px}section.sidebar .logout{margin:1rem;display:flex;align-items:center;color:#fff;font-size:12px;background:rgba(255,255,255,0.1);padding:0.5rem 1rem;border-radius:10px}section.sidebar .logout .icon{margin-right:1rem}section.sidebar .bottom{font-size:9px;padding:0 1rem;text-transform:uppercase;line-height:20px;margin-top:1rem}@media screen and (max-width: 992px){section.sidebar{display:none;animation:sidebar-animation .2s;z-index:9999;padding-top:0 !important}section.sidebar .close-button{position:absolute;top:0;right:0;width:30px;height:30px;display:flex;justify-content:center;align-items:center;background:rgba(255,255,255,0.4);color:#FFF;z-index:99}section.sidebar.open{display:block}}@keyframes sidebar-animation{0%{transform:translate(-200px, 0)}100%{transform:translate(0)}}#paginator .pagination{display:flex;justify-content:center;align-items:center;padding:2rem 0;flex-wrap:wrap}#paginator .pagination .page-item{margin:0}#paginator .pagination .page-item .page-link{display:flex;justify-content:center;align-items:center;color:#000;width:40px;height:40px;background-color:#F8F8F8;font-weight:600;transition:.2s}#paginator .pagination .page-item .page-link.prev,#paginator .pagination .page-item .page-link.next{background:linear-gradient(to right, #54538A, #BCA1B1);color:#FFF}#paginator .pagination .page-item .page-link.prev .icon,#paginator .pagination .page-item .page-link.next .icon{transition:.2s}#paginator .pagination .page-item .page-link.prev.next,#paginator .pagination .page-item .page-link.next.next{margin-left:1rem}#paginator .pagination .page-item .page-link.prev.prev,#paginator .pagination .page-item .page-link.next.prev{margin-right:1rem}#paginator .pagination .page-item .page-link.prev:hover,#paginator .pagination .page-item .page-link.next:hover{opacity:.8}#paginator .pagination .page-item .page-link.prev:hover.next .icon,#paginator .pagination .page-item .page-link.next:hover.next .icon{transform:translate(3px, 0)}#paginator .pagination .page-item .page-link.prev:hover.prev .icon,#paginator .pagination .page-item .page-link.next:hover.prev .icon{transform:translate(-3px, 0)}#paginator .pagination .page-item .page-link:hover{background-color:#EEE}#paginator .pagination .page-item.active .page-link{background:linear-gradient(to right, #54538A, #BCA1B1);color:#FFF}#paginator .pagination .page-item.active .page-link:hover{opacity:.8}.alert{width:100%;padding:1rem;margin-bottom:1rem;font-size:12px;text-align:center;border-radius:5px;font-weight:600}.alert .button{padding:.5rem 1rem;background-color:#FDBE2D;color:#000;font-weight:600;font-size:12px;border:none;cursor:pointer;white-space:nowrap;transition:.2s}.alert .button .icon{margin-right:.5rem}.alert .button:hover{background-color:#fdb614}.alert.alert-danger{background-color:#ffdada}.alert.alert-danger .button{background-color:red;color:#FFF}.alert.alert-danger .button:hover{background-color:#e60000}.alert.alert-success{background:#daffda}.modal{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:99999999999;background-color:rgba(0,0,0,0.5);display:none}.modal .modal-dialog{height:100%;display:flex;justify-content:center;align-items:center;margin:auto}.modal .modal-dialog .modal-content{background-color:#FFF;padding:2rem;border-radius:10px;position:relative}.modal .modal-dialog .modal-content .close{position:absolute;top:-8px;right:-8px;width:40px;height:40px;background:linear-gradient(to right, #54538A, #BCA1B1);border:none;border-radius:50%;color:#FFF;font-size:30px;line-height:0;font-weight:400;cursor:pointer;border:5px solid #FFF;transition:border-width .1s}.modal .modal-dialog .modal-content .close:hover{border-width:3px}.modal .modal-dialog .modal-content .top-box{margin-bottom:1rem}.modal .modal-dialog .modal-content .top-box .title{text-align:center;text-transform:uppercase}.modal .modal-dialog .modal-content .table-container{max-height:500px}.modal .modal-dialog .modal-content .modal-body .modal-title{text-align:center;text-transform:uppercase;font-size:16px;margin-bottom:1rem}.modal .modal-dialog .modal-content .modal-body form{flex-direction:column}.modal .modal-dialog .modal-content .modal-body .form-group{display:flex;flex-direction:column;margin-bottom:1rem}.modal .modal-dialog .modal-content .modal-body .form-group label{font-size:13px;margin-bottom:.25rem}.modal .modal-dialog .modal-content .modal-body .form-group label .fa-calendar-alt{margin-right:.5rem}.modal .modal-dialog .modal-content .modal-body .btn-default{padding:1rem 2rem;background-color:#FDBE2D;color:#000;text-transform:uppercase;font-weight:800;border:none;cursor:pointer;width:100%;transition:.2s}.modal .modal-dialog .modal-content .modal-body .btn-default:hover{background-color:#f5ab02}.modal .modal-dialog .modal-content .modal-body .form-control{width:100%;padding:.75rem;border:1px solid #AAA;resize:none}@media screen and (max-width: 992px){.modal .modal-dialog{max-width:90vw !important}.modal .modal-dialog .modal-content{width:100%;padding:1rem}}main.error-page{min-height:100vh;display:flex;justify-content:center;align-items:center;flex-direction:column;background:linear-gradient(to right, #54538A, #BCA1B1)}main.error-page .text{text-align:center;color:#FFF;max-width:600px}main.error-page .text .big{font-size:50px;margin-bottom:1rem}main.error-page .text .desc{margin-bottom:2rem;font-size:20px}main.error-page .text .button-container .button{padding:1.25rem 3rem;font-size:16px;background:#FDBE2D;color:#000;font-weight:700;text-transform:uppercase;border:none;cursor:pointer;transition:.2s}main.error-page .text .button-container .button:hover{background:#f5ab02}main.dashboard-page{height:100%}main.dashboard-page.index section.top{display:flex;justify-content:space-between;width:100%}main.dashboard-page.index section.top .block{max-width:49%;width:100%;display:flex;align-items:center;padding:1rem 1.5rem;box-sizing:border-box}main.dashboard-page.index section.top .block .icon-container{width:50px;height:50px;flex-shrink:0;border-radius:50%;background:linear-gradient(to right, #B497F3, #E2D7FA);display:flex;align-items:center;justify-content:center;margin-right:1rem}main.dashboard-page.index section.top .block .icon-container .icon{max-width:60%;max-height:60%}main.dashboard-page.index section.top .block .title{font-weight:400;text-transform:uppercase;position:relative;max-width:300px;font-size:16px;margin-right:1rem}main.dashboard-page.index section.top .block .desc{margin:0 2rem;font-weight:500;font-size:14px}main.dashboard-page.index section.top .block .desc .number{font-size:26px;margin-right:0.5rem}main.dashboard-page.index section.top .block .image-container .image{max-width:100%}main.dashboard-page.index section.top .block .button-container{display:inline-block;margin-left:auto}main.dashboard-page.index section.top .block .button-container .button{padding:1rem 1rem 1rem 1.5rem;display:flex;align-items:center;background:#000;color:#fff;text-transform:uppercase;font-weight:700;border:none;cursor:pointer;transition:.2s}main.dashboard-page.index section.top .block .button-container .button .icon-container{width:30px;height:30px;border-radius:50%;background:#FDBE2D;display:flex;align-items:center;justify-content:center;color:#000;margin-left:1rem;margin-right:0}main.dashboard-page.index section.top .block .button-container .button .icon-container:hover{background:#f5ab02}main.dashboard-page.index section.top .block .button-container .button:hover{opacity:.7}main.dashboard-page.index section.top .block.blue{background-color:#EDF5FD;box-shadow:0 24px 27px -28px rgba(74,51,97,0.38);border:4px solid #fff}main.dashboard-page.index section.top .block.blue .title{text-align:right;padding-right:1rem}main.dashboard-page.index section.top .block.blue .title:after{content:"";position:absolute;right:-1rem;top:calc(50% - 30px);height:60px;width:1px;background-color:rgba(0,0,0,0.05)}main.dashboard-page.index section.top .block.relatorio{background:linear-gradient(to right, #54538A, #BCA1B1);color:#fff}main.dashboard-page.index section.top .block.relatorio .title{display:flex;flex-direction:column}main.dashboard-page.index section.filter-row{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-top:1rem;flex-wrap:wrap}main.dashboard-page.index section.filter-row .filter{max-width:calc(98% / 7);width:100%;border:2px solid #fff;box-shadow:0 24px 27px -28px rgba(74,51,97,0.38);padding:1rem 0.5rem;display:flex;align-items:center;justify-content:space-between;color:#000;transition:0.2s;position:relative;overflow:hidden}@media screen and (min-width: 1051px){main.dashboard-page.index section.filter-row .filter:not(:last-child){margin-right:calc(2% / 6)}}main.dashboard-page.index section.filter-row .filter::after{content:"";position:absolute;top:calc(50% - 50px);right:-50px;width:100px;height:100px;border-radius:50%;background-color:rgba(0,0,0,0.025);transition:0.2s}main.dashboard-page.index section.filter-row .filter:nth-child(1){background-color:#e8f6e0}main.dashboard-page.index section.filter-row .filter:nth-child(2){background-color:#c0e1ff}main.dashboard-page.index section.filter-row .filter:nth-child(3){background-color:#bfcedd}main.dashboard-page.index section.filter-row .filter:nth-child(4){background-color:#f6ebe0}main.dashboard-page.index section.filter-row .filter:nth-child(5){background-color:#f6e0eb}main.dashboard-page.index section.filter-row .filter:nth-child(6){background-color:#eadfff}main.dashboard-page.index section.filter-row .filter:nth-child(7){background-color:#fde1b4}main.dashboard-page.index section.filter-row .filter .desc{font-size:10px;text-transform:uppercase;font-weight:600;padding-right:2rem}main.dashboard-page.index section.filter-row .filter .number{margin-left:0.5rem;font-size:16px;font-weight:800;position:absolute;right:0.5rem}main.dashboard-page.index section.filter-row .filter:hover{opacity:0.8;transform:scale(1.05);box-shadow:0 24px 27px -20px rgba(74,51,97,0.3)}main.dashboard-page.index section.filter-row .filter:hover::after{right:-30px}@media screen and (max-width: 1050px) and (min-width: 901px){main.dashboard-page.index section.filter-row .filter{max-width:calc(98% / 4);margin-bottom:.5rem}main.dashboard-page.index section.filter-row .filter:not(:nth-child(4)){margin-right:calc(2% / 3)}}@media screen and (max-width: 900px) and (min-width: 601px){main.dashboard-page.index section.filter-row .filter{max-width:calc(98% / 3);margin-bottom:.5rem}main.dashboard-page.index section.filter-row .filter:not(:nth-child(3)){margin-right:calc(2% / 2)}}@media screen and (max-width: 600px){main.dashboard-page.index section.filter-row .filter{max-width:calc(98% / 2);margin-bottom:.5rem}main.dashboard-page.index section.filter-row .filter:not(:nth-child(2)){margin-right:calc(2% / 1)}}@media screen and (max-width: 490px){main.dashboard-page.index section.filter-row .filter{max-width:calc(98%);margin-bottom:.5rem}}main.dashboard-page.index section.content{margin-top:1rem;background-color:#fff;box-shadow:0 24px 27px -28px rgba(74,51,97,0.38);padding:1rem 2rem}main.dashboard-page.index section.content .top{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}main.dashboard-page.index section.content .top .left{display:flex;align-items:center}main.dashboard-page.index section.content .top .left .icon{max-width:40px;max-height:40px}main.dashboard-page.index section.content .top .left .title{font-weight:400;margin-left:1rem}main.dashboard-page.index section.content .top .left small{margin-top:15px}main.dashboard-page.index section.content .top .button-container{position:relative}main.dashboard-page.index section.content .top .button-container .button{padding:.5rem 1rem;display:flex;align-items:center;text-transform:uppercase;font-weight:700;font-size:12px;background-color:#fff;border:none;cursor:pointer;transition:.2s;border-radius:4px}main.dashboard-page.index section.content .top .button-container .button .icon-container{margin-left:.5rem;width:30px;height:30px;background-color:#FDBE2D;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:.2s}main.dashboard-page.index section.content .top .button-container .button:hover{background-color:#FDBE2D}main.dashboard-page.index section.content .top .button-container .button:hover .icon-container{background-color:#000;color:#FDBE2D}main.dashboard-page.index section.content .top .float-desc{position:absolute;top:calc(100% + 0em);left:1rem;width:100%;font-size:12px}main.dashboard-page.index section.content .top .float-desc .text-success{color:#000}main.dashboard-page.index section.content .top .float-desc:hover{opacity:.7}main.dashboard-page.overview>.top{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}main.dashboard-page.overview>.top .title{text-transform:uppercase;font-weight:300;font-size:1.4rem;margin-right:2rem}main.dashboard-page.overview .sub-area{display:flex;justify-content:space-between}main.dashboard-page.overview .sub-area .sub-tittle{font-weight:300;text-transform:uppercase;margin-bottom:1rem}main.dashboard-page.overview .sub-area .button-container .button{padding:0.5rem;display:flex;align-items:center;text-transform:uppercase;font-weight:700;font-size:12px;background-color:transparent;border:none;cursor:pointer}main.dashboard-page.overview .sub-area .button-container .button .icon-container{margin-left:1rem;width:30px;height:30px;background-color:#FDBE2D;border-radius:50%;display:flex;align-items:center;justify-content:center}main.dashboard-page.overview .sub-area .button-container .button .icon-container:hover{background:#f5ab02}main.dashboard-page.overview section.cards{display:flex;flex-wrap:wrap}main.dashboard-page.overview section.cards .card{max-width:32%;width:100%;background-color:#fff;box-shadow:0 24px 27px -18px rgba(74,51,97,0.1);padding:1rem;margin-bottom:2rem;display:flex;flex-direction:column}main.dashboard-page.overview section.cards .card:not(:nth-child(3n)){margin-right:calc(4% / 2)}main.dashboard-page.overview section.cards .card.card-full{max-width:100%;margin-right:0}main.dashboard-page.overview section.cards .card.card-full .content .chart-container{height:400px}main.dashboard-page.overview section.cards .card .top{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}main.dashboard-page.overview section.cards .card .top .title{font-weight:300;font-size:16px;max-width:130px}main.dashboard-page.overview section.cards .card .content{display:flex;flex-direction:column;justify-content:center;flex:1}main.dashboard-page.overview section.cards .card .content .empty{padding:1rem .5rem;font-size:12px;border:1px solid transparent;transition:0.2s;font-weight:700}main.dashboard-page.overview section.cards .card .content .chart-container{height:200px;overflow:hidden}main.dashboard-page.overview section.cards .card .content .chart-container .draw-chart{height:100%}main.dashboard-page.overview section.cards .card .content>.desc{font-size:16px}main.dashboard-page.overview section.cards .card .content>.desc .big{font-size:30px;font-weight:800}main.dashboard-page.overview section.cards .card .content .bar-container{margin-top:1rem;display:flex;align-items:center;padding-right:40px;position:relative}main.dashboard-page.overview section.cards .card .content .bar-container .bar{height:30px;background-color:#e8f6e0;position:relative;display:flex;align-items:center;animation:bar-animation 1s;min-width:20px}main.dashboard-page.overview section.cards .card .content .bar-container .bar .percent{position:absolute;right:-40px;font-size:12px}main.dashboard-page.overview section.cards .card .content .avaliation{display:flex;align-items:center;padding:2rem 0}main.dashboard-page.overview section.cards .card .content .avaliation .image-container{width:100px;height:100px;border-radius:50%;flex-shrink:0;margin-right:1rem;overflow:hidden;display:flex;align-items:center;justify-content:center}main.dashboard-page.overview section.cards .card .content .avaliation .image-container .image{min-width:100%;min-height:100%;max-width:200%}main.dashboard-page.overview section.cards .card .content .avaliation .text{font-size:13px}main.dashboard-page.overview section.cards .card .content .avaliation .text .name{font-weight:700;margin-bottom:0.5rem;max-width:200px}main.dashboard-page.overview section.cards .card .content .avaliation .text .desc{margin-bottom:1rem;max-width:200px}main.dashboard-page.overview section.cards .card .content .avaliation .text .rate{font-size:20px;margin-bottom:1rem}main.dashboard-page.overview section.cards .card .content .avaliation .text .rate .big{font-size:30px;font-weight:800}main.dashboard-page.create{display:flex;flex-direction:column}main.dashboard-page.show .card .form-title.small{font-size:14px;font-weight:700}main.dashboard-page.show .card .card-body .block-list{display:flex;margin-bottom:2rem}main.dashboard-page.show .card .card-body .block-list .block{max-width:19.5%;width:100%;background:#E9F6FD;border-radius:2px;padding:1rem;box-sizing:border-box;margin-bottom:0 !important;border:5px solid #FFF;box-shadow:0 14px 37px -28px rgba(74,51,97,0.38);transition:.2s}main.dashboard-page.show .card .card-body .block-list .block:not(:last-child){margin-right:calc(2.5% / 4)}main.dashboard-page.show .card .card-body .block-list .block .desc{font-weight:800;margin-bottom:.25rem}main.dashboard-page.show .card .card-body .block-list .block a[href]{text-decoration:underline;transition:.2s}main.dashboard-page.show .card .card-body .block-list .block a[href]:hover{opacity:.6}main.dashboard-page.show .card .card-body .block-list .block .val{font-size:13px}main.dashboard-page.show .card .card-body .block-list .block .val.break{word-break:break-all}main.dashboard-page.show .card .card-body .block-list .block:hover{transform:scale(1.05);box-shadow:0 14px 37px -18px rgba(74,51,97,0.38)}main.dashboard-page.show .card .card-body .block-list .block .filter .toggle .icon{color:#000}main.dashboard-page.show .card .card-body .block.light .desc{font-size:20px;margin-bottom:1rem}main.dashboard-page.show .card .card-body .submit,main.dashboard-page.show .card .card-body .tarja-question{background-color:#FDBE2D;padding:1rem 2rem;border:none;text-transform:uppercase;font-weight:700;font-size:14px;cursor:pointer;transition:.2s;white-space:nowrap;margin-bottom:1rem;display:inline}main.dashboard-page.show .card .card-body .submit.tarja-question,main.dashboard-page.show .card .card-body .tarja-question.tarja-question{padding:.6rem 1rem;font-size:12px}main.dashboard-page.show .card .card-body .submit .icon,main.dashboard-page.show .card .card-body .tarja-question .icon{margin-left:.5rem}main.dashboard-page.show .card .card-body .submit:hover,main.dashboard-page.show .card .card-body .tarja-question:hover{background-color:#f5ab02}main.dashboard-page.show .card .card-body .editor-content{margin-bottom:1rem;flex-basis:100%}main.dashboard-page.show .card .card-body .line{display:flex;align-items:center}main.dashboard-page.show .card .card-body .line.space-between{justify-content:space-between}main.dashboard-page.show .card .card-body .history-list li{padding:1rem 2rem;border-radius:4px;transition:.2s;font-size:12px;border:1px solid transparent}main.dashboard-page.show .card .card-body .history-list li:not(:last-child){margin-bottom:.5rem}main.dashboard-page.show .card .card-body .history-list li .icon{margin-right:.5rem;font-size:16px;opacity:.4;transition:.2s}main.dashboard-page.show .card .card-body .history-list li:hover{box-shadow:5px 12px 22px -5px rgba(175,151,172,0.21);border-color:#b299ad}main.dashboard-page.show .card .card-body .history-list li:hover .icon{opacity:1}main.dashboard-page.show .card .card-body .history-list li:nth-child(odd){background-color:#f3f5f6}main.dashboard-page .filter-container{display:flex;align-items:center}main.dashboard-page .filter-container .desc{text-transform:uppercase;font-size:12px;margin-right:2rem;max-width:150px}main.dashboard-page .filter-container .card{background-color:#FFF;display:flex;align-items:flex-start;justify-content:space-between;padding:.5rem 1rem}main.dashboard-page .filter-container .card .icon-container{width:30px;height:30px;border-radius:50%;display:flex;justify-content:center;align-items:center;border:2px solid #FDBE2D;color:#FDBE2D;margin-right:1rem;font-size:12px;margin-top:.3rem;flex-shrink:0}main.dashboard-page .filter-container .card .filters{display:flex;align-items:flex-end;flex-wrap:wrap;max-width:600px;min-width:300px;width:100%}main.dashboard-page .filter-container .card .filters .block{max-width:calc(50% - 2%);width:100%;margin-bottom:1rem;display:flex;flex-direction:column}main.dashboard-page .filter-container .card .filters .block:not(:nth-child(2n)){margin-right:4%}main.dashboard-page .filter-container .card .filters .block .legend{font-size:12px;text-transform:uppercase;font-weight:700;margin-bottom:.25rem;display:flex;align-items:flex-end}main.dashboard-page .filter-container .card .filters .block .line{display:flex;align-items:flex-end}main.dashboard-page .filter-container .card .filters .block .line .legend{max-width:48%;width:100%;flex:1}main.dashboard-page .filter-container .card .filters .block .line .legend:not(:last-child){margin-right:4%}main.dashboard-page .filter-container .card .filters .block .line .label{width:100%;max-width:100%;display:block;margin-bottom:1rem}main.dashboard-page .filter-container .card .filters .block .line .label:not(:last-child){margin-right:4%}main.dashboard-page .filter-container .card .filters .block .line .label .legend{font-size:12px;font-weight:500}main.dashboard-page .filter-container .card .filters .block .line .label .input{padding:.5rem;border-radius:4px;border:1px solid #AAA;font-size:12px;width:100%}main.dashboard-page .filter-container .card .filters .block .line .submit:not(:first-child){max-width:48%}main.dashboard-page .filter-container .card .filters .block .submit{width:100%;background-color:#FDBE2D;padding:.6rem 1rem;border:none;border-radius:4px;text-transform:uppercase;font-weight:700;font-size:12px;cursor:pointer;transition:.2s;white-space:nowrap;margin-bottom:1rem;display:flex;align-items:center;justify-content:center}main.dashboard-page .filter-container .card .filters .block .submit .icon{margin-left:.5rem}main.dashboard-page .filter-container .card .filters .block .submit:hover{background-color:#f5ab02}@media screen and (max-width: 1210px){main.dashboard-page .filter-container{flex-direction:column;align-items:center}main.dashboard-page .filter-container .desc{margin-right:0;margin-bottom:1rem;text-align:center}main.dashboard-page .filter-container .card{flex-direction:column;align-items:center}main.dashboard-page .filter-container .card .icon-container{margin-bottom:1rem;margin-right:0}main.dashboard-page .filter-container .card .filters{flex-direction:column}main.dashboard-page .filter-container .card .filters .block{margin-right:0 !important;max-width:100%;width:100%}}@media screen and (max-width: 767px){main.dashboard-page .filter-container .card .filters .block .line{flex-direction:column;position:relative}main.dashboard-page .filter-container .card .filters .block .line .legend{max-width:100%;margin-right:0 !important}main.dashboard-page .filter-container .card .filters .block .line .legend:not(:first-child){position:absolute;top:calc(100% + 1rem + 1rem + 1rem);left:0}main.dashboard-page .filter-container .card .filters .block .line .label{margin-right:0 !important;margin-bottom:2rem}}main.dashboard-page .back{color:#000;display:inline-flex;align-items:center;margin-bottom:1rem;font-size:13px;transition:opacity .2s;margin-right:auto}main.dashboard-page .back .icon{margin-right:.5rem;font-size:13px}main.dashboard-page .back:hover{opacity:.7}main.dashboard-page .card{background-color:#FFF;box-shadow:0 24px 27px -18px rgba(74,51,97,0.1);margin-bottom:2rem;padding:2rem}main.dashboard-page .card .button-container{margin-bottom:2rem}main.dashboard-page .card .button-container .button{padding:1rem 2rem;background-color:#FDBE2D;color:#000;text-transform:uppercase;font-weight:800;border:none;cursor:pointer;white-space:nowrap}main.dashboard-page .card>.top{display:flex;justify-content:space-between;align-items:center}main.dashboard-page .card>.top .float-desc{position:absolute;top:calc(100% + 0em);left:1rem;width:100%;font-size:12px}main.dashboard-page .card>.top .float-desc .text-success{color:#000}main.dashboard-page .card>.top .float-desc:hover{opacity:.7}main.dashboard-page .card .form-title{text-transform:uppercase;display:flex;flex-direction:column;font-weight:400;margin-bottom:1rem;display:block;text-align:center}main.dashboard-page .card form{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}main.dashboard-page .card form .top{margin-bottom:2rem;width:100%}main.dashboard-page .card form .top .desc{line-height:20px;font-size:14px}main.dashboard-page .card form .top .desc.center{text-align:center}main.dashboard-page .card form .label{width:100%;font-size:13px;max-width:49%;margin-top:auto;position:relative;margin-bottom:2rem}main.dashboard-page .card form .label small{position:absolute;bottom:-1rem;left:0}main.dashboard-page .card form .label.lg{max-width:100%}main.dashboard-page .card form .label .red{color:red}main.dashboard-page .card form .label .photo-preview{height:120px;width:120px;border-radius:50%;background-size:cover;background-position:center center;margin:1rem auto}main.dashboard-page .card form .label .input{width:100%;padding:.75rem;border:1px solid #AAA;resize:none}main.dashboard-page .card form .label .input.photo-input{display:flex;align-items:center;justify-content:space-between;padding:.45rem .75rem}main.dashboard-page .card form .label .input .file-input{display:none}main.dashboard-page .card form .label .input .file-custom{padding:0.4rem 1rem;font-size:10px;border-radius:5px;background:linear-gradient(to right, #54538A, #BCA1B1);color:#fff;float:right;cursor:pointer;white-space:nowrap;align-self:flex-start}main.dashboard-page .card form .label .input-group{display:flex}main.dashboard-page .card form .label .input-group .input-group-prepend{background-color:#F5F5F5;color:#333;white-space:nowrap;display:flex;justify-content:center;align-items:center;padding:.75rem;max-width:50%;width:100%}main.dashboard-page .card form .submit{padding:1rem 2rem;background-color:#FDBE2D;color:#000;text-transform:uppercase;font-weight:800;border:none;cursor:pointer;margin-left:auto;margin-top:auto;margin-bottom:2rem;font-size:14px}main.dashboard-page .card .card-body .block:not(:last-child){margin-bottom:1rem}main.dashboard-page .card .card-body .block .desc{text-transform:uppercase;font-size:14px;font-weight:500}main.dashboard-page .card .card-body .block .val{font-weight:600;font-size:14px;color:#000}main.dashboard-page .card .card-body .block.big .val{font-weight:600;text-transform:uppercase;font-size:20px}main.dashboard-page .card .card-body .block.light .desc{font-weight:700}main.dashboard-page .card .card-body .block.light .val{font-weight:500}main.dashboard-page .card.centered{max-width:800px;margin:auto}main.dashboard-page.graph .card .top{display:flex;justify-content:space-between;align-items:center}main.dashboard-page.graph .card .top .right{display:flex}main.dashboard-page.graph .card .top .right .button-container{display:inline-block}main.dashboard-page.graph .card .top .right .button-container:not(:last-child){margin-right:1rem}main.dashboard-page.graph .card .top .right .button-container button{padding:1rem 1.5rem;background-color:#FDBE2D;color:#000;border:none;font-weight:700;text-transform:uppercase;font-size:12px;cursor:pointer;transition:.2s}main.dashboard-page.graph .card .top .right .button-container button .icon{margin-right:1rem}main.dashboard-page.graph .card .top .right .button-container button:hover{background-color:#f5ab02}main.dashboard-page.graph .card .line{display:flex;justify-content:space-between}main.dashboard-page.graph .card .line .left,main.dashboard-page.graph .card .line .right{max-width:49%;width:100%;border:1px solid #DDD;border-radius:10px;padding:1rem}main.dashboard-page.graph .card .line .left .title,main.dashboard-page.graph .card .line .right .title{text-transform:uppercase;font-weight:700;margin-bottom:1rem;font-size:14px}main.dashboard-page.graph .card .line .left .desc .label,main.dashboard-page.graph .card .line .right .desc .label{font-size:12px}main.dashboard-page.graph .card .line .left .desc .label:not(:last-child),main.dashboard-page.graph .card .line .right .desc .label:not(:last-child){margin-bottom:.5rem}main.dashboard-page.graph .card .line .left .form,main.dashboard-page.graph .card .line .right .form{margin-top:5rem}main.dashboard-page.graph .card .line .left .form .input-line,main.dashboard-page.graph .card .line .right .form .input-line{display:flex}main.dashboard-page.graph .card .line .left .form .input-line .label,main.dashboard-page.graph .card .line .right .form .input-line .label{flex:1;width:100%;font-size:13px;margin-bottom:1rem}main.dashboard-page.graph .card .line .left .form .input-line .label:not(:last-child),main.dashboard-page.graph .card .line .right .form .input-line .label:not(:last-child){margin-right:2%}main.dashboard-page.graph .card .line .left .form .input-line .label .input,main.dashboard-page.graph .card .line .right .form .input-line .label .input{width:100%;padding:.75rem;border:1px solid #AAA;resize:none}main.dashboard-page.graph .card .line .left .form .input-line .label.md,main.dashboard-page.graph .card .line .right .form .input-line .label.md{max-width:25%}main.dashboard-page.graph .card .line .left #respostasChart,main.dashboard-page.graph .card .line .right #respostasChart{margin-top:5rem}main.dashboard-page.graph.relatorio .card{box-shadow:none}main.dashboard-page.graph.relatorio .card>.card-header{width:100%}main.dashboard-page.graph.relatorio .card>.card-header .btn{width:100%;padding:1rem;text-align:left;background:linear-gradient(to right, #54538A, #BCA1B1);border:none;color:#FFF}main.dashboard-page.graph.relatorio .card>.collapse{transition:.2s;border:1px solid #e3e6f0;border-top:none;opacity:0;display:none}main.dashboard-page.graph.relatorio .card>.collapse .title{font-size:20px;text-align:center}main.dashboard-page.graph.relatorio .card>.collapse .card-body{padding:1rem}main.dashboard-page.graph.relatorio .card>.collapse.show{display:block;opacity:1}main.dashboard-page.graph.relatorio .graphics .card{padding:0 1rem;margin-bottom:1rem;font-size:14px}main.dashboard-page.graph.relatorio .graphics .card .d-none{display:none !important}main.dashboard-page.graph.relatorio .graphics .card .chart{max-width:500px;width:100%;margin:2rem auto;background:#f6f6f6;display:flex;justify-content:center}main.dashboard-page.graph.relatorio .graphics .card .table-responsive,main.dashboard-page.graph.relatorio .graphics .card .table-container{margin-top:1rem}main.dashboard-page.graph.relatorio .graphics .card .table-responsive .table .chart,main.dashboard-page.graph.relatorio .graphics .card .table-container .table .chart{margin:0}main.dashboard-page.graph.relatorio.diagnostico .card{padding:0;margin-bottom:1rem}main.dashboard-page.graph.relatorio.diagnostico>.card{padding:2rem}main.dashboard-page.graph.relatorio.diagnostico .accordion{width:100%}@media screen and (max-width: 767px){main.dashboard-page.overview>.top{flex-direction:column;align-items:center}main.dashboard-page.overview>.top .title{margin-right:0}main.dashboard-page.overview>.top .filter-container{width:100%}main.dashboard-page.overview>.top .filter-container .card{max-width:100%;width:100%}main.dashboard-page.overview>.top .filter-container .card .filters .block .line{flex-direction:column}}@media screen and (max-width: 992px){main.dashboard-page.index section.top{flex-direction:column}main.dashboard-page.index section.top .block{max-width:100%}main.dashboard-page.index section.top .block .image-container{display:none}main.dashboard-page.index section.top .block .icon-container{display:none}main.dashboard-page.index section.top .block:not(:last-child){margin-right:0;margin-bottom:1rem}main.dashboard-page.index section.content{padding:1rem}main.dashboard-page.index section.content .top{flex-direction:column}main.dashboard-page.index section.content .top .left{margin-bottom:1rem}main.dashboard-page.index section.content .top .button-container .button .icon-container{flex-shrink:0}main.dashboard-page.overview section.cards{flex-direction:column}main.dashboard-page.overview section.cards .card{max-width:100%;width:100%;margin-bottom:2rem}main.dashboard-page.overview section.cards .card:not(:nth-child(3n)){margin-right:0}main.dashboard-page.show .card .card-body .line{flex-direction:column}main.dashboard-page.show .card .card-body>.desc{text-align:center}main.dashboard-page.show .card .card-body .block-list{flex-direction:column}main.dashboard-page.show .card .card-body .block-list .block{max-width:100%}main.dashboard-page.show .card .card-body .block-list .block:not(:last-child){margin-right:0;margin-bottom:2rem}main.dashboard-page.graph .card>.top .right{display:flex;flex-direction:column;align-items:center;margin-bottom:1rem}main.dashboard-page.graph .card>.top .right .button-container:not(:last-child){margin-bottom:1rem;margin-right:0}main.dashboard-page.graph .card .line{flex-direction:column}main.dashboard-page.graph .card .line .left{max-width:100%;margin-bottom:1rem}main.dashboard-page.graph .card .line .left .form .input-line{flex-direction:column}main.dashboard-page.graph .card .line .right{max-width:100%}main.dashboard-page.relatorio.graph.diagnostico>.card{padding:1rem}main.dashboard-page .card{padding:1rem}main.dashboard-page .card>.top{flex-direction:column}main.dashboard-page .card>.top .left{margin-bottom:1rem}main.dashboard-page .card form .label{max-width:100%}main.dashboard-page .card form .label .input-group{flex-direction:column}main.dashboard-page .card form .label .input-group .input-group-prepend{max-width:100%;font-size:12px}}@keyframes bar-animation{from{width:0}}main.auth-page{display:flex;justify-content:center;align-items:center;background:linear-gradient(to right, #54538A, #BCA1B1);min-height:100vh}main.auth-page .content{background-color:#FFF;box-shadow:0 10px 20px -5px rgba(0,0,0,0.2);display:flex;border-radius:10px;max-width:700px;width:100%}main.auth-page .content .left{padding:2rem;background-color:#000;display:flex;align-items:center;justify-content:center;max-width:40%;width:100%;border-radius:10px 0 0 10px}main.auth-page .content .right{padding:4rem;flex:1}main.auth-page .content .right .title{text-transform:uppercase;font-weight:300;font-size:20px;margin-bottom:2rem;text-align:center}main.auth-page .content .right form{display:flex;flex-direction:column}main.auth-page .content .right form .label{width:100%}main.auth-page .content .right form .label:not(:last-of-type){margin-bottom:1rem}main.auth-page .content .right form .label .input{width:100%;padding:.75rem;border-radius:3px;border:1px solid #AAA;font-size:12px;transition:border-color .2s}main.auth-page .content .right form .label .input:focus{border-color:#000}main.auth-page .content .right form .forgot{color:#000;font-size:12px;display:inline-block;margin:1rem auto 1rem 0;transition:opacity .2s}main.auth-page .content .right form .forgot:hover{opacity:.7}main.auth-page .content .right form .submit{padding:1rem;background-color:#FDBE2D;border:none;text-transform:uppercase;font-size:14px;font-weight:700;cursor:pointer;transition:background-color .2s}main.auth-page .content .right form .submit:hover{background-color:#f5ab02}main.auth-page .content .right .perfis{display:flex;flex-direction:column;align-items:center}main.auth-page .content .right .perfis .link-perfil{padding:.5rem .5rem;border-radius:5px;color:#000;transition:.2s;display:inline-flex;cursor:pointer;align-items:center;border:none;background:transparent}main.auth-page .content .right .perfis .link-perfil,main.auth-page .content .right .perfis .link-perfil .icon{font-size:12px}main.auth-page .content .right .perfis .link-perfil:not(:last-child){margin-right:0rem}main.auth-page .content .right .perfis .link-perfil:hover{background-color:#FDBE2D;color:#FFF}@media screen and (max-width: 992px){main.auth-page .content{flex-direction:column;margin:0 1rem}main.auth-page .content .left{max-width:100%;padding:4rem 2rem;border-radius:10px 10px 0 0}main.auth-page .content .right{padding:1rem}}main.pesquisa-form-page{background:linear-gradient(to right, #54538A, #BCA1B1);min-height:100vh;display:flex;flex-direction:column;padding:2rem 1rem 4rem;position:relative}main.pesquisa-form-page .card{max-width:700px !important}main.pesquisa-form-page .card form .label.radio{text-align:center;display:flex;align-items:center;justify-content:center;cursor:pointer}main.pesquisa-form-page .card form .label.radio input{margin-right:.5rem}main.pesquisa-form-page .card fieldset{border:none;width:100%}main.pesquisa-form-page .card fieldset .form-title.center{text-align:center}main.pesquisa-form-page .card fieldset .form-title.mt-2{margin-top:2rem}main.pesquisa-form-page .card fieldset .text-center{text-align:center}main.pesquisa-form-page .card fieldset .list-items{margin:2rem 0}main.pesquisa-form-page .card fieldset .list-items li{display:flex;align-items:center}main.pesquisa-form-page .card fieldset .list-items li:not(:last-child){margin-bottom:2rem}main.pesquisa-form-page .card fieldset .list-items li .icon-container{margin-right:1rem}main.pesquisa-form-page .card fieldset .form-card{width:100%}main.pesquisa-form-page .card fieldset .form-card.finish{margin-top:2rem;display:flex;align-items:center;flex-direction:column}main.pesquisa-form-page .card fieldset .form-card.finish .fs-title{font-size:20px;text-transform:uppercase;font-weight:800}main.pesquisa-form-page .card fieldset .form-card.finish .icon{color:#22BB33;font-size:30px}main.pesquisa-form-page .card fieldset .fs-title{font-size:18px;font-weight:600;margin-bottom:1rem}main.pesquisa-form-page .card fieldset .form-check{display:flex;align-items:center;margin-bottom:.5rem}main.pesquisa-form-page .card fieldset .form-check .form-check-input{margin-right:.5rem}main.pesquisa-form-page .card fieldset .form-check .form-check-label{font-size:15px}main.pesquisa-form-page .card fieldset .btn-comment{margin:1rem 0 0;display:inline-block;font-size:14px;color:#000;transition:.2s}main.pesquisa-form-page .card fieldset .btn-comment .fa-comment{margin-left:.5rem}main.pesquisa-form-page .card fieldset .btn-comment:hover{opacity:.8}main.pesquisa-form-page .card fieldset .collapse{max-height:0;overflow:hidden;transition:.2s}main.pesquisa-form-page .card fieldset .collapse.show{max-height:200px}main.pesquisa-form-page .card fieldset .category-question{margin-bottom:4rem}main.pesquisa-form-page .card fieldset textarea{width:100%;resize:none;border:1px solid #CCC;margin-top:1rem;padding:1rem}main.pesquisa-form-page .card fieldset hr{border:none;border-top:1px solid #DDD;width:100%;margin:2rem 0}main.pesquisa-form-page .card fieldset .buttons-line{display:flex;justify-content:center}main.pesquisa-form-page .card fieldset .buttons-line button:not(:last-child),main.pesquisa-form-page .card fieldset .buttons-line input[type="button"]:not(:last-child){margin-right:1rem}main.pesquisa-form-page .card button,main.pesquisa-form-page .card input[type="button"]{padding:1.25rem 3rem;font-size:16px;background:#FDBE2D;color:#000;font-weight:700;text-transform:uppercase;border:none;cursor:pointer;transition:.2s;margin-bottom:2rem}main.pesquisa-form-page .card button:hover,main.pesquisa-form-page .card input[type="button"]:hover{background:#f5ab02}main.pesquisa-form-page .card button.center,main.pesquisa-form-page .card input[type="button"].center{margin:0 auto;display:block}main.pesquisa-form-page #questions-footer{position:absolute;bottom:2rem;width:100%;text-align:center;left:0;color:#FFF}main.pesquisa-form-page #msform{margin-top:2rem}@media screen and (max-width: 767px){main.pesquisa-form-page .card{max-width:100% !important;padding:1rem}}
