* {
    margin: 			0;
    padding: 			0;
    outline:			none;
}

html, body {
    color:			#646464;
    font-size:		13px;
    font-family:	Arial, Helvetica, sans-serif;
    min-height:		100%;
    height:			auto !important;
    height:			100%;
}


img {
    border:		none;
}

textarea {
    padding		: 4px;
}

label {
    cursor			: pointer;
}

#pictext {
    position:		absolute;
    top:			0px;
    left:			230px;
    height:			30px;
    font-size:		30px;
    font-weight:	bold;
    padding-top:	5px;
}

#logo {
    height:				50px;
    padding-left:		34px;
    float:				left;
    width:				172px;
}

DIV.logo {
    background-color: 		#FFFFFF;
    width:				180px;
    padding: 			106px 25px 24px 49px;
    float:				left;
    font-size: 			16px;
    position: 			fixed;
    height: 			100%;
}

#content {
    margin-bottom:		15px;
    margin-left:		15px;
    padding-bottom: 	40px;
}

DIV.text {
    right:				0;
    padding:			105px 20px 20px 20px;
    margin-left:		237px;
    min-height: 		420px;
    height:				auto !important;
    height:				420px;
}

/* /Menu */
UL.menu {
    margin-bottom:		10px;
}
UL.menu LI {
    list-style: 		none;
}
ul.menu li.menuNameItem {
    text-align			: right;
    border-bottom		: 2px solid #C8C8C8;
    font-weight			: bold;
}
UL.menu LI a {
    color:				#333;
    text-decoration:	none;
}
UL.menu LI a:hover {
    text-decoration:	underline;
    color:				#EDAE34;
}

UL.menu LI a.selectedmenu{
    font-weight: bold;
    color:#EDAE34;
}

h1{
    font-size:24px;
    color:#EDAE34;
}

.top-text h2 {
    font-size:28px;
}

.font16{
    font-size: 16px;
}

#listing {
    width: 100%;
}

hr{
    height:2px;
    border-width:0;
    color:#c8c8c8;
    background-color:#c8c8c8;
}

hr.category{
    height:2px;
    border-width:0;
    color:#e5e5e5;
    background-color:#e5e5e5;
}

.content a {
    font-weight: bold;
    text-decoration: none;
    color:			#646464;
}

.registrationForm ul {
    list-style-position: inside;
}

.pAdminheader {
    color:				#7697B8;
    font-weight:		bold;
    font-size:			14px;
    border:				1px solid Black;
}

.lHeader {
    color:				#646464;
    font-weight:		bold;
    font-size:			14px;
    height:				25px;
}

.categoryHeader {
    padding-top:		20px;
    color:				#646464;
    font-weight:		bold;
    font-size:			14px;
    height:				25px;
}

.spacer {
    height: 3px;
}

.even, .even_nonclick, .even_nohand {
    background-color:	#fff;
}
.odd, .odd_nonclick, .odd_nohand {
    background-color:	#f2f2f2;
}
.even:hover, .odd:hover {
    color:				#FFF;
    background-color:	#EDAE34;
    cursor: pointer;
}
.even_nohand:hover, .odd_nohand:hover {
    color:				#FFF;
    background-color:	#EDAE34;
}

.even:hover .tooltiptablenice .color-basic, .odd:hover .tooltiptablenice .color-basic, .even:hover .tooltiptablenice .color-yellow, .odd:hover .tooltiptablenice .color-yellow, .even_nohand:hover .tooltiptablenice .color-basic, .odd_nohand:hover .tooltiptablenice .color-basic, .even_nohand:hover .tooltiptablenice .color-yellow, .odd_nohand:hover .tooltiptablenice .color-yellow{
    color: #EDAE34 !important;
}

.even:hover .tooltiptable .color-basic, .odd:hover .tooltiptable .color-basic, .even:hover .tooltiptable .color-yellow, .odd:hover .tooltiptable .color-yellow, .even_nohand:hover .tooltiptable .color-basic, .odd_nohand:hover .tooltiptable .color-basic, .even_nohand:hover .tooltiptable .color-yellow, .odd_nohand:hover .tooltiptable .color-yellow{
    color: #EDAE34 !important;
}

