h1 {color: #0CB48C;}
.QuoteDocuments h3 {font-size:14px;font-weight:normal;}
.LeftDocuments h3 {font-size:14px;font-weight:normal;}

.page {background:#EBF5F2;}
.page h1 {color: #0CB48C;}

select {border:1px solid #0CB48C;}

input{border:1px solid #0CB48C;}

.radio{border:1px solid #0CB48C;}

.getquote-ui div.edgy input.LookupGetAddress, .getquote-ui div.edgy input.rounded, .getquote-ui input.rounded{background-color:#0CB48C; color:#ffffff; cursor:pointer; font-weight:bold; font-size:14px; padding:5px 20px; height:auto; margin:0 0 8px 0; width:auto; border-radius:0px; -moz-border-radius:0px; border-width:2px solid #0CB48C; -moz-border-radius:0px; -webkit-border-radius: 0px;}

.getquote-ui div.edgy input.LookupGetAddress:hover, .getquote-ui div.edgy input.rounded:hover, .getquote-ui input.rounded:hover{background-color:#8ACDB4; border-width:2px solid #0CB48C; color:#0CB48C;}
body.public nav {
    background: linear-gradient(45deg, #0CB48C 0%,#0CB48C 100%);
    background-image: linear-gradient(45deg, #8ACDB4 100%, #8ACDB4 100%);
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat-x: initial;
    background-repeat-y: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: initial;
}

.getquote-ui h2 {display: none;}

.stub{position:relative;z-index:1;border:1px solid lightgrey;background:#EBF5F2;border-right:0px;padding:0;margin:0;margin-top:-1px;height:40px;width:150px;overflow:hidden;cursor:pointer;}
.trigger_stub{border:1px dashed lightgrey;background:#EBF5F2;border-right:1px solid #EBF5F2;}
.stub .inner{padding:11px;font-weight:normal;font-size:13px;border-collapse:separate;}
.selected_stub{z-index:2;border:1px solid #lightgrey;width:151px;border-right:0px;}
.selected_stub .inner{font-weight:bold;background:#ffffff;}
.stub_title_input{font-size:13px;font-weight:bold;width:90%;position:absolute;top:8px;left:2px;}