.rn_Placeholder .rn_DefaultColor3 .rn_Liner {
    padding: 0px;
} 

h2 span.rn_StatusPrefix, h2 span.rn_Status {
    display: inline;
    font-weight: bolder;
    margin-bottom: 0px;
}

div.rn_ChatCancelButton button, div.rn_ChatRequestEmailResponseButton button {
    background: #00bcbc;
    border-color: #008989;
    color: #fff;
    font-size: 16px;
    padding: 13px 36px;
}

div.rn_ChatCancelButton button:hover, div.rn_ChatRequestEmailResponseButton button:hover {
    background: #00bcbc;
    border-color: #008989;
    color: #fff;
    -webkit-transform: translateY(-4px);
    box-shadow: 0 5px 15px 0 rgba(0,0,0,.2);
    font-size: 16px;
    padding: 13px 36px;
}

div.rn_ChatQueueSearch {
  overflow: hidden;
  width: 100%;
}

.rn_ChatQueueSearch .rn_SearchButton .rn_ButtonText {
  display: inline;
}
span.rn_ChatDisconnectButton button, span.rn_ChatSendButtonShown button, div.rn_ChatAttachFileButtonContent button {
    background: #00bcbc;
    border-color: #00bcbc;
    color: #fff;
}

span.rn_ChatDisconnectButton button:hover, span.rn_ChatSendButtonShown button:hover, div.rn_ChatAttachFileButtonContent button:hover {
   
    background: #008989;
    border-color: #008989;
    color: #fff;
}

.btn-login {
    display: inline-block;
    margin-right: 24px;
}
.info-tile {
    padding : 40px 8px;
    transition : background-color 0.2s;
    position : relative;
}
.info-tile  .fa{
    color :  #222;
}
.info-tile .fa:first-child {
    padding-right : 32px;
    display : inline-block;
}
.info-tile:hover {
    background-color : #00bcbc;
    color : #fff;
    transition : background-color 0.2s;
}
.info-tile:hover .hover-arrow {
    color : white;
    visibility : visible;
}
.info-tile:hover a {
    color : #fff;
}
.info-tile:hover a .fa {
    color : #fff;
}
.hover-arrow {
    color : #fff;
    position : absolute;
    right : 20px;
    top : calc(50% - 8px);
    visibility : hidden;
}
/*.container {*/
/*    padding: 36px;*/
/*}*/
.padded {
    padding: 24px;
}
.padded-small {
    padding: 8px;
}

.rn_Liner {
    background-color: #00bcbc;
    color : #fff;
    display: inline-block;
    border-radius: 4px;
    text-transform: uppercase;
    font-weight: bold;
    height: 48px;
    width: 48px;
    text-align: center;
    line-height: 48px;
    padding: 0;
}

.rn_Author , .rn_DisplayName {
    margin-right: 4px;
    color : #222;
    padding-right: 8px;
}
.rn_UserList .rn_Liner {
    background-color: #00bcbc;
}
.rn_Forums th  , th.rn_Count{
    color : #222;
}
.rn_ForumList table td:first-child, .rn_ForumList table th {
    background-color: #f4f4f4;
    color : #222;
}

.search-box {
    padding: 0 36px;
    background-color: transparent;
}
.search-box p {
    color : #fff;
    padding: 8px;
}
.o-input-holder {
    background-color: #002628;
}
.o-input-holder.padded {
    padding-top: 60px;
}
a.accordion-tab.collapsed:before {
    width: 16px;
    position: static;
    height : 16px;
    border-radius: 20%;
    margin : 16px;
    display: inline-block;
    vertical-align: middle;
}

div .accordion-wrap {
    padding-left: 24px;
}

table thead tr th {
    color : #222;
}
 
a.rn_DiscussionsLink , a.rn_AnswersLink {
    margin: 24px 0;
    font-weight: bolder;
}

.to-right {
    display: block;
    text-align: right;
}

.fa-color {
    color : #00bcbc;
}

.section-heading {
    margin: 60px 0;
}

