body{
    margin: 0;
    padding: 0;
    line-height: 100%;
    background-color: #E6E6E6;
    font-family: 'Open Sans', sans-serif;
}
p{
    margin: 0;
    padding: 0;
}

h1{
    margin: 0;
    padding: 0;
    font-size: 1.4em;
    font-weight: normal;
    color: #000000;
}
h2{
    margin: 0;
    padding: 0;
    font-size: 1.05em;
    font-weight: bold;
}
ul{
    margin: 0;
    padding: 0;
}
li{
    margin: 0;
    padding: 0;

}

button,
.sirius-sendsign_button,
.sirius_message_reply_to_button_submit,
.sirius_message_reply_add_attachment_another_submit,
.sirius_message_reply_lower_toolbar_send_button_submit,
.sirius_message_reply_lower_toolbar_save_button_submit {
    border: 0px;
    margin-left: 10px;
    margin-bottom: 10px;
    background-color: #BB2E2F;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
    height: 28px;
}

input{
    font-family: verdana;
    padding: 5px;
}
.clear_both {
    clear: both;
}

.sirius-small_numeric_field {
    width: 2em;
}
#pagearea {
width: 60em;
    margin-left: auto;
    margin-right: auto;
}
#toparea{
    float: left;
    width: 100%;
    background-color: #FFFFFF;
}
#toplogo{
    width: 270px;
    height: 100px;
    margin: 1em;
    float: left;
    background-image: url('/images/visma_logo.jpg');
    background-repeat: no-repeat;
    clear: right;
}
#topbar{
    float: left;
    width: 100%;
    height: 3.5em;
    background-image: url('/images/topstripe.png');
    background-repeat: repeat-x;
}
#infobar1{
    float: left;
    font-size: 0.9em;
    margin-left: 1.5em;
}
#infobar2{
    float: left;
    font-size: 0.79em;
    margin-left: 10px;
}
#infobar3{
    float: right;
    font-size: 0.6875em;
    margin-right: 1em;
}
#topline{
    float: left;
    width: 45em;
    margin-top: 1em;
}
#topline p {
    font-size: 14px;
}
#midarea{
    float: left;
    width: 100%;
    padding-bottom: 2em;
    background-color: #FFFFFF;
}
#menuarea{
    float: left;
    width: 14em;
    margin-top: 1em;
}
#infoarea{
    float:left;
    width: 45em;
}

#bottomarea{
    float: left;
    width: 100%;
    background-color: #FFFFFF;
    font-size: 0.8em;
    
}
.hrline{
    border-color: #CCCCCC;
    border-style: solid;
    border-width: 1px 0 0;
    height: 0;
}

.login{
    margin-top: 10px;
    margin-left: 10px;
    font-size: 0.9em;
    float: left;
}

#sirius_org_select_label {
    font-family: verdana;
    font-size: 11px;
    font-weight: bold;
}
#infotext1 {
    color: blue;
    /* font-weight: bold; */
    font-family: verdana;
    font-size: 11px;
}
.infotext1{
    font-size: 0.6875em;
    margin-top: 2em;
    margin-right: 2em;
}
.infotext2{
    font-size: 0.6875em;
    margin-top: 1em;
    margin-right: 2em;
}
.infotext_ul{
    margin-left: 2em;
}
.intext{
    margin-top: 1.5em;
}

/* --== Bottom area ==-- */
#bottom_left{
    float: left;
    width: 5em;
    height: 5em;
}
#bottom_mid{
    float: left;
    width: 60em;
    height: 5em;
}
#bottom_right{
    float: left;
    width: 10em;
    height: 5em;
}
#bottom_loggo{
    float: left;
    width: 13em;
    height: 5em;
    margin-top: 1em;
/*    background-image: url('/images/monsterby_logo2.png');
    background-repeat: no-repeat; */
}

/* --== main menu ==--*/
#mainmenu{
    margin-left: 1.1em;
    padding: 0;
    list-style-type: none;
}

.menu_level2{
    padding-left: 0.0em;
}

.menu_item{
    background-color: #E6E7E8;
    width: 12em;
    margin-bottom: 2px;
}

