﻿/******************
* BASE
******************/
div.dbwp_Home
{
    color:#000000;
}
div.dbwp_Home select, div.dbwp_Home input{
	font-family:Verdana;
	font-size:11px;
	width:170px;
}
div.dbwp_Home input.dbwp_checkbox, table.dbwp_Page_Base input.dbwp_checkbox,input.dbwp_radio, table.dbwp_Page_Base input.dbwp_radio
{
	border:0px;
	width:30px;
    -webkit-box-shadow: inset 0 0px 0px;
    -moz-box-shadow: inset 0 0px 0px;
    box-shadow: inset 0 0px 0px;
    background-color:transparent;
}
div.dbwp_radio_box {
    display:inline-block;
}
div.dbwp_Home a{
	color:#29954B;
}
input.dbwp_input_number {
	text-align:right;
}
div.dbwp_Home input.dbwp_input_date{
	text-align:right;
    width:80px;
}
.dbwp_Grid_Base span.dbwp_input_number, .dbwp_Grid_Base span.dbwp_input_date {
	text-align:right;
	display:inline-block;
}
.dbwp_Home textarea {
    font-family: inherit; font-size: inherit;
}
div.dbwp_Home .dbwp_List_Column input{
	width:auto;
    border:0px;
    box-shadow:none;
    margin-bottom:3px;
    margin-right:3px;
}
/******************
* LIST FORM
******************/
table.dbwp_Grid_Base
{
	font-family:Verdana;
	font-size:11px;
	text-decoration: none ;
	border-collapse: collapse;
	width: 100%;
}
 table.dbwp_Page_Base table.dbwp_Grid_Base td {
	padding-top:1px;
	padding-bottom:1px;
 }