.activerow {
    color:				#FFF;
    background-color:	#EDAE34;
}
.activerow .color-basic{
    color:				#FFF;
    background-color:	#EDAE34;
}
.activerow span.yellowtext{
    color:				#FFF;
    background-color:	#EDAE34;
}
.activerow a.company{
    color:				#FFF;
}
.even:hover a.company {
    color:				#FFF;
}
.even:hover a.locallink {
    color:				#FFF;
}
.odd:hover a.locallink {
    color:				#FFF;
}
.odd:hover a.company {
    color:				#FFF;
}

.activerow a.offlinecompany{
    color:				#FFF;
}
.even:hover a.offlinecompany {
    color:				#FFF;
}

.odd:hover a.offlinecompany {
    color:				#FFF;
}

.frmDisabledLogin{
    height:				34px;
    width:				100%;
    color:				#FFF;
    font-weight:		Bold;
    font-size:			18px;
    border:				0px;
    cursor: 			not-allowed;
    background-color: 	#BDBDBD;
    padding: 			5px 10px 5px 7px;
    border-radius:      0;
    -webkit-appearance: none;
}

.frmSubmit, .frmReset, .frmSubmitLogin, .frmResetLogin{
    height:				34px;
    width:				100%;
    color:				#FFF;
    font-weight:		Bold;
    font-size:			18px;
    border:				0px;
    cursor: 			pointer;
    background-color: 	#EDAE34;
    padding: 			5px 10px 5px 7px;
    border-radius:      0;
    -webkit-appearance: none;
}

.frmSubmitLoginReverse{
    height:				34px;
    width:				100%;
    color:				#EDAE34;
    font-weight:		Bold;
    font-size:			18px;
    border:				0px;
    cursor: 			pointer;
    background-color: 	#FFF;
    padding: 			5px 10px 5px 7px;
    border:				1px solid #EDAE34;
    -webkit-transition: all .3s; /* chrome webkit */
    -moz-transition: all .3s; /* moz */
    transition: all .3s; /* CSS3 */
    border-radius:      0;
    -webkit-appearance: none;
}

.frmSubmitLoginReverse:hover{
    -webkit-box-shadow: 0 1px 10px #aaa;
    -moz-box-shadow: 0 1px 10px #aaa;
    box-shadow: 0 1px 10px #aaa;
    -webkit-transition: all .3s; /* chrome webkit */
    -moz-transition: all .3s; /* moz */
    transition: all .3s; /* CSS3 */
    font-size:			18px;
    border:				1px solid #d47217;
    color:				#d47217;
}

.frmSubmitLoginReverse:focus {
    -webkit-transition: all .3s; /* chrome webkit */
    -moz-transition: all .3s; /* moz */
    transition: all .3s; /* CSS3 */
    font-size: 18px;
    border: 1px solid #d47217;
    color: #d47217;
}

.frmSubmitSmall100 {
    height: 22px;
    width: 100px;
    color: #FFF;
    font-weight: Bold;
    font-size: 16px;
    border: 0px;
    cursor: pointer;
    background-color: #EDAE34;
    padding: 2px 10px 3px 7px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    transition: all .3s;
    border-radius:      0;
    -webkit-appearance: none;
}

.frmButton300, .frmSubmit300{
    height:				34px;
    width:				300px;
    color:				#FFF;
    font-weight:			Bold;
    font-size:			18px;
    border:				0px;
    cursor: 			pointer;
    background-color: 	#EDAE34;
    padding: 			5px 10px 5px 7px;
    border-radius:      0;
    -webkit-appearance: none;
}

.frmPlayButton{
    height:				34px;
    width:				300px;
    color:				#FFF;
    font-weight:			Bold;
    font-size:			18px;
    border:				0px;
    cursor: 			pointer;
    background-color: 	#EDAE34;
    padding: 			5px 10px 5px 7px;
    -webkit-box-shadow: 0 1px 2px #aaa;
    -moz-box-shadow: 0 1px 2px #aaa;
    box-shadow: 0 1px 2px #aaa;

    -webkit-transition: all .3s; /* chrome webkit */
    -moz-transition: all .3s; /* moz */
    transition: all .3s; /* CSS3 */
    border-radius:      0;
    -webkit-appearance: none;
}