.menu_item_level2{
    background-color: #E6E7E8;
    width: 11em;
    margin-bottom: 2px;
    padding-left: 1em;
}

.menu_link{
    font-size: 0.6875em;
    color: #000000;
    text-decoration: none;
    display: block;
    padding: 2px 0;
}
.menu_link_selected{
    font-size: 0.6875em;
    color: #000000;
    text-decoration: none;
    font-weight: bold;
    display: block;
    padding: 2px 0;
}
.sirius_menu_auth{
    color: #000000;
    height: 25px;
}
.formframe{
    height: 35em;
    margin-top: -0.6em;
}
#sirius_settings{
    font-size: 0.6875em;
}
#sirius_messages{
    font-size: 0.6875em;
}
/* Allt som har med menyn att göra ovan för detta ska bort */
.sirius_menu_item{
    padding-left: 0.4em;
}
#sirius_settings_parameter_pre { white-space: nowrap; }

.sirius-eboka_date_container {
}

.sirius-eboka_date_header {
    background-color: #ddd;
    font-size: 2em;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 10px;
    cursor: pointer;
}

.sirius-eboka_date_items {
    margin-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
}

#sirius-eboka_book_meeting_admin button,
.sirius-eboka_button_container button,
#sirius-eboka_book_meeting_citizen button {
    border: 0px;
    /*margin-left: 10px;*/
    padding: 2px 10px;
    margin-bottom: 10px;
    background-color: #BB2E2F;
    color: #fff;
    font-weight: bold;
    width: 100%;
    padding-top: 5px;
    padding-bottom: 5px;
    cursor: pointer;
}

.sirius-eboka_date_items button {
    border: 0px;
    /*margin-left: 10px;*/
    padding: 2px 10px;
    margin-bottom: 10px;
    background-color: #BB2E2F;
    color: #fff;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
    cursor: pointer;
    width: 6em;
}
.sirius-eboka_date_items button:disabled {
    background-color: #aaa;
    cursor: default;
}
#sirius-eboka_book_meeting_admin button.sirius-eboka_link_button,
.sirius-eboka_date_items button.sirius-eboka_link_button,
#sirius-eboka_book_meeting_citizen button.sirius-eboka_link_button {
    background-color: transparent;
    color: black;
    text-decoration: underline;
}

.sirius-eboka_header {
    font-size: 1.5em !important;
    border-bottom: 2px solid red;
    margin-bottom: 10px;
    padding-bottom: 10px;
    margin-top: 10px;
}

.sirius-hidden_element {
    display: none;
}

.sirius-eboka_container {
    background-color: #F0F0F0;
    margin-bottom: 5px;
    padding: 15px;
}

.sirius-eboka_container_transparent {
    margin-bottom: 10px;
}

.sirius-eboka_appointment_time {
    font-size: 1.5em;
    font-weight: bold;
}

.sirius-eboka_cancel_header {
    font-weight: bold;
    font-size: 1.5em;
    margin-left: 10px;
}

.sirius-eboka_table {
    display: table;
    width: 100%;
}

.sirius-eboka_row {
    display: table-row;
    min-width: 10px;
    padding-left: 15px;
}
.sirius-eboka_cell_left {
    display: table-cell;
    min-width: 10px;
}
.sirius-eboka_cell_right {
    display: table-cell;
    width: 100px;
    text-align: right;
    padding-left: 15px;
}

.sirius-eboka_button_container_container {
    text-align: right;
}

.sirius-eboka_button_container {
    display: inline-block;
    margin-left: 10px;
}

.clear_both {
    clear: both;
}

.sirius-eboka_container_header {
    font-weight: bold;
    margin-bottom: 5px;
    font-size: 1.3em !important;
}

.sirius-eboka_appointment_value {
    font-weight: bold;
    font-size: 1.1em;
}

.sirius-eboka_appointment_header {
    margin-top: 10px;
    font-size: 1.2em;
    margin-bottom: 3px;
}

.sirius-eboka_appointment_top_header {
    font-size: 1.2em;
    margin-bottom: 5px;
}

