﻿.form{font-family:"arial";width:100%}.form i{color:#ed7f12}.form fieldset.main{border-top:1px solid #ed7f12;border-left:0;border-right:0;border-bottom:0;color:#fff;background:#fff;border-radius:2px;padding:10px;padding-top:27px;font-size:14px;text-align:left;position:relative}.form fieldset.group{margin:0 0 10px 0;padding:10px 0 0 0;border-left:none;border-right:none;border-bottom:none;border-top:1px solid #ed7f12;display:inline-block}.form fieldset.group .legend{color:#ed7f12;background:none;position:relative;top:-8px}.form legend{color:#fff;background-color:#e8e3dd;padding:5px;font:inherit;font-size:14px}.form label{font-weight:normal;color:#575756;display:inline-block;font-size:14px;text-align:left;height:24px;line-height:24px;margin-right:0}.form label div{background-image:url("../../../images/icons/plus_or.png");height:12px;width:12px;cursor:pointer;display:inline-block;margin-left:5px;margin-top:5px;vertical-align:top;float:right}.form label.needed:after{content:' *'}.form .control_block{margin-bottom:10px}.form .control{background:#f6f6f6;border:1px solid #dadada;border-radius:2px;position:relative;display:inline-block;padding:0 5px;vertical-align:top}.form .control.group{padding:0 10px 10px 0}.form .control.group span{height:24px;display:inline-block;position:relative;margin-top:10px;margin-left:10px}.form .control.group label{font-size:14px;margin-left:20px}.form .control.group input{width:inherit;opacity:0;position:absolute;left:0;top:3px}.form .control.group .checkbox_yes,.form .control.group .checkbox_no{position:relative;width:16px;height:24px;margin-left:20px}.form .control.group .checkbox_yes::before{font-family:"FontAwesome";content:"";position:absolute;left:-20px}.form .control.group .checkbox_no::before{font-family:"FontAwesome";content:"";position:absolute;left:-20px}.form .control_noBlock{background:transparent;display:inline-block;padding:0;line-height:24px;position:relative;vertical-align:top}.form .control_noBlock form{width:0;height:0;position:absolute}.form .control_noBlock>iframe{width:0;height:0;position:absolute}.form .control.disabled{background-color:#ebebe4}.form .control.disabled .complete2{background-color:transparent}.form .control_table label{font-weight:bold;color:#004E54;font-size:14px;margin:0}.form .control_table .control_noBlock{background:transparent;min-height:24px}.form .control_image{background:#f6f6f6;position:absolute;padding:0;top:27px;right:10px;overflow:hidden;border:1px solid #dadada;border-radius:2px}.form .control_image img{width:100%;position:absolute;z-index:1}.form .control_noBlock form,.form .control_image form,.form .control form{width:0;height:0;position:absolute}.form .control_noBlock>iframe,.form .control_image>iframe,.form .control>iframe{width:0;height:0;position:absolute}.form .inline{display:inline-block;margin-right:10px;vertical-align:bottom}.form input,.form .button,.form button,.form select,.form textarea,.form .complete1,.form .complete2{width:100%;border:none;background:#f6f6f6;color:#575756;font-family:"arial";font-size:14px;font-weight:normal;height:24px;line-height:24px;padding:0;margin:0;outline:none}.form input[disabled=disabled],.form input.disabled,.form .button[disabled=disabled],.form .button.disabled,.form button[disabled=disabled],.form button.disabled,.form select[disabled=disabled],.form select.disabled,.form textarea[disabled=disabled],.form textarea.disabled,.form .complete1[disabled=disabled],.form .complete1.disabled,.form .complete2[disabled=disabled],.form .complete2.disabled{background:none;cursor:default;color:#666;font-style:italic}.form .complete1{background:none;position:absolute;top:0;left:0}.form .complete2{position:relative;overflow:hidden;color:#a4a4a2}.form .groupright{float:right;padding-top:10px}.form .groupright .control_block{margin-bottom:0}.form span.last{border-right:2px solid #fff}.form input[type="checkbox"]{opacity:0;position:absolute;top:0;left:0}.form .checkbox{color:#575756}.form .button,.form button{cursor:pointer;background:#fff;text-align:left;font-size:14px;font-weight:bold;color:#ed7f12}.form .button div,.form button div{width:20px;height:12px;float:right;margin-top:5px;background:no-repeat left center}.form .button:hover,.form button:hover{font-style:normal}.form .complement{float:left;display:inline;width:inherit}.form .listFle{position:absolute;z-index:20;right:3px;cursor:pointer;color:#ed7f12;line-height:24px}.form .listFle:after{font-family:"FontAwesome";content:""}.form .listOpt{position:absolute;z-index:1000;cursor:pointer;color:#575756;background-color:#f6f6f6;border:1px solid #dadada;border-radius:2px;overflow-y:auto;overflow-x:hidden;display:none;width:100%;max-height:200px;left:-1px;top:26px}.form .listOpt>div{padding:5px 5px 5px 5px}.form .listOpt>div div{white-space:nowrap;font-size:14px;color:#575756;height:20px;line-height:20px;text-align:left}.form .listOpt>div .ListOver{color:#fff;background-color:#575756}.form .listOpt>div .ListOverOpen{color:#575756}.form .listOpen .complete2,.form .listOpen .listFle{display:none}.form .listOpen .listOpt{display:block;position:static;border:none}.form .listOpen .listOpt>div{padding:6px 6px 6px 0}.form .btnSSForm{color:#ed7f12;height:12px;width:12px;cursor:pointer;position:absolute;top:1px;right:5px;margin-left:5px;margin-top:5px;vertical-align:top}.form .btnFileAdd{height:12px;width:12px;cursor:pointer;display:inline-block;margin-left:2px;margin-top:5px;vertical-align:top;color:#ed7f12}.form .btnImageAdd{height:12px;width:12px;cursor:pointer;margin-left:5px;margin-top:5px;vertical-align:top;display:none}.form .btnFileView{height:12px;width:15px;cursor:pointer;margin-left:5px;margin-top:5px;vertical-align:top;display:none;color:#ed7f12}.form .btnFileDel{height:12px;width:12px;cursor:pointer;margin-left:5px;margin-top:5px;vertical-align:top;display:none}.form .btnFileApn{height:20px;width:24px;cursor:pointer;position:absolute;margin-left:5px;margin-top:5px;bottom:5px;right:5px;z-index:2}.form .action{text-align:right;border-top:1px solid #ed7f12;padding-top:10px}.form .action .tableBind{display:none;float:left;background-image:url("../../../images/icons/loupe_or.png");width:14px;height:12px;margin-top:7px;cursor:pointer}.form .action .button,.form .action button{padding:0 8px;height:24px;border:0;font-size:14px;font-weight:bold;color:#ed7f12;text-align:center;background:#fff;border-right:2px solid #ed7f12}.form .action .button:last-child,.form .action button:last-child{border-right:0}.form .action .button div,.form .action button div{display:inline-block;width:12px;height:12px;float:none;margin-left:4px}.form .action .button.insert div,.form .action button.insert div{background-image:url("../../../images/icons/plus_or.png")}.form .action .button.update div,.form .action button.update div{background-image:url("../../../images/icons/actualis_or.png")}.form .action .button.delete div,.form .action button.delete div{background-image:url("../../../images/icons/croix_or.png")}.form .action .button.reset div,.form .action button.reset div{background-image:url("../../../images/icons/fle_droit_or.png")}.form .action .button.disabled,.form .action button[disabled="disabled"]{color:#9d9d9c;background:#fff;font-style:italic;cursor:auto}.form .action .button.disabled.insert div,.form .action button[disabled="disabled"].insert div{background-image:url("../../../images/icons/plus_gris.png")}.form .action .button.disabled.update div,.form .action button[disabled="disabled"].update div{background-image:url("../../../images/icons/actualis_gris.png")}.form .action .button.disabled.delete div,.form .action button[disabled="disabled"].delete div{background-image:url("../../../images/icons/croix_gris.png")}.form .action .button.disabled.reset div,.form .action button[disabled="disabled"].reset div{background-image:url("../../../images/icons/fle_droit_gris.png")}.form hr.control_line{position:relative;border:0;border-top:1px solid #ed7f12}.form span.control_line{position:relative;border:0;color:#ed7f12;top:-3px}.form .error{border-color:red}.formInline .control_block{display:inline-block;margin-right:10px}.colorPicker{position:absolute;top:0;left:0;display:none;z-index:1100}.colorPicker table{background-color:#F6F6F6;border:1px solid #DADADA;border-radius:2px;color:#575756;cursor:pointer;border-spacing:3px}.colorPicker table td{border:1px solid #DADADA;width:20px;height:20px}