.product-banner {
    background-color: #002628;
    color : #fff;
}
.inverted-heading {
    color: #fff;
    padding : 20px 0;
}

.rn_ProductSubscription {
    padding: 20px 0;
    font-weight: bolder;
}
.o-faq-accordian--heading {
    margin-bottom: 4px;
}
.section-heading , .panel-heading {
    color : #002628;
    margin: 40px 0px;
    font-weight: normal;
    font-size: 60px;
}

.panel-heading {
    font-size: 30px;
    margin: 30px 10px;
}
.panel-heading.small {
    font-size: 20px;
    margin: 20px 0 5px 10px;
}

.info-count {
    margin: 10px 20px;
}
.question-heading {
    color :#00BCBC;
    margin: 20px 0 5px 5px;
}
.question-heading.small {
    margin: 16px  20px;
    font-size: 20px;
}
.right-pad {
    padding-right: 40px;
}
.caps {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 16px;
}
a.caps {
    font-size: 20px;
}
.mega-counter {
    margin: 5px 0 0 0;
    padding: 0;
    font-size: 48px;
    text-align: center;
    font-weight: normal;
    color : #00BCBC;
}
.answer-text {
    margin: 5px;
    color : #222;
}
.answer-text.alt {
    margin: 10px 20px;
}
.time-stamp {
    color : #888;
    margin: 10px;
}
.time-stamp.alt {
    margin: 16px 20px;
}
.tag {
    color : #fff;
    border-radius: 5px;
    display: inline-block;
    padding: 4px 12px;
    margin: 5px;
    font-weight: bold;
    font-size: 14px;
    text-transform: uppercase;
}
.new {
    background-color: orange;
}
.updated {
    background-color: #076469;
}
.page-btn {
    background-color: #ddd;
    color : #002628;
    padding: 12px 24px;
}
.paginator {
    padding: 16px;
}
.page-btn.active {
    background-color: #002628;
}
.page-btn.first {
    border-radius: 5px 0 0 5px;
    background-color: #00BCBC;
    color : #fff;
}
.page-btn.last {
    border-radius: 0 5px 5px 0;
    background-color: #00BCBC;
    color : #fff;
}
.page-btn:hover {
    background-color: #076469;
    color : #fff;
}

.basic-banner {
    padding: 32px;
    margin: 0;   
    border-radius: 5px;
    background-color: rgba(173, 216, 230, 0.32);
    color : #076469;
}

.banner-heading {
    font-weight: normal;
    color : #076469;
}
.section-heading , .panel-heading {
    color : #002628;
    margin: 40px 0px;
    font-weight: normal;
    font-size: 60px;
}
.panel-heading {
    font-size: 30px;
    margin: 30px 10px;
}
.info-count {
    margin: 10px 0px;
}
.question-heading {
    color :#00BCBC;
    margin: 20px 0 5px 5px;
}
.question-heading.small {
    margin: 16px  20px;
    font-size: 24px;
}
.right-pad {
    padding-right: 40px;
}
.caps {
    text-transform: uppercase;
}
.mega-counter {
    margin: 5px 0 0 0;
    font-size: 48px;
    text-align: center;
    font-weight: normal;
    color : #00BCBC;
}
.answer-text {
    margin: 5px;
    color : #222;
}
.answer-text.alt {
    margin: 10px 20px;
}
.time-stamp {
    color : #888;
    margin: 10px;
}
.time-stamp.alt {
    margin: 16px 20px;
}
.tag {
    color : #fff;
    border-radius: 5px;
    display: inline-block;
    padding: 4px 12px;
    margin: 5px;
    font-weight: bold;
    font-size: 14px;
}
.new {
    background-color: orange;
}
.updated {
    background-color: #076469;
}
.page-btn {
    background-color: #ddd;
    color : #002628;
    padding: 12px 24px;
}
.paginator {
    padding: 16px;
}
.page-btn.active {
    background-color: #002628;
}
.page-btn.first {
    border-radius: 5px 0 0 5px;
    background-color: #00BCBC;
    color : #fff;
}
.page-btn.last {
    border-radius: 0 5px 5px 0;
    background-color: #00BCBC;
    color : #fff;
}
.page-btn:hover {
    background-color: #076469;
    color : #fff;
}
.basic-banner {
    padding: 32px;
    margin: 24px 0;   
    border-radius: 5px;
    background-color: rgba(173, 216, 230, 0.32);
    color : #002628;
}

