﻿body {
    margin: 0;
    padding: 0;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
}

@media print {
    .no-print, .no-print * {
        display: none !important;
    }
}

.help {
    font-size: 0.85em;
}

    .help h2 {
        font-size: 1em;
    }


    .help .bigimage{
        display:none;
    }
#downloads {
    margin-left: 15px;
    font-size: 0.9em;
    margin-bottom: 30px;
}

    #downloads a {
        text-decoration: none;
        color: #06c;
    }

#helpmain h2 {
    font-size: 1.4em;
    text-align: left;
    width: 50%;
    color: #DF7030;
    font-weight: normal;
}

#helpmain h3, #downloads h3 {
    font-size: 1.2em;
    text-align: left;
    width: 50%;
    color: #DF7030;
    font-weight: normal;
}

#helpmain.rtl h2,
#helpmain.rtl h3 {
    text-align: right;
}

#helpmain h4 {
    color: #DF7030;
    font-weight: normal;
    font-size: 1em;
    margin-bottom: 6px;
}

#helpmain strong {
    font-weight: 600;
}

#helpmain li {
    margin-top: 10px;
}

#helpmain .helpimportant{
    color:red;
    font-weight:bold;
}

.printpage, #errorsdiv {
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    font-size: 0.9em;
    margin-top: 20px;
    margin-left: 15px;
}

.page_heading,.page_heading1 {
    font-size: 1.4em;
    text-align: left;
    color: #DF7030;
    font-weight: normal;
}

.page_heading {
    width: 50%;
}

.printabletitle {
    display: inline-block;
    width: 500px;
    border-bottom: 1px solid #808080;
    text-indent: -20px;
    padding-left: 20px;
}

.printablelink img {
    border: 0;
    padding-left: 4px;
}

.printablelink {
    text-decoration: none;
    border-bottom: 1px solid #808080;
    display: inline-block;
}



/*.printablelink.onep {
        width: 50px;
    }*/
.printablecol {
    width: 120px;
    display: inline-block;
}

    .printablecol.header {
        font-weight: bold;
        margin-bottom: 8px;
    }

.printabletitlecol.header {
    width: 500px;
    display: inline-block;
    font-weight: bold;
    margin-bottom: 8px;
}

.headerICD11 {
    background-color: #FF9933 !important; /*#F8F0E8 !important;*/
    padding-bottom: 6px !important;
}

.headerICD11READONLY {
    /*background-color: #fcbf81 !important; 
    padding-bottom: 6px !important;*/
    background-color: #03038D !important;
    padding-bottom: 6px !important;
    color: #eee;
}

.headerICD11RELEASE {
    background-color: #03038D !important; 
    padding-bottom: 6px !important;
    color:#eee;
}

.headerICD10 {
    background-color: #006000 !important;
    padding-bottom: 6px !important;
    /*#F8F0E8 !important;*/
    color: white;
}

.headerICHI {
    background-color: #ab470d !important;
    padding-bottom: 6px !important;
    /*#F8F0E8 !important;*/
    color: white;
}

.masterheader {
    height: 79px;
}

#frozen {
    font-size: 1.2em;
    margin-top: 6px;
    margin-bottom: 6px;
}



#headerleftWOSearch h1 {
    /* font-weight: bold;*/
    padding: 25px 0 0 10px;
    margin: 0;
    /*  color:#687078;*/
    /* color:#270707;*/
    border: none;
    /*   line-height: 1.2em;*/
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    font-size: 28px !important;
}

#headerleftWOSearch.header-rtl h1 {
    padding: 25px 10px 0 0;
    text-align: right;
    direction: rtl;
}

#headerleft h1 {
    /* font-weight: bold;*/
    padding: 5px 0;
    
    border: none;
    /*   line-height: 1.2em;*/
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    font-size: 24px !important;
    display: inline;
}

#headerleft {
    /*background-color:Red;*/
    display: block;
    /*float:left;*/
    text-align: left;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
    padding: 0px;
    overflow: hidden;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
}

.header-rtl #headerleft {
    text-align: right;
}

#headerleft h1 .lfdetail {
    font-size: 0.7em;
    font-weight: normal;
    position: relative;
    top: -3px;
}

#searchcontainer {
    font-size: 14px;
    margin-top: 10px;
    margin-bottom: 10px;
    /*	float:left;*/
}

#searchbox {
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    width: 350px;
}

.searchbox {
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    width: 350px;
}

#searchbox1 {
    margin-left: 10px;
}

.detailsTitle {
    font-weight: bold;
    font-size: 1.2em;
    color: #404040;
    margin-bottom: 6px;
    margin-right: 0px;
    margin-top: 20px;
    border-bottom: 1px solid #606060;
}

.propertyHeader {
    font-weight: bold;
    font-size: 1em;
    color: #505050;
    margin-bottom: 4px;
    margin-top: 18px;
    padding-bottom: 0px;
}

ul.itemlist {
    margin: 4px;
}

.definition {
    font-size: 0.90em;
    margin-left: 15px;
}
.definition table{
  
}

    .definition table td {
        border-bottom: 1px solid #ddd;
        padding: 4px 20px 4px 0px ;

    }

    .definition table th {
        border-bottom: 1px solid #ddd;
        padding: 4px 20px 4px 0px;
        text-align: left;
    }


    .definition table ul {
        margin-left:0;
        padding-left:0;
    }

    .definition table li{
        list-style:none;
    }

.codingnote {
    margin-left:15px;
}

.codingnote p {
    font-size: 0.90em;
    margin: 2px;
}

.inclusion {
    font-size: 0.90em;
    margin-left: 15px;
}

.indexterm {
    font-size: 0.85em;
    margin-left: 15px;
    color: #444;
}

.search {
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.sellang1 {
    margin-left: 20px;
    margin-bottom: 30px;
    padding-bottom: 0px;
    position: relative;
    top: -30px;
    left: -15px;
}

.sellang2 {
    margin-left: 30px;
    margin-bottom: 30px;
    padding-bottom: 0px;
    position: relative;
    top: -30px;
}

.ui-layout-resizer { /* all 'resizer-bars' */
    background: #DDD;
}

.ui-layout-toggler { /* all 'toggler-buttons' */
    background: #AAA;
}

.ui-layout-pane-west {
}

#details {
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    height: auto;
    min-height: 93%;
    padding-bottom: 3em;
    margin-right: 20px;
    /*background:olive;*/
}

#secondlanguage{
    height:100%;
}

.date {
    color: #204040;
    font-style: italic;
    font-size: 0.8em;
    float: right;
    position: relative;
    cursor: pointer;
    top: 12px;
}
/*
.AspNet-Menu-Horizontal
{
	position:absolute;
	top:30px;
	left:300px;
}

div.AspNet-Menu-Horizontal{ height: 53px; margin-left: 300px;}	
div.AspNet-Menu-Horizontal ul.AspNet-Menu
{ list-style-type: none; padding-top: 32px; padding-right: 0px; padding-bottom: 0px;
	padding-left: 0px;float: left;margin: 0px;}
ul.AspNet-Menu li { display: inline; }
ul.AspNet-Menu li img { display:none; }
ul.AspNet-Menu li.AspNet-Menu-SelectedWithChildren a,
ul.AspNet-Menu li.AspNet-Menu-SelectedLeaf a,
ul.AspNet-Menu li ul li.AspNet-Menu-ParentSelected a:hover,
ul.AspNet-Menu li a:hover 
{ background-image: url(images/menuhover.gif);  background-repeat: no-repeat;
text-align: center; height: 16px; padding-top: 5px; display: block; float: left;
margin-right: 3px; width: 92px; color: #FFFFFF; text-decoration: none;
font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
ul.AspNet-Menu li ul li.AspNet-Menu-ParentSelected a,
ul.AspNet-Menu li a 
{ background-image: url(images/menu.gif);color:#505020; background-repeat: no-repeat;
text-align: center;height: 16px; padding-top: 5px; display: block;float: left;
margin-right: 3px; width: 92px; color: #4E4E4E; text-decoration: none;
font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
*/

.advancedsearch {
    display: none;
    font-size: 0.95em;
}

/*#innerbox
{
	margin:20px;
}*/

.buttonLike {
    font-size: 11px;
    cursor: pointer;
    text-decoration: none;
    /*color:#000000;*/
}

.advancedSearchTextBox {
    width: 400px;
}

.advsearchpropertiesdiv {
    max-height: 500px;
    overflow-y: auto;
    clear: both;
    margin-top: 36px;
    font-size: 0.9em;
}

.advsearchpropertiesdivLeft {
    float: left;
}
.rtl .advsearchpropertiesdivLeft {
    float: none;
}

.advsearchpropertiesdivRight {
    float: right;
}

.advsearchptext {
    cursor: pointer;
}

/*#searchResultPane {
    
}*/

#searchResultDiv {
    /*margin:20px 10px 10px 10px;*/
    /*/overflow-y:scroll;*/
}

.searchresult {
    font-size: 0.9em;
    margin: 0 0 2px 0;
    padding: 0 0 0 0;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
}

    .searchresult a {
        color: Black;
        text-decoration: none;
    }

.tableWrapper {
    overflow: hidden;
    padding: 0px;
}

.innerWrapper {
    overflow: hidden;
    position: relative;
}

div.data {
    overflow-y: scroll;
}

.moreresults {
    font-size: 1em;
    margin: 0 0 22px 0;
    padding: 0 0 0 0;
    color: Red;
}

.searchresult:hover {
    background-color: #F8F0E8;
    cursor: pointer;
}

.helpbutton {
    vertical-align: middle;
    cursor: pointer;
    background-image: url("../Content/help.png");
    background-repeat: no-repeat;
    min-height: 16px;
    min-width: 16px;
    width: 16px;
    height: 16px;
    display: inline-block;
}

#menu .helpbutton {
    position: absolute;
    top: 4px;
    right: 3px;
    background-image: url("../Content/helpinmenu.png");
    background-repeat: no-repeat;
    min-height: 10px;
    min-width: 10px;
    width: 10px;
    height: 10px;
}

#menu .helpbuttonICD11 {
    background-image: url("../Content/helpinmenuICD11.png");
}

#menu .helpbuttonICD11RELEASE {
    background-image: url("../Content/helpinmenuICD11RELEASE.png");
}

#menu .helpbuttonICD11READONLY {
    background-image: url("../Content/helpinmenuICD11RELEASE.png");
    /*background-image: url("../Content/helpinmenuICD11.png");*/
}

.menutooltip {
    color: red;
    margin-left: 250px;
}


.hidden {
    display: none;
}

.hiddenhelp {
    display: none;
    max-height: 600px;
}


.outer-center, .inner-center {
    padding: 0 !important;
    border: 0 !important;
}



.searchResultsHeader {
    position: fixed;
    right: 0px;
    font-size: 1em;
    font-weight: bold;
    background-color: #806040;
    color: White;
    margin: 0 20px 0px 20px;
    padding: 2px 12px 2px 12px;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
}

.parent {
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    font-size: 0.9em;
    color: #1010A0;
    cursor: pointer;
    /*font-weight:bold;*/
    margin-left: 16px;
}

.allancestors {
    display: none;
}

.onlyparent {
    display: inherit;
}

.parent:hover {
    /*font-size:0.80em;*/
    color: Navy;
    background-color: White;
}

.parent a {
    text-decoration: none;
    color: inherit;
}

.parentsdiv {
    background-color: #f8f8f8;
    padding: 0px 0px 2px 0px;
    margin: 2px 0px 0px 0px;
}

.expandshrink {
    float: right;
    font-size: 0.85em;
    position: relative;
    /*top:-20px;*/
    margin-right: 10px;
    cursor: pointer;
}

.rtl .expandshrink {
    float: left;
    margin-right: 0px;
    margin-left: 10px;
}

    .expandshrink img {
        vertical-align: middle;
    }

/*.loading
{
	background-image: url(loadingB.gif);  
	background-repeat: no-repeat;
	background-position:center;
	background-color:Red;
}*/

