body,div,ul,ol,li,h1,h2,h3,form,input,p,table,th,td { margin: 0; padding: 0; font-family:Arial; font-size:12px; color:#0b2aa0; text-decoration:none;}
body { width:100%; height:100%; }

td { font-family:Arial; font-size:12px; color:#0b2aa0; text-decoration:none; }
a:link { font-family:Arial; font-size:12px; color:#0000ff; text-decoration:none; }
a:visited { font-family:Arial; font-size:12px; color:#0000ff; text-decoration:none; }
a:hover { font-family:Arial; font-size:12px; color:#0000ff; text-decoration:underline; }

ul { padding-left: 17px; margin-left: 1px; margin-top: 1px; margin-bottom: 1px; }
li { list-style-image: url('img/bullet.gif'); font-family:Arial; text-decoration:none; }

.big {  font-family: Arial; font-size: 24px; font-weight: bold; }
.title { font-family:Arial; font-size:18px; font-weight:bold; padding:0; margin:0; display:inline; line-height:20px; }
.content_title { font-family:Arial; font-size:16px; font-weight:bold; }
.content { font-family:Arial; font-size:12px; color:#0b2aa0; text-decoration:none; }

.tableinput { font-family:Arial; font-size:12px; color:#0b2aa0; vertical-align:middle; border-width:0; border-style:none; width:50px; background-color:#ffffff; height:16px; }

.input { font-family:Arial; font-size:14px; color:#0b2aa0; vertical-align:middle; border-width:1px; border-style:solid; border-color:#E6E7E9; background-color:#FDF4D3; width:100%; line-height:30px; height:30px;  margin: -2px 0 0 -2px; }
.textarea { font-family:Arial; font-size:14px; color:#0b2aa0!important; vertical-align:middle; border-width:1px; border-style:solid; border-color:#E6E7E9!important; background-color:#FDF4D3!important; width:100%!important; height:150px!important;  margin: -4px 0 0 -2px!important; }

.fck_field { font-family:Arial; font-size:14px; color:#0b2aa0!important; vertical-align:middle; border-width:1px; border-style:solid; border-color:#E6E7E9!important; background-color:#FDF4D3!important; width:100%!important; height:270px!important;  margin: -4px 0 0 -2px!important; }

.checkbox { font-family:Arial; font-size:10px; color:#0b2aa0; vertical-align:middle; border-width:1px; border-style:solid; border-color:#E6E7E9; background-color:#FFFFFF; width:16px; height:16px; }


.price { font-family:Arial; font-size:16px; font-weight:bold; }

.item .attributes td {  font-family:Arial; font-size:12px; background-color:#bad6e8; background-repeat:repeat-x; height:22px; }
.item .attributes .red { font-size:12px; color:#ffffff; text-align:center; background-color:#ff2020; background-repeat:repeat-x; height:22px; }
.item .attributes .blue { font-size:12px; color:#ffffff; text-align:center; background-color:#9ab6f8; background-repeat:repeat-x; height:22px; }
.item .attributes .green { font-size:12px; color:#ffffff; text-align:center; background-color:#30ff30; background-repeat:repeat-x; height:22px; }
.item .attributes .deleted { font-size:12px; color:#ff0000; text-align:center; background-color:#bad6e8; background-repeat:repeat-x; height:22px; }

.formtable { padding:0; margin:0; border-collapse: collapse; border-spacing:0; border: 0; empty-cells:show; }
.formtable tr td { padding: 0px 5px 5px 0px; margin:0; border-spacing:0; border: 0; vertical-align:top; }

.bordertable { padding:0; margin:0; border-spacing:0; border-style:solid; border-width:thin; border-left-width:0px; border-top-width:0px; border-bottom-width:1px;  border-right-width:1px; border-color:#527EB5; empty-cells:show; }
.bordertable tr td { padding: 2px 2px 2px 2px; margin:0; border-spacing:0; border-style:solid; border-width:thin; border-left-width:1px; border-top-width:1px; border-bottom-width:0px;  border-right-width:0px; border-color:#527EB5;  vertical-align:top; }
.highlight { background-color:#ebf1f8 }


.thinbordertable { padding:0; margin:0; border-spacing:0; border-style:solid; border-width:thin; border-left-width:0px; border-top-width:0px; border-bottom-width:1px;  border-right-width:1px; border-color:#bfccd8; empty-cells:show; }
.thinbordertable tr td { padding: 2px 2px 2px 2px; margin:0; border-spacing:0; border-style:solid; border-width:thin; border-left-width:1px; border-top-width:1px; border-bottom-width:0px;  border-right-width:0px; border-color:#bfccd8;  vertical-align:top; }

.tighttable { padding: 0; margin: 0; border-collapse: collapse; border-spacing:0; border: 0;  empty-cells:show; }
.tighttable tr td { padding: 0; margin: 0; border-collapse: collapse; border-spacing:0; border: 0; vertical-align:top; }

.table-cell {border-style: solid; border-width:thin; border-left-width:1px; border-top-width:1px; border-bottom-width:1px; border-right-width:1px; border-color:#e0f0ff;}

input.dp-applied {font-family:Arial; font-size:12px; color:#0b2aa0; text-align:middle; border-width:1; border-style:solid; border-color:#E6E7E9; background-color:#FDF4D3; width:120px; height:20px;float: left;
}

.view_title{
 width:98.5%!important;
 padding:9px 0.5% 9px 1%!important;
}

.view_cells td {
 width:25%!important;
 padding-right:0.5%;
}


#main_table{
 width:100%!important;
}

#view_0{
 width:100%;
}

.field {
 line-height:30px!important;
}

.field .input { font-family:Arial; font-size:14px; color:#0b2aa0!important; vertical-align:middle; border-width:1px; border-style:solid; border-color:#E6E7E9!important; background-color:#FDF4D3!important; width:100%; line-height:30px!important; height:30px!important;  margin: -4px 0 0 -2px!important; }

.field .textarea { font-family:Arial; font-size:14px; color:#0b2aa0!important; vertical-align:middle; border-width:1px; border-style:solid; border-color:#E6E7E9!important; background-color:#FDF4D3!important; width:100%!important; height:300px!important;  margin: -4px 0 0 -2px!important; }

.field img{
 margin-top:-3px!important;
}


.short_list th {
 background:#275DA3!imortant;
 color: #FFFFFF;
 font-size: 14px;
 line-height: 16px;
 padding: 6px 4px;
 text-align: left;
}


form * {
 box-sizing: content-box!important;
 -moz-box-sizing: content-box!important;
 -webkit-box-sizing: content-box!important;
}


.form_button {
	 margin: 20px 10px 0 10px!important;
		padding: 8px 20px!important;
		background-color: #527EB5!important;
		font-size: 14px!important;
}

.form_button .form_fa_left, .form_button .form_fan_right {
		top:8px!important;
}


.button_sm .fa-trash{
  margin-right:10px!important;
}

.button_sm .fa-arrow-right{
 margin-left:-10px!important;
}
