.banner-heading {
    font-weight: normal;
}

.btn-row {
    padding-top: 8px;
    padding-bottom: 8px;
    border : 2px dashed #002628;
    border-right: none;
    border-left: none;
}
.line-btn {
    display: inline-block;
    padding: 4px 8px;
    color : #00BCBC;
}
.anim {
    color : #00BCBC;
    position: relative;
    cursor: pointer;
    top : 0;
    left : 0;
    width : auto;
    display: inline-block;
}

.anim:after{
    position: absolute;
    width : 100%;
    content : '';
    height: 4px;
    bottom : -20px;
    left : 0;
    opacity: 0;
    background-color: #00BCBC;
}
.anim:hover:after{
    bottom : -4px;
    opacity: 1;
    transition : opacity 0.2s, bottom 0.2s;
}
.btn-login:hover {
    color : #fff;
}
.btn-login:hover .fa {
    color : #fff;
    transition: color 0.5s;
}
.rn_ResultInfo  * {
    display: inline;
}
.rn_ResultInfo {
    display: inline;
}

.rss-sayam {
    display: table;
}

div.rss-sayam span {
    display: table-cell;
    vertical-align: middle;
    padding-left: 20px;
}

.frm-btn , .srch-btn {
    background-color: #00BCBC;
    color : #fff;
    padding: 12px 16px;
    border-radius: 4px;
    border : none;
    cursor: pointer;
    transition : background-color 0.5s;
}
.frm-btn:hover , .srch-btn:hover{
    background-color: #076469;
    color : #fff;
    padding: 12px 16px;
    border-radius: 4px;
    border : none;
    cursor: pointer;
    transition : background-color 0.5s;
}

.srch-btn {
    padding : 6px 8px;
    float: right;
    margin-top: -36px;
}
.srch-btn:hover {
    padding: 6px 8px;
}
.srch-box {
    width : 90%;
    padding: 6px 8px;
    display: inline-block;
}
.srch-box:focus {
    border : 1px solid #076469;
}

.rn_ActivityTitleLabel:before{
    
}
.rn_SearchField {
    border : 1px solid #ddd;
    display: inline-block;
    margin : 0;
    padding: 6px 8px;
}

.rn_SourceResultDetails {
    font-weight: bold;
    font-size: 20px;
    padding: 8px 0;
}
.u-panel-padding-top-large {
    padding-top: 0;
}
.u-panel-padding-bottom-medium {
    padding : 0;
}
.yt-video {
    border : 2px solid #00bcbc;
}
.rn_Text:focus , .rn_Password:focus {
    border : 1px solid #002628;
}
.rn_TextArea:focus {
    border : 1px solid #002628;    
}

.u-interactive-hover.activated:after {
    display: block;
    visibility: visible;
    opacity: 1;
}

.activated:after {
    display: block;
    visibility: visible;
    opacity: 1;
    background-color: #00BCBC !important;
    transform: translateY(-4px) !important;
    border-color : #00BCBC;
}
.yui3-datatable-sortable-column  {
    color : #fff !important;
    background-color: #076469 !important;
    padding : 8px 12px !important;
}
.dataTable thead, .dataTable thead tr {
    color : #fff !important;
    background-color: #076469 !important;
}
th.sorting , th.sorting_asc , th.sorting_desc {
    color : #fff !important;
    background-color: #076469 !important;
}

