/* HTML BASE ELEMENTS */
body{overflow-y:hidden !important;}
button:active{border:0px;}

/* BUTTON */
.skin-janoschka .btn-success{background-color:#00a65a !important;color:#FFF;border:1px #008d4c solid !important;}

/* CLASS SPECIFIQUE GENERIQUE */
.cursor-pointer{cursor:pointer;}
.btn-use-webservice{padding:15px !important;width:100% !important;}
.zone-hidden{display:none;}

/* PADDING */
.padding-top-25{padding-top:25px;}
.padding-left-15{padding-left:15px;}

/* MODAL */
.large-width-90{width:90%;}

/* MAIN HEADER */
.header-simulator-links{padding:3px 12px;}

/* BLOCKED SCREEN */
.gray-bg {background-color:#555;}
.background-lockscreen{position:fixed;height:100%;width:100%;margin:auto;top:0px;left:0px;z-index:9990;background: #555; background-size: cover; -webkit-filter: blur(3px);-webkit-background-size: cover; -moz-background-size: cover;-o-background-size: cover; background-size: cover;/*background-size: contain;*/background-repeat: no-repeat;background-position: center;opacity: 0.85;}
.container-lockscreen{position:fixed;height:100%;width:100%;margin:auto;top:0px;left:0px;z-index:9999;background: rgba(0,0,0,0.75);}
.hidden-lockscreen{display:none;}
.middle-box {max-width: 400px;z-index: 100;margin: 0 auto;padding-top: 40px;color:#FFF;}
.lockscreen.middle-box {width: 400px;padding-top: 110px;background:transparent !important;}
.loginscreen.middle-box {width: 400px;}
img.circle-border {border: 2px solid #FFFFFF;border-radius: 50%;}

/* NAVBAR TOP*/
.skin-janoschka .main-header .navbar{padding-left:0px;margin-left:0px;background-color: white;}
.main-header .navbar{padding-left:0px;}
.navbar.navbar-static-top{width: 100%;position: fixed;top: 0px;float: left;display: flex;}
.navbar.navbar-static-top .container{width: 100% !important;}
.skin-janoschka .main-header .navbar-nav .user-menu>a{padding-top:12px;display:flex;line-height: 1.33em;}
.skin-janoschka .main-header .logo{position:relative !important;width:200px;}
.top-bar .logo img {width:170px;}

/* NAVBAR LEFT */
.active-categorie{background-color: rgb(226, 171, 205) !important;}

/* MAIN ZONE */
.skin-janoschka .content-wrapper {padding-bottom: 45px;padding-left: 285px;}
.skin-janoschka #bloc-center-main {height: calc(100vh - 170px);}
.content-window{height: inherit;}
#zone-main{min-height:calc(100vh);padding-top:60px;overflow:hidden;}
.header-div{background-color: #004386;border-top-left-radius: 8px;border-top-right-radius: 8px;}
.skin-janoschka .frame{overflow-x:hidden;overflow-y:hidden;height:100% !important;max-height:100% !important;border-radius: 8px;border-bottom-right-radius: 5px;background-color: #fff;vertical-align: top;-webkit-box-shadow: 0 5px 15px 0 rgba(0,0,0,0.2);-moz-box-shadow: 0 5px 15px 0 rgba(0,0,0,0.2);box-shadow: 0 5px 15px 0 rgba(0,0,0,0.2);}
.skin-janoschka .tabs-content{height:calc(100vh - 120px) !important;}
.skin-janoschka .tabs-content .tab-content{ overflow: auto;height: calc(100% - 60px) !important;padding-bottom: 30px;}
.skin-janoschka .tabs-content .tab-content .tab-pane{height: inherit !important;}

/* UPLOADER DEFAULT ZONE */
.zone-uploader{max-height:70%;display:inline-block;}

/* FOOTER */
.skin-janoschka .main-footer{position:fixed;left: 0;bottom: 0;width: 100%;padding-right:0px;}
.footer-name-application{margin-right:15px;}

/* BTN BACK TO TOP */
#back-to-top {padding-top:6px;cursor:pointer;display: inline-block;background-color: #1e5bc6;color:#FFF;width: 30px;height: 30px;text-align: center;border-radius: 15px;position: fixed;bottom: 70px;right: 20px;transition: background-color .3s, opacity .5s, visibility .5s;opacity: 0;visibility: hidden;z-index: 10000;}
#back-to-top.show {opacity: 1;visibility: visible;}

/* LISTING ORDERS */
.listing-order{background-color:#FFF; padding:15px;height:inherit;overflow-y: auto;}
.bg-preflight-warning{background-color:#ffb630;}
.bg-preflight-success{background-color:#83e07d;}
.skin-janoschka .content-window .header-search {background-color: #153B62;color: rgba(255,255,255,0.3);font-size: 0.8em;padding: 15px;display: none;}

/* FORM ORDER */
.empty-line-nav-order{line-height:3.8em;}
.create_job_span {color: white;font-size: 10px;padding-top:30px;padding-bottom:20px;}
.btn-approve{padding-top: 10px;padding-bottom: 10px;margin-bottom: 9px;}
.menu-order-form{padding:0px;margin:0px;top:0px;bottom:0px;height:38px;margin-bottom: 3.5%;}
.menu-order-form>a{margin:0px;padding-top:0px;height: 42px;}
.select-form-order{border-radius: 6px;padding: 10px 15px 10px 15px; height: 46px;}
.input-form-order{height: 46px !important;}
.infohelp{visibility: visible; top: 0px; width: 15%; position: fixed; display: block;}
.panel-default > .panel-heading + .panel-collapse > .panel-body {padding: 10px 15px;max-height: calc(100vh - 150px);overflow-y: auto;color: #34424D !important;}
.focus-field{cursor:pointer;}
.skin-janoschka .field-navigater {position: sticky;text-align: left;height: calc(100vh - 180px);min-height:unset !important;margin-bottom: 0px;}

/* UPLOADER DEFAULT GENERIC */
.form-control.file-caption.kv-fileinput-caption{height: 47px !important;;padding: 12px!important;}

/* UPLOADER PDF */
#drop_file_zone{width: 100%;height: 230px;padding: 8px;font-size: 18px;}
#drag_upload_file{width:50%;margin:0 auto;}
#drag_upload_file p{text-align: center;}
#drag_upload_file #selectfile{display: none;}
.bg-drop-file-zone{background-color:#EEE;border:#999 5px dashed;}
.alert-empty-file{background-color:#;border:#990000 5px dashed;}

/* UPLOADER 3D FILES */
#drop_file_zone_3D{width: 100%;height: 230px;padding: 8px;font-size: 18px;}
#drag_upload_file_3D{width:50%;margin:0 auto;}
#drag_upload_file_3D p{text-align: center;}
#drag_upload_file_3D #file-3d{display: none;}

/* JOB COLOR */
.cylinder { background-color:#FFF;}
.cylinder tr td { padding:2px !important;vertical-align:middle !important;}
.data-trimbox{color:#2F75B5;}

/* IMPOSITIONS */
.zone-imposition{width:66.7%;margin:auto;}
.table-imposition{width:100%;margin:auto;}
.table-imposition .title-table-imposition{font-size:1.2em;text-align:center;padding-bottom:5px;}
.table-imposition td{margin:10px;}
.zone-data-imposition{background-color:#fff;cursor:pointer;padding:5px;text-align:center;color:#1C76BB;font-size:1.2rem;}
.zone-unit-imposition{padding-top:20px;padding-bottom:20px;}
.label-unit-imposition{float:left;width:75%;font-size:1.1em;text-align:left;}
.value-unit-imposition {float:right;width:25%;background-color:#fff;cursor:pointer;padding:5px;text-align:center;color:#1C76BB;font-size:1.2rem;}
.zone-cylinder-imposition{padding-top:20px;padding-bottom:20px;}
.title-cylinder-imposition{font-size:1.4em;font-weight:bold;text-align:center;}
.subtitle-cylinder-imposition{font-size:1.1em;font-weight:normal;text-align:center;}
.value-cylinder-nbr-imposition{display:inline-block;width:25%;background-color:#fff;cursor:pointer;padding:5px;text-align:center;color:#000;font-size:1rem;}
.value-metric-cylinder{float:left;width:90%;white-space:nowrap;background-color:#fff;cursor:pointer;padding:5px;text-align:center;color:#000;font-size:1rem;}
.unit-metric-cylinder{padding-right:5px;float:right;width:10%;white-space:nowrap;}

/* PREFLIGHT PREVIEW ORDER */
.full-preview{height:100%;width:100%;z-index:9999;margin:auto;position:fixed;top:0px;left:0px;padding:25px;background-color:rgba(1,1,1,0.75);}
.full-preview img{height:95%;}
.hidden-preview{display:none;}
.zone-zoom-preview{position:relative;float:right;bottom:24px;right:5px;font-size:14pt;}
.zone-reload-preview{width:100%;background-color:#FFF;border:1px #CDCDCD dotted;padding-top:10%;padding-bottom:10%;margin-right:auto;margin-left:auto;min-height:10vh;text-align:center;vertical-align:middle;cursor:pointer;}
.zone-reload-preview img{width:100%;}
.inner-reload-preview{width:50%;font-size:50px;min-height:15vh;margin-right:auto;margin-left:auto;}
	.inner-reload-preview i{font-size:50px;padding-bottom:25px}
	.inner-reload-preview span{font-size:20px;}
#list-folder .badge{margin-right:5px;}

/* USER INTERFACE */
.focus-label{position:relative;float:left;color:#2D4A95 !important;width:100%;text-align:left;padding-left:15px;}

/* LISTING ORDERS */
.image-preview-progress{max-height:125px;min-height:125px;height:125px;cursor:pointer;}
.zone-order-progress{width:100%;min-height:50px;display:inline-block;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #CDCDCD;}
.order-label{min-width:33%;width:33%;max-width:33%;overflow-x:hidden;text-align:left;font-size:1.4em;font-weight:bold;color:#000;cursor:pointer;}
.zone-repro{width:250px;text-align:center;}
.text-repro{text-align:center;font-size:1.2em;padding:0px 15px 0px 15px}
.text-repro-waiting{color:#FF9300;}
.text-repro-ok{color:#1DB100;}
.shadow{-webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.3);-moz-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.3);box-shadow: 0 2px 4px 0 rgba(0,0,0,0.3);}
.zone-cylinder{float:left;display:block;height:20px;width:20px;border-radius:50px;margin-left:5px;}
.border-grey{border:3px solid #A6AAA9;}
.border-orange{border:3px solid #FF9300;}
.border-green{border:3px solid #017100;}
.background-grey-light{background-color:#DCDEE0;}
.background-orange{background-color:#FF9300;}
.background-green{background-color:#88FA4E;}
.zone-shipment{font-size:1.4em;width:125px;text-align:center;}
.shipment-off{color:#9A9A9A;}
.shipment-waiting{color:#D25F00;}
.shipment-ok{color:#007013;}
.zone-cylinder-production{width:250px;text-align:left;}
.zone-cylinder-delivery{color:#1DB100;width:125px;}

/*Listing orders Agence*/
.skin-janoschka .content-window header>i {max-width:25px;width:25px;padding-left:5px;}
.grille-item{padding:5px 15px 15px 15px; border:1px solid #000000; margin:0px 10px 10px 10px; background:#ffffff;}
.grille-head{height:100px; padding:0px 15px;}
.grille-type{font-family: 'Roboto Condensed', 'Roboto', sans-serif; color:orange; font-weight:bold; font-size:1.2em;}
.grille-brand-logo{max-height:100px; max-width:100px;}
.grille-preview{height:280px; text-align:center;}
.grille-image-order{cursor:pointer; max-width:100%; max-height:270px;}
.grille-title{text-align:center;}
.grille-icone-pdf{text-align:right;}
.grille-date-submission-order{margin-top:10px;}
.label-date-submission{margin-top:5px;}
.grille-meta{margin-top:10px;}
.data{height:240px;}
.grille-zone-action-submission{text-align:center; margin-top:10px;}
#zone-list-file-progress{}
.list-file-progress{}
.item-file-progress{}