.floatright {
    position: absolute;
    top: 5px;
    right: 0px;
    margin-right: 30px;
}

#conceptdetailswaitimg {
    display: none;
    float: right;
    right: 10px;
    position: absolute;
    z-index: 100;
}

.idclass {
    /*text-align:right;*/
    color: #606060;
    font-style: italic;
    margin-right: 10px;
    font-size: 0.80em;
    vertical-align: top;
}

.conceptcommentbutton {
    cursor: pointer;
    vertical-align: bottom;
    margin: 0px;
    padding: 0px;
    border: 0px;
}

.commentbutton {
    cursor: pointer;
    vertical-align: baseline;
}



/*.commentcontent
{

	padding-left:25px;
	padding-right:10px;
	margin-top:0px;
	margin-bottom:0px;
	background-color:#FFFAED;
	
}*/

.commentheader {
    font-size: 14px;
    color: Maroon;
    font-weight: 500;
}



.commentarea {
    background-color: #FFFAED;
    padding-left: 25px;
    padding-right: 10px;
    padding-bottom: 10px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    margin-right: 20px;
}

/*.reviewproposal .commentarea {
    display:block;
}*/

.nodisp {
    display: none;
}

.commentcontent header {
    /*margin:0px;*/
    font-size: 16px;
    color: Maroon;
    margin: 0px;
}

/*h2.commentcontent
{
		font-size:13px;
	font-weight:normal;
}
*/

.commentuser {
    cursor: pointer;
    color: #2040D0;
    font-style: italic;
    margin-left: 20px;
    white-space: nowrap;
}

.commentdate {
    color: #909090;
    font-style: italic;
    margin-left: 10px;
    white-space: nowrap;
}

.firstcomment {
    margin-left: 0px;
    margin-top: 14px;
    font-size: 13px;
    font-weight: normal;
    border-top: 1px dotted #E0E0E0;
    /*border-top:1px dotted #E0E0E0;*/
    padding-top: 8px;
    padding-bottom: 8px;
}

.nonfirstcomment {
    margin-left: 20px;
    margin-top: 10px;
    padding-top: 2px;
    padding-bottom: 18px;
    margin-bottom: 6px;
    font-size: 12px;
    font-weight: normal;
    border-top: 1px dotted #E0E0E0;
}

.opinionbutton {
    cursor: pointer;
    margin-left: 5px;
    border-bottom: 1px solid #d0d0d0;
    border-right: 1px solid #d0d0d0;
    border-top: 1px solid #f8f8f8;
    border-left: 1px solid #f8f8f8;
    padding: 2px 6px 4px 4px;
    background-color: #fefefe;
    vertical-align: bottom;
    margin-bottom: 4px;
}

.disabledopinionbutton {
    cursor: default;
    background-color: #fefefe;
}

.opinionchoice {
    background-color: #fefefe;
    border-top: 1px solid #d0d0d0;
    border-left: 1px solid #d0d0d0;
    border-right: 1px solid #f8f8f8;
    border-bottom: 1px solid #f8f8f8;
    padding: 2px 4px 6px 4px;
}

.removebutton {
    margin-left: 30px;
}



.opinionbutton span {
    vertical-align: middle;
}

.opinionbutton img {
    vertical-align: middle;
}


.rightsideicons {
    float: right;
    vertical-align: bottom;
}

.opinionsum {
    margin-left: 5px;
    color: Gray;
    font-weight: bold;
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
}

.useropinions {
    font-size: 0.85em;
    list-style: none;
}

    .useropinions li {
        border-bottom: solid 1px #d3cec3;
        padding-bottom: 1px;
        margin-bottom: 2px;
    }

    .useropinions .opinionowner {
        display: inline-block;
        width: 200px;
    }

    .useropinions .opinion {
        display: inline-block;
        float: right;
    }

        .useropinions .opinion.disagree {
            color: red;
        }

/*.addcomment
{
	display:none;
}*/

.commentTextbox {
    width: 90%;
    height: 40px;
    text-align: left;
    vertical-align: top;
    margin-top: 10px;
    overflow: auto;
}

.textbutton {
    font-size: 11px;
    font-weight: bold;
    cursor: pointer;
    margin-top: 10px;
    padding-bottom: 10px;
    background-color: #f0f0f0;
    padding: 3px 12px 3px 12px;
    border-top: 1px solid #f8f8f8;
    border-left: 1px solid #f8f8f8;
    border-right: 1px solid #c0c0c0;
    border-bottom: 1px solid #c0c0c0;
}

    .textbutton:hover {
        background-color: #d0d0d0;
    }

.errormessage {
    color: Red;
}

.message {
    /*color:Blue;*/
}

#messageArea {
    /*background-color:#FF8;
	font-size:13px;
	width:100%;*/
}

.threadcommentbox {
    margin: 20px;
}



.toplogbuttons {
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    font-size: 0.75em;
    position: fixed;
    top: 0px;
    right: 10px;
    /*width: 15%;*/
    text-align: right;
    /*padding-right: 150px*/
}

    .toplogbuttons a {
        text-decoration: none;
        color: Black;
    }

        .toplogbuttons a:hover {
            text-decoration: underline;
        }

#login-openid, #login-local {
    float: left;
    height: 410px;
    padding: 10px;
}

#login-openid {
    width: 480px;
}

#login-local {
    width: 310px;
}

#or {
    float: left;
    margin-top: 40px;
    margin-right: 5px;
    margin-left: 5px;
    font-size: x-large;
}

.logonlegend {
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    font-weight: bold;
    font-size: larger;
    padding-left: 10px;
    margin-bottom: 10px;
}

h2.logon {
    font-family: "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
}

.logon {
    margin-left: 15px;
}

.note {
    font-size: 0.9em;
    color: #606060;
}

.localaccount {
    width: 280px;
    height: 1.4em;
}

.logonfieldset {
    min-height: 240px;
}


#caveat {
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    font-size: 0.9em;
    text-align: center;
    margin-top: 30px;
    clear: both;
    position: relative;
    z-index: 10;
    height: 3em;
    margin-top: -3em;
}

    #caveat a {
        text-decoration: none;
        color: #30A5FF;
    }

        #caveat a img {
            border: none;
            vertical-align: text-bottom;
        }



.logonerror {
    color: Red;
}

/*----------------------------------------------------------
ASP.NET MVC FRAMEWORK DEFAULT CSS CLASS NAMES
----------------------------------------------------------*/

.error, .field-validation-error {
    color: red;
}

.input-validation-valid, .field-validation-valid, .validation-summary-valid {
    display: none;
}

.input-validation-error {
    background-color: #fee;
    border: 1px solid red;
    outline: none;
}

    .input-validation-error:focus {
        outline: none;
    }

input[type="text"].input-validation-error:focus, select.input-validation-error:focus {
    outline: none;
}

.validation-summary-errors {
    color: red;
}

    .validation-summary-errors span {
        font-weight: 700;
    }

    .validation-summary-errors ul {
        list-style: disc inside;
    }

        .validation-summary-errors ul li {
            font-weight: normal;
        }

            .validation-summary-errors ul li label, .validation-summary-errors ul li span {
                display: inline !important;
                font-weight: normal;
            }


#profilewarning {
    margin-top: 20px;
    margin-bottom: 10px;
    /*font-weight:bold;*/
}

#userprofile {
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    font-size: 0.9em;
    margin-left: 20px;
}

#interestgroup {
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    margin-top: 10px;
}

.indented {
    margin-top: 6px;
    margin-left: 15px;
}

.indented2 {
    margin-left: 22px;
    margin-bottom: 10px;
}

.editor-label, .editor-field {
    font-family: Arial, Helvetica, Verdana, sans-serif;
    font-size: 0.95em;
}

.editor-label {
    margin-top: 20px;
    font-weight: bold;
}

#LinkedInProfileURL, #SpecialityAdaptattionName, #Profession_Other, #Area_Other {
    width: 330px;
}

#modificationuse {
    margin-left: 30px;
    margin-top: 10px;
}

#BirthYear {
    width: 40px;
}

#ICDKnowledge {
    width: 40px;
}

.displaystatusimg {
    vertical-align: baseline;
    /*float:right;*/
}

#userprofilefieldset {
    width: 700px;
    background-color: #F8F8F0;
    margin-left: 20px;
}

#stagingimg {
    float: right;
    position: fixed;
    top: 30px;
    right: 4px;
}

.editor-field textarea {
    width: 92%;
    margin-right: 50px;
    overflow: auto;
}


.definitionsuggestion {
    height: 200px !important;
    margin-top: 10px;
}

/*.sqltable-main {
	border-left: .75pt solid black;
	border-right: .75pt solid black;
	border-top: .75pt solid black;
	border-bottom: .75pt solid black;
	border-bottom-style: none;
	font-size:0.9em;
}*/


.sqltable-main {
    font-size: 0.8em;
    text-align: center;
}


    .sqltable-main td {
        width: 100px;
    }

.sqltable-tl {
    font-weight: bold;
    text-align: left;
}

.sqltable-left {
    text-align: left;
    width: 130px;
}

.sqltable-top {
    margin-bottom: 10px;
    border-bottom: .75pt solid black;
}

.suggestentity {
    font-size: 0.9em;
    color: #605030;
    font-style: italic;
    margin-left: 16px;
}


#rolesedit {
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    margin-left: 20px;
}

.roletable {
    /*width:350px;*/
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    font-size: 0.8em;
    vertical-align: top;
}

    .roletable.tr {
        width: 400px;
    }

    .roletable thead {
        background-color: #F0F0F0;
        font-weight: bold;
    }

    .roletable td {
        border-bottom: thin solid #E0E0E0;
    }

.rolename {
    width: 300px;
}

.rolecheckbox {
    width: 80px;
    /*border-bottom:thin solid #E0E0E0;*/
    text-align: center;
    vertical-align: top;
}

.userinfo {
    font-size: 0.9em;
    margin-top: 10px;
}

    .userinfo p {
        margin-bottom: 0;
        margin-top: 4px;
    }

.updatebutton {
    padding: 5px 10px;
    background-color: #f0f0f0;
    margin-top: 50px;
    text-decoration: none;
    border: 1px solid #e0e0e0;
}

#userlist {
    /*width:350px;*/
    font-size: 0.9em;
    vertical-align: top;
}

    #userlist.tr {
        width: 500px;
    }

    #userlist thead {
        background-color: #F0F0F0;
        font-weight: bold;
    }

    #userlist td {
        border-bottom: thin solid #E0E0E0;
        padding-left: 10px;
        padding-right: 10px;
    }

    #userlist .userid {
        max-width: 600px;
        word-break: break-all;
        
    }

    #userlist .userid span{
        font-size:0.8em;
    }


#translatorlist {
    /*width:350px;*/
    font-size: 0.9em;
    vertical-align: top;
}

    #translatorlist.tr {
        width: 500px;
    }

    #translatorlist thead td {
        background-color: #F0F0F0;
        font-weight: bold;
    }

    #translatorlist td {
        border-bottom: thin solid #E0E0E0;
        padding-left: 10px;
        padding-right: 10px;
    }



#userlistdiv {
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    margin: 20px;
    font-size: 0.9em;
}

#helpleft {
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    float: left;
    width: 30%;
    max-width: 300px;
    min-height: 500px;
    border-right: 1px solid #EEE;
    /*background-color:#EEFFEE;*/
    border-right: thin solid #DDD;
    font-size: 0.9em;
}

    #helpleft a {
        text-decoration: none;
        color: Navy;
    }

        #helpleft a:hover {
            background-color: rgb(248, 240, 232);
        }

#helpmain {
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    max-width: 900px;
    float: left;
    width: 60%;
    font-size: 0.9em;
    padding-left: 20px;
}

.helpmenuitem {
    list-style-type: none;
    margin-left: -30px;
    font-weight: normal;
}

.helpmenugroup {
    list-style-type: none;
    margin-left: -30px;
    margin-top: 6px;
    color: #303030;
    font-weight: bold;
}