.frmSubmitLogin:hover,.frmSubmit:hover,.frmReset:hover, .frmResetLogin:hover,.frmButton300:hover,.frmSubmit300:hover, .frmSubmitSmall100:hover {
    -webkit-box-shadow: 0 1px 10px #aaa;
    -moz-box-shadow: 0 1px 10px #aaa;
    box-shadow: 0 1px 10px #aaa;

    -webkit-transition: all .3s; /* chrome webkit */
    -moz-transition: all .3s; /* moz */
    transition: all .3s; /* CSS3 */
    background-color: #d47217;
}

input[type="submit"]:disabled, input[type="button"]:disabled, button[type="button"]:disabled, .frmSubmit:disabled {
    background: #d8d8d8 !important;
    color: #8e8e8e !important;
    cursor:default;
    box-shadow: none;
}

.frmInput, .frmInputBig, .frmInputPwd, .frmInputPwd:focus-within {
    color:				#333;
    width:				100%;
    height: 			20px;
    background: 		none repeat scroll 0 0 #FFF;
    border-color:		#AAA;
    border-style:		solid;
    border-width:		0px 0px 1px 0px;
    border-radius:      0;
    -webkit-appearance: none;
}

.frmSingle {
    color:				#333;
    width:				100%;
    height: 			50px;
    background: 		none repeat scroll 0 0 #FFF;
    border-color:		#AAA;
    border-style:		solid;
    border-width:		1px;
    font-size: 			32px;
    text-align: 		center;
    border-radius: 		10px;
}

.frmSingle:hover, .frmSingle:focus{
    background: 			none repeat scroll 0 0 #EDAE34;
}

.frmDate{
    color:				#333;
    width:				161px;
    height: 			20px;
    background: 		none repeat scroll 0 0 #FFF;
    border-color: 		#aaaaaa;
    border-style:		solid;
    border-width:		0px 0px 1px 0px;
    border-radius:      0;
    -webkit-appearance: none;
}

.frmDate_error{
    color:				#333;
    width:				161px;
    height: 			20px;
    background: 		none repeat scroll 0 0 #FFFFFF;
    border-color:		#f91600;
    border-style:		solid;
    border-width:		0px 0px 1px 0px;
    border-radius:      0;
    -webkit-appearance: none;
}

.no_error span.error_icon {
    display: none;
}

.frmInput_error, .frmInputBig_error, .frmInputPwd_error {
    color:				#333;
    width:				100%;
    height: 			20px;
    background: 		none repeat scroll 0 0 #FFFFFF;
    border-color:		#f91600;
    border-style:		solid;
    border-width:		0px 0px 1px 0px;
    border-radius:      0;
    -webkit-appearance: none;
}

.frmInputLogin {
    color:				#333;
    width:				200px;
    background: 		none repeat scroll 0 0 #FFFFFF;
    border-color:		#AAA;
    border-style:		solid;
    border-width:		0px 0px 1px 0px;
    border-radius:      0;
    -webkit-appearance: none;
}

.frmTextArea {
    color:				#333;
    width:				322px;
    background: 		none repeat scroll 0 0 #E4E4E4;
    border-color:		#CCCCCC #F0F0F0 #F0F0F0 #CCCCCC;
    border-style:		solid;
    border-width:		1px;
}

.frmInputBig {
    width:				250px;
}
.frmInputSmall {
    width:				50px;
    color:				#333;
    background-color:	#ffc;
    border:				1px solid #333;
    padding-left:		3px;
}

.frmInputLarge {
    color:				#333;
    width:				500px;
    height: 			20px;
    background: 			none repeat scroll 0 0 #E4E4E4;
    border-color:			#CCCCCC #F0F0F0 #F0F0F0 #CCCCCC;
    border-style:			solid;
    border-width:			1px;
}

.frmCheckBox,
.frmRadio {
    color:			#333;
    background-color:	#FFF;
}

.frmSelect{
    color:				#333;
    width:              100%;
    height: 			22px;
    background: 		none repeat scroll 0 0 #FFF;
    border-color: 		#aaaaaa;
    border-style:		solid;
    border-width:		0px 0px 1px 0px;
}
.frmSelect_error{
    color:				#333;
    width:              100%;
    height: 			22px;
    background: 		none repeat scroll 0 0 #FFFFFF;
    border-color:		#f91600;
    border-style:		solid;
    border-width:		0px 0px 1px 0px;
}

