/*======================================================================*/
/* 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.*/
/*======================================================================*/
div.type-one_container{padding:0.5em;}
table.tree_org_table_field, table.type-one{width:100% !important;margin:0 auto;padding:0;empty-cells:show;border-spacing:0;
/*border-top:1px solid #485580;border-left:0px none;border-bottom:1px solid #485580;border-right:1px solid #485580;*/
border:1px solid #485580;border-collapse:collapse;}
table.type-one caption{margin:0 0 0.60em 0;font-weight:bold;color:#485580;}
/* NOTE:class for image parameters for td and th tags*/
table.type-one .image{width:1%;text-align:center;vertical-align:middle;}
/* NOTE:th for type-one*/
.nowrap{white-space:nowrap;}
table.type-one tr th{margin:0;padding:0.20em;font-weight:bold;color:#ffffff;background:#276a9c;
/*border-left:1px solid #485580;border-bottom:1px solid #485580;*/
border:1px solid #485580;}
table.type-one tr th.text_translation{width:350px;}
table.type-one th a{color:#ffffff;}
table.type-one th a:hover{}
table.type-one th img{vertical-align:middle;}
/* NOTE:td for type-one*/
table.type-one tr td{border-left:1px solid #485580;border-right:1px solid #485580;padding:0.20em;}
/* NOTE:type-one line 1*/
table.type-one tr.line-col td{background:#e1ebf7;
/*background:#ffffff;*/
}
/* NOTE:type-one line 2*/
table.type-one tr.line td{background:#aabbff;}
/*NOTE:line-cl1 and line-cl2,alternative type one line colors 1-2*/
table.type-one tr.line-cl1 td{background-color:#D3E0ED; }
table.type-one tr.line-cl2 td{background-color:#E1EBF7; }
/**/
table.type-one tr.line-first td{background-color:#aabbff; }
table.type-one tr.line-head td{background-color:#aabbff; border-top:1px solid #485580;}
/**/
table.type-one tr.type-one-bodyexp-row td{background:#ffffff;border-bottom:1px solid #485580;}
td.colum_width_date{width:20%;white-space:nowrap;}
/* NOTE:line add*/
table.type-one tr.type-one-add-row td{color:#ff0000;background:#ffffff;border:1px solid #485580;}
table.type-one tr.type-one-add-row td img{margin:0 0.60em 0 0;vertical-align:middle;}
table.type-one tr.type-one-add-row td a{color:#ff0000;}
/* NOTE:line for option */
.nav-bar{margin:0;padding:8px;text-align:center;}
.nav-info{display:none;}
.number-of-result{}
.total-page{}
ul.nav-pages{margin:0;padding:0;list-style-type:none;}
ul.nav-pages li{margin:0;padding:0;display:inline;}
span.nav-current, .nav-pages a, .nav-pages-button,a.nav-bar-prev, a.nav-bar-next, span.nav-bar-prev_disabled, span.nav-bar-next_disabled{padding:3px 6px;margin:1px 3px;    font-size:0.8em;color:#3972a9;    text-decoration:none;    background:#fff;    border:1px solid #3972a9;}
.nav-pages input, input.nav-bar-prev, input.nav-bar-next{vertical-align:middle;    padding:2px 3px 1px 3px;margin:1px 3px;    font-size:0.8em;color:#3972a9;    text-decoration:none;    background:#fff;    border:1px solid #3972a9;    cursor:pointer;    }
input.nav-bar-prev, input.nav-bar-next{width:auto;overflow:visible;}
span.nav-current{background:#e3e9eb;}
input.nav-bar-prev, a.nav-bar-prev{padding-left:20px; background:url('../images/standard/prev.png') 2px 0 no-repeat #fff; }
input.nav-bar-next,a.nav-bar-next{padding-right:20px; background:url('../images/standard/next.png') 98% 0 no-repeat #fff; }
span.nav-current{background:#e3e9eb;}
a.nav-bar-prev{padding-left:20px; background:url('../images/standard/prev.png') 2px 0 no-repeat #fff; }
a.nav-bar-next{padding-right:20px; background:url('../images/standard/next.png') 98% 0 no-repeat #fff; }
span.nav-bar-prev_disabled{color:#aaa;padding-left:20px;border:1px solid #aaa;background:url('../images/standard/prev_disabled.png') 2px 0 no-repeat #efefef; }
span.nav-bar-next_disabled{color:#aaa;padding-right:20px;border:1px solid #aaa;background:url('../images/standard/next_disabled.png') 98% 0 no-repeat #efefef; }
.nav-pages a:hover{color:#000;    border:1px solid #000;}
/*.nav-bar span.nav-current, .nav-pages a, .nav-pages-button{padding:3px 6px;margin:1px 4px;    font-size:0.8em;    text-decoration:none;color:#000;    border:1px solid #abf;    background:#fff;}
.nav-pages a:hover{color:#30374f;    border:1px solid #30374f;}
.nav-bar span.nav-current{background:#cdf;color:#30374f;font-weight:bold;    padding:3px 3px;}
a.nav-bar-prev{padding-left:20px;background-image:url('../images/standard/prev.png');background-position:2% 0;background-repeat:no-repeat;}
li.nav-bar-prev_disabled{padding:3px 6px;margin:1px 4px;    font-size:0.8em;    text-decoration:none;color:#000;    border:1px solid #abf;    background:#fff;    font-size:0.8em;padding-left:20px;background-image:url('../images/standard/prev.png');background-position:2% 0;background-repeat:no-repeat;}
a.nav-bar-next{padding-right:20px;background-image:url('../images/standard/next.png');background-position:98% 0;background-repeat:no-repeat;}
a.nav-bar-end{padding-right:20px;background-image:url('../images/standard/end.png');background-position:98% 0;background-repeat:no-repeat;}
*/
/* XXX:other classes for table ===================================*/
table.type-one tr td.user_specific_info{background:url('../images/standard/addressbook.gif') 98% 50% no-repeat #fdffdb;}
table.table_expanded{width:100% !important;margin:0 auto;padding:0;empty-cells:show;border-spacing:0;}
table.table_expanded tr td.image{width:1%;margin:0;padding:0;}
/* XXX:Classes for user =========================================*/
table.type-one tr td.user_more_info{padding:0.80em;line-height:2.0em;background:url('../images/standard/bg_general.gif') #fff;}
.user_more_info span{clear:left;float:left;width:35%;padding-left:0.0em; font-weight:bold;}
.user_more_info .description{margin-left:35%;padding-top:0.7em;font-style:italic;line-height:1.3em;}
/* XXX:Classes for course ========================================*/
.course_waiting_user{font-weight:bold;color:#f40;}
table.type-one tr td.course_more_info{padding:0.80em;line-height:2.0em;background:#ffffff;background:url('../images/standard/coursebook_blue.png') 98% 20px no-repeat #eaf0f6;}
.course_more_info span{clear:left;float:left;width:35%;padding-left:0.0em; font-weight:bold;}
.course_more_info .description{margin-left:35%;padding-top:0.7em;font-style:italic;line-height:1.3em;}
.coursepath_code{width:15%;}
.coursepath_name{width:35%;}
/* soft-table ==================================================*/
div.soft-table_container{padding:0.5em;}
table.soft-table{width:100% !important;margin:0 auto 12px;padding:0;empty-cells:show;border-spacing:0;border-collapse:collapse;border:1px solid #bbbbbb;font-family:arial, sans-serif;font-size:0.9em;}
table.soft-table caption{margin:0 0 0.60em 0;font-weight:bold;color:#020302;}
/* NOTE:class for image parameters for td and th tags*/
table.soft-table .image{width:1%;text-align:center;vertical-align:middle;}
table.soft-table tr th{margin:0;padding:2px 6px 2px 10px;font-weight:bold;text-align:left;color:#666666;border:1px solid #bbbbbb;border-bottom:0px none;background:url('../images/standard/scale.png') 0 100% repeat-x #ffffff;}
table.soft-table  th a{color:#666666;}
table.soft-table th img{vertical-align:middle;}
/* NOTE:td for type-one*/
table.soft-table tr td{border-bottom:1px solid #bbbbbb;padding:1px 4px;}
/* NOTE:type-one line 1*/
table.soft-table tr.line-col td{background:#ffffff;}
/* NOTE:type-one line 2*/
table.soft-table tr.line td{background:#ffffff;}
table.soft-table tr.type-one-bodyexp-row td{background:#ffffff;border-bottom:1px solid #bbbbbb;}
/* NOTE:line add*/
table.soft-table tr.type-one-add-row td{color:#ff0000;background:#ffffff;border-top:1px solid #bbbbbb;}
table.soft-table tr.type-one-add-row td img{margin:0 0.60em 0 0;vertical-align:middle;}
table.soft-table tr.type-one-add-row td a{color:#ff0000;}
table.soft-table tr:hover td{background:#eeeeee;}

/* NOTE: used to highlight cells with editable value */
table.type-one tr td.cell_highlight_modify {background-color:#FFFF99;}
table.type-one tr td.cell_highlight_modify div {height: 20px width: 5em; background: url('../images/standard/mod_mini.png') 100% 50% no-repeat;}