.dropshadow {
    box-shadow: 3px 3px 4px #999;
    border-top: 1px solid #DDD;
    border-left: 1px solid #DDD;
}

.retired {
    color: Red;
    text-decoration: line-through;
    cursor: pointer;
}

.markedasspam {
    color: Red;
    cursor: pointer;
}

.filters {
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    font-size: 0.9em;
    padding: 10px;
    margin-top: 10px;
    height: 80px;
    width: 500px;
    float: left;
    margin-bottom: 10px;
}

    .filters legend {
        font-size: 1.1em;
        font-weight: bold;
    }

.sorting {
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    font-size: 0.9em;
    padding: 10px;
    margin-top: 10px;
    height: 80px;
    width: 400px;
    float: left;
}

    .sorting legend {
        font-size: 1.1em;
        font-weight: bold;
    }

.endfloat {
    clear: both;
}

.navigation {
    clear: both;
    padding: 4px;
    background-color: #F0F0F0;
    margin-top: 10px;
}

    .navigation a {
        text-decoration: none;
    }

.coollink {
    text-decoration: none;
    color: #3b7690;
    cursor: pointer;
}

.removed {
    text-decoration: none;
    color: Red;
    cursor: pointer;
}

.taginfo {
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    font-size: 0.8em;
    margin: 4px 0 4px 0;
}

.primarytag {
    padding: 2px 8px 2px 8px;
    background-color: #BAE2FF;
    /*border-radius: 4px;*/
    cursor: pointer;
}

.involvedtag {
    padding: 2px 8px 2px 8px;
    background-color: #e8e8e8;
    /*border-radius: 4px;*/
    cursor: pointer;
}

ol.sublist {
    list-style-type: lower-latin;
}

ol.liceseagreementTopLevelList {
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    font-size: 0.9em;
    width: 800px;
}

    ol.liceseagreementTopLevelList > li {
        margin-top: 14px;
    }

.tmSign {
    font-size: 60%;
    line-height: 0.5em;
    vertical-align: baseline;
    position: relative;
    top: -0.4em;
}

.lincodesuffix {
    font-size: 60%;
}

#hierarchy .icode {
    font-size: 0.95em;
    display: inline-block;
    font-weight: 600;
    color: #505050;
}

#hierarchy .adopted .icode {
    font-size: 0.95em;
    display: inline-block;
    color: #999 !important;
    font-weight: 600;
}

#hierarchy .residual .icode {
    font-size: 0.95em;
    display: inline-block;
    color: maroon !important;
    font-weight: 600;
}
#hierarchy .suggestedcode  {
    font-style: italic;
    color: #aaa !important;
}

#hierarchy .residual .suggestedcode  {
    font-style: italic;
    color: #aaa !important;
}


#hierarchy .xicode{
    width:60px;
    font-size:0.9em;
    display:inline-block;
    font-weight:600;
    color:#505050;
}


#hierarchy .adopted .xicode {
    width: 60px;
    font-size: 0.9em;
    display: inline-block;
    font-weight: 600;
    color: #999 !important;
    /*color: #505050;*/
}

.acsr {
    position: relative;
    display: inline-block;
    width: 7px;
    height: 7px;
    vertical-align: middle;
    top: -2px;
    margin: 4px;
}

.acsr_Title {
    background-color: Green;
}

.acsr_Inclusion {
    background-color: Blue;
}

.acsr_Index {
    background-color: Orange;
}

.acsr_ID {
    background-color: Red;
}

.statspage {
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    margin-left: 20px;
}

    .statspage h2 {
        margin-bottom: 0;
    }

    .statspage a {
        font-size: 0.9em;
        text-decoration: None;
        color: #6060F0;
        padding: 0px;
    }

.statsTable {
    margin: 20px;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    font-size: 0.9em;
}

    .statsTable thead tr td {
        font-weight: bold;
        text-align: left;
    }

    .statsTable tr {
        border: 1px solid #c0c0c0;
        height: 40px;
    }

        .statsTable tr td {
            padding-left: 0px;
            padding-right: 0px;
            border-bottom: 1px solid #C0C0C0;
            margin-left: 10px;
        }


.tagid {
    width: 200px;
}

.totalentities {
    padding-left: 10px;
}

.leftalign {
    text-align: left;
}

.coloredpart {
    width: 600px;
    padding: 10px;
    font-size: 0.9em;
}

.coloredpart2 {
    width: 200px;
    padding: 10px;
    font-size: 0.9em;
}


.blueentities {
    background-color: #90C0FF;
    /*display:inline-block;
     min-width:10px;*/
    text-align: center;
    box-shadow: 2px 2px 3px #999;
    float: left;
    position: relative;
    top: -7px;
    cursor: pointer;
}

.redentities {
    background-color: #FF7070;
    /*display:inline-block;
     min-width:10px;*/
    text-align: center;
    box-shadow: 2px 2px 3px #999;
    float: left;
    position: relative;
    top: -7px;
    cursor: pointer;
}

.yellowentities {
    background-color: #FFFF70;
    /*display:inline-block;
     min-width:10px;*/
    text-align: center;
    box-shadow: 2px 2px 3px #999;
    float: left;
    position: relative;
    top: -7px;
    cursor: pointer;
}

.unknownentities {
    background-color: #D0D0D0;
    /*display:inline-block;
        min-width:10px;*/
    text-align: center;
    box-shadow: 2px 2px 3px #999;
    float: left;
    position: relative;
    top: -7px;
    cursor: pointer;
}

.downloadexplanation {
    font-style: italic;
    margin-left: 20px;
}

.inclusionNote {
    cursor: pointer;
    font-weight: bold;
    color: #777;
}

.register {
    background-color: #fff8f0;
    margin-left: 40px;
    margin-top: 40px;
    margin-right: 40px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
    max-width: 600px;
}

    .register a {
        color: Black;
    }

    .register h2 {
        font-size: 1em;
    }

.initialpageRight {
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    font-size: 0.9em;
}

.icatlink {
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    text-decoration: none;
    font-size: 0.80em;
    vertical-align: top;
}

#translationTable {
    width: 100%;
    background-color: rgb(255, 250, 242);
    margin-bottom: 10px;
    margin-top: 0px;
}

#translationForm {
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    font-size: 0.80em;
    padding-bottom: 50px;
    /*   padding:10px;    */
}


#translationTable td {
    vertical-align: top;
    padding-right: 8px;
    padding-top: 10px;
    padding-bottom: 10px;
    /*  border-bottom:1px solid #D0D0D0;*/
}

    #translationTable td p {
        margin: 0px;
    }

#translationTable tr {
    /*border-bottom:1px solid #808080;*/
}

#translationTable th {
    font-size: 1.3em;
    text-align: left;
    width: 50%;
    color: #DF7030;
    font-weight: normal;
}

#translationTable td.isTitleColumn input {
    margin-left: 10px;
}

#translationTable td.textArea {
    width: 100%;
}

#translationTable td.stageColumn {
    width: 20px;
    padding-left: 10px;
    text-align: center;
}

#translationTable td {
    height: auto;
}

#translationTable .translationtextarea {
    width: 90%;
    overflow: auto;
    height: 100%;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    display: inline;
}

#translationTable .suggestedtranslation{
    width:90%;
    font-size:0.9em;
    color:#3b63cd;
}

#translationTable .translationSubtitle {
    /*font-weight:bold;*/
    margin-top: 10px;
    height: 2em;
    vertical-align: bottom;
    font-size: 0.95em;
}

#translationTable tr.subHeader td {
    /* font-weight:bold;*/
    font-size: 1em;
    /*color:#303030;*/
    vertical-align: bottom !important;
    color: #DF7030;
}

#translationTable tr.newSynonym {
    /* background-color:#fff;*/
}

    #translationTable tr.newSynonym td strong {
        font-size: 0.9em;
    }

.clickall{
    cursor:pointer;
    color:#0045d1;
}

.stlink {
    text-decoration:none;
    color:black;
}
.sourceoftranslationchangedbutton {
    vertical-align: baseline;
    cursor: pointer;
    background-image: url("../Content/warning.png");
    background-repeat: no-repeat;
    min-height: 16px;
    min-width: 16px;
    width: 16px;
    height: 16px;
    display: inline-block;
    float: right;
    margin-top: 4px;
    margin-left: 4px;
}

ins {
    color: Blue;
}

del {
    color: Red;
}

#translationDiff {
    background-color: rgb(250, 250, 232);
    height: 100%;
    width: 100%;
}

    #translationDiff td {
        padding: 10px;
        padding-left: 0px;
    }

    #translationDiff th {
        font-size: 1em;
        color: #DF7030;
        font-weight: normal;
        text-align: left;
    }

.translationcommentbutton {
    display: inline;
    float: right;
}

.stickyMessage {
    float: right;
    margin-right: 125px;
}

    .stickyMessage div {
        position: fixed;
        color: White;
        font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
        font-size: 0.9em;
        background-color: #d07030;
        cursor: pointer;
        padding-left: 5px;
        padding-right: 5px;
        padding-bottom: 3px;
    }

.watermark {
    color: #999 !important;
}

.translationrate {
    display: inline-block;
    padding-left: 2px;
    padding-right: 2px;
    width: 24px;
    font-size: 0.8em;
    background-color: rgb(248, 240, 232);
    text-align: center;
}

.translation0 {
    color: #FF0000;
}

.translationgt0 {
    color: #902020;
}

.translationgt30 {
    color: #800080;
}

.translationgt50 {
    color: #0000FF;
}

.translationgt80 {
    color: #008080;
}

.translation100 {
    color: #0a980a;
}

.translationIntro a {
    text-decoration: none;
    cursor: pointer;
    color: Blue;
}

.translationIntro h2 {
    font-size: 1.4em;
    text-align: left;
    color: #DF7030;
    font-weight: normal;
    margin-top: 10px;
    margin-bottom: 10px;
}

.translationsettings a {
    text-decoration: none;
    color: Blue;
}

.translationIntro .disabled {
    color: #c0c0c0;
    cursor: default !important;
}

.translation_header {
    font-size: 1.4em;
    text-align: left;
    color: #DF7030;
    font-weight: normal;
    margin-top: 10px;
    margin-bottom: 10px;
}

.fr {
    float: right;
}

.relatedTranslation table {
    width: 100%;
}

.relatedTranslation {
    font-size: 0.9em;
}

    .relatedTranslation .matched {
        color: Red;
    }

    .relatedTranslation h2 {
        font-size: 1em;
        color: #DF7030;
        margin-bottom: 6px;
        margin-top: 12px;
    }

    .relatedTranslation table td {
        font-size: 0.9em;
    }

    .relatedTranslation table th {
        font-weight: 600;
        text-align: left;
    }

td.ttext {
    width: 50%;
    border: 1px solid #DF7030;
}

#translationForm .buttonArea {
    float: right;
    width: 16px;
}


#translationsourcechange
{
    
    margin-left:20px;
    margin-top:20px;
    font-size:0.9em;
}

#translationsourcechange .intro{

    
    color:#303030;
    max-width:1000px;
    
    
}

#notificationdomains {
    margin-left: 20px;
    max-width: 800px;
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    font-size: 0.9em;
}

ul.notificationlist a {
    text-decoration: none;
    color: blue;
}

.notdomainitem {
    width: 450px;
    display: inline-block;
}

.notdomainstextbutton {
    font-size: 0.9em;
    font-weight: 500;
    cursor: pointer;
    margin-top: 10px;
    padding-bottom: 10px;
    background-color: #f8f8f8;
    padding: 1px 10px 2px 10px;
    border-top: 1px solid #f8f8f8;
    border-left: 1px solid #f8f8f8;
    border-right: 1px solid #c0c0c0;
    border-bottom: 1px solid #c0c0c0;
}

.red {
    color: red;
}

.removal {
    color: red;
    text-decoration: line-through;
}