.frmInput:hover,
.frmInput:focus,
.frmInputBig:hover,
.frmInputBig:focus,
.frmTextArea:hover,
.frmTextArea:focus,
.frmInputLogin:hover,
.frmInputLogin:focus,
.frmSelect:hover,
.frmSelect:focus,
.frmSelect150:hover,
.frmSelect150:focus,
.frmSelect200:hover,
.frmSelect200:focus,
.frmDate:hover,
.frmDate:focus,
.frmInputPwd:hover,
.frmInputPwd:focus
{
    background: 		none repeat scroll 0 0 #FFF;
    border-color: 		#EDAE34;
    border-style:		solid;
    border-width:		0px 0px 1px 0px;
}

.frmInputDisabled {
    color:				#333;
    width:				322px;
    height: 			20px;
    background: 		none repeat scroll 0 0 #FFF;
    border-color:		#AAA;
    border-style:		solid;
    border-width:		0px 0px 1px 0px;
    padding-left:       5px;
}

.frmInputDisabled:hover {
    border-color:		#AAA;
}

.filter {
    height:			30px;
    font-size: 			16px;

}
#filter {
    float:				right;
}

.frmFilter{
    float				: right;
    padding-top			: 4px;
    font-size			: 16px;
}
.inputSearch, .selectFilter {
    color				: #333;
    width				: 250px;
    background			: #FFF;
    border-color        : #AAA;
    border-style        : solid;
    border-width        : 0px 0px 1px 0px;
    padding-left        : 5px;
    border-radius:      0;
    -webkit-appearance: none;
}

.inputSearchTop {
    color				: #333;
    width				: 250px;
    background			: #FFF;

    border-width: 0px 0px 1px 0px;
    border-color: #AAA;
    border-style: solid;
    border-radius:      0;
    -webkit-appearance: none;

    height				: 20px;
}
.inputSearch500 {
    color				: #333;
    width				: 500px;
    background			: #FFF;

    border-width: 0px 0px 1px 0px;
    border-color: #AAA;
    border-style: solid;
    border-radius:      0;
    -webkit-appearance: none;

    height				: 20px;
}
.inputSearchTop:hover,
.inputSearchTop:focus,
.inputSearch500:hover,
.inputSearch500:focus
{
    border-color: #EDAE34;
}
.required {
    color				: Red;
    font-weight			: Bold;
}
.bold {
    font-weight			: Bold;
}
.center{
    text-align			: center;
}
.left{
    text-align			: left;
}
.right{
    text-align			: right;
}

.imgLeft {
    float				: left;
    margin-right		: 14px;
    margin-bottom		: 4px;
    border				: 1px solid #333;
}

.imgLeftError {
    float				: left;
    margin				: 6px 13px 6px 6px;
}

.imgLeftWarning {
    float				: left;
    margin				: 5px 13px 5px 5px;
}

img.document-preview {
    max-width: 64px;
    width: 64px;
    max-height: 36px;
    height: 36px;
}

p {
    margin-bottom		: 15px;
}
.Error,
.LoginError {
    border				: 2px solid Maroon;
    color				: black;
    background-color	: #F5DEB3;
    background-image	: url(/images/h_error.gif);
    background-repeat	: repeat;
    padding				: 6px;
    height				: 60px;
}

.Warning {
    border				: 2px solid #FFCC33;
    color				: black;
    background-color	: #FFFF99;
    background-image	: url(/images/h_warning.gif);
    background-repeat	: repeat;
    padding				: 6px;
    height				: 60px;
}

#search {
    display: flex;
    justify-content: flex-end;
    height: 33px;
    font-size: 16px;
}
#projectTitle {
    color				: #646464;
    position			: absolute;
    top					: 65px;
    float				: left;
    left				: 262px;
    margin				: 10px;
    font-size			: 22px;
    font-weight			: bold;
}
a#projectTitle {
    color				: #646464;
    position			: absolute;
    top					: 65px;
    float				: left;
    left				: 262px;
    margin				: 10px;
    font-size			: 22px;
    font-weight			: bold;
    text-decoration		: none;
}

a#projectTitle:hover {
    color				: #000000;
    text-decoration		: none;
}

a#projectLink {
    color				: #646464;
    font-size			: 14px;
    font-weight			: bold;
    text-decoration		: none;
}