.sirius-eboka_container_paragraph {
    margin-top: 10px;
}

#sirius_eboka_book_meeting_citizen_mobile_number {
    margin-left: 15px;
}

#sirius-eboka_book_meeting_citizen input[type=text],
#sirius_eboka_date input[type=text] {
    padding: 5px;
}

.sirius-eboka_add_slot_resource_name {
    font-weight: bold;
    font-size: 1.3em;
    margin-bottom: 10px;
}

.sirius-eboka_table_field_label + input[type=text],
.sirius-eboka_table_field_label + input[type=text] + input[type=text] {
    width: 30px;
    padding: 5px;
}

.sirius-eboka_table_field_label + textarea {
    width: 100%;
   /*  padding: 5px; */
    resize: none;
}
label.sirius-eboka_table_field_label {
    display: block;
}

.sirius-eboka_container_transparent label,
.sirius-eboka_container label {
    display: block;
    vertical-align: baseline;
    box-sizing: border-box;
    padding: 2px;
}

.sirius-eboka_container label input[type=checkbox],
.sirius-eboka_container label input[type=radio] {
    vertical-align: top;
    margin: 1px 3px 3px 0px;
    padding: 0px;
}

#sirius-eboka_nickname_container input[type=text],
#sirius-eboka_sms_container input[type=text],
#sirius-eboka_pnr_container input[type=text] {
    margin-left: 10px;
}

#sirius-eboka_sms_container label,
#sirius-eboka_sms_citizen_container label {
    display: inline;
}
#sirius-eboka_sms_container label input[type=checkbox] {
    margin-top: 5px;
}
#sirius-eboka_sms_citizen_container label input[type=checkbox] {
    margin-top: 9px;
}

#sirius_eboka_book_meeting_citizen_attendees_not_alone {
    margin-top: 10px;
}

#sirius_eboka_book_meeting_admin_attendees_not_alone {
    margin-top: 5px;
}

.sirius-eboka_attendees_container {
    margin-top: 10px;
}
.sirius-eboka_field_error {
    color: red;
    font-size: 1em;
    /* margin: 10px; */
    font-weight: bold;
    margin-top: 5px;
}

#sirius_eboka_book_meeting_citizen_attendee_count,
#sirius_eboka_book_meeting_admin_attendee_count  {
    width: 2.5em;
    margin-left: 1em;
    margin-right: 1em;
}

.sirius-eboka_container_transparent select {
    padding: 5px;
}

p.sirius-eboka_add_slot_resource_name {
    font-size: 1.3em;
}

input.sirius-eboka_calendar_period_start,
input.sirius-eboka_calendar_period_slut {
    width: 7em;
}

input.sirius-eboka_calendar_name {
    width: 50%;
    padding: 5px 0px 5px 5px;
    resize: none;
}


input.sirius-eboka_calendar_description {
    width: 99%;
    padding: 5px 0px 5px 5px;
    resize: none;
}

input.sirius-eboka_calendar_interpreter_description {
    width: 99%;
    padding: 5px 0px 5px 5px;
    resize: none;
}

input.sirius-eboka_calendar_last_cancel_time {
    width: 2.5em;
    margin: 0 10px;
}

div.eboka-calendar_list {
    margin-top: 20px;
}


.sirius_eboka_calendar_button {
    height: 23px;
    background-image: url('/images/calendar-icon.png');
    width: 21px;
    border: 0;
    cursor: pointer;
    top: 5px;
    position: absolute;
    right: 5px;
}

.sirius_eboka_delete_button {
    height: 15px;
    background-image: url('/images/delete.png');
    background-color: #ffffff;
    width: 15px;
    border: 0;
    margin-bottom: 0px;
    cursor: pointer;
}

#sirius-eboka_slot_to_date {
    background-color: #F0F0F0;
    padding: 5px;
}

#sirius_eboka_booking_date,
#sirius_eboka_citizen_booking_date,
#sirius_eboka_admin_slot_date,
#sirius-eboka_slot_to_date {
    outline: none;
    border: 0;
    width: 85px;
}

