.carouselButtonsContainer{margin:10px;text-align:right;position:absolute;z-index:9999;right:0px;top:0px;opacity:0.8}
html *{font-size:1.02em}.visible{visibility:visible !important}.hidden{visibility:hidden !important}.clickable{cursor:pointer}.opacity:active{opacity:0.5}.button{position:fixed;text-align:center;cursor:pointer}.button.button_header{font-size:40px;height:50px;line-height:50px;width:50px;background-color:black;color:white}.button.button_header.ng-click-active{background-color:white;color:black}.button.button_edit{font-size:40px;width:50px;height:50px;line-height:50px;background-color:white;color:black}.button.button_edit:active{background-color:black;color:white}.button.button_stacked i:nth-of-type(1){color:black}.button.button_stacked i:nth-of-type(2){color:white}.button.button_stacked:active i:nth-of-type(1){color:white}.button.button_stacked:active i:nth-of-type(2){color:black}.nav,.pagination,.carousel,.panel-title a{cursor:pointer}[ng\:cloak],[ng-cloak],.ng-cloak{display:none}#chantier_list .chantier_cell{height:200px;padding:0px;margin-bottom:20px}#chantier_list .chantier_cell div{cursor:pointer;position:absolute;top:0px;left:50%;width:200px;height:200px;margin-left:-100px;padding:0px;color:black;background-color:#cd2065 !important}#chantier_list .chantier_cell div:active{color:#2A6EB2;text-decoration:none;opacity:0.9}#chantier_list .chantier_cell div img{position:absolute;width:100%;height:100%;object-fit:cover}#chantier_list .chantier_cell div div{color:inherit;height:100px;width:100%;line-height:10px;margin-top:100px;background:rgba(255,255,255,0.7) !important;text-align:left;vertical-align:top}#chantier_list .chantier_cell div div p{color:inherit;position:relative;width:100%;padding:0 10px 0 10px;margin:0px;display:block;height:50px;line-height:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;font-size:0.8em}#chantier_list .chantier_cell div div p:nth-of-type(1){font-weight:bold}#chantier_list #sync_button{top:15px;right:10px;position:absolute;background-color:black;color:white;height:50px;width:50px;text-align:center;border-radius:10px;padding:0}#chantier_list #sync_button .cancel{position:absolute;top:-10px;left:-10px;border:2px solid white;height:24px;width:24px;border-radius:12px;background:black;color:white;padding:0}#chantier_list #sync_button .cancel:active{background-color:white;color:black}#chantier_list #black_screen{position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;display:none;background:black;opacity:0.6}#chantier_list #progress_popup{display:none;position:fixed;top:50%;left:50%;margin-top:-60px;margin-left:-60px;padding:40px;z-index:1001;border:1px solid #666;background:white;box-shadow:2px 2px 40px #222}
html *{font-size:1.02em}.visible{visibility:visible !important}.hidden{visibility:hidden !important}.clickable{cursor:pointer}.opacity:active{opacity:0.5}.button{position:fixed;text-align:center;cursor:pointer}.button.button_header{font-size:40px;height:50px;line-height:50px;width:50px;background-color:black;color:white}.button.button_header.ng-click-active{background-color:white;color:black}.button.button_edit{font-size:40px;width:50px;height:50px;line-height:50px;background-color:white;color:black}.button.button_edit:active{background-color:black;color:white}.button.button_stacked i:nth-of-type(1){color:black}.button.button_stacked i:nth-of-type(2){color:white}.button.button_stacked:active i:nth-of-type(1){color:white}.button.button_stacked:active i:nth-of-type(2){color:black}.nav,.pagination,.carousel,.panel-title a{cursor:pointer}[ng\:cloak],[ng-cloak],.ng-cloak{display:none}#header{background-color:black}#header div{display:block;position:fixed;top:0px;height:50px}#header #button_back{left:0px;position:fixed;text-align:center;cursor:pointer;font-size:40px;height:50px;line-height:50px;width:50px;background-color:black;color:white}#header #button_back.button_header{font-size:40px;height:50px;line-height:50px;width:50px;background-color:black;color:white}#header #button_back.button_header.ng-click-active{background-color:white;color:black}#header #button_back.button_edit{font-size:40px;width:50px;height:50px;line-height:50px;background-color:white;color:black}#header #button_back.button_edit:active{background-color:black;color:white}#header #button_back.button_stacked i:nth-of-type(1){color:black}#header #button_back.button_stacked i:nth-of-type(2){color:white}#header #button_back.button_stacked:active i:nth-of-type(1){color:white}#header #button_back.button_stacked:active i:nth-of-type(2){color:black}#header #button_back.ng-click-active{background-color:white;color:black}#header #header_title{left:50px;right:50px;padding:0 10px 0 10px;color:white;font-weight:bold;font-size:1.5em;background-color:black;display:block;height:50px;line-height:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}#header #button_settings{right:50px;position:fixed;text-align:center;cursor:pointer;font-size:40px;height:50px;line-height:50px;width:50px;background-color:black;color:white}#header #button_settings.button_header{font-size:40px;height:50px;line-height:50px;width:50px;background-color:black;color:white}#header #button_settings.button_header.ng-click-active{background-color:white;color:black}#header #button_settings.button_edit{font-size:40px;width:50px;height:50px;line-height:50px;background-color:white;color:black}#header #button_settings.button_edit:active{background-color:black;color:white}#header #button_settings.button_stacked i:nth-of-type(1){color:black}#header #button_settings.button_stacked i:nth-of-type(2){color:white}#header #button_settings.button_stacked:active i:nth-of-type(1){color:white}#header #button_settings.button_stacked:active i:nth-of-type(2){color:black}#header #button_settings.ng-click-active{background-color:white;color:black}#header #button_home{right:0px;position:fixed;text-align:center;cursor:pointer;font-size:40px;height:50px;line-height:50px;width:50px;background-color:black;color:white}#header #button_home.button_header{font-size:40px;height:50px;line-height:50px;width:50px;background-color:black;color:white}#header #button_home.button_header.ng-click-active{background-color:white;color:black}#header #button_home.button_edit{font-size:40px;width:50px;height:50px;line-height:50px;background-color:white;color:black}#header #button_home.button_edit:active{background-color:black;color:white}#header #button_home.button_stacked i:nth-of-type(1){color:black}#header #button_home.button_stacked i:nth-of-type(2){color:white}#header #button_home.button_stacked:active i:nth-of-type(1){color:white}#header #button_home.button_stacked:active i:nth-of-type(2){color:black}#header #button_home.ng-click-active{background-color:white;color:black}
#login_form{position:fixed;width:320px;top:35%;left:50%;margin-top:-130px;margin-left:-160px;border:solid 2px #5d5257;padding:12.5px;background-color:white;text-align:center;z-index:2}#login_form #login_logo{height:45px;margin-top:2.75px;margin-bottom:22px}#login_form .login_info,#login_form .login_remember,#login_form .validate{height:30px;line-height:30px;margin-bottom:2.75px}#login_form .login_info{width:276.5px;text-align:center;padding-left:10px}#login_form .login_info span{width:116.5px;text-align:left;display:inline-block}#login_form .login_info input{width:130px;height:30px;border:solid 1px #5d5257;padding-left:5px;border-radius:2px;display:inline-block}#login_form .validate{margin-top:16.5px;margin-bottom:11px}#login_form #login_remember{text-align:left;padding-left:14px}#login_form #login_remember label{display:block;margin:0px;color:grey;font-weight:normal;font-size:1em}#login_form #login_remember label input{height:15px;width:15px;vertical-align:middle;position:relative;margin:-3px 5px 0 5px;padding:0px}#login_form #submit_button{display:inline-block;margin:0px auto 0px auto;border:solid 1px #5d5257;border-radius:2px;color:black;text-decoration:none}#login_form #submit_button:hover{background-color:#c0c0c0}#login_form .settings .login_info span{width:58.25px !important}#login_form .settings .login_info input{width:195px !important}#login_form .settings #login_remember{padding-left:10px !important}#login_form .settings .panel-title{text-align:right !important}#login_form .settings .panel-body{padding:0px !important}#login_form .settings .panel-group,#login_form .settings .panel,#login_form .settings .panel-heading,#login_form .settings .panel-body{border:0px solid transparent !important}#login_form .settings .settings-title{font-family:sans-serif !important;color:grey}#login_form .settings .settings-title:hover{text-decoration:none !important}#login_form .settings .accordion-toggle{text-decoration:none !important}#login_form .readonly{background-color:lightgrey}#socialContainer{position:absolute;bottom:10px;width:100%;text-align:center;z-index:1}#socialContainer a{color:white}#socialContainer #batiscriptWeb{margin-top:-3px}.twitter-color{color:#1dcaff}.facebook-color{color:#3b5998}
.nav>li{border-top:2px solid gray}.nav>li a .nav-lv-1{font-size:20px}.navmenu-nav{margin-bottom:0px !important}.navmenu{overflow-x:hidden;width:220px !important;max-width:300px}.navmenu .project-title{font-size:22px}.dropdown-menu>li>a{white-space:normal !important;font-size:17px}
html *{font-size:1.02em}.visible{visibility:visible !important}.hidden{visibility:hidden !important}.clickable{cursor:pointer}.opacity:active{opacity:0.5}.button{position:fixed;text-align:center;cursor:pointer}.button.button_header{font-size:40px;height:50px;line-height:50px;width:50px;background-color:black;color:white}.button.button_header.ng-click-active{background-color:white;color:black}.button.button_edit{font-size:40px;width:50px;height:50px;line-height:50px;background-color:white;color:black}.button.button_edit:active{background-color:black;color:white}.button.button_stacked i:nth-of-type(1){color:black}.button.button_stacked i:nth-of-type(2){color:white}.button.button_stacked:active i:nth-of-type(1){color:white}.button.button_stacked:active i:nth-of-type(2){color:black}.nav,.pagination,.carousel,.panel-title a{cursor:pointer}[ng\:cloak],[ng-cloak],.ng-cloak{display:none}#sc_photo_edit{position:fixed;top:0px;right:0px;bottom:0px;left:0px;z-index:1000;background-color:black}#sc_photo_edit .popup{width:85%;height:95%;margin:2%;margin-right:8%;border:1px grey;padding:10px;background-color:white;opacity:1}#sc_photo_edit .popup canvas{width:100%;height:100%}#sc_photo_edit .ValidationPopupContainer{position:absolute;top:5%;right:3%;z-index:9999;color:white;text-align:center}#sc_photo_edit .ValidationPopupContainer .ValidationPopupButton{cursor:pointer;display:block}#sc_photo_edit .ValidationPopupContainer .ValidationPopupButton i{vertical-align:middle}#sc_photo_edit .ValidationPopupContainer .popupToolBox{margin-top:20px;text-align:center}#sc_photo_edit .ValidationPopupContainer .popupToolBox .toolBoxButton{width:50px;height:50px;opacity:1;background-color:white;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;border:1px solid grey;margin-top:5px;cursor:pointer}#sc_photo_edit .ValidationPopupContainer .popupToolBox .toolBoxButton.selected{border:4px solid grey}#sc_photo_edit .ValidationPopupContainer .popupToolBox .toolBoxSpace{position:relative;width:50px;height:50px}#sc_photo_edit .ValidationPopupContainer .success{color:#5cb85c}#sc_photo_edit .ValidationPopupContainer .danger{color:#d2322d}#sc_photo_edit .ValidationPopupContainer .white{color:white}#sc_photo_edit .ValidationPopupContainer .back{font-size:50px;margin-top:10px}
html *{font-size:1.02em}.visible{visibility:visible !important}.hidden{visibility:hidden !important}.clickable{cursor:pointer}.opacity:active{opacity:0.5}.button{position:fixed;text-align:center;cursor:pointer}.button.button_header{font-size:40px;height:50px;line-height:50px;width:50px;background-color:black;color:white}.button.button_header.ng-click-active{background-color:white;color:black}.button.button_edit{font-size:40px;width:50px;height:50px;line-height:50px;background-color:white;color:black}.button.button_edit:active{background-color:black;color:white}.button.button_stacked i:nth-of-type(1){color:black}.button.button_stacked i:nth-of-type(2){color:white}.button.button_stacked:active i:nth-of-type(1){color:white}.button.button_stacked:active i:nth-of-type(2){color:black}.nav,.pagination,.carousel,.panel-title a{cursor:pointer}[ng\:cloak],[ng-cloak],.ng-cloak{display:none}.info>div{margin-bottom:5px}.info>div:nth-of-type(1){font-weight:bold;display:block;height:50px;line-height:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.info>div:nth-of-type(2) div{background-color:#e3e3e3;border:1px solid grey}.info>div:nth-of-type(2) div.read_only{min-height:50px;line-height:30px;text-align:left;padding-left:4px;overflow-x:auto}.obs textarea{width:100%;resize:none;min-height:50px;padding:12px 2px}.state div:nth-of-type(2){position:relative;background:none;border:none;text-align:right}.state div:nth-of-type(2) div,.state div:nth-of-type(2) select{width:160px;height:50px;line-height:50px;border:1px solid grey;background:white;text-align:center;font-weight:bold}.state div:nth-of-type(2) div.noticed,.state div:nth-of-type(2) select.noticed{color:#dd5454}.state div:nth-of-type(2) div.corrected,.state div:nth-of-type(2) select.corrected{color:#f4bd28}.state div:nth-of-type(2) div.validated,.state div:nth-of-type(2) select.validated{color:#44ba2c}.state div:nth-of-type(2) select{padding-left:5px}.state div:nth-of-type(2) select option:nth-of-type(1){color:#dd5454}.state div:nth-of-type(2) select option:nth-of-type(2){color:#f4bd28}.state div:nth-of-type(2) select option:nth-of-type(3){color:#44ba2c}.custom-label{font-weight:bold;padding-bottom:12px;padding-top:12px}@media (max-width:767px){.custom-label{padding-bottom:0px !important;padding-top:0px !important}}.custom-text-block{min-height:50px;background-color:#e3e3e3;border:1px solid grey;padding:12px 2px}.custom-row{margin-top:8px;min-height:50px}
html *{font-size:1.02em}.visible{visibility:visible !important}.hidden{visibility:hidden !important}.clickable{cursor:pointer}.opacity:active{opacity:0.5}.button{position:fixed;text-align:center;cursor:pointer}.button.button_header{font-size:40px;height:50px;line-height:50px;width:50px;background-color:black;color:white}.button.button_header.ng-click-active{background-color:white;color:black}.button.button_edit{font-size:40px;width:50px;height:50px;line-height:50px;background-color:white;color:black}.button.button_edit:active{background-color:black;color:white}.button.button_stacked i:nth-of-type(1){color:black}.button.button_stacked i:nth-of-type(2){color:white}.button.button_stacked:active i:nth-of-type(1){color:white}.button.button_stacked:active i:nth-of-type(2){color:black}.nav,.pagination,.carousel,.panel-title a{cursor:pointer}[ng\:cloak],[ng-cloak],.ng-cloak{display:none}.loading_img,.loaded_img{background-color:white;border:1px solid black}.loading_img{min-width:100px;width:100px;height:100px;line-height:120px;text-align:center;color:black;display:inline-block;margin-bottom:10px}#sc_photo{min-height:50px;margin-bottom:10px;margin-top:10px}#sc_photo>div:nth-of-type(1){font-weight:bold;display:block;height:50px;line-height:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;line-height:normal}#sc_photo #sc_photo_button,#sc_photo #sc_photo_block{height:50px;margin-bottom:10px}#sc_photo #sc_photo_button.disabled,#sc_photo #sc_photo_block.disabled{display:none}#sc_photo #sc_photo_button{text-align:center}#sc_photo #sc_photo_button div{position:fixed;text-align:center;cursor:pointer;width:50px;height:50px;line-height:50px;font-size:25px;position:relative;margin:0px auto 0px auto}#sc_photo #sc_photo_button div.button_header{font-size:40px;height:50px;line-height:50px;width:50px;background-color:black;color:white}#sc_photo #sc_photo_button div.button_header.ng-click-active{background-color:white;color:black}#sc_photo #sc_photo_button div.button_edit{font-size:40px;width:50px;height:50px;line-height:50px;background-color:white;color:black}#sc_photo #sc_photo_button div.button_edit:active{background-color:black;color:white}#sc_photo #sc_photo_button div.button_stacked i:nth-of-type(1){color:black}#sc_photo #sc_photo_button div.button_stacked i:nth-of-type(2){color:white}#sc_photo #sc_photo_button div.button_stacked:active i:nth-of-type(1){color:white}#sc_photo #sc_photo_button div.button_stacked:active i:nth-of-type(2){color:black}#sc_photo #sc_photo_button div i:nth-of-type(1){color:black}#sc_photo #sc_photo_button div i:nth-of-type(2){color:white}#sc_photo #sc_photo_button div:active i:nth-of-type(1){color:white}#sc_photo #sc_photo_button div:active i:nth-of-type(2){color:black}#sc_photo .optionButtonContainer{text-align:left;display:block;background:#a9a9a9;border:1px solid black;opacity:1;width:100%;border-radius:4px;margin-bottom:4px}#sc_photo .optionButtonContainer .optionButton{width:45px;height:38px;margin:2px 2px 2px 2px;padding-top:2px;text-align:center;cursor:pointer;color:black}#sc_photo .optionButtonContainer .optionButton:active{color:white}.master_photo{text-align:center}.master_photo .loaded_img{width:100%;max-width:400px}.thumbnails{text-align:center;margin-left:15px;margin-right:15px}.thumbnails>div{display:inline-block;*display:inline;float:none}
#plan_container{padding:0px}#plan_container #plan{position:absolute;overflow-x:auto;overflow-y:auto;height:100%;width:100%;margin:auto}#plan_container #plan #plan_content g{cursor:pointer}#plan_container #plan #plan_content g circle.noticed{fill:#dd5454}#plan_container #plan #plan_content g circle.corrected{fill:#f4bd28}#plan_container #plan #plan_content g circle.validated{fill:#44ba2c}
#plan_slider{background:rgba(122,102,90,0.5);padding:30px 0 30px 0}#plan_slider input{position:relative;height:100%;width:40px;-webkit-appearance:slider-vertical;writing-mode:bt-lr;cursor:pointer}#plan_slider div{position:absolute;font-weight:bold;color:white;width:40px;height:30px;line-height:30px}#plan_slider div:nth-of-type(1){top:0px;left:15px}#plan_slider div:nth-of-type(2){bottom:0px;left:17px}
html *{font-size:1.02em}.visible{visibility:visible !important}.hidden{visibility:hidden !important}.clickable{cursor:pointer}.opacity:active{opacity:0.5}.button{position:fixed;text-align:center;cursor:pointer}.button.button_header{font-size:40px;height:50px;line-height:50px;width:50px;background-color:black;color:white}.button.button_header.ng-click-active{background-color:white;color:black}.button.button_edit{font-size:40px;width:50px;height:50px;line-height:50px;background-color:white;color:black}.button.button_edit:active{background-color:black;color:white}.button.button_stacked i:nth-of-type(1){color:black}.button.button_stacked i:nth-of-type(2){color:white}.button.button_stacked:active i:nth-of-type(1){color:white}.button.button_stacked:active i:nth-of-type(2){color:black}.nav,.pagination,.carousel,.panel-title a{cursor:pointer}[ng\:cloak],[ng-cloak],.ng-cloak{display:none}#nc_list-table-header{height:50px;line-height:50px;margin:0 0 5px 0;background:rgba(122,102,90,0.5);font-weight:bold;text-align:center}#nc_list-table-header .rwd,#nc_list-table-header .fixed{position:fixed;height:50px;padding:0px}#nc_list-table-header .rwd{left:55px;right:55px}#nc_list-table-header .rwd .column{height:100%}#nc_list-table-header .fixed{width:55px}#nc_list-table-header .fixed.left{left:0px}#nc_list-table-header .fixed.right{right:0px;cursor:pointer}#nc_list-table-header .column,#nc_list-table-header .rwd .column{padding:0px}#nc_list-table-header .column div,#nc_list-table-header .rwd .column div{height:50px;line-height:50px}#nc_list-table-header .column div:hover,#nc_list-table-header .rwd .column div:hover{background:#D9D9D9}#nc_list-table-header .column div span:nth-of-type(1),#nc_list-table-header .rwd .column div span:nth-of-type(1){position:absolute;left:0px;width:100%;display:block;height:50px;line-height:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}#nc_list-table-header .column div span:nth-of-type(2),#nc_list-table-header .rwd .column div span:nth-of-type(2){display:none;float:right;margin-top:20px;margin-bottom:20px;margin-right:5px;margin-left:5px;cursor:pointer;border-left:5px solid transparent;border-top:10px solid #000;border-right:5px solid transparent}#nc_list-table-header .column div span:nth-of-type(2).up,#nc_list-table-header .rwd .column div span:nth-of-type(2).up{border-top:none;border-bottom:10px solid #000}#nc_list-table-header .column.orders div span:nth-of-type(1),#nc_list-table-header .rwd .column.orders div span:nth-of-type(1){padding-right:20px}#nc_list-table-header .column.orders div span:nth-of-type(2),#nc_list-table-header .rwd .column.orders div span:nth-of-type(2){display:block}
html *{font-size:1.02em}.visible{visibility:visible !important}.hidden{visibility:hidden !important}.clickable{cursor:pointer}.opacity:active{opacity:0.5}.button{position:fixed;text-align:center;cursor:pointer}.button.button_header{font-size:40px;height:50px;line-height:50px;width:50px;background-color:black;color:white}.button.button_header.ng-click-active{background-color:white;color:black}.button.button_edit{font-size:40px;width:50px;height:50px;line-height:50px;background-color:white;color:black}.button.button_edit:active{background-color:black;color:white}.button.button_stacked i:nth-of-type(1){color:black}.button.button_stacked i:nth-of-type(2){color:white}.button.button_stacked:active i:nth-of-type(1){color:white}.button.button_stacked:active i:nth-of-type(2){color:black}.nav,.pagination,.carousel,.panel-title a{cursor:pointer}[ng\:cloak],[ng-cloak],.ng-cloak{display:none}#nc_list-table-rows .nc_list-row{height:50px;padding:0px;margin:0 0 5px 0}#nc_list-table-rows .nc_list-row .rwd,#nc_list-table-rows .nc_list-row .fixed{position:absolute;height:50px;border-bottom:1px solid black;padding:0px;background-color:white}#nc_list-table-rows .nc_list-row .rwd{left:55px;right:55px}#nc_list-table-rows .nc_list-row .rwd .column{height:100%}#nc_list-table-rows .nc_list-row .fixed{width:55px}#nc_list-table-rows .nc_list-row .fixed.left{left:0px}#nc_list-table-rows .nc_list-row .fixed.right{right:0px;cursor:pointer}#nc_list-table-rows .nc_list-row .column.filtered,#nc_list-table-rows .nc_list-row .rwd .column.filtered{background-color:#84C2E8}#nc_list-table-rows .nc_list-row .column.state.noticed,#nc_list-table-rows .nc_list-row .rwd .column.state.noticed{background-color:#dd5454}#nc_list-table-rows .nc_list-row .column.state.corrected,#nc_list-table-rows .nc_list-row .rwd .column.state.corrected{background-color:#f4bd28}#nc_list-table-rows .nc_list-row .column.state.validated,#nc_list-table-rows .nc_list-row .rwd .column.state.validated{background-color:#44ba2c}#nc_list-table-rows .nc_list-row .column.state.filtered span,#nc_list-table-rows .nc_list-row .rwd .column.state.filtered span{background:#84C2E8;width:25px;height:25px;line-height:25px;margin-top:12.5px;margin-left:15px;border-radius:2px;font-weight:bold}#nc_list-table-rows .nc_list-row .column div.button_edit,#nc_list-table-rows .nc_list-row .rwd .column div.button_edit{position:fixed;text-align:center;cursor:pointer;position:absolute !important;border-bottom:1px solid black}#nc_list-table-rows .nc_list-row .column div.button_edit.button_header,#nc_list-table-rows .nc_list-row .rwd .column div.button_edit.button_header{font-size:40px;height:50px;line-height:50px;width:50px;background-color:black;color:white}#nc_list-table-rows .nc_list-row .column div.button_edit.button_header.ng-click-active,#nc_list-table-rows .nc_list-row .rwd .column div.button_edit.button_header.ng-click-active{background-color:white;color:black}#nc_list-table-rows .nc_list-row .column div.button_edit.button_edit,#nc_list-table-rows .nc_list-row .rwd .column div.button_edit.button_edit{font-size:40px;width:50px;height:50px;line-height:50px;background-color:white;color:black}#nc_list-table-rows .nc_list-row .column div.button_edit.button_edit:active,#nc_list-table-rows .nc_list-row .rwd .column div.button_edit.button_edit:active{background-color:black;color:white}#nc_list-table-rows .nc_list-row .column div.button_edit.button_stacked i:nth-of-type(1),#nc_list-table-rows .nc_list-row .rwd .column div.button_edit.button_stacked i:nth-of-type(1){color:black}#nc_list-table-rows .nc_list-row .column div.button_edit.button_stacked i:nth-of-type(2),#nc_list-table-rows .nc_list-row .rwd .column div.button_edit.button_stacked i:nth-of-type(2){color:white}#nc_list-table-rows .nc_list-row .column div.button_edit.button_stacked:active i:nth-of-type(1),#nc_list-table-rows .nc_list-row .rwd .column div.button_edit.button_stacked:active i:nth-of-type(1){color:white}#nc_list-table-rows .nc_list-row .column div.button_edit.button_stacked:active i:nth-of-type(2),#nc_list-table-rows .nc_list-row .rwd .column div.button_edit.button_stacked:active i:nth-of-type(2){color:black}#nc_list-table-rows .nc_list-row .column span,#nc_list-table-rows .nc_list-row .rwd .column span{display:block;height:50px;line-height:50px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}@media (max-width:767px){#nc_list-table-rows .nc_list-row .column.hide_xs,#nc_list-table-rows .nc_list-row .rwd .column.hide_xs,#nc_list-table-rows .nc_list-row .column .hide_xs,#nc_list-table-rows .nc_list-row .rwd .column .hide_xs{display:none !important}}@media (max-width:991px){#nc_list-table-rows .nc_list-row .column.hide_sm,#nc_list-table-rows .nc_list-row .rwd .column.hide_sm,#nc_list-table-rows .nc_list-row .column .hide_sm,#nc_list-table-rows .nc_list-row .rwd .column .hide_sm{display:none !important}}@media (max-width:1199px){#nc_list-table-rows .nc_list-row .column.hide_md,#nc_list-table-rows .nc_list-row .rwd .column.hide_md,#nc_list-table-rows .nc_list-row .column .hide_md,#nc_list-table-rows .nc_list-row .rwd .column .hide_md{display:none !important}}
html,body{min-width:320px}html.fullScreen,body.fullScreen{overflow:hidden}#header{position:absolute;top:0;left:0px;bottom:0px;right:0px;height:50px}#nc_edit{padding-left:15px;padding-right:15px;overflow-x:hidden}#nc_edit.fullScreen{position:relative !important}.scroll{overflow-y:auto}.fullScreenCenter{background-color:black;position:absolute;top:0;left:0px;bottom:0px;right:0px;overflow-y:auto;text-align:center;vertical-align:middle;display:table-cell}#chantier_list,#nc_edit,#tests{position:absolute;top:50px;left:0px;bottom:0px;right:0px;padding-top:20px;overflow-y:auto}#nc_list-table-header{position:absolute;top:50px;left:0px;bottom:0px;right:0px;bottom:none !important}#nc_list-table-rows{position:absolute;top:105px;left:0px;bottom:0px;right:0px;overflow-y:auto}#plan_container{position:absolute;top:50px;left:0px;bottom:0px;right:0px;right:40px !important;margin:auto;padding:0px}#plan_slider{position:fixed;top:50px;right:0px;bottom:0px;width:40px}#content_tabs{position:absolute;top:50px;left:0px;bottom:0px;right:0px}.leftAlign{left:0px !important}
html *{font-size:1.02em}.visible{visibility:visible !important}.hidden{visibility:hidden !important}.clickable{cursor:pointer}.opacity:active{opacity:0.5}.button{position:fixed;text-align:center;cursor:pointer}.button.button_header{font-size:40px;height:50px;line-height:50px;width:50px;background-color:black;color:white}.button.button_header.ng-click-active{background-color:white;color:black}.button.button_edit{font-size:40px;width:50px;height:50px;line-height:50px;background-color:white;color:black}.button.button_edit:active{background-color:black;color:white}.button.button_stacked i:nth-of-type(1){color:black}.button.button_stacked i:nth-of-type(2){color:white}.button.button_stacked:active i:nth-of-type(1){color:white}.button.button_stacked:active i:nth-of-type(2){color:black}.nav,.pagination,.carousel,.panel-title a{cursor:pointer}[ng\:cloak],[ng-cloak],.ng-cloak{display:none}#content_tabs{overflow-y:auto;margin-top:10px}#content_tabs>div{height:100%;padding-bottom:20px}#content_tabs>div p{font-size:1.5em;font-weight:bold;word-wrap:break-word;word-break:break-all}#content_tabs table tr td div{display:inline-block}#content_tabs iframe{height:100%;width:100%}
#app_body{background-image:url('img/global/background.png')}#chantier_list .chantier_cell div{background:url('img/chantiers/vignette_chantier.png') no-repeat;background-position:center;background-size:75% 75%}.toolBoxButton.pinceau{background:url('img/ncEdit/popupEditPhoto/btn_pinceau.png') #fff no-repeat center}.toolBoxButton.ligne{background:url('img/ncEdit/popupEditPhoto/btn_trait.png') #fff no-repeat center}.toolBoxButton.red{background:url('img/ncEdit/popupEditPhoto/btn_color_red.png') #fff no-repeat center}.toolBoxButton.blue{background:url('img/ncEdit/popupEditPhoto/btn_color_blue.png') #fff no-repeat center}.toolBoxButton.pink{background:url('img/ncEdit/popupEditPhoto/btn_color_pink.png') #fff no-repeat center}.buttonClosePopup{background:url('img/ncEdit/popupEditPhoto/btn_validate.png') no-repeat center}