
/* ------------------------------ CHC FORUM -------------------- */


#tx_chcforum-pi1 {font-family: Segoe ui; font-size: 12px;}
#tx_chcforum-pi1 img {margin: 0px;}

.tx-chcforum-pi1-preTableWrap {border: none;}

.tx_chcforum-pi1-toolBar, .tx-chcforum-pi1-postTableWrap {background: none repeat scroll 0 0 #FFFFFF; border: none;}
.tx_chcforum-pi1-toolBar div {text-align: right; margin: 5px; margin-bottom: 0px;}

.tx-chcforum-pi1-navPath {background: none repeat scroll 0 0 #FFFFFF; font-size: 11px; border-bottom: none;}
.tx-chcforum-pi1-pageLinksTop, .tx-chcforum-pi1-pageLinksBtm {background: none repeat scroll 0 0 #FFFFFF; border-bottom: none; font-size: 12px;}
.tx-chcforum-pi1-pageLinksTop {border-top: 1px solid #cccccc;}
.tx-chcforum-pi1-linkUp {background: none; border-bottom: none; border-top: 1px solid #dedede;}
.tx-chcforum-pi1-linkUp a {color: #ec6e00; text-decoration: none !important;}

.tx-chcforum-pi1-singlePost {border: 1px solid #C0D2ED; margin: 15px 0px;}
.tx-chcforum-pi1-singlePost .author {background: none repeat scroll 0 0 #D9E9FC; padding: 10px; height: 60px;}
.tx-chcforum-pi1-singlePost .author strong {font-weight: bold; font-size: 11px;}
.tx-chcforum-pi1-singlePost .text {background: none repeat scroll 0 0 #FFFFFF; border-bottom: 1px solid #C0D2ED; border-top: 1px solid #C0D2ED;}
.tx-chcforum-pi1-singlePost .scroller {background: none repeat scroll 0 0 #fff; padding: 10px;}

.tx-chcforum-pi1-singlePost .rate {float: right; background: none repeat scroll 0 0 #F9F9F9; border-top: 3px solid #F9F9F9;}
.tx-chcforum-pi1-singlePost .edit {height: 21px; background: none repeat scroll 0 0 #F9F9F9; padding: 6px; margin-top: 0px;}

.tx-chcforum-pi1-Table {border: 1px solid #C0D2ED;}

.tx-chcforum-pi1-singlePost .edit a, 
.tx-chcforum-pi1-navPath a, 
.tx-chcforum-pi1-Table a,
.tx_chcforum-pi1-toolBar div a {color: #ec6e00 !important; font-weight: bold !important; text-decoration: none !important;}

/* .tx_chcforum-pi1-toolBar {display: none;} */ 

.tx-chcforum-pi1-singlePost .edit a {font-size: 11px;}

.tx-chcforum-pi1-Table a,
.tx-chcforum-pi1-navPath a {font-weight: normal !important;}


.tx-chcforum-pi1-catConferenceCell dt a {font-size: 12px !important;}
.tx-chcforum-pi1-catConferenceCell dd {margin-left: 0px; font-size: 11px;}
.tx-chcforum-pi1-catConferenceCell dd.new {color: #196CCF;}

.tx-chcforum-pi1-confThreadRepliesCell {width: 40px;}
.tx-chcforum-pi1-confThreadAuthorCell,
.tx-chcforum-pi1-confThreadLastCell {width: 145px;}

.tx-chcforum-pi1-confThreadSubjCell a {font-size: 12px;}

#tx_chcforum-pi1 a {text-decoration: none !important; color: #ec6e00;}
#tx_chcforum-pi1 a:hover {text-decoration: underline !important;}

.tx-chcforum-pi1-catLastCell {font-size: 11px !important;}

.tx-chcforum-pi1-FooterBox {text-align: center; font-size: 12px;}

.tx-chcforum-pi1-Table tbody tr th {font-size: 12px !important; font-weight: normal; font-style:normal; font-size: 13px; letter-spacing: 0.5px;}

.tx-chcforum-pi1-singlePost .quoteCellAuthor,
.tx-chcforum-pi1-singlePost .quoteCell {font-size:11px;}

/* .tx-chcforum-pi1-messageBoxError {background-color: #cc0000;}*/ 
.tx-chcforum-pi1-messageBoxError {text-align: center;}
.tx-chcforum-pi1-messageBoxError a {color: #cc0000 !important; text-decoration: none !important; font-weight: normal; font-size: 13px;}

.tx-chcforum-pi1-postForm {border: none; background: none repeat scroll 0 0 #ffffff; padding-right:  0px; padding-left: 0px;}


.tx-chcforum-pi1-postForm fieldset {background: #f9f9f9;}

.tx-chcforum-pi1-postForm fieldset#formTop, 
.tx-chcforum-pi1-postForm fieldset#formBottom {border: 1px solid #ccc;}

.tx-chcforum-pi1-postForm fieldset#formTop legend, 
.tx-chcforum-pi1-postForm fieldset#formBottom legend {font-size: 13px; padding: 4px; font-weight: normal; background-color: #ffffff; border: 1px solid #ccc;}

.tx-chcforum-pi1-formBtn input {font-size: 13px; font-family: Segoe UI; background-color: #787878; border: 1px solid #787878; color: #FFFFFF; padding-top: 2px; padding-bottom: 2px;}
input.tx-chcforum-pi1-formBtnHov {background-color: #676767; cursor: pointer;}

/* forum title */
#c510146 .csc-header h1 {
  display: none;
}

/* landing page th */
.tx-chcforum-pi1-Table thead tr th {
  background: none repeat scroll 0 0 #0d6cac;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: normal;
  padding: 2px;
  border-left: 1px solid #fff;
}
.tx-chcforum-pi1-Table thead tr th:nth-child(1) {
  border-left: 1px solid #0d6cac !important;
}
.tx-chcforum-pi1-Table thead tr th:last-child {
  border-right: 1px solid #0d6cac !important;
}

/* category title */
.tx-chcforum-pi1-Table tbody tr th {
  text-align: left;
  font-weight: bold;
  padding: 5px;
  background-color: rgba(13, 108, 172, 0.16);
}

/*landing page td */
.tx-chcforum-pi1-Table tbody tr td {
  background: none repeat scroll 0 0 #F9F9F9; 
  padding: 2px 5px; 
  font-size: 12px;
  border: 1px solid #d6d6d6;
}

/* general */
.tx-chcforum-pi1-postForm {
  border: none;
  background: none repeat scroll 0 0 rgba(13, 108, 172, 0.16);
  padding-right: 10px;
  padding-left: 10px;
  padding-bottom: 10px;
}
.tx-chcforum-pi1-postForm #formWhere {
    background: none repeat scroll 0 0 #0d6cac;
    font-size: 15px;
    padding: 5px;
    margin-top: 5px;
    margin-bottom: 10px;
    font-weight: normal;
    border: none;
    color: #fff;
    margin-left: -10px;
    margin-right: -10px;
}
#formTop {
  margin-bottom: 10px;
}
#formBottom textarea {
  width: 99%;
  margin-bottom: 10px;
}


.tx-chcforum-pi1-postForm fieldset#formTop legend, 
.tx-chcforum-pi1-postForm fieldset#formBottom legend  {
    margin-bottom: 5px;
}

/* author */
.tx-chcforum-pi1-singlePost .author {
    background: none repeat scroll 0 0 rgba(13, 108, 172, 0.16);
}
.tx-chcforum-pi1-singlePost {
    border: 1px solid #0d6cac !important;
}

/* buttons */
.tx-chcforum-pi1-formBtn input {
    font-size: 13px;
    font-family: Segoe UI;
    background-color: #0d6cac;
    border: 1px solid #0d6cac;
    color: #FFFFFF;
    padding-top: 2px;
    padding-bottom: 2px;
}

.tx-chcforum-pi1-formBtn input:hover {
    background-color: rgba(14, 108, 172, 0.79);
}

/* top action bar */
.tx_chcforum-pi1-toolBar {
  float: right;
  margin-bottom: -8px;
}
.tx-chcforum-pi1-noWrap {
  float: left;
}
.tx-chcforum-pi1-navPath {
  clear: both;
}
.tx-chcforum-pi1-Table {
    margin-top: -10px;
}