.sirius-eboka_calendar_field_container {
 /*   padding: 5px;*/
    border: 1px solid black;
    display: inline-block;
    position: relative;
    padding-right: 40px;
    padding-top: 2px;
    padding-bottom: 2px;
    max-width: 85px;
}

.sirius-eboka_block {
    display: inline-block;
    text-align: left;
    padding: 10px;
}

.sirius-eboka_block_error {
    background-color: #ffaaaa;
}

.sirius-eboka_center_field_content {
    text-align: center;
}

select.sirius-eboka_meeting_length,
select.sirius-eboka_meeting_dow {
    padding: 5px 10px;
}

.sirius-eboka_add_slot_details_container {
    display: table;
    width:100%;
}

.sirius-eboka_add_slot_details_column {
    display: table-cell;
}

.sirius-eboka_add_slot_details_left {
    text-align: left;
}

.sirius-eboka_add_slot_details_right {
    text-align: right;
}

.sirius-eboka_add_slot_repeat_container {
    margin: 10px 0px;
}

.sirius-eboka_add_slot_description {
    margin-right: 5px;
}

.sirius-eboka_meetings_list_toggle_container {
    margin-bottom: 10px;
}

.sirius-eboka_meetings_list_toggle_container label:first-child {
    margin-right: 10px;
}

/* ------------------------- Nedan innehåller layout för Signeringstjänsten -----------------------------*/ 
#sirius_message_reply_main,
#sirius_list_admin {
    font-family: verdana;
    font-size: 11px;
    font-weight: normal;
    
}

/* Gömma "Skicka Nytt meddelande" knappen */
#sirius_message_reply_toolbar_return_link,
#sirius_message_list_toolbar_new_message_button_submit_input {
    display: none;
}

/* --- Funktion: Administration av ärendetyper -- */
/*
#sirius_sign_mtadmin {
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    background-color: #F3F4F2;

}
*/

/* Uppdateringsinformations texter */
#sirius_sign_mtadmin_details_div_timestamp,
#sirius_list_admin_details_timestamp {
    font-style: italic;
}

/* Signrequest status text */
div.sirius_signstatus_signrequest {
    color: #e50050;
}

/* * Signed status text */
div.sirius_signstatus_signed {
    color: #00964f;
}

#sirius_sign_mtadmin_header_div {
    margin-top: 20px;
}

#sirius_sign_mtadmin ul {
    list-style: none;
}

/* Länk formatering */
#sirius_sign_mtadmin a {
    text-decoration: none;
    color: black;
}

/* "Mapp" länk */
.sirius_sign_mtadmin_type_a {
    font-weight: bold;
    display: block;
}


/* Box: ärendetyp */
#sirius_sign_mtadmin_details_div {
    padding: 15px;
    background-color: #F0F0F0;
    margin-bottom: 30px; 
}

/* Skapa ärende: textfield */
#sirius_sign_mtadmin_new_name_input input[type=text] {
    float: left;
}

#sirius_list_admin_notify_button_submit_input,
#sirius_list_admin_lists_disable_submit_input {
    font-family: arial;
    color: #fff;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
    cursor: pointer;
    width: 7em;
    background-color: #BB2E2F;
    border: 0px;
    
    margin-left: 15px;
   
    

}

#sirius_sign_mtadmin_button_submit_input {
    margin-left: 5px;
}


/* Befintliga ärende behållare */
.sirius_sign_mtadmin_messagetype_div_inactive {
    background-color: gray;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 10px;
    cursor: pointer;
}

/* Befintliga ärende behållare */
.sirius_sign_mtadmin_messagetype_div {
    background-color: #ddd;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 10px;
    cursor: pointer;
}


#sirius_sign_mtadmin_tid_div input[type=radio] {
    margin-top: 4pt;
    vertical-align: sub;
} 

#sirius_sign_mtadmin_name_label,
#sirius_sign_mtadmin_name_input,
#sirius_sign_mtadmin_ant_div,
#sirius_sign_mtadmin_tid_div,
#sirius_sign_mtadmin_sms_div {
    margin-bottom: 5px;
}