.no-mrl {
    margin-right: 0;
    margin-left: 0;
}
.btn-box button {
    background-color: #076469;
    color : #fff;
    border-radius: 2px;
    border : 1px solid #076469;
    padding: 8px 12px;
    min-width: 80px;
    position: relative;
    overflow: hidden;
}
.rn_SocialUserAvatar .rn_AvatarOptions .rn_AvatarOption button {
    background-color: #076469 !important;
    border-radius: 2px !important;
    border : 1px solid #076469 !important;
}

.btn-box button:hover {
    background-color:#076469;
    transform: translate(-5px,-2px);
    color : #fff;
    border-radius: 2px;
    border : 1px solid #076469;
    padding: 8px 12px;
    box-shadow: 4px 4px 12px rgba(0,0,0,0.3);
    transition: transform 0.3s, background-color 0.3s;
}
.btn-box button:after {
    width : 240px;
    content : '';
    height: 80px;
    left : -300px;
    top : 0;
    position: absolute;
    background-color: #00BCBC;
    z-index: -1;
    transform: skew(-20deg);
}

.btn-box button:hover:after {
    left : -40px;
    transition: left 0.3s ease-in;
}

.rn_DisplayName {
    color : #076469;
    font-size: 17px;
    font-weight: bold;
}

 .rn_ActionDialog {
    background-color: #fff;
    border-radius: 5px;
    padding: 24px;
}
.yui3-widget-mask {
    background-color:rgba(0,0,0,.65);
}
.yui3-button-close {
    background-color: transparent;
    color : #076469;
    border: none;
    float: none;
    display: block;
    width : 80px;
    text-align: center;
    margin-left: auto;
}
.yui3-panel .yui3-widget-hd .yui3-widget-buttons {
    width : 100%;
    margin: 0;
    padding: 0;
    float: none;
    position: static;
}
.rn_DialogTitle {
    padding-top: 24px;
}
.rn_ContentUnlocked {
    font-weight: bold;
    font-size: 20px;
}
.question-heading {
    padding-top : 0px;
    padding-bottom : 8px;
}
.rn_AnswerFeedbackControl {
    padding: 32px;
    background-color: rgba(7,100,105,0.1);
    border : 1px solid rgba(7,100,105,0.25);
    border-radius: 5px;
}
.rn_AnswerFeedback .rn_AnswerFeedbackControl {
    margin-top: 40px !important;
}
.in-well {
    background-color: rgba(7,100,105,0.1);
    border : 1px solid rgba(7,100,105,0.25);
    padding: 20px;
    border-radius: 4px;
    margin-bottom: 32px;
}
tbody:before {
    content : "";
    display: none;
}
.in-well h3 {
    font-size: 24px;
    padding: 0;
}
.rn_DataLabel {
    display: inline-block;
    padding-right : 60px;
    min-width: 200px;
}
/* .rn_DiscussionSubscriptionManager .rn_Discussions {
    width : 100% !important;
   
} */
/* .rn_Discussion_Actions {
    width : 20% !important;
    text-align: center;
}
.rn_DiscussionSubscriptionManager .rn_Discussions .rn_Discussion_Info {
    width : 80% !important;
    padding : 10px 16px !important;
} */

/* this may be problematic in future  */
.rn_Multiline ol, .rn_Multiline ul {
    margin-bottom: 0 !important;
}
.is-right {
    width: 50%;
    text-align: right;
    margin-left: auto;
    padding: 20px 8px;
}
.yui3-panel {
    background-color: #fff!important;
    padding:24px!important;
    border-radius: 5px!important;
}
#profile-pic-changer .rn_Liner{
    width : 100px;
    height: 100px;
    line-height: 100px;
    font-size: 40px;
}
#public_profile .rn_Liner{
    width : 120px;
    height: 120px;
    line-height: 120px;
    font-size: 40px;
}
#avatar-upd-box .rn_Liner{
    width : 120px;
    height: 120px;
    line-height: 120px;
    font-size: 40px;
}
.dark-well {
    background-color: #002628;
    padding: 20px;
}
.dark-well p {
    color : #00bcbc;
}
#profile-pic-changer .rn_DisplayName {
    font-size: 16px;
}