.removedremoval {
    color: red;
    text-decoration: line-through;
    background-color: #eee;
}

.proposalitem .normal {
    color: black;
    text-decoration: none;
}

ul.proposalitemlist {
    margin-top: 0px;
}

li.proposalitem {
    font-size: 0.90em;
    /*margin-left: 5px;*/
    min-height: 2.2em;
    display: block;
    border-bottom: 1px solid #f0f0f0;
    padding-top: 2px;
}

    li.proposalitem span {
        vertical-align: middle;
    }

    li.proposalitem div {
        vertical-align: middle;
    }

div.proposalitem {
    border-bottom: 1px solid #f0f0f0;
    padding-bottom: 30px;
}

    div.proposalitem .commentarea {
        margin-top: 2em;
    }

.proposalitem .commentarea {
    margin-top: 1.2em;
    margin-bottom: 1em;
}

.proposeditem {
    color: #44f;
}

.proposaltext {
    display: inline-block;
    margin-right: 250px;
}

.reviewproposal {
    font-size: 0.90em;
    margin-left: 40px;
    min-height: 2.2em;
    display: block;
    border-bottom: 1px solid #f0f0f0;
    padding-top: 2px;
}

.cepstandalone{
    margin:20px;
    font-size:0.9em;
}

.cepstandalone .status{
    color:red;
}

.cepstandalone .browserlink{
    margin-right:20px;
    text-decoration:none;
    color:white;
    background-color:#DF7030;
    padding-left:6px;
    padding-right:6px;
    padding-top:1px;
    padding-bottom:3px;
    font-size:0.9em;
    font-weight:500;
}

.proposalstatus {
    padding-left: 24px;
    padding-top: 4px;
    font-size: 0.85em;
}

    .proposalstatus.inlist {
        margin-bottom: 4px;
        padding-bottom: 6px;
    }


    .proposalstatus.mixedimplementation {
        background: linear-gradient(to right, rgb(255, 204, 156) 20px, rgba(255, 204, 156, 0.10) 20px );
        border-bottom: solid 1px rgb(255, 204, 156);
    }

    .proposalstatus.mixedstatus {
        background: linear-gradient(to right, rgb(150, 73, 2) 20px, rgba(150, 73, 2, 0.10) 20px );
        border-bottom: solid 1px rgb(150, 73, 2);
    }

    .proposalstatus.mixeddecision {
        background: linear-gradient(to right, rgb(163, 206, 151) 20px, rgba(163, 206, 151, 0.10) 20px );
        border-bottom: solid 1px rgb(163, 206, 151);
    }

    .proposalstatus.saved {
        background: linear-gradient(to right, rgb(180, 180, 180) 20px, rgba(180, 180, 180, 0.10) 20px );
        border-bottom: solid 1px rgb(180, 180, 180);
    }

    .proposalstatus.submitted {
        background: linear-gradient(to right, rgb(239, 219, 0) 20px, rgba(239, 219, 0, 0.10) 20px );
        border-bottom: solid 1px rgb(239, 219, 0);
    }

    .proposalstatus.externalreview {
        background: linear-gradient(to right, rgb(121, 150, 213) 20px, rgba(121, 150, 213, 0.10) 20px );
        border-bottom: solid 1px rgb(121, 150, 213);
    }

    .proposalstatus.tagview {
        background: linear-gradient(to right, rgb(197, 204, 255) 20px, rgba(197, 204, 255, 0.10) 20px );
        border-bottom: solid 1px rgb(197, 204, 255);
    }

    .proposalstatus.backtoauthor {
        background: linear-gradient(to right, rgb(3, 198, 211) 20px, rgba(3, 198, 211, 0.10) 20px );
        border-bottom: solid 1px rgb(3, 198, 211);
    }

    .proposalstatus.msac {
        background: linear-gradient(to right, rgb(197, 204, 255) 20px, rgba(197, 204, 255, 0.10) 20px );
        border-bottom: solid 1px rgb(197, 204, 255);
    }

    .proposalstatus.csac {
        background: linear-gradient(to right, rgb(189, 228, 244) 20px, rgba(216, 237, 245, 0.10) 20px );
        border-bottom: solid 1px rgb(189, 228, 244);
    }

    .proposalstatus.csac_voting {
        background: linear-gradient(to right, #06c 20px, rgba(216, 237, 245, 0.10) 20px );
        border-bottom: solid 1px rgb(189, 228, 244);
    }

    .proposalstatus.csac_accepted {
        background: linear-gradient(to right, #1a1894 20px, rgba(216, 237, 245, 0.10) 20px );
        border-bottom: solid 1px #1a1894
    }

    .proposalstatus.mrg {
        background: linear-gradient(to right, rgb(143, 148, 231) 20px, rgba(216, 237, 245, 0.10) 20px );
        border-bottom: solid 1px rgb(143, 148, 231);
    }

    .proposalstatus.mbrg {
        background: linear-gradient(to right, rgb(101, 105, 181) 20px, rgba(216, 237, 245, 0.10) 20px );
        border-bottom: solid 1px rgb(101, 105, 181);
    }


    .proposalstatus.rsgview {
        background: linear-gradient(to right, rgb(216, 237, 245) 20px, rgba(216, 237, 245, 0.10) 20px );
        border-bottom: solid 1px rgb(216, 237, 245);
    }

    .proposalstatus.who {
        background: linear-gradient(to right, rgb(58, 58, 255) 20px, rgba(58, 58, 255, 0.10) 20px );
        border-bottom: solid 1px rgb(58, 58, 255);
    }

    .proposalstatus.accepted {
        background: linear-gradient(to right, rgb(38, 168, 0) 20px, rgba(38, 168, 0, 0.10) 20px );
        border-bottom: solid 1px rgb(38, 168, 0);
    }

    .proposalstatus.partiallyaccepted {
        background: linear-gradient(to right, rgb(159, 228, 139) 20px, rgba(159, 228, 139, 0.10) 20px );
        border-bottom: solid 1px rgb(159, 228, 139);
    }

    .proposalstatus.implemented {
        background: linear-gradient(to right, rgb(240, 144, 48) 20px, rgba(240, 144, 48, 0.10) 20px );
        border-bottom: solid 1px rgb(240, 144, 48);
    }

    .proposalstatus.partiallyimplemented {
        background: linear-gradient(to right, rgb(255, 204, 156) 20px, rgba(255, 204, 156, 0.10) 20px );
        border-bottom: solid 1px rgb(255, 204, 156);
    }


    .proposalstatus.rejected {
        background: linear-gradient(to right, rgb(255, 89, 89) 20px, rgba(255, 89, 89, 0.10) 20px );
        border-bottom: solid 1px rgb(255, 89, 89);
    }

    .proposalstatus.markedasspam {
        background: linear-gradient(to right, rgb(255, 0, 0) 20px, rgba(255, 0, 0, 0.10) 20px );
        border-bottom: solid 1px rgb(255, 0, 0);
    }

    .proposalstatus.retired {
        background: linear-gradient(to right, rgb(0, 0, 0) 20px, rgba(0, 0, 0, 0.10) 20px );
        border-bottom: solid 1px rgb(0, 0, 0);
        text-decoration: none;
        color: black;
    }


    .proposalstatus.full {
        margin-top: 6px;
        margin-bottom: 6px;
        padding-bottom: 6px;
        font-size: 0.9em;
    }

    .proposalstatus.justicon {
        margin-top: 6px;
        margin-bottom: 6px;
        /*padding:4px;*/
        padding-bottom: 6px;
        font-size: 0.9em;
        float: right;
        position: relative;
        top: -6px;
        margin-left: 12px;
    }

    .proposalstatus .statuschanger {
        min-width: 500px;
        z-index: 7;
        position: relative;
    }

    .proposalstatus .hidden {
        display: none;
    }

    .proposalstatus .opinionbutton {
        background-color: #DF7030;
        color: white;
    }

    .proposalstatus .unlikelystatuses {
        display: none;
    }

    .proposalstatus .more {
        margin-left: 10px;
    }

        .proposalstatus .more img {
            margin-left: 4px;
            cursor: pointer;
        }

.text-box {
    text-align: left;
}

#ExplanationText {
    height: 200px;
}

#createproposals {
    overflow: hidden;
    position: fixed;
    margin-right: 6px;
    right: 0px;
    top: 96px;
    width: 230px;
    /*background-color:lightblue;*/
    overflow: hidden;
    font-size: 0.9em;
    background-color: rgb(248, 240, 232); /*#e7f5fa;*/
    padding-right: 6px;
}

    #createproposals h3, .proposallist h3 {
        padding-left: 6px;
        font-size: 1.2em;
        text-align: left;
        color: #DF7030;
        font-weight: normal;
        margin-top: 0px;
        margin-bottom: 0.3em;
    }

    #createproposals ul {
        padding: 0;
    }

        #createproposals ul li {
            cursor: pointer;
            display: table-row;
        }

            #createproposals ul li div:hover {
                background-color: white; /*rgb(248, 240, 232);*/
            }

            #createproposals ul li img {
                display: block;
                float: left;
            }

            #createproposals ul li span {
                padding-top: 4px;
                vertical-align: top;
                height: 46px;
                display: block;
            }

.proposallist {
    margin-right: 240px;
    margin-top: 20px;
    /*background-color:yellow;*/
    overflow: hidden;
    font-size: 0.9em;
}

    .proposallist table {
        width: 100%;
    }

    /*#proposallist h3 {
    font-size:1.1em;
    text-align:left;
    color:#DF7030;
    font-weight:normal;
    margin-top:0px;
}*/
    .proposallist .notavailable {
        color: #bb0101;
    }


.proplistrow {
}

    .proplistrow td {
        border-bottom: 1px solid #f0f0f0;
    }

    .proplistrow .status {
        width: 160px;
    }

    .proplistrow .imagecol {
        vertical-align: top;
        width: 40px;
    }

    .proplistrow .self {
        width: 5px;
        height: 32px;
        vertical-align: bottom;
        background-color: green;
    }

    .proplistrow .imagecol img {
        /*padding-right:5px;*/
    }

.navigation .pagesize {
    float: right;
    margin-right: 10px;
}

.titlerow td {
    padding-left: 5px;
    padding-top: 15px;
    font-weight: 600;
    color: #333;
    /*background-color:pink;*/
}


tr.titlerow:first-child td {
    padding-top: 5px;
}

.propmain:hover {
    background-color: rgb(248, 240, 232);
}

.propmain .summary {
    font-size: 0.85em;
    color: #606060;
    cursor: pointer;
}

    .propmain .summary .date {
        top: 0px;
    }

.propmain .title {
    cursor: pointer;
    font-weight: 400;
    width: 100%;
}

a.propmain {
    text-decoration: none;
    color: #202020;
}

.propmessage {
    margin-left: 5px;
    color: maroon;
}

.proposallist .me {
    color: #DF7030;
    font-weight: bold;
    margin-left: 20px;
    font-size: 0.9em;
}


.proposallist .author {
    min-width: 100px;
    font-size: 0.9em;
    vertical-align: top;
    margin-left: 20px;
    display: inline-block;
}

.authorinproposal {
    min-width: 100px;
    float:right;
    font-size: 0.8em;
    
    display: inline-block;
}

.proposalsmallid {
    float: right;
    font-size: 0.8em;
    display: inline-block;
    color:#808080;
    font-style:italic;
    margin-right:30px;
}

.proposallist .editproposal {
    float: right;
    min-width: 30px;
    width: 30px;
}


.proposalsdiv .userhtml h1 {
    color: #313131;
    font-size: 1.2em;
}

.proposalsdiv .userhtml h2 {
    color: #555;
    font-size: 1.1em;
}

.proposalsdiv .userhtml h3 {
    color: #777;
    font-size: 1em;
}

body > .proposalsdiv
{
    margin:30px;
}