#sirius_sign_mtadmin_sms_input_actual {
    margin-left: 0px;
    margin-right: 5px;
}



/* Antal signaturer: text */
#sirius_sign_mtadmin_antal_signaturer_label label.sirius_sign_mtadmin_label {
    float: left;
    display: inline-block;
    width: 300px;
    line-height: 25px;
}

/* Vänta på signatur: text */
#sirius_sign_mtadmin_tidsenhet_label label.sirius_sign_mtadmin_label {
    float: left;
    display: inline-block;
    width: 300px;
}

/* day. hour input */

#sirius_sign_mtadmin_tidsenhet_input {
    float: left;
}

/* sms input */
#sirius_sign_mtadmin_sms_div {
    clear: both;
}



/* SMS: checkbox */
#sirius_sign_mtadmin_sms input[type=checkbox] {
    float: left;
}

#sirius_sign_mtadmin_info_label {
    margin-top: 5px;
}

/* Ärendetyp: textfield */
#sirius_sign_mtadmin_name_input input[type=text] {
    width: 665px;
}
/* Antal signaturer: textfield */
#sirius_sign_mtadmin_antal_signaturer input[type=text] {
    width: 40px;
    text-align: center;
    
}

/* Väntetid signatur: textfield */
#sirius_sign_mtadmin_tidsenhet_input input[type=text] {
    width: 40px;
    text-align: center;
}

/* Information: textfield */
#sirius_sign_mtadmin_info_input input[type=text] {
    width: 665px;
}

/* Submit buttons: Ärenden */
#sirius_sign_mtadmin_details_div .sirius_sign_mtadmin_button_submit {
    font-family: arial;
    float: right;
    border: 0px;
    padding: 2px 10px;
    margin-left: 15px;
    margin-top: 20px;
    background-color: #BB2E2F;
    color: #fff;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
    cursor: pointer;
    width: 7em;
}


/* --- Funktion: Skicka dokument och meddelande && Favoritlisto4r med mottagare --- */



/* text font */
/* div.sirius_list_admin_recipient_result_row, */
div.sirius_list_admin_recipient_result_row_header,
div.sirius_message_reply_recipient_result_row_header,
div.sirius_message_reply_recipient_result_row,
label.sirius_list_admin_label,
label.sirius_message_reply_label {
    font-weight: bold;
}

.sirius_message_reply_attachment {
    margin-top: 5px;
}
.sirius_message_reply_attachment_link {
    margin-left: 0px
}
.sirius_message_reply_attachment_link_image {
    vertical-align: middle;
    margin-left: 0px;
}

#sirius_message_reply_subject_new-subject_input_actual {
    width: 167%;
}


/* Tillbaka till meddelande knapp */

/*
#sirius_message_reply_toolbar_return_link {
    text-decoration: none;
    align-items: flex-start;
    text-align: center;
    cursor: default;
    color: buttontext;
    background-color: buttonface;
    box-sizing: border-box;
    padding: 2px 6px 3px;
    border-width: 2px;
    border-style: outset;
    border-color: buttonface;
    border-image: initial;
    
}
*/

/* Hightlisght feltexter */
#sirius_message_reply_messagetype_fail {
    width: 20%;
    background-color: #FFFF00;
}

#sirius_message_reply_attachments div#sirius_message_reply_messagetype_fail {
    width: 33%;
    clear: left;
    margin-top: 35px;
}


#sirius_message_reply_recipients_fail {
    width: 13%;
    background-color: #FFFF00;
}
#sirius_message_reply_recipients_number_fail {
    width: 37%;
    background-color: #FFFF00;
}
.sirius_message_list_warning {
    clear: both;
}

.sirius_message_reply_recipient_result_row div {
    font-weight: normal;
}

#sirius_message_reply_messagetype_label {
    margin-left: 0px;
}

#sirius_list_admin_create_new_name_input {
    float: left;
}


#sirius_list_admin_create_button_submit_input {
    margin-left: 5px;
}
#sirius_list_admin_details {
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
    background-color: #F0F0F0;
    margin-bottom: 30px;
}