table.dbwp_Grid_Base td
{
    border-top: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
	background-color:#txt_46##; 
	padding-left:7px;
	padding-right:7px;
	padding-top:1px;
	padding-bottom:1px;
}
table.dbwp_Grid_Base th{
	border-right:1px solid #ffffff;
	white-space:nowrap;
	height:18px;
	font-weight:normal;
	font-size:11px;
	padding-left:7px;
	padding-right:7px;
	background-color:#A0A0A0;
	color:#ffffff;
}
table.dbwp_Grid_Base th.dbwp_Head_Selected
{
	cursor:pointer;
	background-color:#707070;
	border-right: solid 1px #FFFFFF;
	font-weight:normal;
}
table.dbwp_Grid_Base A:link,table.dbwp_Grid_Base A:visited 
{
	background-color:transparent;
	border: 0px ;
	text-decoration: none ;
}
table.dbwp_Grid_Base A:HOVER{
	background-color:transparent;
	border: 0px;
}
tr.dbwp_Grid_Tr_Unselected_Odd td {
	cursor:pointer;
	background-color:#F8F8F8;
}
tr.dbwp_Grid_Tr_Unselected_Even td {
	cursor:pointer;
	background-color:#FFFFFF;
}
tr.dbwp_Grid_Tr_Over td{
	cursor: pointer;
	background-color: #D4E4F4;
}
tr.dbwp_Grid_Tr_Over input,tr.dbwp_Grid_Tr_Over image{
	font-family:Verdana;
	font-size:11px;
	background-color: transparent;
}
tr.dbwp_Grid_Tr_Selected td{
	cursor: pointer;
	background-color: #455EB7;
	color:#FFFFFF;
	font-size:11px;
}
tr.dbwp_Grid_Tr_Selected td A {
	color:#FFFFFF;
	font-size:11px;
}
tr.dbwp_Grid_Tr_Selected input{
	font-family:Verdana;
	font-size:11px;
}
tr.dbwp_List_Total td
{
	text-align:right;
	font-size:11px;
	border-top: 2px solid #E0E0E0;
	background-color:#ffffff;
	color:#525252;
	padding-top:1px;
	padding-bottom:1px;
}
.dbwp_total ,table.dbwp_Grid_Base th.dbwp_total, table.dbwp_Page_Base td.dbwp_total {
    font-weight:bold;
    text-align:right;
}
tr.dbwp_Collapse_Plus td {
	cursor:pointer;
	border:0px;
	border-top: 1px solid #E0E0E0;
	background-color:#E0E0E0;
	padding-left:25px;
	font-size:11px;
	color:#000000;
	padding-top:1px;
	padding-bottom:1px;
}
tr.dbwp_Collapse_Plus td:before {
    content: "\f116\f020";
    font-family: FontAwesome;
    font-size:14px;
}
tr.dbwp_Collapse_Minus td:before {
    content: "\f117\f020";
    font-family: FontAwesome;
    font-size:14px;
}
tr.dbwp_Collapse_Minus td {
	cursor:pointer;
	border:0px;
	border-top: 1px solid #E0E0E0;
	background-color:#E0E0E0;
	padding-left:25px;
	font-size:11px;
	color:#000000;
	padding-top:1px;
	padding-bottom:1px;
}
tr.dbwp_Collapse_Plus th {
	cursor:pointer;
	border:0px;
	border-top: 1px solid #E0E0E0;
	background:none;
	background-color:#E0E0E0;
	padding-left:15px;
	font-size:11px;
	color:#000000;
	padding-top:1px;
	padding-bottom:1px;
}
tr.dbwp_Collapse_Minus th {
	cursor:pointer;
	border:0px;
	border-top: 1px solid #E0E0E0;
	background:none;
	background-color:#E0E0E0;
	padding-left:15px;
	font-size:11px;
	color:#000000;
	padding-top:1px;
	padding-bottom:1px;
}
.dbwp_list_multiline {
    height:0px;
    display:block;
}
/******************
* NAVIGATION
*******************/
.dbwp_Navigation_Buttons img {
	display:none;
}
table.dbwp_Navigation_Base
{
	font-family:Verdana;
	font-size:11px;
	margin-top:2px;
	text-decoration: none ;
	border-collapse: collapse; 
	border: 0px;
	color:#ffffff;
	width:100%;
    height:18px;
	background-color:#A0A0A0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
table.dbwp_Navigation_Base td,table.dbwp_Page_Base table.dbwp_Navigation_Base td
{
	text-align: center ;
	padding: 0px;
	padding-left: 3px;
	padding-right: 3px;
	border: 0px;
}
table.dbwp_Navigation_Base A{
	text-decoration: none ;
	border: 0px;
	font-size:11px;
	display:block;
	padding-left:5px;
	padding-right:5px;
	vertical-align:middle;
}
table.dbwp_Navigation_Base A:HOVER{
	background-color:#707070;
}
td.dbwp_Navigation_Buttons
{
	text-align:center;
}
td.dbwp_Navigation_Menu
{
	white-space:nowrap;
	text-align:center;
	vertical-align:middle;
}
td.dbwp_Navigation_First
{
	width:1px;
}
td.dbwp_Navigation_Last
{
	width:0px;
	white-space:nowrap;
}
td.dbwp_Navigation_Last A
{
	color:#525252;
	vertical-align:top;
	display:inline;
	
}
.dbwp_Navigation_Buttons img {
	display:none;
}
table.dbwp_Navigation_Base .dbwp_Navigation_1 a,table.dbwp_Navigation_Base .dbwp_Navigation_2 a, table.dbwp_Navigation_Base .dbwp_Navigation_3 a,table.dbwp_Navigation_Base .dbwp_Navigation_4 a{
	width:32px;
}
.dbwp_Navigation_1,.dbwp_Navigation_2,.dbwp_Navigation_3,.dbwp_Navigation_4 
{
	width:32px;
}
.dbwp_Navigation_1 a:before{
	content: "\f100";color:#ffffff;
    Font-family: FontAwesome;
    -webkit-font-smoothing: antialiased;
    *margin-right: .3em;
    font-size:14px
}
.dbwp_Navigation_2 a:before{
	content: "\f104";color:#ffffff;
    Font-family: FontAwesome;
    -webkit-font-smoothing: antialiased;
    *margin-right: .3em;
    font-size:14px
}
.dbwp_Navigation_3 a:before{
	content: "\f105";color:#ffffff;
    Font-family: FontAwesome;
    -webkit-font-smoothing: antialiased;
    *margin-right: .3em;
    font-size:14px
}
.dbwp_Navigation_4 a:before{
	content: "\f101";color:#ffffff;
    Font-family: FontAwesome;
    -webkit-font-smoothing: antialiased;
    *margin-right: .3em;
    font-size:14px
}
div.dbwp_Home .dbwp_Navigation_Menu select {
	width:auto;
    margin:0px;
    padding:0px;
}
.dbwp_Navigation_Menu select {
    margin:0px;
    padding:0px;
}
/******************
* BUTTONS
******************/
table.dbwp_ButtonsRow_Base
{
	font-family:Verdana;
	font-size:11px;
	width: 100%;
	border-collapse:collapse;
	text-align:right;
	background-color:#F0F0F0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.dbwp_ButtonsRow_left {
    width:0px;
    display:none;
}
.dbpw_ButtonsRow_right {
    width:100%;
}
table.dbwp_ButtonsRow_Base th {
	padding:0px;
    padding-bottom:1px;
}
.dbwp_Button_Base 
{
	border-collapse:collapse;
	white-space:nowrap;
	cursor:pointer;
	text-align:center;
	vertical-align:middle;
	padding-top:1px;
	padding-bottom:1px;
	padding-right:15px;
	padding-left:15px;
	border:1px;
	border-right:1px solid #E0E0E0;
	background-color:#29954B;
	font-weight:normal;
	font-size:11px;
	height:22px;
    vertical-align: middle;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.dbwp_Button_Hover 
{
	border-collapse:collapse;
	white-space:nowrap;
	cursor:pointer;
	text-align:center;
	vertical-align:middle;
	padding-top:1px;
	padding-bottom:1px;
	padding-right:15px;
	padding-left:15px;
	background-color:#36C160;
	border:1px;
	border-right:1px solid #E0E0E0;
	font-weight:normal;
	font-size:11px;
	height:22px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px; 
}
.dbwp_Button_Base>label  {
	display:inline-block;
	vertical-align:top;
	color:#FFFFFF;
	display:inline-block;
	font-family:Verdana;
	font-size:11px;
    width:auto;
    vertical-align:middle;
    margin:4px;
    margin-left:0px;
}
.dbwp_Button_Hover>label  {
	display:inline-block;
	vertical-align:top;
	color:#FFFFFF;
	display:inline-block;
	font-family:Verdana;
	font-size:11px;
    width:auto;
    vertical-align:middle;
    margin:4px;
    margin-left:0px;
}
.dbwp_Page_Base .dbwp_Button_Base {
	background-color:#29954B;
    display:inline-block;
    border-color:transparent;
    margin-top:10px;
}
.dbwp_Page_Base .dbwp_Button_Hover {
	background-color:#36C160;
    display:inline-block;
    margin-top:10px;
}
.dbwp_Grid_Base .dbwp_Button_Base {
	background-color:transparent;
    padding:0px;
    border:1px solid transparent;
    height:auto;
    margin-top:0px;
}
.dbwp_Grid_Base .dbwp_Button_Hover {
	padding:0px;
    border:1px solid #E0E0E0;
    height:auto;
    margin-top:0px;
}
.dbwp_Page_Base .dbwp_Button_Base>label {
	color:#FFFFFF;
    display:inline-block;
    width:auto;
    vertical-align:middle;
    margin:4px;
    margin-left:0px;
}
.dbwp_Page_Base .dbwp_Button_Hover>label {
	color:#FFFFFF;
    display:inline-block;
    width:auto;
    vertical-align:middle;
    margin:4px;
    margin-left:0px;
}
.dbwp_Page_Base .dbwp_Button_Base .dbwp_DefaultIcon:before {
	color:#FFFFFF;
}
.dbwp_Page_Base .dbwp_Button_Hover .dbwp_DefaultIcon:before {
	color:#FFFFFF;
}
.dbwp_Grid_Base .dbwp_Button_Base>label {
	color:#525252;
    display:inline-block;
    width:auto;
    vertical-align:middle;
    margin:4px;
    margin-left:0px;
}
.dbwp_Grid_Base .dbwp_Button_Hover>label {
	display:inline-block;
    width:auto;
    vertical-align:middle;
    margin:4px;
    margin-left:0px;
}
.dbwp_Grid_Base .dbwp_DefaultIcon:before {
	color:#525252;
    display:inline-block;
}
/******************
* PAGE FORM
*******************/
table.dbwp_Page_Base{
	font-family:Verdana;
	font-size:11px;
	border-collapse: collapse; 
	width:100%;
	background-color:#F4F4F4;
}
table.dbwp_Page_Base td
{
	border-bottom: 0px solid #ffffff;
	vertical-align:top;
	padding:2px;
	padding-right:7px;
	padding-left:7px;
	text-align:left;
}
table.dbwp_Page_Base label
{
	display:block;
	color:#525252;
	width:170px;
	text-align:left;
	padding-right:0px;
	vertical-align:top;
	padding-bottom:0px;
    font-weight:bold;
}
/******************
* COLUMN MENU
******************/
.dbwp_Column_Container {
	border:0px ; 
    -moz-box-shadow:    0px 0px 5px 5px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 0px 5px 5px rgba(0,0,0,0.2);
	box-shadow:         0px 0px 5px 5px rgba(0,0,0,0.2);
	border-collapse:separate;
	background-color:#ffffff;
    line-height:0px;
}
.dbwp_Column_Container:after {
    content: " ";
    font-size: 1px;
    display: inline;
    overflow: hidden;
}
table.dbwp_Column {
	font-family:Verdana;
	font-size:11px;
	border-collapse:collapse;
	border: 1px solid #E0E0E0;
	font-size:11px;
	background-color:#ffffff;
}
table.dbwp_Column td{
	border: 0px;
	padding:4px;
	color:#525252;
}
table.dbwp_Column th{
	border: 0px;
	border-right: 1px solid #A0A0A0;
	background-color: #29954B;
	padding:4px;
}
table.dbwp_Column A:link,table.dbwp_Column A:visited 
{
	border: 0px;
	color:#525252;
	padding:1px;
	text-decoration: none ;
	white-space:nowrap;
}
table.dbwp_Column A:hover
{
	border: 0px;
	color:#ffffff;
	padding:1px;
	text-decoration: none ;
	white-space:nowrap;
	background-color:#36C160;
}
table.dbwp_Column div{
	border: 1px solid #E0E0E0;
	background-color:#ffffff;
	padding:4px;
	width:100px;
	height:100px;
	overflow:auto;
	white-space:nowrap;
}
table.dbwp_Page_Base table.dbwp_Column input{ 
	min-width:10px;
}
.dbwp_Cancel_Column:before {
    content: "\f00d";
    font-family: FontAwesome;
    -webkit-font-smoothing: antialiased;
    padding-right:5px;
}
.dbwp_Cancel_Column {
 	border:0px;
	color:#525252;
	font-weight:normal;
	font-size:11px;
	height:22px;
	cursor:pointer;
	text-align:left;
	padding-left:15px;
    background-color:#ffffff;
}
.dbwp_OK_Column:before {
    content: "\f00c";
    font-family: FontAwesome;
    -webkit-font-smoothing: antialiased;
    padding-right:5px;
}
.dbwp_OK_Column{
	border:0px;
	color:#525252;
	font-weight:normal;
	font-size:11px;
	height:22px;
	cursor:pointer;
	text-align:left;
	padding-left:15px;
    background-color:#ffffff;
}
.dbwp_Cancel_Column:hover,.dbwp_OK_Column:hover{
    background-color:#36C160;
	color:#ffffff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px; 
}
/******************
* HINT
******************/
div.dbwp_hintlist_base
{
    -moz-box-shadow:    3px 3px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 3px 3px 3px 3px rgba(0,0,0,0.2);
	box-shadow:         3px 3px 3px 3px rgba(0,0,0,0.2);
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    max-height:300px;
    overflow:auto;
}
table.dbwp_hintlist_base
{
	border-collapse:collapse;
}
table.dbwp_hintlist_base td
{
	border:1px solid #E0E0E0;
	border-width:1px;
    padding:2px;
    padding-left:20px;
    padding-right:20px;
}
tr.dbwp_hintlist_base
{
	background-color:#ffffff;
	cursor:pointer;
}
tr.dbwp_hintlist_hover
{
	background-color:#D4E4F4;
	cursor:pointer;
}
tr.dbwp_hintlist_selected {
	background-color:#455EB7;
	cursor:pointer;
}
/************************
/*	Tree
/***********************/
table.dbwp_Tree_Main{
	border-color:#E0E0E0 ;
	border-width:1px; 
}
table.dbwp_Tree_Table{
	background-color:#F4F4F4;
	font-family:Verdana;
	font-size:11px;
}
td.dbwp_Tree_Unsel 
{
	cursor:pointer;
}
td.dbwp_Tree_Sel
{
	cursor:pointer;
	background-color:#29954B;
	color:#FFFFFF;
}
div.dbwp_Tree_Close:before 
{
	cursor:pointer;
	content: "\f07b";
    font-family: FontAwesome;
    color:#606060;
    font-size:14px;
}
div.dbwp_Tree_Open:before
{
	cursor:pointer;
	content: "\f07c";
    font-family: FontAwesome;
    color:#606060;
    font-size:14px;
}
div.dbwp_Tree_Plus:before 
{
	cursor:pointer;
	content: "\f116";
    font-family: FontAwesome;
    color:#606060;
    font-size:14px;
}
div.dbwp_Tree_Minus:before
{
	cursor:pointer;
	content: "\f117";
    font-family: FontAwesome;
    color:#606060;
    font-size:14px;
}
.dbwp_Tree_None {
    width:15px;
    font-size:14px;
}
/************************
/*	Calendar Month
/***********************/
table.dbwp_calendar
{
	border-collapse: collapse;
	font-family:Verdana ;
	font-size: 11px;
}
table.dbwp_calendar th
{
	font-weight:normal;
	padding-left: 5px;
	padding-right: 5px;
	font-size:11px;
}

table.dbwp_calendar td 
{
	border: 1px solid #E0E0E0;
	text-align:center;
	cursor:pointer;
	background-color: #ffffff;
}
table.dbwp_calendar A
{
	text-decoration: none ;
}
div.dbwp_calendar 
{
	background-color:#DDDDDD;
}
.dbwp_cal_year
{
	color:#fff;
	font-size:11px;
	background-color: #A0A0A0;
}
.dbwp_cal_month
{
	color:#fff;
	font-size:11px;
	border: solid 0px #ffffff;
	background-color: #B0B0B0;
}
.dbwp_cal_day
{
	color: #fff;
	font-size: 11px;
	border: solid 0px #ffffff;
	background-color: #707070;
}
div.dbwp_day_sel
{
	background-color:#29954B;
	border-bottom:2px solid #ff0000;
	color:#FFFFFF;
}
div.dbwp_day_unsel
{
	border-bottom:2px solid #ff0000;	
}
div.dbwp_day_over
{
	border-bottom:2px solid #ff0000;	
	background-color:#36C160;
    color:#FFFFFF;
}
table.dbwp_calendar_big td {
	width:150px;
	height:80px;
	text-align:left;
	vertical-align:top;
	overflow:auto;

}
table.dbwp_calendar_big div.dbwp_day_sel,table.dbwp_calendar_big div.dbwp_day_unsel,table.dbwp_calendar_big div.dbwp_day_over{
	overflow:auto;
	width:150px;
	height:80px;
	border-bottom:0px;
}
/************************
/*	Calendar Week
/***********************/
div.dbwp_col_calweek {
	white-space:nowrap;
	width:100px;
}
div.dbwp_cal_link { 
    height:100%;
    width:100%
}
/************************
/*	Calendar Day
/***********************/
table.dbwp_calday
{
	border-collapse:collapse;
	background-color:#E0E0E0;
	border-width:0px;
	width:100%;
}
table.dbwp_calday tr {
	height: 10px !important;
	height:8px;
}
table.dbwp_calday th
{
	border-width:0px;
	font-weight:normal;
	color:#ffffff;
	background-color:#B0B0B0;
	height:22px;
}
table.dbwp_calday th.dbwp_th_calday{
	background-color:#C0C0C0;
}
table.dbwp_calday td
{
	border:1px solid #CCCCCC;
}
table.dbwp_calday span
{
	white-space:nowrap;
}
td.dbwp_td1_calday
{
	vertical-align:top;
	background-color:#F0F0F0;
	width:100px;
	height:38px;
    padding:0px;
}
td.dbwp_td2_calday
{
	vertical-align:top;
	width:940px;
    height:19px;
    padding:0px;
}
td.dbwp_td2_calday:hover {
    background-color:#d0d0d0;
}
td.dbwp_td2_calweek
{
	vertical-align:top;
	width:130px;
    height:19px;
    padding:0px;
}
td.dbwp_td2_calweek:hover {
    background-color:#d0d0d0;
}
span.dbwp_hour_big
{
	font-size:12px;
}
div.dbwp_div_calday
{
	font-size:11px;
	position:relative;
    height:500px;
    overflow:auto;
}
div.dbwp_div_unsel_calday
{
	font-size:11px;
	width:120px;
	overflow:hidden;
	background-color: #F8F8F8;
	border-color: #E0E0E0;
	border-width:1px;
	cursor:pointer;
}
div.dbwp_div_sel_calday
{
	font-size:11px;
	width:120px;
	overflow:hidden;
	background-color: #29954B;
	border-color: #E0E0E0;
	border-width:1px;
	cursor:pointer;
	color:#ffffff;
}
div.dbwp_div_over_calday
{
	font-size:11px;
	width:120px;
	overflow:hidden;
	background-color: #36C160;
	border-color: #E0E0E0;
	border-width:1px;
	cursor:pointer;
	color:#FFFFFF;
}
/*******************
/*  BUTTON SEARCH/TRASH  (search used in lookup window, trash used to clear image control)
/*******************/
.dbwp_Search_Button_Base {
    cursor:pointer;
    width:20px;
    height:20px;  
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px; 
    text-align:center;
    padding-top:2px;
    color:#525252;
}
.dbwp_Search_Button_Hover {
    cursor:pointer;
    width:20px;
    height:20px;  
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px; 
    text-align:center;
    padding-top:2px;
    color:#FFFFFF;
}
.dbwp_Search_Button_Base:before
{
    content: "\f002";
    Font-family: FontAwesome;
}
.dbwp_Search_Button_Hover {
    background-color:#36C160;
}
div.dbwp_Search_Button_Hover:before
{
	content: "\f002";
    color:#ffffff;
    Font-family: FontAwesome;
}
.dbwp_Search_Button_Win_Base, div.dbwp_Search_Button_Win_Hover
{
    padding-top:8px;
	cursor:pointer;
	width:40px;
	height:40px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px; 
    color:#606060;
}
.dbwp_Search_Button_Win_Base:before, div.dbwp_Search_Button_Win_Hover:before {
	content: "\f002";
    color:#ffffff;
    Font-family: FontAwesome;
    font-size:24px;
}
div.dbwp_Search_Button_Win_Hover
{
	background-color:#6AC4EA;
}
.dbwp_Trash_Button_Base, div.dbwp_Trash_Button_Hover
{
	cursor:pointer;
	width:24px;
	height:24px;
    text-align:center;
    padding-top:4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px; 
    color:#606060;
}
.dbwp_Trash_Button_Base:before, div.dbwp_Trash_Button_Hover:before {
    content: "\f014";
    Font-family: FontAwesome;
    font-size:16px;
}
div.dbwp_Trash_Button_Hover
{
    color:#ffffff;
	background-color:#455EB7;
}
div.dbwp_ButtonCut, div.dbwp_ButtonCut_Hover {
	cursor:pointer;
	width:24px;
	height:24px;
    text-align:center;
    padding-top:4px;
    -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px; 
    color:#606060;
}
div.dbwp_ButtonCut:before, div.dbwp_ButtonCut_Hover:before {
    content: "\f0c4";
    Font-family: FontAwesome;
    font-size:16px;
}
div.dbwp_ButtonCut_Hover
{
	color:#ffffff;
	background-color:#6AC4EA;
}
.dbwp_Lookup {
    display:inline-block;
    width:200px;
}
/*****************
/ XML CONTROL
/*****************/
div.dbwp_XML_container{
	background-color:#ffffff;
	padding:15px;
}
table.dbwp_XML_table{
	background-color:#ffffff;
	font-family:Verdana;
	font-size:11px;
	color:#525252;
}
table.dbwp_XML_table th{
	white-space:nowrap;
	border-top-color: #E0E0E0;
	border-top:1px;
	border-bottom-color: #E0E0E0;
	border-bottom:1px;
	font-weight:normal;
	vertical-align:top;
	text-align:left;
}
table.dbwp_XML_table td{
	background-color:#F8F8F8;
	border-top-color: #E0E0E0;
	border-top:1px;
	border-bottom-color: #E0E0E0;
	border-bottom:1px;
}
table.dbwp_XML_innertable{
	background-color:#F8F8F8;
	font-family:Verdana;
	font-size:11px;
	color:#525252;
}
table.dbwp_XML_innertable th{
	white-space:nowrap;
	border-width:0px;
	font-weight:normal;
}
table.dbwp_XML_innertable td{
	border-width:0px;
}
.dbwp_XML_label 
{
	font-weight:bold;
	font-size:11px;
	text-align:center;
	width:100%;
}
/*****************
/ MULTICHECKBOX CONTAINER
/*****************/
div.dbwp_multicheckbox{
	display:inline-block;
}
.dbwp_control_container
{
	border-color: #E0E0E0;
	border-width:1px;
}
/********************
/	Calendar control
/********************/
table.dbwpCalendarControl input ,table.dbwpCalendarControl select
{
	min-width:10px;
}
/********************
/	JQPLOT
/********************/
.dbwp_jqplot{
	width:600px;
	height:400px;
}
/********************
/	Multi Upload
/********************/
.dbwp_mupl {
	border:2px dashed #868686;
	min-width:220px;
	min-height:80px;
    background:url(./dbwebpart.ashx?DBWP_FUNCTION=GetResource&DBWP_CONTENTTYPE=image%2fpng&DBWP_RESOURCE=SaObjects.Images.upload.png) center center no-repeat;
}

/****************
* Shared
*****************/
table.j0P {
	border-collapse:collapse;
}
/****************
* Modal
*****************/
div.j0PopupMask{
	width: 100%;
	height: 100%;
	position: absolute;
	background-color: #000000;
	mozOpacity: 0.10;
	opacity:0.10;
	filter: alpha(opacity=10); 
	z-index:0;
}
/****************
* CALENDAR
*****************/
div.j0CalBut{
	cursor:pointer;
	width:24px;
	height:24px;
    text-align:center;
    padding-top:4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px; 
}
div.j0CalBut:before {
    content: "\f073";
    Font-family: FontAwesome;
    font-size:16px;
    color:#606060;
}
div.j0Cal{
	border-color: #E0E0E0; 
	border-width:1px;
	border-collapse:separate;
	-moz-box-shadow:    0px 0px 5px 5px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 0px 5px 5px rgba(0,0,0,0.2);
	box-shadow:         0px 0px 5px 5px rgba(0,0,0,0.2);
	font-family:Verdana;
	position:absolute;
	background-color:#fafafa;
	overflow:hidden;

}
div.j0CalHome {
	display:inline-block;
}
div.j0CalHome td{
	padding:0px;
}
table.j0Cal{
	font: normal normal 10px verdana;
	border-collapse:collapse;
	color:#505050;
}
table.j0Cal A 
{
	padding:5px;
}
table.j0Cal A:hover 
{
	background-color:#36C160;
    color:#FFFFFF;
}
table.j0Cal th{
	background-color:#29954B;
	color:#ffffff;
	padding: 5px;
	border-color: #E0E0E0;
	border:1px;
}
table.j0Cal td{
	text-align : center;
	padding:0px;
}
A.j0CalHOVER{
	cursor : pointer;
	color:#F00000;
}
td.j0CalTDSunday{
	background-color:#EBF7FF;
}
td.j0CalTDSel{
	background-color:#29954B;
	color:#FFFFFF;
}
td.j0CalTDSel A{
	color:#FFFFFF;
}
select.j0Cal{
	font: normal normal 10px verdana;
	width: 80px;
    padding:0px;
}
div.j0CalMinus, div.j0CalPlus{
	cursor : pointer;
}
div.j0CalMinus:before {
    content: "\f104";
    Font-family: FontAwesome;
    font-size:16px;
    color:#606060;
}
div.j0CalPlus:before  {
    content: "\f105";
    Font-family: FontAwesome;
    font-size:16px;
    color:#606060;
}
input.j0Cal{
	font: normal normal 10px verdana;
	width:40px;
	min-width:40px;
}
table.j0Cal input 
{
	width:40px;
}
table.dbwp_Page_Base div.j0CalHome td {
	padding:0px;
}
table.dbwp_Page_Base table.j0Cal td
{
	padding: 5px;
	border:1px solid #ffffff;
}
table.j0Cal select, table.j0Cal input  
{
	min-width:10px;	
    padding:0px;
}
table.j0Cal select {
    width:auto;
    height:20px;
    padding:0px;
}
/***********************
*     PANEL
***********************/
div.j0Panel{
	overflow:hidden;
	position:relative;
	padding:3px;
	background-color:transparent;
	border-width:0px;
}
div.j0PanelBody{
	font-family:Verdana;
	font-size:11px;
	overflow:auto;
	padding:0px;
	background:#F4F4F4;

}
div.j0PanelTop{
	height:22px;
	border:1px solid #C0C0C0;
	border-width:0px 0px 1px 0px;
	background-color:#F4F4F4;
	cursor:move;
	padding:0px;
	overflow:hidden;
}
div.j0PanelTopLeft{
	float:left;
	font-family:Verdana;
	font-size:11px;
	color:#525252;
	padding-left:7px;
	font-family:Verdana;
	font-weight:bold;
}
/***********************
*     WINDOW
***********************/
.j0WindowContainer {
	border-width:0px ; 
	-moz-box-shadow:    0px 0px 5px 5px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 0px 5px 5px rgba(0,0,0,0.2);
	box-shadow:         0px 0px 5px 5px rgba(0,0,0,0.2);
	border-collapse:separate;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.j0WindowContainer:after {
    content: ".";
    font-size: 1px;
    display: inline;
    overflow: hidden;
}

div.j0WindowTop{
	height:22px;
	color:#ffffff;
	background-color:#333333;
	cursor:move;
	padding:0px;
}
div.j0WindowTop div.j0PanelTopLeft{
	color:#ffffff;
}
div.j0WindowTopSelected{
	background-color:#333333;
}
div.j0TopClose{
	cursor:pointer;
	float:right;
	margin-right:5px;
	margin-top:2px;
	border:1px solid transparent;
}
div.j0TopClose:before {
	content: "\f00d";
    font-size:14px;
    font-family: FontAwesome;
}
div.j0TopCloseOver,div.j0TopExpandOver{
	background-color:#333333;
	border:1px solid #E0E0E0;
}
div.j0TopExpand{
	cursor:pointer;
	float:right;
	margin-right:5px;
	margin-top:2px;
	border:1px solid transparent;
}
div.j0TopExpand:before {
    content: "\f096";
    font-size:14px;
    font-family: FontAwesome;
}
div.j0TopCollapse{
	cursor:pointer;
	float:right;
	margin-right:5px;
	margin-top:2px;
    border:1px solid transparent;
    height:20px;
    width:24px;
    text-align:center;
}
div.j0TopCollapse:before {
    content: "\f0d7";
    font-size:16px;
    font-family: FontAwesome;
}
div.j0TopCollapseOver,div.j0TopCollapseOpenOver{
	background-color:#333333;
	border:1px solid #E0E0E0;
    height:20px;
    width:24px;
    text-align:center;
}
div.j0TopCollapseOpen{
	cursor:pointer;
	float:right;
	margin-right:5px;
	margin-top:2px;
	border:1px solid transparent;
    height:20px;
    width:24px;
    text-align:center;
}
div.j0TopCollapseOpen:before {
    content: "\f0da";
    font-size:16px;
    font-family: FontAwesome;
}
div.j0Corner{
	width:3px;
	height:3px;
	position:absolute;
	font-size:2px;
	z-index:1;
}
div.j0Border{
	position:absolute;
	font-size:2px;
	background-color:#333333;
	z-index:1;
}
div.j0NW{
	top:0px;
	left:0px;
	cursor :nW-resize;
}
div.j0NE{
	top:0px;
	right:0px;
	cursor :ne-resize;
}
div.j0SE{
	bottom:0px;
	right:0px;
	cursor :se-resize;
}
div.j0SW{
	bottom:0px;
	left:0px;
	cursor :sw-resize;
}
div.j0NN{
	width:100%;
	height:3px;
	top:0px;
	cursor :n-resize;
}
div.j0SS{
	width:100%;
	height:3px;
	bottom:0px;
	cursor :s-resize;
}
div.j0WW{
	width:3px;
	height:100%;
	top:0px;
	left:0px;
	cursor :w-resize;
}
div.j0EE{
	width:3px;
	height:100%;
	top:0px;
	right:0px;
	cursor :e-resize;
}
/***********************
*     TAB PANEL
***********************/
div.j0TabPanel{
	float:left;
	font-family:Verdana;
	border-collapse:collapse;
	white-space:nowrap;
	cursor:pointer;
	text-align:center;
	vertical-align:absmiddle;
	padding-top:1px;
	padding-bottom:1px;
	padding-right:15px;
	padding-left:15px;
	margin-top:2px;
	margin-right:1px;
	border:solid 0px transparent;
	color:#FFFFFF;
	background-color:#294198;
	font-weight:normal;
	font-size:11px;
	height:22px;
	border-top:3px solid #F4F4F4;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

div.j0TabPanelSide{
	float:none;
    height:18px;
	background-color:#A0A0A0;
	border-right-color:transparent;
	border:0px;
	-webkit-border-radius: 4px 0px 0px 4px;
    -moz-border-radius: 4px 0px 0px 4px;
    border-radius: 4px 0px 0px 4px;
}
div.j0PanelSide {
	float:left;
}
div.j0PanelHeaderSide {
	float:left;
	height:auto;
	background-image:none;
}
div.j0TopCollapseOpenOver, div.j0TopCollapseOver,div.j0TopCloseOver,div.j0TopExpandOver{
	background-color:#455EB7;
	border:1px solid #ffffff;
}
div.j0TabPanelOver{
	background-color:#4066EF;
    color:#FFFFFF;
}
div.j0TabPanelSel{
	background:none;
	background-color:#4066EF;
	padding-top:1px;
	border-top:0px solid transparent;
    color:#FFFFFF;
}
div.j0TabTopClose{
    cursor:pointer;
	float:right;
	margin-right:5px;
	margin-top:2px;
	border:1px solid transparent;
	width:16px !important;
	height:12px !important;
	width:18px;
	height:14px;
	display:inline;
	vertical-align:bottom;
	margin:0px;
}
div.j0TabTopClose:before {
    content: "\f00d";
    font-size:16px;
    font-family: FontAwesome;
}
div.j0TabTopCloseOver{
	background-color:#333333;
	border:1px solid #E0E0E0;
}
/***********************
*     DRAG & DROP
***********************/
.j0drag{
	cursor : pointer;
}
.j0dragClick{
	background-color:#F9D759;
	background:#F9D759;
	border:solid 2px #F1C43F;
}
.j0drop {
	cursor : pointer;
	background-color:#F9D759;
	background:#F9D759;
	border-left:solid 10px #FFA080;
}
div.j0Ghost{
	background-color:#f0f0f0;
	border:1px solid #c0c0c0;
	width:25px;
	height:20px;
}
/*************************
*    BOOTSTRAP LIKE
**************************/
.dbwp_Home select,
.dbwp_Home textarea,
.dbwp_Home input,
.j0Panel select,
.j0Panel textarea,
.j0Panel input {
  padding: 2px 4px;
  margin: 0px 0px 0px 0px;
  color: #000000;
  vertical-align: middle;
  -webkit-border-radius: 0px;
     -moz-border-radius: 0px;
          border-radius: 0px;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
     -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
       -o-transition: border linear 0.2s, box-shadow linear 0.2s;
          transition: border linear 0.2s, box-shadow linear 0.2s;
}
.dbwp_Home textarea:focus,
.dbwp_Home input:focus,
.j0Panel textarea:focus,
.j0Panel input:focus{
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted ;
  /* IE6-9 */
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}
.dbwp_Home select,
.dbwp_Home input[type="file"],
.j0Panel select,
.j0Panel input[type="file"] {
 }
/*************************
*    AWESOME ICONS
**************************/
@font-face {
  font-family: 'FontAwesome';
  src: url('./dbwebpart.ashx?DBWP_FUNCTION=GetResource&DBWP_CONTENTTYPE=font%2fopentype&DBWP_RESOURCE=SaObjects.Fonts.fontawesome.fontawesome-webfont.eot');
  src: url('./dbwebpart.ashx?DBWP_FUNCTION=GetResource&DBWP_CONTENTTYPE=font%2fopentype&DBWP_RESOURCE=SaObjects.Fonts.fontawesome.fontawesome-webfont.eot') format('embedded-opentype'), 
	url('./dbwebpart.ashx?DBWP_FUNCTION=GetResource&DBWP_CONTENTTYPE=font%2fopentype&DBWP_RESOURCE=SaObjects.Fonts.fontawesome.fontawesome-webfont.woff') format('woff'), 
	url('./dbwebpart.ashx?DBWP_FUNCTION=GetResource&DBWP_CONTENTTYPE=font%2fopentype&DBWP_RESOURCE=SaObjects.Fonts.fontawesome.fontawesome-webfont.ttf') format('truetype'), 
	url('./dbwebpart.ashx?DBWP_FUNCTION=GetResource&DBWP_CONTENTTYPE=font%2fopentype&DBWP_RESOURCE=SaObjects.Fonts.fontawesome.fontawesome-webfont.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class*="Icon"]{
  -webkit-font-smoothing: antialiased;
  *margin-right: .3em;
}
[class*="Icon"]:before  {
  font-family: FontAwesome;
  font-weight: normal;
  font-size: 14px;
  font-style: normal;
  text-decoration: inherit;
  speak: none;
}
/*****************
/ ICONS
/*******************/
.dbwp_ChartIcon:before				{content: "\f080"}
.dbwp_ClearFilterIcon:before		{content: "\f0b0"}
.dbwp_CloseIcon:before				{content: "\f00d"}
.dbwp_CollapseAllIcon:before		{content: "\f150"}
.dbwp_DeleteIcon:before			    {content: "\f014"}
.dbwp_ExpandAllIcon:before		    {content: "\f152"}
.dbwp_ExportIcon:before			    {content: "\f019"}
.dbwp_FindIcon:before				{content: "\f002"}
.dbwp_GetFileIcon:before			{content: "\f019"}
.dbwp_ImportIcon:before			    {content: "\f093"}
.dbwp_NewIcon:before 				{content: "\f016"}
.dbwp_PdfIcon:before				{content: "\f016"}
.dbwp_RedirectIcon:before			{content: "\f090"}
.dbwp_SaveIcon:before				{content: "\f0c7"}
.dbwp_ScriptIcon:before			    {content: "\f0e7"}
.dbwp_SearchIcon:before			    {content: "\f002"}
.dbwp_WordIcon:before				{content: "\f016"}
.dbwp_WordGhostIcon:before      	{content: "\f016"}
.dbwp_DeleteFormIcon:before		    {content: "\f014"}
.dbwp_OpenFormIcon:before		    {content: "\f044"}
.dbwp_ButtonFormIcon:before		    {content: "\f00c"}
.dbwp_PdfFormIcon:before		    {content: "\f016"}
.dbwp_WordFormIcon:before		    {content: "\f016"}
.dbwp_DownloadFormIcon:before	    {content: "\f019"}
.dbwp_DefaultIcon:before			{font-size::14px;margin:4px;display:inline-block;color:#FFFFFF;font-family: FontAwesome;    vertical-align:middle;}
.dbwp_DefaultIcon			        {display:inline-block;}
.dbwp_Grid_Base > tbody > tr > td > div.dbwp_Button_Base > .dbwp_DefaultIcon:before {color:#525252}
.dbwp_Grid_Base > tbody > tr.dbwp_Grid_Tr_Selected> td > div.dbwp_Button_Base > .dbwp_DefaultIcon:before {color:#FFFFFF}
div.dbwp_Button_Hover > .dbwp_DefaultIcon:before {color:#FFFFFF}
/*****************
/ STANDARD ICONS
/*******************/
.icon000:before {content: "\f000"}
.icon001:before {content: "\f001"}
.icon002:before {content: "\f002"}
.icon003:before {content: "\f003"}
.icon004:before {content: "\f004"}
.icon005:before {content: "\f005"}
.icon006:before {content: "\f006"}
.icon007:before {content: "\f007"}
.icon008:before {content: "\f008"}
.icon009:before {content: "\f009"}
.icon00a:before {content: "\f00a"}
.icon00b:before {content: "\f00b"}
.icon00c:before {content: "\f00c"}
.icon00d:before {content: "\f00d"}
.icon00e:before {content: "\f00e"}
.icon00f:before {content: "\f00f"}
.icon010:before {content: "\f010"}
.icon011:before {content: "\f011"}
.icon012:before {content: "\f012"}
.icon013:before {content: "\f013"}
.icon014:before {content: "\f014"}
.icon015:before {content: "\f015"}
.icon016:before {content: "\f016"}
.icon017:before {content: "\f017"}
.icon018:before {content: "\f018"}
.icon019:before {content: "\f019"}
.icon01a:before {content: "\f01a"}
.icon01b:before {content: "\f01b"}
.icon01c:before {content: "\f01c"}
.icon01d:before {content: "\f01d"}
.icon01e:before {content: "\f01e"}
.icon01f:before {content: "\f01f"}
.icon020:before {content: "\f020"}
.icon021:before {content: "\f021"}
.icon022:before {content: "\f022"}
.icon023:before {content: "\f023"}
.icon024:before {content: "\f024"}
.icon025:before {content: "\f025"}
.icon026:before {content: "\f026"}
.icon027:before {content: "\f027"}
.icon028:before {content: "\f028"}
.icon029:before {content: "\f029"}
.icon02a:before {content: "\f02a"}
.icon02b:before {content: "\f02b"}
.icon02c:before {content: "\f02c"}
.icon02d:before {content: "\f02d"}
.icon02e:before {content: "\f02e"}
.icon02f:before {content: "\f02f"}
.icon030:before {content: "\f030"}
.icon031:before {content: "\f031"}
.icon032:before {content: "\f032"}
.icon033:before {content: "\f033"}
.icon034:before {content: "\f034"}
.icon035:before {content: "\f035"}
.icon036:before {content: "\f036"}
.icon037:before {content: "\f037"}
.icon038:before {content: "\f038"}
.icon039:before {content: "\f039"}
.icon03a:before {content: "\f03a"}
.icon03b:before {content: "\f03b"}
.icon03c:before {content: "\f03c"}
.icon03d:before {content: "\f03d"}
.icon03e:before {content: "\f03e"}
.icon03f:before {content: "\f03f"}
.icon040:before {content: "\f040"}
.icon041:before {content: "\f041"}
.icon042:before {content: "\f042"}
.icon043:before {content: "\f043"}
.icon044:before {content: "\f044"}
.icon045:before {content: "\f045"}
.icon046:before {content: "\f046"}
.icon047:before {content: "\f047"}
.icon048:before {content: "\f048"}
.icon049:before {content: "\f049"}
.icon04a:before {content: "\f04a"}
.icon04b:before {content: "\f04b"}
.icon04c:before {content: "\f04c"}
.icon04d:before {content: "\f04d"}
.icon04e:before {content: "\f04e"}
.icon04f:before {content: "\f04f"}
.icon050:before {content: "\f050"}
.icon051:before {content: "\f051"}
.icon052:before {content: "\f052"}
.icon053:before {content: "\f053"}
.icon054:before {content: "\f054"}
.icon055:before {content: "\f055"}
.icon056:before {content: "\f056"}
.icon057:before {content: "\f057"}
.icon058:before {content: "\f058"}
.icon059:before {content: "\f059"}
.icon05a:before {content: "\f05a"}
.icon05b:before {content: "\f05b"}
.icon05c:before {content: "\f05c"}
.icon05d:before {content: "\f05d"}
.icon05e:before {content: "\f05e"}
.icon05f:before {content: "\f05f"}
.icon060:before {content: "\f060"}
.icon061:before {content: "\f061"}
.icon062:before {content: "\f062"}
.icon063:before {content: "\f063"}
.icon064:before {content: "\f064"}
.icon065:before {content: "\f065"}
.icon066:before {content: "\f066"}
.icon067:before {content: "\f067"}
.icon068:before {content: "\f068"}
.icon069:before {content: "\f069"}
.icon06a:before {content: "\f06a"}
.icon06b:before {content: "\f06b"}
.icon06c:before {content: "\f06c"}
.icon06d:before {content: "\f06d"}
.icon06e:before {content: "\f06e"}
.icon06f:before {content: "\f06f"}
.icon070:before {content: "\f070"}
.icon071:before {content: "\f071"}
.icon072:before {content: "\f072"}
.icon073:before {content: "\f073"}
.icon074:before {content: "\f074"}
.icon075:before {content: "\f075"}
.icon076:before {content: "\f076"}
.icon077:before {content: "\f077"}
.icon078:before {content: "\f078"}
.icon079:before {content: "\f079"}
.icon07a:before {content: "\f07a"}
.icon07b:before {content: "\f07b"}
.icon07c:before {content: "\f07c"}
.icon07d:before {content: "\f07d"}
.icon07e:before {content: "\f07e"}
.icon07f:before {content: "\f07f"}
.icon080:before {content: "\f080"}
.icon081:before {content: "\f081"}
.icon082:before {content: "\f082"}
.icon083:before {content: "\f083"}
.icon084:before {content: "\f084"}
.icon085:before {content: "\f085"}
.icon086:before {content: "\f086"}
.icon087:before {content: "\f087"}
.icon088:before {content: "\f088"}
.icon089:before {content: "\f089"}
.icon08a:before {content: "\f08a"}
.icon08b:before {content: "\f08b"}
.icon08c:before {content: "\f08c"}
.icon08d:before {content: "\f08d"}
.icon08e:before {content: "\f08e"}
.icon08f:before {content: "\f08f"}
.icon090:before {content: "\f090"}
.icon091:before {content: "\f091"}
.icon092:before {content: "\f092"}
.icon093:before {content: "\f093"}
.icon094:before {content: "\f094"}
.icon095:before {content: "\f095"}
.icon096:before {content: "\f096"}
.icon097:before {content: "\f097"}
.icon098:before {content: "\f098"}
.icon099:before {content: "\f099"}
.icon09a:before {content: "\f09a"}
.icon09b:before {content: "\f09b"}
.icon09c:before {content: "\f09c"}
.icon09d:before {content: "\f09d"}
.icon09e:before {content: "\f09e"}
.icon09f:before {content: "\f09f"}
.icon0a0:before {content: "\f0a0"}
.icon0a1:before {content: "\f0a1"}
.icon0a2:before {content: "\f0a2"}
.icon0a3:before {content: "\f0a3"}
.icon0a4:before {content: "\f0a4"}
.icon0a5:before {content: "\f0a5"}
.icon0a6:before {content: "\f0a6"}
.icon0a7:before {content: "\f0a7"}
.icon0a8:before {content: "\f0a8"}
.icon0a9:before {content: "\f0a9"}
.icon0aa:before {content: "\f0aa"}
.icon0ab:before {content: "\f0ab"}
.icon0ac:before {content: "\f0ac"}
.icon0ad:before {content: "\f0ad"}
.icon0ae:before {content: "\f0ae"}
.icon0af:before {content: "\f0af"}
.icon0b0:before {content: "\f0b0"}
.icon0b1:before {content: "\f0b1"}
.icon0b2:before {content: "\f0b2"}
.icon0b3:before {content: "\f0b3"}
.icon0b4:before {content: "\f0b4"}
.icon0b5:before {content: "\f0b5"}
.icon0b6:before {content: "\f0b6"}
.icon0b7:before {content: "\f0b7"}
.icon0b8:before {content: "\f0b8"}
.icon0b9:before {content: "\f0b9"}
.icon0ba:before {content: "\f0ba"}
.icon0bb:before {content: "\f0bb"}
.icon0bc:before {content: "\f0bc"}
.icon0bd:before {content: "\f0bd"}
.icon0be:before {content: "\f0be"}
.icon0bf:before {content: "\f0bf"}
.icon0c0:before {content: "\f0c0"}
.icon0c1:before {content: "\f0c1"}
.icon0c2:before {content: "\f0c2"}
.icon0c3:before {content: "\f0c3"}
.icon0c4:before {content: "\f0c4"}
.icon0c5:before {content: "\f0c5"}
.icon0c6:before {content: "\f0c6"}
.icon0c7:before {content: "\f0c7"}
.icon0c8:before {content: "\f0c8"}
.icon0c9:before {content: "\f0c9"}
.icon0ca:before {content: "\f0ca"}
.icon0cb:before {content: "\f0cb"}
.icon0cc:before {content: "\f0cc"}
.icon0cd:before {content: "\f0cd"}
.icon0ce:before {content: "\f0ce"}
.icon0cf:before {content: "\f0cf"}
.icon0d0:before {content: "\f0d0"}
.icon0d1:before {content: "\f0d1"}
.icon0d2:before {content: "\f0d2"}
.icon0d3:before {content: "\f0d3"}
.icon0d4:before {content: "\f0d4"}
.icon0d5:before {content: "\f0d5"}
.icon0d6:before {content: "\f0d6"}
.icon0d7:before {content: "\f0d7"}
.icon0d8:before {content: "\f0d8"}
.icon0d9:before {content: "\f0d9"}
.icon0da:before {content: "\f0da"}
.icon0db:before {content: "\f0db"}
.icon0dc:before {content: "\f0dc"}
.icon0dd:before {content: "\f0dd"}
.icon0de:before {content: "\f0de"}
.icon0df:before {content: "\f0df"}
.icon0d0:before {content: "\f0d0"}
.icon0d1:before {content: "\f0d1"}
.icon0d2:before {content: "\f0d2"}
.icon0d3:before {content: "\f0d3"}
.icon0d4:before {content: "\f0d4"}
.icon0d5:before {content: "\f0d5"}
.icon0d6:before {content: "\f0d6"}
.icon0d7:before {content: "\f0d7"}
.icon0d8:before {content: "\f0d8"}
.icon0d9:before {content: "\f0d9"}
.icon0da:before {content: "\f0da"}
.icon0db:before {content: "\f0db"}
.icon0dc:before {content: "\f0dc"}
.icon0dd:before {content: "\f0dd"}
.icon0de:before {content: "\f0de"}
.icon0df:before {content: "\f0df"}
.icon0e0:before {content: "\f0e0"}
.icon0e1:before {content: "\f0e1"}
.icon0e2:before {content: "\f0e2"}
.icon0e3:before {content: "\f0e3"}
.icon0e4:before {content: "\f0e4"}
.icon0e5:before {content: "\f0e5"}
.icon0e6:before {content: "\f0e6"}
.icon0e7:before {content: "\f0e7"}
.icon0e8:before {content: "\f0e8"}
.icon0e9:before {content: "\f0e9"}
.icon0ea:before {content: "\f0ea"}
.icon0eb:before {content: "\f0eb"}
.icon0ec:before {content: "\f0ec"}
.icon0ed:before {content: "\f0ed"}
.icon0ee:before {content: "\f0ee"}
.icon0ef:before {content: "\f0ef"}
.icon0f0:before {content: "\f0f0"}
.icon0f1:before {content: "\f0f1"}
.icon0f2:before {content: "\f0f2"}
.icon0f3:before {content: "\f0f3"}
.icon0f4:before {content: "\f0f4"}
.icon0f5:before {content: "\f0f5"}
.icon0f6:before {content: "\f0f6"}
.icon0f7:before {content: "\f0f7"}
.icon0f8:before {content: "\f0f8"}
.icon0f9:before {content: "\f0f9"}
.icon0fa:before {content: "\f0fa"}
.icon0fb:before {content: "\f0fb"}
.icon0fc:before {content: "\f0fc"}
.icon0fd:before {content: "\f0fd"}
.icon0fe:before {content: "\f0fe"}
.icon0ff:before {content: "\f0ff"}
.icon100:before {content: "\f100"}
.icon101:before {content: "\f101"}
.icon102:before {content: "\f102"}
.icon103:before {content: "\f103"}
.icon104:before {content: "\f104"}
.icon105:before {content: "\f105"}
.icon106:before {content: "\f106"}
.icon107:before {content: "\f107"}
.icon108:before {content: "\f108"}
.icon109:before {content: "\f109"}
.icon10a:before {content: "\f10a"}
.icon10b:before {content: "\f10b"}
.icon10c:before {content: "\f10c"}
.icon10d:before {content: "\f10d"}
.icon10e:before {content: "\f10e"}
.icon10f:before {content: "\f10f"}
.icon110:before {content: "\f110"}
.icon111:before {content: "\f111"}
.icon112:before {content: "\f112"}
.icon113:before {content: "\f113"}
.icon114:before {content: "\f114"}
.icon115:before {content: "\f115"}
.icon116:before {content: "\f116"}
.icon117:before {content: "\f117"}
.icon118:before {content: "\f118"}
.icon119:before {content: "\f119"}
.icon11a:before {content: "\f11a"}
.icon11b:before {content: "\f11b"}
.icon11c:before {content: "\f11c"}
.icon11d:before {content: "\f11d"}
.icon11e:before {content: "\f11e"}
.icon11f:before {content: "\f11f"}
.icon120:before {content: "\f120"}
.icon121:before {content: "\f121"}
.icon122:before {content: "\f122"}
.icon123:before {content: "\f123"}
.icon124:before {content: "\f124"}
.icon125:before {content: "\f125"}
.icon126:before {content: "\f126"}
.icon127:before {content: "\f127"}
.icon128:before {content: "\f128"}
.icon129:before {content: "\f129"}
.icon12a:before {content: "\f12a"}
.icon12b:before {content: "\f12b"}
.icon12c:before {content: "\f12c"}
.icon12d:before {content: "\f12d"}
.icon12e:before {content: "\f12e"}
.icon12f:before {content: "\f12f"}
.icon130:before {content: "\f130"}
.icon131:before {content: "\f131"}
.icon132:before {content: "\f132"}
.icon133:before {content: "\f133"}
.icon134:before {content: "\f134"}
.icon135:before {content: "\f135"}
.icon136:before {content: "\f136"}
.icon137:before {content: "\f137"}
.icon138:before {content: "\f138"}
.icon139:before {content: "\f139"}
.icon13a:before {content: "\f13a"}
.icon13b:before {content: "\f13b"}
.icon13c:before {content: "\f13c"}
.icon13d:before {content: "\f13d"}
.icon13e:before {content: "\f13e"}
.icon13f:before {content: "\f13f"}
.icon140:before {content: "\f140"}
.icon141:before {content: "\f141"}
.icon142:before {content: "\f142"}
.icon143:before {content: "\f143"}
.icon144:before {content: "\f144"}
.icon145:before {content: "\f145"}
.icon146:before {content: "\f146"}
.icon147:before {content: "\f147"}
.icon148:before {content: "\f148"}
.icon149:before {content: "\f149"}
.icon14a:before {content: "\f14a"}
.icon14b:before {content: "\f14b"}
.icon14c:before {content: "\f14c"}
.icon14d:before {content: "\f14d"}
.icon14e:before {content: "\f14e"}
.icon14f:before {content: "\f14f"}
.icon150:before {content: "\f150"}
.icon151:before {content: "\f151"}
.icon152:before {content: "\f152"}
.icon153:before {content: "\f153"}
.icon154:before {content: "\f154"}
.icon155:before {content: "\f155"}
.icon156:before {content: "\f156"}
.icon157:before {content: "\f157"}
.icon158:before {content: "\f158"}
.icon159:before {content: "\f159"}
.icon15a:before {content: "\f15a"}
.icon15b:before {content: "\f15b"}
.icon15c:before {content: "\f15c"}
.icon15d:before {content: "\f15d"}
.icon15e:before {content: "\f15e"}
.icon15f:before {content: "\f15f"}
.icon160:before {content: "\f160"}
.icon161:before {content: "\f161"}
.icon162:before {content: "\f162"}
.icon163:before {content: "\f163"}
.icon164:before {content: "\f164"}
.icon165:before {content: "\f165"}
.icon166:before {content: "\f166"}
.icon167:before {content: "\f167"}
.icon168:before {content: "\f168"}
.icon169:before {content: "\f169"}
.icon16a:before {content: "\f16a"}
.icon16b:before {content: "\f16b"}
.icon16c:before {content: "\f16c"}
.icon16d:before {content: "\f16d"}
.icon16e:before {content: "\f16e"}
.icon16f:before {content: "\f16f"}
.icon170:before {content: "\f170"}
.icon171:before {content: "\f171"}
.icon172:before {content: "\f172"}
.icon173:before {content: "\f173"}
.icon174:before {content: "\f174"}
.icon175:before {content: "\f175"}
.icon176:before {content: "\f176"}
.icon177:before {content: "\f177"}
.icon178:before {content: "\f178"}
.icon179:before {content: "\f179"}
.icon17a:before {content: "\f17a"}
.icon17b:before {content: "\f17b"}
.icon17c:before {content: "\f17c"}
.icon17d:before {content: "\f17d"}
.icon17e:before {content: "\f17e"}
.icon17f:before {content: "\f17f"}
.icon180:before {content: "\f180"}
.icon181:before {content: "\f181"}
.icon182:before {content: "\f182"}
.icon183:before {content: "\f183"}
.icon184:before {content: "\f184"}
.icon185:before {content: "\f185"}
.icon186:before {content: "\f186"}
.icon187:before {content: "\f187"}
.icon188:before {content: "\f188"}
.icon189:before {content: "\f189"}
.icon18a:before {content: "\f18a"}
.icon18b:before {content: "\f18b"}
.icon18c:before {content: "\f18c"}
.icon18d:before {content: "\f18d"}
.icon18e:before {content: "\f18e"}
.icon18f:before {content: "\f18f"}
.icon190:before {content: "\f190"}
.icon191:before {content: "\f191"}
.icon192:before {content: "\f192"}
.icon193:before {content: "\f193"}
.icon194:before {content: "\f194"}
.icon195:before {content: "\f195"}
.icon196:before {content: "\f196"}

div.dbwp_container {
	overflow:visible;
}
.dbwp_multi_file .btn {
     margin-top: 0px; 
}