#filterandsort {
    font-size: 0.8em;
    margin-left: 10px;
}

    #filterandsort #filter {
        float: left;
        width: 300px;
    }

    #filterandsort #status {
        float: left;
        width: 220px;
    }

    #filterandsort #grouptype {
        float: left;
        width: 300px;
    }

    #filterandsort #sort {
        float: left;
        width: 300px;
    }

    #filterandsort h4 {
        font-size: 1em;
        color: #606060;
        margin-bottom: 0px;
    }

    #filterandsort .vsidebutton {
        width: 200px;
        margin-bottom: 8px;
    }

    #filterandsort .vsidebuttonselected {
        width: 200px;
        margin-bottom: 8px;
    }

    #filterandsort a.vsidebutton {
        text-decoration: none;
        display: block;
        color: black;
    }

    #filterandsort .vsidebuttonselected {
        cursor: default;
    }

    #filterandsort #submitbutton {
        background-color: white;
        bottom: 4px;
        position: absolute;
    }

        #filterandsort .groupdiv {
            height: 250px;
            position: relative;
        }

    #filterandsort .globalcheck {
        cursor: pointer;
        vertical-align: bottom;
    }

    #filterandsort .psearch{
        width:260px;
        margin-top:2px;
    }


.printbutton {
    display:none;
}

.searchproposals .printbutton {
    color: black;
    display: inline-block;
    font-size: 0.9em;
    float: right;
}
#recentproposals {
    max-width: 1400px;
    margin-bottom: 20px;
    margin-top: 8px;
}

#showinpopudiv .wait {
    margin: 30px;
}

#proposalwait {
    display: none;
    position: fixed;
    /*top: 50%;
    right:300px;*/
    margin-right: 30px;
}

.commentwait {
    display: none;
    position: fixed;
    vertical-align: middle;
    /*top: 50%;
    right:300px;*/
    margin-right: auto;
    margin-left: auto;
    width: 20%;
}

.proposalsdiv h2 {
    font-size: 1.2em;
    text-align: left;
    color: #DF7030;
    font-weight: normal;
}

.proposalsdiv h3 {
    font-size: 1em;
    text-align: left;
    color: #606060;
    font-weight: bold;
}

#dialog-confirm {
    display: none;
}

.proposalsdiv .currentcontent {
    /*background-color:#F9F9F1;*/
    padding-bottom: 6px;
    border-bottom: 1px solid #c0c0c0;
}

    .proposalsdiv .currentcontent h3, .proposalsdiv .currentcontent h4 {
        color: #303030;
        margin-bottom: 0;
    }

.proposalsdiv p {
    font-size: 0.9em;
    /* color:#303030;*/
}

/*proposalsdiv browserlink {
    font-size: 0.9em;
}*/

.proposalsdiv a {
    font-weight: normal;
    color: #3b7690;
    margin-top: 0px;
    text-decoration: none;
}

.proposalsdiv h4 {
    margin-bottom: 6px;
    color: #934f26;
    font-weight: normal;
}

    .proposalsdiv h4.cmparameter {
        color: #DF7030;
    }


.existingref {
    padding-bottom: 2px;
    border-bottom: 1px solid #F0F0F0;
}

    .existingref .textbutton {
    }

    .existingref .reflink {
        width: 87%;
        display: inline-block;
        font-size: 0.9em;
        margin-left: 12px;
    }

    .existingref .isbn {
        font-size: 0.9em;
    }

.proposalsdiv .addnewreference {
    margin-left: 12px;
    padding-bottom: 10px;
    font-size: 0.9em;
}

    .proposalsdiv .addnewreference .newreftitle {
        width: 40%;
    }

    .proposalsdiv .addnewreference .newrefuri {
        width: 40%;
    }

.proposalsdiv .opinionbutton {
    font-size: 0.9em;
    /*margin-right:10px;*/
}

.proposalsdiv .opinionbuttongroup {
    display: inline-block;
    margin-right: 10px;
}

.proposalsdiv .opinionsum {
    font-size: 0.8em;
    min-width: 1.1em;
}


.proposallistbutton {
    cursor: pointer;
    color: #3b7690;
    font-size: 0.9em;
    margin: 0;
    width: 300px;
    /*float:right;*/
}

    .proposallistbutton img {
        vertical-align: bottom;
    }


.hiddenmetainfo {
    font-size: 0.9em;
    margin-left: 20px;
    margin-bottom: 40px;
    padding: 16px;
    background-color: #f5fafb;
    display: none;
}


.proposalsdiv .newexp {
    font-size: 0.9em;
}

.buttonarea {
    /*margin-top: 2px;*/
    /*margin-right:-10px;*/
    /*float: right;*/
    /*right:34px;*/
    display: inline-block;
    right: 10px;
    position: absolute;
}

.buttondiv {
    display: inline-block;
    min-width: 40px;
    margin-left: 10px;
}

    .buttondiv span {
        vertical-align: middle;
    }

    .buttondiv img {
        vertical-align: middle;
    }


.proposalcmdbutton {
    min-width: 176px;
    display: inline-block;
    position: relative;
    top: -2px;
}

.bigproposalcmdbutton {
    width: 204px; /*224px;*/
    margin-right: 4px;
    padding-left: 26px;
    text-indent: -20px;
    display: inline-block;
    position: relative;
    top: -6px;
}


.singlelineinput {
    margin-left: 40px;
}



.noinfo {
    font-style: italic;
    font-size: 0.9em;
}

.metainfo textarea {
    width: 100%;
    overflow: auto;
    height: 70px;
}

.metainfo div.readonly {
    font-size: 0.9em;
}

.updatedcontent {
    color: #44f;
}

#diff1 {
}

.diff1definition {
    display: none;
}


.diff2definition {
    display: none;
}

#defchangedimg {
}

.sidebutton {
    vertical-align: bottom;
    border-bottom: 1px solid #d0d0d0;
    border-right: 1px solid #d0d0d0;
    border-top: 1px solid #f8f8f8;
    border-left: 1px solid #f8f8f8;
    cursor: pointer;
}


.vsidebutton {
    vertical-align: bottom;
    border-bottom: 1px solid #d0d0d0;
    border-right: 1px solid #d0d0d0;
    border-top: 1px solid #f8f8f8;
    border-left: 1px solid #f8f8f8;
    padding: 2px;
    cursor: pointer;
    background-color: rgba(255, 255, 255, 1);
}

.vsidebuttonselected {
    vertical-align: bottom;
    border-top: 1px solid #d0d0d0;
    border-left: 1px solid #d0d0d0;
    border-bottom: 1px solid #f8f8f8;
    border-right: 1px solid #f8f8f8;
    cursor: pointer;
    padding: 2px;
    background-color: #feeadc;
}

.topicons {
    /*float:right;*/
    position: absolute;
    right:10px;    
}

.topicons4 {
    position: absolute;
    right: 114px;
}

.topicons3 {
    position: absolute;
    right: 89px;
}

.topicons2 {
    position: absolute;
    right: 64px;
}

.topicons1 {
    position: absolute;
    right: 39px;
}

.rtl .topicons,
.rtl .topicons4,
.rtl .topicons3,
.rtl .topicons2,
.rtl .topicons1 {
    position: initial;
    right: 0px;
    direction: ltr; /* set as ltr because the ancestor class="outer-west details" is already rtl (the position set to initial + the direction set to ltr, fix the position on the left) */
}


.fx{
    position:fixed;
}

.noteinuserinfo {
    clear: both;
    font-size: 0.85em;
    font-style: italic;
    cursor: pointer;
    float: right;
}

.proposallist .small {
    font-size: 0.8em;
    color: #404040;
}

.proposallist .entitytitle {
    font-style: italic;
}

/*.proposallist + .proposallist {

    margin-top:20px;
}*/

.titleProposal {
    height: 2.5em;
}

.definitionProposal {
    height: 5em;
}

.descendantproposalcheckbox {
    font-size: 0.8em;
    cursor: pointer;
    color: gray;
    margin-left: 5px;
}

.errorsortbutton {
    margin-top: 20px;
    width: 300px;
    text-align: center;
}

    .errorsortbutton a {
        text-decoration: none;
        cursor: pointer;
        color: #303080;
        font-weight: 600;
    }


.translationcontext {
    color: gray;
    font-size: 0.9em;
    font-style: italic;
}

#filterproposaldiv {
    padding: 2px 0px 5px 0;
    background-color: #f0f0f0;
}

#mainerrordiv {
    margin: 20px;
    font-size: 0.95em;
}

    #mainerrordiv a {
        text-decoration: none;
        color: #06c;
    }

.explanation {
    margin-top: 0px;
    font-size: 0.9em;
}

.duplicateerrors > ul > li {
    list-style: none;
}

.duplicateerrors .chapter {
    background-color: #eee;
    padding-left: 6px;
    padding-right: 6px;
}

.mainterm .subterm {
    font-size: 0.9em;
}

.duplicateerrors .subnote {
    font-size: 0.9em;
    font-style: italic;
    margin-top: 0;
}

.subterm a {
    text-decoration: none;
    color: #06c;
}

.propertyvalueerrors {
    font-size: 0.8em;
}



    .propertyvalueerrors th {
        text-align: left;
    }

    .propertyvalueerrors td {
        vertical-align: top;
        border: 4px solid white;
        border-bottom: 1px solid #eee;
    }

    .propertyvalueerrors tr {
        vertical-align: top;
    }

    .propertyvalueerrors table td:first-child {
        min-width: 400px;
    }

    .propertyvalueerrors table td:nth-child(2) {
        width: 60px;
    }

    .propertyvalueerrors table td:nth-child(3) {
        min-width: 200px;
    }

    .propertyvalueerrors table td:nth-child(4) {
        width: 200px;
    }

.subterm .icatlink {
    background-color: #f0f0f0;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 1px;
    padding-bottom: 1px;
}

#proposalStatus .disabled {
    color: #c0c0c0;
    cursor: default !important;
}

#proposalStatus {
    right: 14px;
    top: 86px;
    width: 290px;
    text-align: center;
    position: fixed;
    background-color: #f8f0e8;
    z-index: 100;
    height: 32px;
}

#statusmessagespan {
    font-size: 0.9em;
    margin-right: 8px;
    position: relative;
    top: 4px;
}

.wfbutton {
    font-size: 0.9em;
    cursor: pointer;
    position: relative;
    top: 4px;
    padding: 0px 6px 2px 6px;
    background-color: #fff8f0;
    border-top: 1px solid #f8f8f8;
    border-left: 1px solid #f8f8f8;
    border-right: 1px solid #c0c0c0;
    border-bottom: 1px solid #c0c0c0;
}

.disabled:hover {
    background-color: #fff8f0 !important;
}

.wfbutton:hover {
    background-color: #fae4d0;
}


.ui-tooltip {
    font-size: 10pt;
}

.invitetocontributionbutton {
    margin-left: 50px;
    font-size: 12px;
    font-weight: normal;
}

.searchresultwaitimg {
    display: none;
    margin-left: 100px;
    margin-top: 10px;
}

.reviewextrainfo {
    color: #808080;
    font-style: italic;
}

.adopted {
    color: #999 !important;
}

.residual {
    color: maroon !important;
}

.adopted.residual{
    color: rgba(128, 0, 0, 0.6)!important;
}

.window{
    color: #668 !important;
}

.overlay {
    position: relative;
    margin: 0 0 0 0;
    padding: 0;
    border: 0;
}

.overlay1 {
    top: -7px;
}

.overlay2 {
    top: -7px;
    left: 1px;
}

.overlay3 {
    left: -12px;
}

.overlay4 {
    left: -11px;
}

.simge {
    position: relative;
    margin-right: -10px;
}