.announce-container {
    background-color : #f0f0f0;
    padding: 0;
    border-top: 4px solid #002628;
}
h2.announce-heading {
    font-size: 20px;
    font-weight: bold;
    margin:0;
    padding: 16px;
    color : #002628;
}
h3.announce-heading {
    font-size: 18px;
    font-weight: bold;
    margin:0;
    padding: 12px;
    background-color: #00EFEF;
    color : #fff;
}
h3.announce-heading .fa {
    font-size: 16px;
}
h3.announce-heading:before {
    content: "\E026";
    font-family: theme-icons;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    text-decoration: none;
    text-transform: none;
    position: absolute;
    left: 11px;
    top: 0;
    color : #fff;
	display:none;
}
p.announce-detail {
    background-color: #00BCBC;
    color : #fff;
    font-size: 14px;
    padding:12px;
}
.rn_MessageBox.rn_InfoMessage {
    background-color: rgba(173, 216, 230, 0.32);
    border : 1px solid rgba(7,100,105,0.25);
    border-radius: 5px;
    padding: 8px 12px;
}

.rn_Alert.rn_SuccessAlert.rn_BannerAlert  {
    padding:16px;
    width : 90%;
    text-align: center;
	background-color: #000000;
    color: #ffffff;
    border-width: 2px;
    border-style: solid;
    border-color: #00bcbc;
	z-index: 9999 !important;
	margin:0 auto;
	margin-top: 50px;
}


.rn_QuestionSubject > h3 {
    padding: 0px;
    margin: 0px;
} 

h3.rn_ActivityTitle span.rn_ActivityTitleLabel:before {
    position: relative;
    left: 0.6em;
} 

h3.rn_ActivityTitle {
    padding: 0px 0px 0px 20px;
    margin: 0px;
} 

div.rn_SocialContentRating div.rn_RatingButtons {
    vertical-align: middle;
	display: inherit;
}

div.rn_SocialContentRating div.rn_RatingButtons button.rn_UpvoteButton {
    vertical-align: middle;
    min-width: auto;
}

div.rn_SocialContentRating button.rn_ResetButton {
    -webkit-appearance: button-bevel;
     border: 0;
}

button.yui3-button {
    margin: 5px;
    background: #00bcbc;
    border-color: #00bcbc;
    color: #fff;
    display: inline-block;
    font-weight: 300;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 2px solid transparent;
    padding: .5rem .75rem;
    font-size: 1rem;
    line-height: 1.25;
    border-radius: 0;
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
}

span.yui3-widget-buttons {
    text-align: right;
}

div.rn_Dialog div.yui3-widget-ft span.yui3-widget-buttons {
    text-align: right;
}

button.yui3-button-close {
    background: transparent;
    border: 0;
    border-radius: 0;
    box-shadow: none;
    overflow: hidden;
    color: #222;
    font-weight: 800;
	/*padding: 0px;
	font-size: 2em;
	height: 2em;
	width: 0.9em;*/
}

button.yui3-button-close:before {
    content: "\d7";
    text-align: center;
    margin-right: 1em;
}

div.yui3-panel {
    min-width: 450px;
    max-width: 800px;
	min-height: 280px;
}

div.rn_DiscussionSubscriptionIcon div.rn_SpillOverText:hover {
    white-space: nowrap;
}

div.c-datatable {
    padding-bottom: 0px;
}

div.rn_Dialog div.yui3-widget-hd {
    padding-right: 60px;
}

button[id=rn_ProductCategoryInput_5_Category_SetButton] {
    margin: 5px;
    background: #00bcbc;
    border-color: #00bcbc;
    color: #fff;
    display: inline-block;
    font-weight: 300;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 2px solid transparent;
    padding: .5rem .75rem;
    font-size: 1rem;
    line-height: 1.25;
    border-radius: 0;
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
}