#sirius_list_admin_details label {
    float: none;
}

#sirius_message_reply_main label {
    margin-left: 0px;
    
}

#sirius_list_admin ul {
    list-style: none;
}


#sirius_message_reply_toolbar {
    margin-left: -10px;
    float: left;
    margin-bottom: 5px;
}

#sirius_message_reply_messagetype label {
    margin-bottom: 5px;
    float:left;
    width: 100%;
}

/*
.sirius_message_list_header_row {
    width: 14%;
    float: left;
}
*/


#sirius_list_admin_notify_listname_input {
    margin-bottom: 3px;
}
.sirius_message_list_column {
    border: none;
}

.sirius_message_list_header_row {
    font-weight: bold;
}

#sirius_message_reply_sendsign-filter-sektor_label,
#sirius_message_reply_sendsign-filter-sektor_input_actual,
#sirius_list_admin_sendsign-filter-sektor_label,
#sirius_message_reply_sendsign-filter-sektoririus_list_admin_textfield,
#sirius_message_reply_sendsign-filter-\#email,
#sirius_list_admin_sendsign-filter-\#email,
#sirius_list_admin_sendsign-filter-\#email-ad_input_actual,
#sirius_list_admin_sendsign-filter-\#email-ad_label, 
#sirius_list_admin_sendsign-filter-sektor_input {
    margin-left: 10px;
}

#sirius_message_reply_sendsign-filter-sektor_input_actual {
    width: 101%;
}
#sirius_message_reply_sendsign-filter-\#email_input_actual,
#sirius_list_admin_sendsign-filter-\#email_input_actual {
    width: 102.5%;
}

#sirius_list_admin_sendsign-filter-sektor_input_actual {
    width: 105%;
}

#sirius_list_admin_sendsign-filter-\#email-ad_input_actual{
    width: 102.2%;
}

.sirius_message_reply_subject_div_label,
#sirius_message_reply_messagetype_select {
    padding: 5px;
    width:100%;
    margin-bottom: 5px;
    float: right;
} 

#sirius_message_reply_lower_toolbar_send_button_submit_input {
    margin-left: 0px;
}

#sirius_message_reply_body_textarea_actual {
    margin-left: 0px;
}

#sirius_message_reply_add_attachment {
    margin-top: 5px;
}

#sirius_message_reply_body {
    margin-top: 5px;
}

#sirius_message_reply_add_attachment_input {
    margin-left: 0px;
    float: left;
}

#sirius_message_reply_add_attachment_another_submit_input {
    margin-bottom: 5px;
    margin-left: 0px;
}
#sirius_message_reply_toggle_recipient_filter {
    float: left;
    overflow: auto;
    margin-top: 5px;
    margin-right: 5px;

}

#sirius_message_reply_filter {
    width: 400px;
}

#sirius_message_reply_messagetype {
    width: 400px;
}

#sirius_message_reply_filter_info {
   float: left;
}

#sirius_message_reply_filter select {
    padding: 5px;
    width: 67%;
    margin-top: 6px;
    margin-bottom: 5px;
    float:right;
}


#sirius_message_reply_recipients,
#sirius_list_admin_recipients {
    display: inline-block;
    width: 100%;
   /* padding-top: 10px;*/
   /* padding-bottom: 10px; */
}

.sirius_message_reply_textfield,
.sirius_list_admin_textfield {
    width: 100%;
}
#sirius_list_admin_recipient_filter {
    margin-top: 5px;
}

#isirius_message_reply_recipient_filter input[type=text],
#sioiiirius_list_admin_recipient_filter input[type=text] {
    width: 100%;
}


#sirius_list_admin_recipient_filter div.sirius_list_admin_div,
#sirius_message_reply_recipient_filter div.sirius_message_reply_div {
    display: inline-block;
    vertical-align: top;
    width: 45%;
}
#sirius_list_admin_filter_sektor,
#sirius_message_reply_filter_sektor {
    display: inline-block;
    vertical-align: top;
    width: 55%;
}

label.sirius_message_label {
    margin-left: 1em;
    margin-top: 1em;
    font-weight: bold;
}