.questionedit {
    font-size: 0.9em;
}

    .questionedit fieldset .editor-label, .questionedit fieldset .display-label {
        margin-top: 16px;
        color: #DF7030;
    }

    .questionedit th {
        color: #DF7030;
        padding-right: 12px;
    }

    .questionedit #QuestionLabel {
        width: 700px;
    }

    .questionedit #QuestionText, .questionedit #Options, .questionedit #LinkedEntityIds {
        width: 700px;
        height: 250px;
        vertical-align: top;
    }

    .questionedit a {
        text-decoration: none;
        color: #005bd8;
        background: #f0f0f0;
        padding: 2px 6px 2px 6px;
        border: 1px solid;
        border-top-color: #f8f8f8;
        border-right-color: #f8f8f8;
        border-left-color: #e0e0e0;
        border-bottom-color: #e0e0e0;
    }

    .questionedit th.label {
        width: 400px;
        text-align: left;
    }

    .questionedit th.id {
        width: 40px;
        text-align: left;
    }

    .questionedit th.qtext {
        width: 300px;
        text-align: left;
    }

    .questionedit h2 {
        color: #DF7030;
    }

    .questionedit .options {
        list-style: none;
    }

    .questionedit .entityid {
        display: inline-block;
        width: 280px;
    }

    .questionedit a.entitylink {
        background: none;
        border: none;
    }

.spqtext, .spqoptions {
    font-size: 0.9em;
}

    .spqoptions li {
        list-style: none;
    }

.spqquestion {
    /*overflow:auto;*/
}


.spqcommentary {
    width: 100%;
}

.ui-button span {
    font-size: 0.9em;
}

.ui-dialog {
    font-size: 0.95em;
}


.icd10code {
    /*width:145px;*/
    float: right;
    text-align: right;
    margin-right: 0px;
}

    .icd10code a {
        text-decoration: none;
        color: white;
        background-color: #269226;
        padding-left: 10px;
        padding-right: 10px;
        text-align: center;
        padding-bottom: 2px;
        font-size: 0.9em;
        cursor: pointer;
        margin-right: 5px;
    }

.multilingual {
    margin-left: 40px;
}

    .multilingual p {
        font-size: 0.9em;
    }

    .multilingual li {
        font-size: 1em;
        list-style: none;
    }

        .multilingual li a {
            text-decoration: none;
            color: #06c;
            width: 200px;
            display: inline-block;
            padding: 0 0 0 10px;
        }

            .multilingual li a:hover {
                background-color: #fbf0e7;
            }

    .multilingual h3 {
        color: #DF7030;
        font-size: 1em;
        margin: 40px 0 0 0px;
        height: 13px;
    }

/*.indexvisible {
    display:none;
}*/

.indexexpandshrink {
    /*float: right;*/
    font-size: 0.85em;
    position: relative;
    /*top:-20px;*/
    margin-top: 30px;
    margin-right: 10px;
    color: #06c;
    cursor: pointer;
}

.rotate {
    /* Safari, Chrome */
    -webkit-transform: rotate(-90deg);
    /* Firefox */
    -moz-transform: rotate(-90deg);
    /* IE */
    -ms-transform: rotate(-90deg);
    /* Opera */
    -o-transform: rotate(-90deg);
    /* Older versions of IE */
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    /* CSS3 standard as defined here: http://www.w3.org/TR/css3-transforms/ */
    transform: rotate(-90deg);
}

.proposalslink {
    position: fixed;
    right: -46px;
    top: 300px;
    width: 80px;
    height: 28px;
    background-color: #DF7030;
    padding-left: 20px;
    padding-right: 20px;
    margin: 0;
    border-left:1px solid #e0e0e0;
}

    .proposalslink.hasproposals {
        background-color: #598bd0;
    }


    .proposalslink a {
        text-decoration: none;
        cursor: pointer;
        color: white;
    }

#maps {
    font-size: 0.9em;
    margin-right: 10px;
    margin-left: 10px;
}

    #maps h3 {
        color: #444;
        font-size: 1.2em;
        margin-bottom: 0px;
    }

    #maps h4 {
        color: #444;
        margin-top: 4px;
    }

        #maps h4.icd10 {
            color: #018701;
            background-color: transparent;
        }

        #maps h4.icd11 {
            color: #DF7030;
            background-color: transparent;
        }


    #maps .mapstatement .icd10 {
        padding: 0 4px 3px 4px;
        color: white;
        background-color: #018701;
    }

    #maps .mapstatement .icd11 {
        padding: 0 4px 3px 4px;
        color: white;
        background-color: #f57c36;
    }

    #maps .mapstatement .retiredentity {
        padding: 0 4px 3px 4px;
        color: white;
        background-color: black;
    }

    #maps .mappingissue .warning {
        color: #06c;
    }

    #maps .mappingissue .issue {
        color: red;
    }

    #maps ul {
        list-style: none;
        margin-left: -20px;
    }

        #maps ul li.mapstatement {
            margin: 0 0 12px -8px;
            padding: 8px;
            border: 1px solid #ddd;
        }

            #maps ul li.mapstatement.edit {
                background-color: #f0f0f0;
                border: solid 1px #DF7030;
            }

    #maps .mappingconcept {
        margin: 1px 0 1px 0;
        min-height: 24px;
    }

        #maps .mappingconcept span {
            vertical-align: middle;
        }

    /*#maps .leftside {
        /*float:left;
        padding-right:40px;
    }*/
    #maps .incomplete {
        color: red;
    }

    #maps .texticon {
        width: 16px;
        height: 16px;
        display: inline-block;
        /*float:right;*/
        position: relative;
        cursor: pointer;
        font-weight: bold;
        color: white;
        padding-left: 1px;
        border: solid 1px white;
        padding: 0px 0px 2px 2px;
        top: 3px;
        /*margin-left:4px;*/
        text-decoration: none;
        font-size: 13px;
    }

    #maps .propositionrighticon {
        float: right;
        background-color: #d70d0d;
        color: white;
        width: 16px;
        padding-left: 1px;
        padding-right: 1px;
        padding-bottom: 1px;
        padding-top: -1px;
        font-weight: bold;
        margin-right: -4px;
        margin-top: -4px;
        cursor: pointer;
        text-align: center;
    }

    #maps .righticon {
        float: right;
    }

    /*#maps .iconaftertitle {
        margin-right:45px;
    }*/

    #maps .placeupper {
        position: relative;
        top: -24px;
    }

#mapswaitimg {
    display: none;
    position: absolute;
    top: 10px;
    right: 10%;
}

.mappingissue {
    margin-bottom: 2em;
    border: 1px solid #d0d0d0;
    padding: 1em;
}

.endpointissue {
    background-color: red !important;
    display: inline-block;
    color: white;
    width: 0.9em;
    font-size: 0.9em;
    font-weight: bold;
    text-align: center;
}

.draggedicd11 {
    padding: 0 4px 3px 4px;
    color: white;
    background-color: #DF7030;
}

.draggedicd10 {
    padding: 0 4px 3px 4px;
    color: white;
    background-color: #018701;
}

#maps .editbutton {
    /*float:left;*/
    cursor: pointer;
    position: relative;
    top: 3px;
    width: 26px;
    height: 20px;
    margin-left: -1px;
}

#maps .checkbutton {
    /*float:left;*/
    cursor: pointer;
    position: relative;
    top: 3px;
    width: 126px;
    height: 20px;
    margin-left: -1px;
}

#maps .editingdiv {
    height: 25px;
    position: relative;
    top: 5px;
    margin-left: 3px;
}

#maps .editingmode {
    color: #de0404;
}

#exitediting {
    width: 120px;
    margin-left: 20px;
    text-align: center;
}

#addmapping {
    width: 200px;
    text-align: center;
}

#maps ul.bulleted li {
    list-style: circle;
}

#maps div.explanation {
    margin-left: 20px;
}


#maps .connective {
    height: 32px;
    font-size: 1.3em;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
}

#maps .connectiveedit {
    height: 40px;
    font-size: 1.3em;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
}

    #maps .connectiveedit .connectivebutton {
        position: relative;
        top: 6px;
    }

        #maps .connectiveedit .connectivebutton.selected {
            border: solid 1px;
            border-left-color: #808080;
            border-top-color: #808080;
            border-right-color: #f8f8f8;
            border-bottom-color: #f8f8f8;
            background-color: #f8f4f4;
            cursor: default;
        }



.dropactive {
    /*background-color:#e6c7b4!important;*/
    border-width: 2px !important;
}

.dropahover {
    background-color: #f7d4c0 !important;
}

#maps .derivedmapping {
    margin-top: 40px;
}

    #maps .derivedmapping .derivedcode {
        color: #888;
    }

    #maps .derivedmapping .mapdest {
        margin-top: 10px;
        margin-bottom: 10px;
    }

    #maps .derivedmapping .mapsource {
        margin-top: 10px;
        margin-bottom: 10px;
    }


#maps .classification.icd11 {
    font-weight: bold;
    color: #DF7030;
    background-color: transparent;
}

#maps .classification.icd10 {
    font-weight: bold;
    color: #018701;
    background-color: transparent;
}

#maps .derivedmapping .texticon.icd11 {
    background-color: #DF7030;
    float: right;
}

#maps .derivedmapping .texticon.icd10 {
    background-color: #018701;
    float: right;
}

#maps .derivedmapping .texticon.blue {
    background-color: transparent;
    color: Blue;
    float: right;
}

#maps h3 .classification {
    font-size: 0.8em;
}

#mapcheck {
    margin-top: 30px;
}

.versions {
    font-size: 0.9em;
    border-collapse: collapse;
    background-color: white;
    width: 740px;
    margin-top: 30px;
    /*height:100%;*/
}

    .versions a {
        text-decoration: none;
        color: #007;
        cursor: pointer;
    }

    .versions thead td {
        font-weight: bold;
    }

    .versions td:nth-child(2) {
        width: auto;
    }

    .versions td:first-child {
        font-style: italic;
        width: 120px;
    }

    .versions td:last-child {
        width: 64px;
    }

    .versions td {
        padding: 5px;
        padding-left: 10px;
        padding-right: 10px;
        border: 1px solid #eee;
    }

    .versions tr.freeze {
        background-color: rgba(223, 112, 48, 0.29);
    }

.comparebutton img {
    border: 1px solid #ddd;
    padding: 2px;
}

.comparebutton {
    height: 26px;
}


.orangetextbutton {
    font-size: 0.8em;
    vertical-align: top;
    background-color: #DF7030;
    color: white;
    padding-left: 4px;
    padding-right: 4px;
    padding-bottom: 2px;
    cursor: pointer;
    text-decoration: none;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}

.historydlg {
    background-color: white;
    background-image: none;
}

.compareresult {
    margin-top: 20px;
    margin-right: 20px;
    margin-bottom: 20px;
    margin-left: 30px;
    font-size: 0.9em;
}

    .compareresult p {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .compareresult .old {
        width: 35%;
        float: left;
        margin-right: 20px;
        margin-bottom: 20px;
    }

    .compareresult .new {
        width: 35%;
        float: left;
        margin-bottom: 20px;
    }

    .compareresult .multiline {
        width: 800px;
    }

    .compareresult .id {
        font-size: 1em;
        font-style: italic;
        color: #5a5a5a;
    }

    .compareresult .subtitle {
        font-weight: bold;
        width: 150px;
        display: inline-block;
        color: #383838;
    }

    /*.compareresult h2
{
    font-size:1.4em;
    text-align:left;
    width:50%;
    color:#c4510e;
    font-weight:normal;
    margin-left:-10px;
    margin-bottom:5px;
}*/
    .compareresult h3 {
        font-size: 1.6em;
        text-align: left;
        color: #c4510e;
        font-weight: 600;
        margin-left: -10px;
        margin-bottom: 15px;
    }

    .compareresult h4 {
        color: #c4510e;
        font-weight: normal;
        font-size: 1.1em;
        margin-left: -10px;
        margin-bottom: 5px;
    }

.loginbtn {
    width: 110px;
    height: 64px;
    border: 1px solid #eee;
    cursor: pointer;
    box-shadow: 3px 3px 4px #999;
    border-top: 1px solid #DDD;
    border-left: 1px solid #DDD;
    margin: 4px;
}

.loginbtn-Google {
    background: url(../Content/images/google.png) no-repeat;
}

.loginbtn-LinkedIn {
    background: url(../Content/images/linkedin.png) no-repeat;
}

.loginbtn-Facebook {
    background: url(../Content/images/facebook.png) no-repeat;
}

.loginbtn-Microsoft {
    background: url(../Content/images/microsoft.png) no-repeat;
}

.loginbtn-WHO {
    background: url(../Content/images/who.png) no-repeat;
}

.loginbtn-Yahoo {
    background: url(../Content/images/yahoo.png) no-repeat;
}

.accountmanagement {
    margin-left: 20px;
}

    .accountmanagement h2, .accountmanagement h3, .accountmanagement h4 {
        color: #c4510e;
    }

    .accountmanagement dt {
        font-weight: bold;
        margin-top: 20px;
    }

    .accountmanagement a {
        text-decoration: none;
        background-color: #eee;
        color: blue;
        padding-top: 2px;
        padding-bottom: 2px;
        padding-left: 6px;
        padding-right: 6px;
        font-size: 0.9em;
        border: 1px solid #ddd;
    }


[data-id="root"] {
    display: inline-block;
    margin-right: 90px;
    font-weight: 600;
}

.rtl [data-id="root"] {
    margin-right: initial;
}

.flashnews{
    padding:10px;
    background-color:#ffe3c5;
 
}

.flashnews strong{
    font-weight:bold;
    color:#DF7030;
}

#assignreviewersbutton{
    float:right;
    vertical-align: top;
    background-color: #DF7030;
    color: white;
    padding-left: 6px;
    padding-right: 6px;
    padding-bottom: 4px;
    cursor: pointer;
    text-decoration: none;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}