form > input[type="submit"] {
    margin: 5px;
    background: #00bcbc;
    border-color: #00bcbc;
    color: #fff;
    display: inline-block;
    font-weight: 300;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 2px solid transparent;
    padding: .5rem .75rem;
    font-size: 1rem;
    line-height: 1.25;
    border-radius: 0;
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
}
.rn_Grid .yui3-datatable-table th {
    color: #fff !important;
	text-shadow: none;
    background-color: #076469 !important;
    padding: 8px 12px !important;
}
span.rn_ChatDisconnectButton button, span.rn_ChatSendButtonShown button, span.rn_ChatAttachFileButtonContent button {
    background: #00bcbc;
    border-color: #00bcbc;
    color: #fff;
}

span.rn_ChatDisconnectButton button:hover, span.rn_ChatSendButtonShown button:hover, span.rn_ChatAttachFileButtonContent button:hover{
    background: #00bcbc; 
    border-color: #008989;
    color: #fff;
}

.rn_ResultInfo .rn_NoResults {
    display: inline-block;
} 


div.rn_ResultInfo div.rn_Results {
    float: none;
}

div.yui3-panel-content div.yui3-widget-bd {
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
}

div.yui3-panel-content div.yui3-widget-bd {
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
}

div.yui3-panel-content div.yui3-widget-ft {
    text-align: center;
}

div.rn_ProductCategorySearchFilter {
    float: none;
}

div.rn_ProductCategorySearchFilter div.yui3-panel {
    min-width: auto;
    min-height: auto;
	padding: 0px;
}

div.rn_ProductCategorySearchFilter div.rn_Panel {
	padding: 0px;
}

div.rn_QuestionComments div.rn_SortOrder button {
	color: #00bcbc;
}

div.rn_QuestionComments div.rn_SortOrder span.rn_Separator::before {
	border-color: #00bcbc;
}

div.rn_QuestionComments div.rn_CommentsTitle h2:before {
	color: #00bcbc;
}

div.rn_SocialContentRating button.rn_UpvoteButton:before {
	color: #00bcbc;
}

div.rn_BestAnswerDisplay li.rn_BestAnswerContainer div.rn_BestAnswerContent:before {
	color: #00bcbc;
}

div.rn_BestAnswerDisplay ul.rn_BestAnswerList li.rn_BestAnswerContainer div.rn_BestAnswerContent div.rn_BestAnswerHeader {
	color: #ffffff;
	background-color: #00bcbc;
}

div.rn_BestAnswerDisplay ul.rn_BestAnswerList li.rn_BestAnswerContainer div.rn_BestAnswerContent div.rn_CommentSelectedBy a {
	color: #00565b;
	font-weight: 800;
}

div.rn_BestAnswerDisplay li.rn_BestAnswerContainer div.rn_BestAnswerContent {
	background-color: #ffffff;
}


div.rn_ConditionalChatLink div.rn_Chat a {
	display: block;
	background-image: url(images/chat_img.png);
	background-repeat: no-repeat;
    height:50px;
    float:right;
    background-size: 50px;
	color: transparent;
	position: absolute;
	bottom: 0;
	right: 0;
}

div.rn_ConditionalChatLink div.rn_Chat a ~ span {
	background-color: transparent;
    color: transparent;
    text-align: center;
    padding: 10px;
    border-radius: 6px;
	top: -10px;
	position: relative;
}

div.rn_ConditionalChatLink div.rn_Chat a ~ span::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 70%;
    margin-left: -8px;
    border-width: 8px;
    border-style: solid;
    border-color: transparent transparent transparent transparent;
}

/*div.rn_ConditionalChatLink div.rn_Chat a:hover ~  span {
	border: 1px solid #00565b; 
	background-color: #000000;
    color: #ffffff;
    text-align: center;
    padding: 5px;
    border-radius: 6px;
	top: -10px;
    width:150px;
    word-wrap:break-word;
	position: relative;
}*/

span#ChatWidgetLink:hover span {
	background-color: #000000;
    color: #ffffff;
    border-width: 2px;
    border-style: solid;
    border-color: #00565b;
}

span#ChatWidgetLink:hover span::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 70%;
    margin-left: -8px;
    border-width: 8px;
    border-style: solid;
    border-color: #00565b transparent transparent transparent;
}