#sirius_message_reply_filter_sektor_label {
    
}

#sirius_message_reply_subject_new-subject {
    margin-left: 0px;
}
#sirius_message_reply_filter_sektor select {
    padding: 1px;
    position: relative;
    top: 1.24em;
    right: 8%;
    width: 84%;
}

#sirius_list_admin_filter_sektor select {
    padding: 1px;
    position: relative;
    top: 1.24em;
    right: 11%;
    width: 84%;

}

#sirius_list_admin_filter_department,
#sirius_message_reply_filter_department {
    margin-top: 5px;
    margin-bottom: 40px;
}

#sirius_list_admin_filter_department select,
#sirius_message_reply_filter_department select {
    position: relative;
    top: 20px;
    right: 122px;
}
#sirius_list_admin_update_filter input[type=submit] {
    position: relative;
    left: 86.5%;
    margin-bottom: 10px;
    margin-top: 1.6%;
}
#sirius_message_reply_update_filter input[type=submit] {
    position: relative;
    left: 84%;
    margin-bottom: 10px;
    margin-top: 1.6%;
}
/* hr lines */
#sirius_list_admin_recipient_filter_hr_top,
#sirius_message_reply_recipient_filter_hr_top {
    border-color:red;
}
#sirius_list_admin_recipient_filter_hr_bottom,
#sirius_message_reply_recipient_filter_hr_bottom {
    border-color: red;
}

.reply_sendsign-filter-#cn_input_actual input {
    width: 45%;
}
/* search result table BEGIN */
.sirius_list_admin_recipient_result_div_t,
.sirius_message_reply_recipient_result_div_t {
    display: table;
    width: 100%;
    
}
/*
#sirius_list_admin_recipients_page_info,
#sirius_message_reply_recipients_page_info {
    display: table-caption;

}
*/

.sirius_message_view_recipients_status_column {
    display: table-row;
}

.sirius_message_view_recipients_status_column > div,
.sirius_list_admin_recipient_result_row,
.sirius_list_admin_recipient_result_row_header,
.sirius_message_reply_recipient_result_row,
.sirius_message_reply_recipient_result_row_header { 
    display: table-row-group;
    
}


.sirius_list_admin_recipient_result_row_header > div,
.sirius_message_reply_recipient_result_row_header > div {
    display: table-cell;
   
}
.sirius_list_admin_recipient_result_row > div,
.sirius_message_reply_recipient_result_row > div {
    display: table-cell;
   
}
.sirius_list_admin_recipient_result_row:nth-child(even),
.sirius_message_reply_recipient_result_row:nth-child(even) {
    background-color: #dbdbdb;
}

/* search result table END */

/* Favoritlistor med mottagare table BEGIN */

#sirius_sign_mtadmin_list,
#sirius_list_admin_lists_table {
    margin-top: 10px;
   /* font-weight: bold; */
}

#sirius_list_admin_lists_table::after {
    clear: both;
}
.sirius_list_admin_table_row_header {
    display: table-row;
}

.sirius_list_admin_table_row_header > div {
    display: table-cell;
    width: 15%;
}

/*
.sirius_list_admin_table_row {
    padding: 10px;
    background-color: #E0E0E0;
    margin-top: 10px;
    margin-bottom: 30px;
    clear: both;    
    display: table-row;
    
}

*/

#sirius_list_admin_table_row > div {
    display: table-cell;
    width: 15%;
}



.sirius_list_admin_table_row {
    background-color: #ddd;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 10px;
    cursor: pointer;
    clear: both;

}

.sirius_list_admin_table_row_inactive {
    background-color: gray;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    margin-bottom: 10px;
    cursor: pointer;
    clear: both;

}

.sirius_list_admin_table_column_center {
    float: right;
    margin-top: -21px;
}
.sirius_list_admin_table_column { 
    text-decoration: none;
    text-align: left;
   /* display: table-cell; */
    /* width: 31%; */
}

.sirius_list_admin_table_column a {
    font-weight: bold;
    display: block;
    text-decoration: none;
    color: black;
}