#filterform{
    font-size:0.8em;
    background-color:#fff9f2;
    padding-bottom:32px;
    padding-left:2px;
    padding-right:2px;
    padding-top:2px;
}

#reviewfilter h2{
    font-size:1.1em;
    color:#DF7030;
    font-weight:600;
}

#reviewfilter h3{
    font-size:1.0em;
    color:#444;
    font-weight:700;
    margin-bottom:0px;
    margin-top:2px;
    
}

#reviewfilter fieldset legend{ 
    margin-left:10px;
} 

#reviewfilter fieldset { 
    display:inline-block;
    vertical-align:top;
}

#reviewfilter fieldset.entityfieldset{ 
    min-width:400px;
    max-width:400px;
} 

#reviewfilter fieldset.entityfieldset h3{ 
    margin-left:12px;
} 


#reviewfilter .rj {
    width:80px;
    display:inline-block;
}

#applyfilter{
    float:right;
    vertical-align: top;
    padding-left: 6px;
    padding-right: 6px;
    padding-bottom: 4px;
    padding-top: 4px;
    cursor: pointer;
    text-decoration: none;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    background-color: #DF7030;
    color: white;
    margin-top:2px;
}

#mainreviewlist .numbers{
    font-size:0.9em;
    font-weight:500;
    color:#444;
    vertical-align:top;
}

#mainreviewlist .msg{
    font-size:0.9em;
    font-style:italic;
    padding-top:10px;
}

#reviews{
    font-size:0.85em;
}

#reviews .onefield{
    display:inline-block;
    margin-right:10px;
}

#reviews .users{

    font-size:0.8em;
    width:120px;
    vertical-align:top;
}

#reviews .user{
    display:block;
    
}

#reviews .user.ra .coollink{
    color:#cb6428;
}



#reviews .onereview{
    margin-bottom:10px;
    min-height:64px;
    border-bottom:1px solid #eee;
    width:100%;
    padding-left:14px;
}

#reviews .others{
    
    vertical-align:top;
}

#reviews strong{
    color:#444;
    font-weight:600;
}

#reviews .entity{
    width:100px;
    max-width:100px;
    min-width:100px;
}

#reviews .date1{
    cursor:pointer;
    display:block;
}

#reviews .date2{
    cursor:pointer;
    font-style:italic;
}

#reviews .title{
      color:#cb6428;
      font-size:1.1em;
}

#reviewfinishedbtn{
    float:right;
    vertical-align: top;
    background-color: #DF7030;
    color: white;
    padding-left: 6px;
    padding-right: 6px;
    padding-bottom: 4px;
    cursor: pointer;
    text-decoration: none;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}

#myreviews{
    margin-left:30px;
    max-width:9004px;
}

#myreviews h2{
     font-size:1.4em;
    color:#DF7030;
    font-weight:600;
}

#reviews .reviewerassigned {
       background: linear-gradient(to right, rgb(180, 180, 180) 12px, rgba(180, 180, 180, 0.10) 12px );
       border-bottom: solid 1px rgb(180, 180, 180);
    }

#reviews .reviewernotified1 {
        background: linear-gradient(to right, rgb(197, 204, 255) 12px, rgba(197, 204, 255, 0.10) 12px );
        border-bottom: solid 1px rgb(197, 204, 255);
    }


#reviews .reviewernotified2 {
        background: linear-gradient(to right, rgb(121, 150, 213) 12px, rgba(121, 150, 213, 0.10) 12px );
        border-bottom: solid 1px rgb(121, 150, 213);
    }


#reviews .reviewernotified3 {
        background: linear-gradient(to right, rgb(58, 58, 255) 12px, rgba(58, 58, 255, 0.10) 12px );
        border-bottom: solid 1px rgb(58, 58, 255);
    }


#reviews .reviewcomplete {
        background: linear-gradient(to right, rgb(240, 144, 48) 12px, rgba(240, 144, 48, 0.10) 12px );
        border-bottom: solid 1px rgb(240, 144, 48);
    }


#reviews .reviewpartiallycomplete {
        background: linear-gradient(to right, rgb(255, 204, 156) 12px, rgba(255, 204, 156, 0.10) 12px );
        border-bottom: solid 1px rgb(255, 204, 156);
    }


#reviews .reviewincomplete {
        background: linear-gradient(to right, rgb(255, 0, 0) 12px, rgba(255, 0, 0, 0.10) 12px );
        border-bottom: solid 1px rgb(255, 0, 0);
    }


#ReviewerScope{
    width:250px;
    font-size:0.9em;
}

.reviewerlist{
    margin-top:0;
}
.reviewerlist li{
    list-style:none;
    cursor:pointer;
    color:#3370d1;
}

.reviewerlist li:before{
    content: '+';
}

#reviewassignment h3{

        font-size: 1.2em;
        text-align: left;
        color: #DF7030;
        font-weight: normal;
        margin-top: 10px;
        margin-bottom: 0em;
        padding-bottom:0;
}

#reviewassignment .scope{
    font-style:italic;
}


em.found{
    font-weight:bold;
    font-style:normal;    
    color:#d45800;
}

em.found em.wbe{
    font-weight:bold;
    font-style:normal;    
}

em.found em.nonwbe{
    font-weight:normal;
    font-style:normal;    
}

em.wbe{
    font-weight:bold;
    font-style:normal;  
    color:#d45800;  
}

em.nonwbe{
    font-weight:normal;
    font-style:normal;    
    color:#d45800;
}

.statsnotavailable
{
    color:red;
    font-size:1.5em;
}

.chapterselection{
    width:400px;
}

.pcdiv {
    padding-left: 10px;
    font-size: 0.9em;
    margin-bottom: 30px;
    border-left: thin solid #03038d;
    margin-left: 0px;
    /*background-color:#fff8f4;*/
    background-color:#f8f8f8;
    padding-bottom: 10px;
}

.pcdivinner{
   /*display:none;*/
}

h5.pcedit{
    font-weight:normal;
    margin-bottom:0;
    padding-bottom:0;
    /*color:#d45800;*/
    color:#000080;
    margin-top:0;
    padding-top:10px;
    margin-top:10px;
    font-size:1em;
}

.pccodeset{
    
}

 ul.pccodeset, ul.pccodeset ul { 
     list-style-type: none; 
     background: #fff url(../Content/vline.png) repeat-y; 
     margin: 0; 
     padding: 0; 
 } 

 ul.pccodeset ul { 
     margin-left: 10px; 
 } 

 ul.pccodeset li { 
     margin: 6px 0 0 0 ; 
     padding: 0 12px; 
     line-height: 20px; 
     background: url(../Content/node.png) no-repeat; 
 } 

 ul.pccodeset li.last {
     background: #fff url(../Content/lastnode.png) no-repeat;
   }


.pcO{
    color:white;
    background-color:#DF7030;
    font-weight:normal;
    padding:2px 10px 2px 10px;
    margin-bottom:10px;
    margin-top:30px;
}

.pc {
    background-color: #e8e8f0;
    padding: 2px 10px 4px 10px;
}

.propertyHeader.pc{
    margin-top:30px;
}

.pcaxis{
    font-size:1em;
    margin:12px 0 6px 0px ;
    color:#2e45b1;
    
    font-weight:normal;
}



ul.pcvalues, ul.pccodeset li ul.pcvalues {
    /*margin:6px 0px 12px 0;*/
    list-style:none;
    /*margin-left:-20px;*/
    cursor:pointer;
    background:none;
    
}

ul.pcvalues li, ul.pccodeset li ul.pcvalues li{
    margin-top:2px;
    background:none;
     list-style:none;
}

ul.pcvalues li:hover,  ul.pccodeset li ul.pcvalues li:hover{
 background-color:#DDD;
}

    ul.pcvalues .customdef {
        display: inline-block;
        font-size: 0.9em;
        color:#666;
        vertical-align: bottom;
        margin-left: 20px;
        margin-right: 10px;
    }

.pcsearch{
    width:500px;
}


.important{
    float:right;
}

.importantlabel{
    background-color:#dbf2fe!important;
}

.popuphiearchy{
    display:none;
    width:500px;
    height:400px;
    overflow-y:scroll;
    background-color:white!important;
}

.pchiearchyicon{
    cursor:pointer;
    position:relative;
    top:5px;
}

.requiredaxisicon{
    font-weight:normal;
    font-style:italic;
    color:black;

}

#fchld{
    display:inline-block;
    width:22px;
    height:22px;
    background:url('../Content/hierarchyi.png') center no-repeat;
}

#fchld.on{
    background-color:#e0e0e0;
}

.foundationchildexclusionexp{
    cursor:pointer;
}

.foundationchildexclusion {
    color:#808080;
}

.axisexplanation {
    font-style:italic;
}

.indexentryinpc{
    font-size:0.9em;
}
.indexentryinpc.d0{
    font-size:0.9em;
}
.indexentryinpc.d1{
    margin-left:70px;
}
.indexentryinpc.d2{
    margin-left:97px;
}


.pccode{
    display:inline-block;
 
    min-width:95px;
    font-size:0.9em;
    font-weight:600;

}

.pccode.d0{
    
}
.pccode.d1{
    margin-left:16px;
}
.pccode.d2{
    margin-left:32px;
}

.recursivepc{

}


.errorhash{
    font-size:0.8em;
    color:#a0a0a0;
}

#pcsummary{
    /*background-color:#eee;*/
    /*margin-left:10px;*/
    padding-left:4px;
}

.pcjoiner{
   
}


#pcsummary ul{
    margin-top:0;
    margin-left:6px;
}
#pcsummary ul li {
    display:flex;
    
}
#pcsummary ul li .axis{
    width:200px;
    color:#505050;
    font-size:0.9em;
    font-weight:normal;
    color:#2e45b1;
        
}

#pcsummary ul li .values{
    flex-grow:1;
}

#pcsummary #icdcodewpc{
    cursor:pointer;
}
h4.pcheader{
    color:#DF7030;
}
#pcsummary .codearea{
        float:right;
}

.rtl #pcsummary .codearea {
    float: left;
}

/*#pcsummary h4{
    color:#DF7030;
    font-weight:normal;
    margin-bottom:4px;
}*/

#pcsummary #icdcodewpc .stem{
    font-weight:bold;
}

#pcsummary #codearea{
    float:right;
    padding-right:8px;
}

#pcsummary .code{
    float:left;
    color:#DF7030;
}

