﻿/*!
* Start Bootstrap - SB Admin 2 Bootstrap Admin Theme (http://startbootstrap.com)
* Code licensed under the Apache License v2.0.
* For details, see http://www.apache.org/licenses/LICENSE-2.0.
*/
html,body,form{height:100%;width:100%;margin:0;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.form-control,html,body,form{font-size:12px;}.form-label{font-weight:bold;}body{border-top:1px solid #e61c32;}h1{font-size:24px;}h4{margin:5px 0!important;}h4.subtitle{overflow:hidden;margin:0;}h4.subsubtitle{overflow:hidden;}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}footer{margin:0;border-top:solid 3px #f00;padding:14px 0;background-color:#333;color:#fff;text-align:center;}a.error{color:#f00;}a.link{color:#337ab7;text-decoration:underline;}a .fa-file-excel-o{color:#1f6e43;}a .fa-file-excel-o{color:#1f6e43;}a .fa-file-pdf-o{color:#a50000;}a .fa-file-powerpoint-o{color:#d14524;}#nav-sidebar{transition:all .5s;-webkit-transition:all .5s;transition-timing-function:ease;-webkit-transition-timing-function:ease;left:0;}#nav-sidebar.collapsed{left:-250px;}#sidebar-collapse{display:inline-block;position:absolute;top:28px;left:232px;z-index:99999;cursor:pointer;height:20px;width:20px;text-align:center;font-size:16px;}@media(max-width:768px){#sidebar-collapse{display:none;}}#sidebar-collapse i{vertical-align:middle;}#sidebar-collapse-chevron{transition:all .5s;-webkit-transition:all .5s;transition-timing-function:ease;-webkit-transition-timing-function:ease;}#sidebar-collapse-chevron.collapsed{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);padding-top:2px;}#wrapper{width:100%;height:100%;overflow:hidden;}#page-wrapper{overflow:auto;transition:all .5s;-webkit-transition:all .5s;transition-timing-function:ease;-webkit-transition-timing-function:ease;}@media(min-width:768px){#page-wrapper{padding:0 15px;}}@media(min-width:768px){#page-wrapper{position:inherit;margin:0;padding:15px 15px 0 265px;border-left:1px solid #e7e7e7;}}@media(max-width:767px){#page-wrapper{min-height:0!important;padding-top:15px;height:unset!important;}}#page-wrapper.collapsed{padding:15px 15px 0 15px;}.row.vertical-center{display:flex;align-items:center;}.position-relative{position:relative;}.position-left{position:absolute;left:0;top:0;display:inline;}.position-right{position:absolute;right:0;top:0;display:inline;}div.page-header{font-size:24px;}@media(min-width:768px){div.page-header{margin:0 0 20px 0;}}div.fullheight{overflow:auto;}.login-panel{margin-top:25%;}.flot-chart{display:block;height:400px;}.flot-chart .flot-chart-content{width:100%;height:100%;}.show-grid{margin:15px 0;}.show-grid [class^=col-]{padding-top:10px;padding-bottom:10px;border:1px solid #ddd;background-color:#eee!important;}.huge{font-size:40px;}i.language{width:30px;height:20px;display:inline-block;margin-right:5px;background-color:#f00;}label{font-weight:normal;}label.required{font-weight:bold;}label.required:after{content:" *";}label.has-error{color:#a94442;}.blockui{cursor:not-allowed;}.blockui.overlay{opacity:.3;filter:alpha(opacity=30);background-image:none;background:#aaa;width:100%;height:200%;z-index:9999;position:fixed;top:0;left:0;}div.picker-loading{position:absolute;top:0;right:0;z-index:99999;padding:13px 40px;color:#fff;}div.loading{position:absolute;top:2px;left:5px;z-index:99999;color:#fff;}@media(max-width:500px){.hidden-xxs{display:none;}}div.mce-fullscreen{z-index:999999999;}.has-warning .input-group-btn .btn{border-color:#f0ad4e;}.has-warning .input-group-text,.has-warning input{border-color:#f0ad4e;}.has-error .input-group-btn .btn{border-color:#a94442;}.has-error .input-group-text{border-color:#a94442;color:#a94442;}.has-error select,.has-error input{border-color:#a94442;}span.input-group-addon{position:relative;}span.input-group-addon span.has-feedback{background-color:var(--bs-body-bg);position:absolute;top:2px;min-width:5px;line-height:.5;font-size:10px;padding:3px 1px;right:2px;}span.input-group-addon span.has-feedback:hover{cursor:pointer;}span.input-group-addon span.has-feedback[title=""]{display:none;}.input-group-btn:not(.input-group-btn-sm) a.btn{padding-bottom:7px;}.input-group-btn:not(.input-group-btn-sm) select.btn{padding-bottom:7px;padding-top:7px;}select:disabled{-webkit-appearance:none;-moz-appearance:none;line-height:17px!important;}select:disabled::-ms-expand{display:none;}.form-control[aria-disabled=true]{cursor:not-allowed;background-color:#eee;opacity:1;}.double-line{border-top:3px double;}.icon-disabled{opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;}.badge.success{background-color:#5cb85c;color:#fff;}.badge.warning{background-color:#f0ad4e;color:#fff;}.badge.danger{background-color:#d9534f;color:#fff;}.badge.info{background-color:#5bc0de;color:#fff;}.badge.primary{background-color:#428bca;color:#fff;}i{min-width:14px;text-align:center;}.lined-section{width:100%;text-align:center;border-bottom:1px solid #eee;line-height:1px;margin:10px 0 25px 0;display:block;}.lined-section span{background:var(--bs-body-bg);color:var(--bs-body-color);padding:0 10px;font-size:20px;}.lined-section.small{margin:10px 0 10px 0;}.lined-section.small span{font-size:12px;}.heartbeat{display:inline;position:absolute;left:168px;top:10px;color:#e61c32;}.nomargin{margin:0!important;}.fa-level-up.level-1{margin-left:5px;}.fa-level-up.level-2{margin-left:15px;}.fa-level-up.level-3{margin-left:25px;}.fa-level-up.level-4{margin-left:35px;}.fa-level-up.level-5{margin-left:45px;}.fa-level-up.level-6{margin-left:55px;}p.help-block{font-style:italic;}p.category-block{font-size:13px;}@media(max-width:768px){div.sm-fixed200{width:198px;overflow:hidden;}}@media(min-width:768px){div.md-fixed300{width:298px;overflow:hidden;}div.md-fixed200{width:198px;overflow:hidden;}}.quicknav a{margin-right:5px;margin-bottom:5px;}.replace-indicator{display:inline-block;}.custom-menu{font-size:12px;}.sidebar ul li.custom-menu{border:0;}.dashboard-nav a{display:block;position:relative;text-align:left;}.dashboard-nav a .badge{position:absolute;top:3px;min-width:5px;line-height:.5;font-size:10px;padding:3px;right:3px;}.note{color:#aaa;font-size:12px;font-style:italic;max-width:100%;white-space:initial;}.note.block{display:block;}label.bold,div.bold{font-weight:bold;}.progress{position:relative;}.progress span{position:absolute;display:block;width:100%;color:#000;text-align:right;padding-right:10px;}.navbar .navbar-brand{line-height:0;font-size:0;color:transparent;padding:0;width:250px;height:40px;display:inline-block;background-image:url(../img/denso-logo.png);background-repeat:no-repeat;background-size:auto 40px;background-color:#fff;}.navbar .navbar-brand .project-title{font-size:15px;font-style:italic;display:inline-block;float:right;width:78px;text-align:center;line-height:40px;font-weight:bold;background-color:#fff;color:#e61c32;}.navbar span.page-title{font-size:20px;line-height:20px;font-weight:bold;white-space:nowrap;}.navbar span.page-title:hover{white-space:normal;}@media(max-width:991px){.navbar span.page-title{line-height:13px;font-size:10px;}.navbar span.page-title span{display:block;font-weight:normal;}}@media(min-width:992px){.navbar .nav-right{margin-top:1px;}}@media(min-width:992px){.sidebar{width:250px;}}.sidebar ul{margin-bottom:0;}.sidebar ul li.depth-2{margin:5px;margin-bottom:0;}.sidebar ul li.depth-3{margin:5px;margin-bottom:0;}.sidebar a{text-decoration:none;color:var(--bs-body-color);}.sidebar a.active{color:var(--bs-primary);}.sidebar a:hover{color:var(--bs-primary-text-emphasis);}.flag-icon.available{border-color:#5cb85c;}.flag-icon.unavailable{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%);opacity:.6;}.flag-icon.unavailable:hover{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);filter:grayscale(0%);opacity:1;transition:opacity .5s linear;}.aspNetDisabled .htmlEditor~.cke,.aspNetDisabled.htmlEditor~.cke{position:relative;background-color:#f8f8f8!important;}.cke_source{background-color:unset!important;}.cke.cke_reset{height:100%;border-radius:var(--bs-border-radius)!important;border-color:var(--bs-border-color)!important;}.cke .cke_wysiwyg_frame,.cke .cke_wysiwyg_div{background-color:transparent;}.cke .cke_inner{height:inherit;background-color:transparent;}.cke .cke_inner.cke_maximized{position:fixed!important;background-color:#fff;}.cke .cke_inner.cke_maximized .cke_contents{height:calc(100% - 28px)!important;}.cke .cke_inner .cke_top{height:28px!important;padding:0;}.cke:not(.cke_showtoolbar) .cke_inner:not(.cke_maximized) .cke_top{display:none;}.cke:not(.cke_showtoolbar) .cke_inner:not(.cke_maximized) .cke_contents{height:100%!important;}.cke.cke_showtoolbar .cke_inner:not(.cke_maximized) .cke_contents{height:calc(100% - 28px)!important;}.cke.cke_showtoolbar .cke_inner:not(.cke_maximized) .cke_top{display:block!important;}.cke-60~.cke{min-height:60px;}.cke-60~.cke:not(.cke_showtoolbar){height:58px!important;}.cke-60~.cke:not(.cke_showtoolbar) .cke_contents{height:100%!important;}.cke-60~.cke.cke_showtoolbar{height:88px!important;}.cke-80~.cke{min-height:80px;}.cke-80~.cke:not(.cke_showtoolbar){height:78px!important;}.cke-80~.cke:not(.cke_showtoolbar) .cke_contents{height:100%!important;}.cke-80~.cke.cke_showtoolbar{height:108px!important;}.cke-100~.cke{min-height:100px;}.cke-100~.cke:not(.cke_showtoolbar){height:98px!important;}.cke-100~.cke:not(.cke_showtoolbar) .cke_contents{height:100%!important;}.cke-100~.cke.cke_showtoolbar{height:128px!important;}.panel-green{border-color:#5cb85c;}.panel-green .panel-heading{border-color:#5cb85c;color:#fff;background-color:#5cb85c;}.panel-green a{color:#5cb85c;}.panel-green a:hover{color:#3d8b3d;}.panel-red{border-color:#d9534f;}.panel-red .panel-heading{border-color:#d9534f;color:#fff;background-color:#d9534f;}.panel-red a{color:#d9534f;}.panel-red a:hover{color:#b52b27;}.panel-yellow{border-color:#f0ad4e;}.panel-yellow .panel-heading{border-color:#f0ad4e;color:#fff;background-color:#f0ad4e;}.panel-yellow a{color:#f0ad4e;}.panel-yellow:hover{color:#df8a13;}.btn-circle{width:30px;height:30px;padding:6px 0;border-radius:15px;text-align:center;font-size:12px;line-height:14px;}.btn-circle.btn-lg{width:50px;height:50px;padding:10px 16px;border-radius:25px;font-size:18px;line-height:20px;}.btn-circle.btn-xl{width:70px;height:70px;padding:10px 16px;border-radius:35px;font-size:24px;line-height:26px;}.dataTables_wrapper{position:relative;clear:both;}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{background:0 0;}table.dataTable thead .sorting_asc:after{content:"";float:right;font-family:fontawesome;}table.dataTable thead .sorting_desc:after{content:"";float:right;font-family:fontawesome;}table.dataTable thead .sorting:after{content:"";float:right;font-family:fontawesome;color:rgba(50,50,50,.5);}@media(min-width:1200px){table .form-group{margin:0;}}table tr.selected td{background-color:#eee;}table tr.gv-pager:hover{background-color:transparent!important;}table tr.gv-pager td span,table tr.gv-pager td a{padding:6px 0;text-decoration:none;border:var(--bs-border-width) solid;width:40px;display:inline-block;text-align:center;}@media(max-width:768px){table tr.gv-pager td span,table tr.gv-pager td a{padding:3px 0;width:25px;display:inline-block;font-size:11px;}}table tr.gv-pager td a{border-color:var(--bs-border-color);}table tr.gv-pager td a:hover{cursor:pointer;}table tr.gv-pager td.rowcount span{margin-left:10px;border:0;background-color:transparent;width:auto;}table td.colauto,table th.colauto{width:auto;}table td.colicon,table th.colicon{width:33px;}table td.colicons,table th.colicons{width:66px;}table td.colselect,table th.colselect{width:100px;text-align:right;}table td.col20,table th.col20{width:20px;}table td.col25,table th.col25{width:25px;}table td.col30,table th.col30{width:30px;}table td.col40,table th.col40{width:40px;}table td.col50,table th.col50{width:50px;min-width:50px;}table td.col60,table th.col60{width:60px;}table td.col70,table th.col70{width:70px;}table td.col80,table th.col80{width:80px;}table td.col90,table th.col90{width:90px;}table td.col100,table th.col100{width:100px;}table td.col110,table th.col110{width:110px;}table td.col120,table th.col120{width:120px;}table td.col130,table th.col130{width:130px;}table td.col140,table th.col140{width:140px;}table td.col150,table th.col150{width:150px;}table td.col170,table th.col170{width:170px;}table td.col200,table th.col200{width:200px;}table td.col220,table th.col220{width:220px;}table td.col250,table th.col250{width:250px;}table td.col300,table th.col300{width:300px;}table td.col350,table th.col350{width:350px;}table td.col400,table th.col400{width:400px;}.tab-content{border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:10px;margin-bottom:15px;}.nav-tabs>li:not(.active)>a[data-toggle=tab]{color:#808080;background-color:#f8f8f8;border-color:#ddd;}.nav-tabs>li>a[data-toggle=tab].has-error{color:#a94442;border-left-color:#a94442;border-right-color:#a94442;border-top-color:#a94442;}.nav-tabs>li .badge{position:absolute;top:8px;min-width:5px;line-height:.5;font-size:10px;padding:3px;right:8px;}.material-switch>input[type=checkbox]{display:none;}.material-switch>input[type=checkbox]:checked+label::after{background:var(--bs-success);left:20px;}.material-switch>label{background-color:var(--bs-body-bg);cursor:pointer;height:0;position:relative;width:40px;}.material-switch>label:before{background:#000;box-shadow:inset 0 0 10px rgba(0,0,0,.5);border-radius:8px;content:"";height:16px;margin-top:-8px;position:absolute;opacity:.3;transition:all .4s ease-in-out;width:40px;left:0;}.material-switch>label:after{background:var(--bs-danger);border-radius:16px;box-shadow:0 0 5px rgba(0,0,0,.3);content:"";height:24px;left:-4px;margin-top:-8px;position:absolute;top:-4px;transition:all .3s ease-in-out;width:24px;}.slim{border-radius:5px;background-color:var(--bs-secondary-bg);}@media(max-width:991px){.slim[data-state=empty]{height:30px;}}.slim .slim-btn-group{bottom:unset;top:0;}.slim .slim-area .slim-status{padding:5px;}body.modal-master{border-top:0;}@media(max-width:768px){#myModal{padding:0!important;}}@media(max-width:768px){#myModal .modal-dialog{width:100%;height:100%;margin:0;}}@media(min-width:769px){#myModal .modal-dialog{width:650px;height:650px;}}#myModal .modal-dialog .modal-content{overflow-x:hidden;overflow-y:hidden;}#myModal .modal-dialog .modal-content .modal-content-wrapper{height:100%;width:100%;overflow:hidden;}#myModal .modal-dialog .modal-content .modal-content-wrapper iframe{border:medium none;height:1px;min-height:100%;min-width:100%;vertical-align:top;width:1px;}#myModal .modal-dialog .modal-header h1.modal-title{color:#f00;}.modal{margin-top:150px;}.modal .modal-content{width:100%;height:100%;}.modal .modal-body{width:100%;min-height:70px;}.modal .modal-body .wrapper{position:relative;height:100%;width:100%;}.modal .modal-body .circle{width:20px!important;height:20px!important;border-radius:15px;text-align:center;padding:5px;}@media(min-width:769px){#myModal .modal-dialog.picker_category,#myModal .modal-dialog.picker_country,#myModal .modal-dialog.picker_company,#myModal .modal-dialog.picker_section{width:600px;height:650px;}#myModal .modal-dialog.picker_importfile,#myModal .modal-dialog.picker_tempfile{width:500px;height:280px;}}.search-filter .form-control{max-width:150px;}.search-filter .form-control.datepicker{max-width:90px;width:90px;}.search-filter .form-control.form-control-auto{max-width:unset;}.search-filter .btn{border-color:var(--bs-border-color);}@media(max-width:991px){.search-filter .form-control,.search-filter .btn{border-radius:0;}.search-filter select.form-control{width:100%;max-width:unset;}.search-filter select.form-control.aspNetDisabled{margin-left:-1px;}}.dropdown-menu a{padding:3px 10px;text-align:left;display:inline-block;width:100%;}.dropdown-menu-right{left:auto;right:0;max-width:200px;}.dropdown-menu-right.edit{right:15px;}svg rect:hover{cursor:pointer;}input.form-control.disabled{background-color:var(--bs-secondary-bg);cursor:not-allowed;}span.form-control{background-color:var(--bs-secondary-bg);cursor:not-allowed;}.text-italic{font-style:italic;}input[data-url]{text-decoration:underline;color:#428bca;}