a#projectLink:hover {
    color				: #000000;
    text-decoration		: none;
}

.searchWord {
    top 				: 2px;
    position 			: relative;
}

.editcolumn {
    white-space			: nowrap;
    width				: 40px;
    text-align			: center;
}

.hand {
    cursor				: pointer;
}

.ErrorCode legend {
    font-weight: bold;
}

.ErrorCode  {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
}

#contentDate{
    position:			relative;
    z-index:			5;
    padding-top:			125px;
    color:				#646464;
    font-size:			16px;
}

#codeTxt {
    float: left;
    width: 	50px;
    margin-top: 2px;
}

#support {
    text-align: 		center;
    color: 			 	#999999;
    font-style: 		italic;
    text-decoration: 	none;
    font-size: 			17px;
    font-family: 		Calibri;
}

#cm_link A{
    color: #999999;
    font-style: italic;
    text-decoration: none;
    font-size: 17px;
    font-family: Calibri;
}
#cm_link A:hover{
    color: black;
}
#cm_link A:hover .cm_link2{
    color: red;
}

td {
    padding: 5px;
}
.codeTd {
    padding: 12px 0px 7px 0px;
    line-height: 26px;
}

a.color-red {
    color: red !important;
}

.projectInfoTable{
    font-size: 16px;
}
.playOptionUl{
    font-size: 14px;
}
.buttonPlay {
    height:				34px;
    width:				300px;
    color:				#FFF;
    font-weight:		Bold;
    font-size:			18px;
    border:				0px;
    cursor: 			pointer;
    background-color: 	#EDAE34;
    padding: 			5px 10px 5px 10px;
    border-radius:      0;
    -webkit-appearance: none;
}
.buttonPlay400 {
    height:				34px;
    width:				100%;
    max-width:			400px;
    color:				#FFF;
    font-weight:		Bold;
    font-size:			18px;
    border:				0px;
    cursor: 			pointer;
    background-color: 	#EDAE34;
    padding: 			5px 10px 5px 7px;
    border-radius:      0;
    -webkit-appearance: none;
}
.buttonPlay400inactive {
    height: 			34px;
    width:				100%;
    max-width:			400px;
    color: 				#FFF;
    font-weight: 		Bold;
    font-size: 			18px;
    border: 			0px;
    cursor: 			pointer;
    background-color: 	#CCCCCC;
    padding: 			5px 10px 5px 7px;
    border-radius:      0;
    -webkit-appearance: none;
}

.buttonPlay:hover, .buttonPlay400:hover {
    -webkit-box-shadow: 0 1px 10px #aaa;
    -moz-box-shadow: 0 1px 10px #aaa;
    box-shadow: 0 1px 10px #aaa;

    -webkit-transition: all .3s; /* chrome webkit */
    -moz-transition: all .3s; /* moz */
    transition: all .3s; /* CSS3 */
}

.inputbutton{
    text-decoration: none;
}

/* start error popup */

.error div#indicatorid {
    display: none;
}

.error {
    display:flex;
    position:relative;
}

.errorSelect {
    display:flex;
    position:relative;
}

.error:hover, .error:focus, .errorSelect:hover, .errorSelect:focus {
    text-decoration:none
}

.error:hover:after, .error:focus:after, .error:focus-within:after, .errorSelect:hover:after, .errorSelect:focus:after, .errorSelect:focus-within:after {
    background:#DF0101;
    bottom:28px;
    color:#fff;
    content:attr(error);
    display:block;
    left: 0px;
    padding:2px 10px;
    position:absolute;
    /*white-space:nowrap;*/
    z-index:98;
    line-height:20px;
}

.error:hover:before, .error:focus:before, .error:focus-within:before, .errorSelect:hover:before, .errorSelect:focus:before, .errorSelect:focus-within:before {
    border:solid;
    border-color:#DF0101 transparent;
    border-width:6px 6px 0px 6px;
    bottom:22px;
    content:"";
    display:block;
    left: 10px;
    position:absolute;
    z-index:99;
}

/* end error popup */

.help{
    display:inline;
    position:relative;
}