.rtl #pcsummary .code {
    float: right;
}

#pcsummary .removepcvaluebtn{
    margin-left:10px;
    cursor:pointer;
    /*float:right;*/

}

.pctitle{
    font-weight:600;
    color:#444;
    font-size:0.9em;
}

.pctitle.leaf{
    font-weight:normal;
}

.proposalmessage{
    background-color:#eee;
    padding:10px;
    font-size:12px;
    font-weight:normal;
    max-width:600px;
}

#rightaligned {
    margin-right: 6px;
}

#frozendate {
    /*position:relative;
    top:14px;*/
    margin-top:52px;
    /*right:10px;*/
}

#langarea {
    margin: 6px 0px 0px 0px;
    cursor: pointer;
    position: absolute;
    top: 4px;
    right: 10px;
    z-index: 10;
    color: #fff;
    font-size: 0.85em;
    width: 70px;
    text-align:right;
}

#langarea.langarea-rtl {
    margin: 6px 0px 0px 6px;
    position: fixed;
    right: initial;
    text-align: left;
}

#norm{
    position:static;
}

#langbutton {
    
    
    padding: 0px 6px 4px 6px;
    border: 1px solid #03038d;
}

    #langbutton img {
        position: relative;
        top: 3px
    }

#langbutton:hover {
    background-color:rgba(255, 255, 255, 0.2);
    border:1px solid #cecee8;
}

#langarea:hover>ul{
    display:block;
}

ul#languagelist {
    display: none;
    list-style: none;
    background-color: #cecee8;
    /*background-color:red;*/
    color: #03038d;
    text-align: left;
    width: 80px;
    padding: 4px 4px 8px 6px;
    margin-left:-19px;
}

.langarea-rtl ul#languagelist {
    margin-left: 0px;
}

ul#languagelist li {
    /*margin-left: -24px;*/
}

.languageselected {
    height: 22px;
    display: block;
    text-decoration: none;
    color: #03038d;
    font-weight:bold;
}

.languageswitch {
    height: 22px;
    display: block;
    text-decoration: none;
    color: #03038d;
}

    .languageswitch:hover {
        background-color: #bbbbe4
    }

    #langarea .selstatus{
        display:inline-block;
        width:10px;
        font-weight:bold;
    }

#mlimg{
    width:1.1em;
    height:1.1em;
}

.stemcodestyle {
    
    font-weight:500;
    
}
.othercodestyle{
    
}

.xchaptercodestyle{
    font-size:0.9em;
    color:#666;
    
}

.codedelimsl {
    display: inline-block;
    margin: 0 3px 0 3px;
    color: #DF7030;
    font-weight: bold;
    font-size: 0.9em;
}

.codedelimamp {
    display: inline-block;
    margin: 0 1px 0 1px;
    color: #8080E0;
    font-weight:500;
    font-size: 0.9em;
}

.searchwait{
    position:relative;
    left:-24px;
    top:1px;
    display:none;
}
.header-rtl .searchwait {
    left: 24px;
}

.pcproptbl {
    font-size: 0.9em;
}

.pcproptbl .pcd{
  width:300px;
}
.pcproptbl .vsh {
    margin-left: 20px;
    position: relative;
    top: -20px;
}
.pcproptbl tri{
}
.pcproptbl td {
    vertical-align: top;
}

.pcproptbl .hidden{
    display:none;
}

.pcproptbl visp {
    display: inline-block;
}

.pcproptbl .includedunchanged {
    color: black;
    margin: 0;
}

.pcproptbl .additionsuggested {
    color: blue;
    margin: 0;
}

.pcproptbl .removalsuggested {
    margin: 0;
    color: red;
}

.vspsummary{
    margin:0;
}

.pcproptbl li{
    list-style:none;
}
.pcproptbl>tbody>tr>td {
    padding:4px 10px 4px 10px;
}

    .pcproptbl thead td {
    font-weight:bold;
    background-color:#f0f0f0;
}

.pcproptbl .axiscol{
    width:200px;
}

.pcproptbl .beforecol {
    width: 90px;
}

.pcproptbl .currentcol {
    width: 90px;
}

.pcproptbl .requestedcol {
    width: 180px;
}

.pcproptbl .valuesetcol {
    width: 400px;
}


.ro .pcproptbl .requestedcol {
    width: 380px;
}

.pcproptbl ul{
    padding:0;
}

.pcproptbl tr.avail-modified>td:first-child
{
    border-left: 4px solid #f2bc26;
}

.pcproptbl tr.avail-added > td:first-child {
    border-left: 4px solid #6eb0f2;
}

.pcproptbl tr.avail-removed > td:first-child {
    border-left: 4px solid #f57f7f;
}


.pcproptbl tr.avail-onlyvaluesetchanged > td:first-child {
    border-left: 4px solid #34d1c3;
}

.pcproptbl select.avail-removed{
    color: red;
}

.pcproptbl select.avail-added {
    color: blue;
}

.pcproptbl select.avail-modified {
    color: #e27d00;
}

.pcproptbl tr.group{
    background-color:#f0f0f0;
    font-weight:bold;
}

.jump {
    position: absolute;
}

.pcproptbl .proposalstatus.justicon{
    float:none;
    position:static;
    margin:18px 0 30px 0;
    font-size:0.9em;
    padding:3px 0 3px 24px;
}

.pcproptbl .buttondiv{
    padding-top:0;
}

.pcproptbl .defaultaxisvsv{
    color:#A0A0A0;
}

.votingsummary{
    font-size:0.9em;
   
}

.votingsummary .votresult{
    display:inline-block;
    width:80px;
    
}

.votingsummary .voteinfo{
    font-style:italic;
    color:gray;
}

.votingsummary .vstitle{
    font-weight:600;
}

.votearea{
    background-color:aliceblue;
    font-size:0.9em;
}
.votecommenttext {
    margin-top: 10px;
    margin-bottom: 5px;
}
.votecommenttext{
    vertical-align:top;
    display:inline-block;
}
.votecomment textarea{
    width:500px;
}

.votearea h3 {
    margin-bottom: 6px;
    font-weight: 600;
    color:black
}

.hiddencomments{
    display:none;
}

.votingcommentlist{
    margin:0;
}

.votingcommentlist li{
    list-style:none;
}

.detailsbutton{
    cursor:pointer;
    color:blue;
    font-weight:600;
}

.canvote{
    background-color:#dbf8c4;
}

.proppageplaceholder{
    height:600px;
}

.catwocodes .no {
    display: inline-block;
    width: 20px;

}

.catwocodes .chpter {
    display: inline-block;
    width: 60px;
    vertical-align:top;

}

.catwocodes .status {
    display: inline-block;
    width: 200px;
    vertical-align: top;
}

.catwocodes .header{
    font-weight:bold;
    font-size:0.9em;
}

.catwocodes .title {
    display: inline-block;
    width: 300px;
    vertical-align: top;
}

.catwocodes .sync {
    width: 20px;
    display: inline-block;
    text-decoration: none;
    /*background-color:darkorange;*/
    color: darkorange;
    font-weight: bold;
    cursor:pointer;
}

.catwocodes .codeedit {
    display: inline-block;
    width: 60px;
    vertical-align: top;
}

.catwocodes .action {
    vertical-align: top!important;
}


.catwocodes {
    list-style: none;
    
}

ul.catwocodes {
    margin-left: 0px;
    padding:0;
}

    ul.catwocodes li {
        margin-left: 0px;
        padding: 0;
        border-bottom: thin solid #d0d0d0;
        margin-bottom:4px;
        width: 900px;
        min-height: 36px;
        vertical-align: top;
    }

    .catwocodes a {

    }


.codeassignerwaitimg{
    display:none;
    float:right;
}

.members {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.memberuser{
    display:block;
    padding:10px;
    margin:10px;
    background-color:#f8f8f8;
    
}

.members .uname{
    font-weight:600;
}

.slclose{
    cursor:pointer;
    float:right;
    font-weight:400;
    font-size:1.3em;
}

.secondlanguageinmenu {
    margin-top: 6px;
    margin-top: 4px;
}

.rtl {
    direction: rtl;
}

.ltr {
    direction: ltr;
}

del{
    color:red!important;
}

ins{
    color:blue!important;
}


.smlstatus{
    display:inline-block;
    width:100px;
}

.changeevents .arrow{
    font-size:1.5em;
}

table.changeevents, table.changeevents tr, table.changeevents td {
    padding-right:10px;
}



.changeevents .c1 {
    width: 150px;
    display: inline-block;
    margin-left:6px;
}

    .changeevents .c2 {
        width: 300px;
        font-size: 0.9em;
        font-style: italic;

    }

    .changeevents .c3 {
        font-size: 0.9em;
        font-style: italic;
        margin-right: 30px;

    }


    .changeevents .c4 {
        font-size: 0.9em;
        font-style: italic;

    }
    .changeevents .c5 {
        font-size: 0.9em;
        font-style: italic;

    }

.changeeventsfinalstatus {
    margin: 20px 8px 8px 8px;
}

.changeeventsfinalstatus .title {
    display:inline-block;
    width:162px;
}

.changeeventsfinalstatus .substates{
    margin-left:300px;
}

    .changeeventsfinalstatus .sosc {
        margin-left: 10px;
        display: inline-block;
    }

.historyimg{
    float:right;
    margin:0 0px 0 30px;
    cursor:pointer;
}


/* issues */

#issuesview {
    font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    font-size: 0.9em;
    margin-left: 15px;
}

#issuesview .errortable {
    width: auto;
}

#issuesview .errortable th {
    text-align: center;
}

#issuesview .errortable .w-25 {
    width: 25%;
}

#issuesview .errortable .w-70 {
    width: 70%;
}

#issuesview .errortable .trselected {
    background-color: #feeebd;
}

#issuesview .counterbar {
    clear: both;
    padding: 4px;
    padding-right: 10px;
    margin-right: 10px;
    background-color: #F0F0F0;
    margin-top: 10px;
    height: 20px;
}

#issuesview .counter {
    float: right;
    color: grey;
}

#issuesview .counter img {
    margin-left: 6px;
}

#issuesview .issuesfilters {
    margin-bottom: 20px;
    color: grey;
    display: flex;
}

#issuesview .flexboxes {
    margin-right: 50px;
}

#issuesview .issuesfilters label {
    cursor: pointer;
}

#issuesview .issuesfilters .helpbutton {
    background-image: url("../Content/helpinmenuICD11RELEASE.png");
    background-repeat: no-repeat;
    min-height: 10px;
    min-width: 10px;
    width: 10px;
    height: 10px;
    vertical-align: sub;
}

#issuesview .filtertitle {
    font-size: 1em;
    color: #606060;
    margin-bottom: 0;
}

#issuesview .entitytexturl {
    margin-top: 4px;
}

#issuesview .nofound {
    margin-top: 20px;
    font-weight: bold;
    color: #606060;
}

#issuesview .aligncenter {
    text-align: center;
}

#issuesview .lightchapter {
    color: lightgray;
}

#issuesview .btnignore {
    cursor: pointer;
    padding: 0px;
    border-radius: 3px;
    border-style: solid;
    border-bottom: 1px solid #d0d0d0;
    border-right: 1px solid #d0d0d0;
    border-top: 1px solid #f8f8f8;
    border-left: 1px solid #f8f8f8;
    background-color: #fefefe;
}

#issuesview .btnignore:hover {
    background-color: #eae9e9;
}

#issuesview .btnignore img {
    margin: 3px 3px 0px 3px;
    padding: 0px;
}

.releasetable thead td {
    font-weight: 600;
    padding-bottom: 13px;
}

.releasetable td{
    padding-left:3em;
}


.releasetable td .light {
    font-weight:normal;
    font-style:italic;
}

.releasetable a{
    text-decoration:none;
    color:blue;
}


    .releasetable a.releaseid {
        background-color: blue;
        color: white;
        padding-left: 4px;
        padding-right: 4px;
        font-weight:600;
    }