div.rn_QuestionStatus.rn_Locked {
	background-color: #00bcbc;
}

div.rn_QuestionStatus.rn_Locked span.rn_StatusContainer {
    color: #ffffff;
    background-color: #00bcbc;
    font-weight: 500;
    font-style: normal;
}

div#rn_DevelopmentHeader {
	z-index: 99999;
}

.fa-caret-down:before {
    content: "\f0d7";
    margin-left: 5px;
    vertical-align: middle;
	font-size: small;
}

.bottom-nav ul li .dropdown-content a {
	width:100%;
}

.bottom-nav ul li .dropdown-content a:hover {
	translate: translateY(-4px);
}

.bottom-nav ul li .dropdown-content a:hover:after {
	height: 3px;
	background-color: #00bcbc;
    content: '';
    width: 100%;
    bottom: -4px;
    -webkit-transition: .3s;
    transition: .3s;
	display: flex;
}

.bottom-nav ul li .dropdown-content {
	background-color: #007075;
	margin-top: 0px;
}

div.yui3-panel ~ .rn_DisplayButton {
    padding: 0px;
    background-color: transparent;
    
}
div.rn_PanelContainer > div.yui3-widget-hd ~ div.rn_Panel{
	padding: 0px;
}

div.ygtvchildren > div.ygtvitem > table td, table th {
	padding: 0px;
}

div.ygtvchildren > div.ygtvitem > table tbody td {
	border-right: 0px;
}

td.ygtvcell.ygtvtn, td.ygtvcell.ygtvln {
	display: inline-block;
}

td.ygtvcell.ygtvcontent {
	display: inline;
} 

div.rn_ProductCategoryDisplay div.rn_DataValue ul {
	display: flow-root;
}

div.rn_DiscussionSubscriptionManager.rn_Multiline {
	width: 100%;
}

div.rn_QuestionComments div.rn_BestAnswerActions button {
	color: #00bcbc;
}

div.rn_BestAnswerDisplay div.rn_BestAnswerActions button {
	color: #00bcbc;
	border-color: #00bcbc;
    border-style: dotted;
}

.border-primary {
    border-color: #00bcbc!important;
}

div.rn_SocialResultListing div.rn_CommentCount:before {
	color: #00bcbc;
}

div.rn_UserActivity div.rn_Comment span.rn_ActivityTitleLabel:before {
	color: #00bcbc;
}

div.socialModerate ul {
	display: flex;
}

div.socialModerate li{
    padding-right: 15px;
    text-decoration: underline;
}

div.rn_ModerationFilterDialog a.rn_SelectFilterLink:before {
	color: #00bcbc;
}

div.rn_ModerationGrid.rn_SocialUser table th.yui3-datatable-header:before {
	color: #00bcbc;
}

div.rn_ModerationGrid.rn_SocialUser table th.yui3-datatable-header:after {
	color: #fff;
}

div.rn_ModerationGrid.rn_SocialQuestion table th.yui3-datatable-header:before {
	color: #fff;
}

div.rn_ModerationAction button {
    margin: 5px;
    background: #00bcbc;
    border-color: #00bcbc;
    color: #fff;
    display: inline-block;
    font-weight: 300;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 2px solid transparent;
    padding: .5rem .75rem;
    font-size: 1rem;
    line-height: 1.25;
    border-radius: 0;
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
}

div.rn_UserModerationGrid_Container span.rn_Avatar.rn_Small.rn_Image img {
    background-color: #00bcbc;
    color: #fff;
    display: inline-block;
    border-radius: 4px;
    text-transform: uppercase;
    font-weight: bold;
    height: 48px;
    width: 48px;
    text-align: center;
    line-height: 48px;
    padding: 0;
}
a.fwrybubywrgubw{
	
}
.yui3-widget.yui3-panel.yui3-widget-positioned.yui3-widget-modal.yui3-widget-stacked.yui3-panel-focused{
	background-color: #fff!important;
    padding:24px!important;
    border-radius: 5px!important;
}