.helpsignature{display:inline;
    position:absolute;
    margin: 8px;
}
.hidden-help{
    display: none;
}
div.help:hover>.hidden-help, div.helpsignature:hover>.hidden-help{
    display: block;
    background:#EDAE34;
    /*border-radius:5px;*/
    position:absolute;
    z-index:98;
    color:#fff;
    padding:2px 10px;
    bottom:23px;
    width: max-content;
    max-width: 80vw;
    line-height: 20px;
}
.help:hover:before, .help:focus:before, .helpsignature:hover:before, .helpsignature:focus:before{
    border:solid;
    border-color:#EDAE34 transparent;
    border-width:6px 6px 0px 6px;
    bottom:17px;
    content:"";
    display:block;
    left: 1px;
    position:absolute;
    z-index:99;

}

#commentTxt{
    font-size:13px;
    padding-top:10px;
}

.question {
    font-size: 18px;
    color: #000000;
    font-weight: Bold;
    padding-bottom: 20px;
}

.answer{
    font-size: 16px;
    color: #000000;
    font-weight: normal;
    min-height: 25px;
}

/* Start nieuwe menu layout */

.header-line-left {
    width: 59%;
    border-bottom: 10px solid #EDAE34;
    border-right: 10px solid transparent;
    transform: scaleY(-1);
    float: left;
    box-sizing: border-box;
}

.header-line-right {
    width: 41%;
    border-top: 10px solid #505050;
    border-left: 10px solid transparent;
    transform: scaleY(-1);
    float: right;
    box-sizing: border-box;
}

#logo > a > img {
    top: 0;
    height: 40px;
}

.top-button-item .color-basic:hover {
    color: #ed9a34;
}

.top-button-item .color-red:hover {
    color: #e80000;
}

.lHeader td {
    border-bottom: 2px solid #777;
}

/* short tags */

.color-blue {
    color: #446CB3;
}

.color-green{
    color: #4caf50;
}

.color-red{
    color: red;
}

.color-yellow{
    color: #EDAE34;
}

.color-grey{
    color: #646464;
}

.color-basic{
    color: #EDAE34;
}

a.color-basic{
    color: #EDAE34 !important;
    font-weight: bold;
    text-decoration: none;
}

a.color-basic:hover{
    color: #EDAE34 !important;
    font-weight: bold;
    text-decoration: underline;
}

.even:hover .color-basic, .odd:hover .color-basic, .even:hover .color-yellow, .odd:hover .color-yellow, .even_nohand:hover .color-basic, .odd_nohand:hover .color-basic, .even_nohand:hover .color-yellow, .odd_nohand:hover .color-yellow{
    color: #FFF !important;
    cursor: pointer;
}

.color-contrast{
    color: #FFFFFF;
}

.color-disabled {
    color: #bdbec0;
}

.border-green {
    border: 1px solid #4caf50;
}

.border-red {
    border: 1px solid red;
}

.border-yellow {
    border: 1px solid #EDAE34;
}

/* end short tags */

#newuser A{
    color: #EDAE34;
    font-style: italic;
    text-decoration: none;
    font-size: 17px;
}

#newuser A:hover{
    color: black;
}

.small-card, .large-card, .green-card, .red-card {
    border: 1px solid gray;
    border-radius: 3px;
    margin: 10px;
    float: left;
    width: 200px;
    box-shadow: 0 3px 3px #aaa;
    background: #F2F2F2;
}
.small-card {
    height: 110px;
}
.active-card:hover {
    background: #EDAE34;
    cursor: pointer;
}
.green-card {
    height: 122px;
}
.active-card:hover .cardtext {
    color: #ffffff;
}
.red-card {
    height: 122px;
}
.card {
    box-shadow: 0 10px 20px #aaa;
    background: #fff;
    border-radius: 3px;
    user-select: none;
    padding: 1em;
    float: left;
}

.center.cardtext {
    height: 16px;
    font-size: 14px;
    text-align: center;
    margin-top: 15px;
    margin-left: 0px;
}
.focus.cardtext {
    font-size: 50px;
}
.redtext.cardtext {
    color: #e51c23;
}
.greentext.cardtext {
    color: #259b24;
}
.defaulttext.cardtext {
    color: #259b24;
}
.thin.cardtext {
    font-weight: 100;
    margin-top: 6px;
    font-family: "Calibri Light",Arial;
}
.plain.cardtext {
    font-weight: bold;
    margin-top: 9px;
}
.plain2.cardtext {
    font-weight: bold;
    margin-top: 21px;
    /*font-size: 20px;*/
}
.plain3.cardtext {
    font-weight: bold;
    margin-top: 30px;
    /*font-size: 20px;*/
}
.center.cardtext.info-label{
    top: -35px;
    font-size: 9px;
}