#sirius_message_reply_result_add_recipient,
#sirius_list_admin_result_add_recipient {
    padding-top: 10px;
    padding-bottom: 10px;
}

/* Favoritlistor med mottagare table END */


/* Mail recipients  wrapper */
#sirius_list_admin_recipients_recipient,
#sirius_message_reply_recipients_recipient {
    float:left;
    font-weight: bold;
    position: relative;
    width: 46%;
    margin-top: 5px;
    margin-right: 6px;
    
}

/* Mail recipients name */
#sirius_list_admin_recipients_recipient_name,
#sirius_message_reply_recipients_recipient_name {
    position: absolute;
    left:3%;
    top: 20%;
    color: white;
}


/* Mail recipients button */
#sirius_list_admin_remove_recipient_submit_input,
#sirius_message_remove_recipient_submit_input {
    border: none;
    width: 100%;
    text-align: right;
    background-color: #00a3b4;
    padding: 5px;
    color: white;
}


/* Mail button hoover */
#sirius_list_admin_remove_recipient_submit_input:hover,
#sirius_message_remove_recipient_submit_input:hover {
    background-color: #919191;
}

#sirius_list_admin_notify_button_submit_input,
#sirius_list_admin_lists_disable_submit_input {
    color: white;    
    background-color: #B90909;
}

/* ---- Funktion: Underlag att signera ------ */

/* Färgkod, meddelande efter signatur */
#sirius_message_view_toolbar_sign_info_signed {
    color: #00964f;
}

#sirius_message_view_toolbar_sign_info_rejected {
    color: #e50050;
}

#sirius_messages {
    font-size: 15px;
}



/* fix for messages */

#sirius_message_view {
    width: 54em;
}

#sirius_message_reply {
    padding-left: 5px;
    width: 54em;
}
#sirius_message_folders {
    width: 10em;
}
#sirius_message_view_main {
    font-size: 11px;
    float:left;
}
#sirius_signstatus_lista {
    display: table;
    width: 100%;
}

#sirius_messages {
    /* background-color: #F3F4F2; */
}
#sirius_message_lista p,
#sirius_signstatus_list p {
    font-size: 11px;
    text-align: left;
}

#sirius_message_view_recipients_status {
    margin-left: 1em;
    
}

#sirius_message_view_recipients_status,
#sirius_message_lista,
#sirius_signstatus_list {
    padding-top: 5px;
    font-size: 11px;
    list-style: none;
    display: table;
    width: 100%;
   /* text-align: center; */
    
}

#sirius_message_list {
    width: 84%;
}
.sirius_signstatus_list_row,
.sirius_signstatus_list_row_even {
    display: table-row;
}

.sirius_signstatus_list_row_even{
    background-color: #E6E7E8;
}


.sirius_messsage_view_recipients_status_header,
.sirius_signstatus_list_row_li {
    display: table-row-group;
}

.sirius_message_view_recipients_status_column > div,
.sirius_messsage_view_recipients_status_header > div,
.sirius_message_list_header_row,
.sirius_signstatus_list_column,
.sirius_signstatus_list_header_row {
    display: table-cell;
    /*width: 8%; */
    border: none;
}

.sirius_signstatus_list_header_row {
    font-weight: bold;
}

.sirius_messsage_view_recipients_status_header > div {
    font-weight: bold;
}

/* Signrequest color bg color */
.sirius_message_list_signstatus_signrequest,
.sirius_signstatus_list_signstatus_signrequest {
    color: red;
}
.sirius_message_list_signstatus_signed,
.sirius_signstatus_list_signstatus_signed {
    color: green;
}

/* image adjustment in messages */
.sirius_message_list_attachment_image,
.sirius_signstatus_list_attachment_image {
    float: left;
}

/* IE10+ CSS styles go here */

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    #sirius_message_reply_filter select {
        padding: 1px;
        width: 65.5%;
        margin-top: 6px;
        margin-bottom: 5px;
    }
}
#pers_info {
    margin-right: 10px;
    margin-top: 10px;
    color: white;
    font-size: 14px;
    float: right;
}


