/*======================================================================*/
/* DOCEBO CORE - Framework*/
/* ============================================*/
/**/
/* Copyright (c) 2004*/
/* http://www.docebo.com*/
/**/
/* This program is free software. You can redistribute it and/or modify*/
/* it under the terms of the GNU General Public License as published by*/
/* the Free Software Foundation; either version 2 of the License.*/
/*======================================================================*/
.form_header{margin:8px 0 0;padding:2px 15px;font-size:1.2em;font-weight:bold;color:#0035ad;border-bottom:1px solid #0035ad;}
form.std_form{margin:0;padding:0;}
.form_elem{margin:0 0 20px;padding:15px;color:#000000;background:#E1EBF7;}
.form_elem_button{margin:0;padding:5px 50px 15px 50px;text-align:right;}
.form_line_text{clear:both;margin:0;padding:0;}
.form_line_l{clear:both;margin:16px 0 0;padding:0;vertical-align:top;}
.form_line_l p{margin:0 0 16px 0;padding:0;width:300px;float:left;vertical-align:top;}
label.floating, label.label_bold, label.label_normal, label.label_padded, .label_head, .label_effect{margin:0;padding:0;font-weight:bold;vertical-align:top;}
label.label_normal{font-weight:normal; }
div.label_effect{margin:0;padding:0;font-weight:bold;vertical-align:top;width:300px;float:left;}
form .textfield_nowh, form .textfield{margin:0;padding:0;border:1px solid #666666;}
form .textfield{width:230px; }
form .dropdown_nowh, form .dropdown{margin:0;padding:0;border:1px solid #666666;}
form .dropdown{width:230px; }
form .textarea_wh_full, form .textarea_nowh, form .textarea{margin:0;padding:0;border:1px solid #666666;}
form .textarea{width:230px; }
form .textarea_wh_full{width:98%; }
form div.grouping_nowh, form div.grouping{float:left;position:relative;margin:0;padding:0;margin:0 0 20px;}
div.grouping .form_line_l{margin-top:0px;}
form .check{margin:0;padding:0;vertical-align:middle;}
form .radio{margin:0;padding:0;vertical-align:middle;}
option.option_with_image{padding:4px 2px 4px 26px;background-position:top left;background-repeat:no-repeat;}
form .listbox_nowh, form .listbox{margin:0;  padding:0;  border:1px solid #666666;}
form .listbox{width:230px;}
.link_button{margin:0.5em 0.5em 0 0.5em;padding:0;display:inline;}
.link_button a{padding:0.30em;background:#dddddd;border:1px solid #666666;}
fieldset.fieldset_std{clear:both;margin:1em 0;padding:0.3em 0.6em 0.6em;border:1px solid #336699;position:relative;}
fieldset.fieldset_std legend{margin:0 0.20em;padding:0;font-weight:bold;}
fieldset.fieldset_std .fieldset_content{margin:0;padding:0.40em 0 0 0;}
.button, .button_nowh, .button_nopad{margin:0 0 0.4em 0.4em;padding:0 10px;color:#000000;font-size:1em;font-weight:bold;width:auto;overflow:visible;}
.button_nowh{margin:0;}
.button_nopad{padding:0;}
.transparent_button{margin:0;width:22px;height:22px;background:transparent;overflow:hidden;border:0px none;vertical-align:top;font-weight:normal;cursor:pointer;}
.transparent_aslink_button{margin:0;padding:0 0.20em;height:22px;background:transparent;overflow:hidden;border:0px none;vertical-align:top;font-weight:normal;cursor:pointer;border-bottom:1px solid #000000;}
.transparent_add_button{
/* transparent add submit */
padding:0px 1em 0px 25px;margin:0px;height:22px;background-image:url('../images/standard/add.gif');background-repeat:no-repeat;background-position:left;background-color:transparent;border:0px none;color:#ff0000;font-weight:normal;cursor:pointer;}
.transparent_del_button{
/* transparent del submit */
padding:0px 1em 0px 25px;margin:0px;height:22px;background-image:url('../images/standard/rem.gif');background-repeat:no-repeat;background-position:left;background-color:transparent;border:0px none;font-weight:bold;cursor:pointer;}
.transparent_undo_button{
/* transparent undo submit */
padding:0px 1em 0px 25px;margin:0px;height:22px;background-image:url('../images/standard/undo.gif');background-repeat:no-repeat;background-position:left;background-color:transparent;border:0px none;font-weight:bold;cursor:pointer;}
.trigger_calendar{margin-left:0.60em;width:22px;height:22px;background:transparent;overflow:hidden;background-image:url( '../images/standard/calendar.gif' );background-position:top;background-repeat:no-repeat;border:0px none;cursor:pointer;vertical-align:top;}
input.graphic_submit22, .button_image, .transparent_more_button, .transparent_less_button{
/* transparent submit */
padding:0px;margin:0px;width:22px;height:22px;overflow:hidden;border:0px none;background-repeat:no-repeat;background-color:transparent;vertical-align:middle;cursor:pointer;}
fieldset.configuration{margin:0 0 1.50em 0;padding:0.40em;border:1px solid #336699;}
fieldset.configuration legend{margin:0 0 0 0;padding:0.20em 1.00em 0.20em 0.20em;font-weight:bold;}
fieldset.configuration .field_content{margin:0.80em 0 0 0;padding:0.40em 0.60em 0.60em 2.00em;}
form div.form_extended_file_field{border-bottom:1px dotted #9fbcf9;margin-bottom:1.5em;background:url('../images/standard/attach_bar.gif') no-repeat top right;}
.search_button{position:relative;text-align:right;margin:0px 15px;width:97%;}