.marginauto{
    margin: auto;
}
.tablecell{
    display: table-cell;
}
.key{
    padding: 1px 6px;
    background: #f0f0f0;
    background: linear-gradient(to bottom,#f0f0f0,#fcfcfc);
    border-radius: 3px;
    color: #303030;
    border: 1px solid #e0e0e0;
    border-bottom-width: 2px;
    white-space: nowrap;
}

.frmButtonDisabled{
    background-color: lightgrey;
}

.frmButtonDisabled:hover{
    background-color: lightgrey;
    box-shadow: none;
    cursor: default;
}

.labelDisabled{
    color: lightgrey;
}

.inline {
    display:inline;
}

.btn-relogin {
    height:				134px;
    width:				200px;
    color:				#FFF;
    font-weight:		Bold;
    font-size:			20px;
    border:				0px;
    cursor: 			pointer;
    background-color: 	#EDAE34;
    padding: 			8px 40px 8px 40px;
    border-radius:      0;
    -webkit-appearance: none;
}
a.btn-relogin {
    color:				#FFF;
    text-decoration: none;
}
.btn-relogin:hover {
    -webkit-box-shadow: 0 1px 10px #aaa;
    -moz-box-shadow: 0 1px 10px #aaa;
    box-shadow: 0 1px 10px #aaa;

    -webkit-transition: all .3s; /* chrome webkit */
    -moz-transition: all .3s; /* moz */
    transition: all .3s; /* CSS3 */
    font-size:			20px;
    background-color: #d47217;
}

span.nocompany, TD a.nocompany{
    font-weight: bold;
    color:red;
}

span.offlinecompany, TD a.offlinecompany{
    font-weight: bold;
    color:#EDAE34;
}

fieldset {
    border:1px solid #EDAE34;
    padding: 10px;
}

fieldset.legenda {
    border:1px solid silver;
    padding: 3px;
}

legend {
    font-weight:bold;
    font-size: 14px;
    color: #646464;
    text-align:left;
    padding-left: 5px;
    padding-right: 5px;
}

.content .locallink, td a.locallink, p a.locallink{
    color: #EDAE34;
    cursor: pointer;
    font-weight: bold;
    text-decoration: none;
}

.locallink:hover{
    color: #d47217;
}

a.color-red{
    color: red !important;
}
a.color-basic{
    color: #EDAE34 !important;
}
a.color-yellow{
    color: #EDAE34 !important;
}

table.forgottenLogin fieldset {
    border:1px solid red;
    padding: 10px;
}

table.forgottenLogin legend {
    font-weight:bold;
    font-size: 14px;
    color: #646464;
    text-align:right;
    padding-left: 5px;
    padding-right: 5px;
}

table.loginFormInfo td {
    padding-left: 0px;
    /*width: 500px;*/
}

table.loginFormInfo fieldset {
    border:1px solid red;
    padding: 10px;
}

table.loginFormInfo legend {
    font-weight:bold;
    font-size: 14px;
    color: #646464;
    text-align:right;
    padding-left: 5px;
    padding-right: 5px;
}

.locallink, td a.locallink, p a.locallink{
    color: #EDAE34;
    cursor: pointer;
    font-weight: bold;
}

a.locallink{
    text-decoration: none;
}

.locallink:hover{
    color: #d47217;
}

table.generateUsr {
    position: relative;
    left: 336px;
    bottom: 85px;
}

table.generatePwd {
    position: relative;
    left: 336px;
    bottom: 80px;
    border-spacing: 0px 5px;
}

tr.generatePwd {
    line-height: 30px;
    position: relative;
    bottom: 15px;
}

div[contenteditable="true"] br {
    display: none;
}

.add-plus-icon span {
    margin-right: 4px;
}

.add-plus-icon .fa-circle {
    color: white;
}

.add-plus-icon:hover .fa-circle, .add-plus-icon:focus .fa-circle{
    color: #E3E3E3;
}

.headStatus {
    font-size: 16px;
}