.roseman_edp_plugin_header {
width: 700px;
padding: 10px 0 10px 0px;
background-color: #2C3E50;
color: white;
}

.roseman_edp_main_wrapper {
width: 700px;
border: solid 1px #34495E;
font-family: Tahoma;
margin: 5px 0 0 5px;
}

.roseman_edp_new_entry_header {
background-color: #34495E;
padding: 10px 0px;
font-size: 14px;
color: white;
}

.roseman_edp_new_entry_body {
margin: 0px;
background-color: white;
}

.roseman_edp_input_field {
overflow: hidden;
color: black;
margin: 8px auto 0px auto;
width: 98%;
}

.roseman_edp_field_name {
float: left;
padding: 5px;
font-size: 13px;
background-color: #ECECEC;
line-height: 25px;
border: solid 1px #999999;
border-right: 0px;
margin: 0 auto;
box-sizing:border-box;
-moz-box-sizing:border-box;
width:50%;
}

.roseman_edp_field_value {
float: left;
box-sizing:border-box;
-moz-box-sizing:border-box;
width:50%;
background-color: #ECECEC;
border: solid 1px #999999;
border-left: 0px;
margin: 0 auto;
padding: 1px 0;
}

.roseman_edp_input_text {
display: block;
box-sizing: border-box;
-moz-box-sizing: border-box;
height: 33px !important;
line-height: 16px !important;
width: 100% !important;
font-size: 13px !important;
color: #464646 !important;
font-family:Tahoma !important;
border: 0px !important;
margin: 0px !important;
border-radius: 0px !important;
}

.roseman_edp_dropdown {
width: 99% !important;
height: 31px !important;
background-color: white;
font-size: 13px;
font-family:Tahoma !important;
color: #464646;
border: 0px !important;
border-radius: 0px !important;
}

.roseman_edp_submit_button {
overflow: hidden;
color: white;
margin: 14px auto 0 auto;
width: 98%;
overflow: hidden;
}

.roseman_edp_submit_data {
background-color: #34495E;
border: 0px !important;
color: white;
font-size: 13px;
padding: 5px 15px;
float: left;
font-family:Tahoma;
cursor:pointer;
}

.roseman_edp_ajax_loader  {
float: left;
height: 35px;
width: 35px;
background-image: url('../img/301.gif');
background-repeat: no-repeat;
margin: 2px 0 0 15px;
visibility: hidden;
}

.roseman_edp_validation_error {
background-color: #E74C3C;
border: solid 1px #C0392B;
color: white;
float: right;
width: 50%;
box-sizing:border-box;
-moz-box-sizing:border-box;
padding: 3px;
display: none;
margin:1px 0 0 0;
}

.roseman_edp_save_success, .roseman_edp_save_failed {
display: none;
color: white;
font-family: Tahoma;
font-size: 13px;
margin: 2px 0 0 5px;
padding: 10px;
width: 702px;
box-sizing:border-box;
-moz-box-sizing:border-box;
}

.roseman_edp_save_success {
background-color: #27ae60;
}

.roseman_edp_save_failed {
background-color: #e74c3c;
}

.roseman_edp_data_table {
width: 98%;
margin:8px auto 0 auto;
border: solid 1px #999999;
display: table;
border-collapse: collapse;
font-family:Tahoma;
}

.roseman_data_table_header, .roseman_edp_table_data_row  {
overflow: hidden;
width: 100%;
display: table-row;
}

.roseman_data_table_header, .roseman_edp_table_empty_message {
background-color: #ECECEC;
color: black;
}

.roseman_edp_table_empty_message {
width: 648px;
border: solid 1px #2C3E50;
margin: 0px 0 0 5px;
padding: 5px 25px;
border-top: 0px;
}

.roseman_edp_table_data_row  {
border-top: 1px solid #999999;
}
.roseman_edp_table_header_rows, .roseman_edp_table_data_columns  {
padding: 10px;
word-wrap: break-word;
font-weight:normal !important;
display: table-cell;
border:1px solid #999999;
}

.roseman_edp_table_data_columns  {
border-right: 1px solid #999999;
}

.roseman_edp_company_name, .roseman_edp_stock_ticker {
width: 16.2%;
}

.roseman_edp_data_last_column {
border-right: 0px;
}

.roseman_edp_table_text_align_center {
text-align: center;
}

.roseman_edp_table_new_entry {
display: none;
}

.roseman_edp_plugin_control {
width:98%;
margin:14px auto 10px auto;
overflow: hidden;
}

.roseman_edp_table_new_entry {
background-color: #d0bca1;
}

.roseman_edp_plugin_control_button {
float: left;
padding: 5px 15px;
color: white;
font-family:Tahoma !important;
background-color: #2C3E50;
border: solid 1px #11273D;
margin: 0 5px 0 0;
cursor: pointer;
}

.roseman_edp_plugin_table_header {

}

.roseman_edp_plugin_delete_selected {
display:none;
}