/*====== Migration CSS Changes ======*/

p {
    color: #777;
}

.clearfix h2 {
    font-size: 24px !important;
}

.rn_module h2 {
    font-size: 18px !important;
}

.noProductWarning {
    margin-left: 16px;
    margin-top: -1px;
}

#delimiterShadow,
#resultsTitleBar {
    background-image: URL('images/shadow.png') !important;
    background-repeat: no-repeat !important;
    margin-top: 10px;
}

.rn_HintBox {
    margin-left: 0px !important;
}

#rnDialog1_c {
    z-index: 9999999 !important;
}

.yui-panel-container {
    z-index: 9999999;
    border: 1px solid #888;
    padding: 10px;
    box-sizing: border-box;
}

.yui-panel-container #rnDialog2 .bd {
    margin-top: 25px;
}

.yui-panel-container #rnDialog2 .ft .button-group button {
    margin: 0 auto !important;
}

.yui-panel-container .container-close {
    top: -25px;
    right: 10px;
}
.panel_container{
    -webkit-box-shadow: 0px 10px 5px #888;
    box-shadow: 0px 10px 5px #888;
}
.rn_FormSubmit button{
    background: url("/euf/assets/themes/bowers/images/curves.png") repeat scroll 0 -97px transparent;
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    padding: 3px 0 8px;
    padding-bottom: 5px;
    text-align: center;
    text-shadow: none;
    width: 122px;
    height: auto;
    min-height: 27px;
    cursor:pointer;
}
.rn_FormSubmit button:hover {
    cursor: pointer;
    background: url("/euf/assets/themes/bowers/images/curves-roll.png") repeat scroll 0 -97px transparent;
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    padding: 3px 0 8px;
    padding-bottom: 5px;
    text-align: center;
    text-shadow: none;
    width: 122px;
    height: auto;
    min-height: 27px;
}

.rn_RssIcon{
    display: none;
}
.FixedDialog {
 position:fixed !important;
 top:106px !important;
}

.rn_RecentlyViewedContentV1.rn_RecentlyViewedContent{
    padding-bottom: 0px;
}
#rn_SearchControls .rn_SearchInput .searchButton{
    position: relative;
    left: -1px;
}
#rightColSection.previousAnswers {
    background-position: bottom;
    background-repeat: no-repeat;
    padding-bottom: 16px !important; 
}
.rn_SmartAssistantDialog .rn_MessageBox {
    display: none;
}
#AskForm .rn_ErrorLabel{
    color: #777 !important;
}
#AskForm .rn_Required{
    /*color: #777 !important;*/
    font-style: italic;
}
#AskForm .rn_ProductCategoryInput .rn_ErrorLabel{
    font-style: italic;
}
#AskForm, #AskForm .rn_SelectionInput,#ask_Firmware .rn_TextInput,#ask_product .rn_TextInput{
    overflow: visible !important;
}
#askTextInput,  #AskForm .rn_SelectionInput,#ask_Firmware .rn_TextInput,#ask_product .rn_TextInput{
    position: relative;
}
.yui3-overlay{
    position: absolute;
    top: 0 !important;
    left: 420px !important;
    white-space: nowrap;
}
#AskForm select{
    width: 269px !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    margin-right: 0 !important;
}
#rn_PageContent.rn_Home{
	margin-top: -12px;
}
#AskForm #askTextInput .yui3-overlay,#AskForm #ask_Firmware .yui3-overlay,#AskForm #ask_productsn .yui3-overlay,#AskForm #ask_addline1 .yui3-overlay,#AskForm #ask_addline2 .yui3-overlay{
    white-space: normal !important;
}
#AskForm #ask_routermanu .yui3-overlay,#AskForm #ask_routermod .yui3-overlay,#AskForm #ask_order .yui3-overlay,#AskForm #ask_product .yui3-overlay,#AskForm #ask_promod .yui3-overlay,#AskForm #ask_country .yui3-overlay{
    white-space: normal !important;
}
#AskForm #ask_apple .yui3-overlay,#AskForm #ask_os .yui3-overlay{
    white-space: normal !important;
    width: 200px;
}
#AskForm #ask_apple .rn_HintBox,#AskForm #ask_os .rn_HintBox,#AskForm #ask_country .rn_HintBox{
    display: block;
    top: 0;
}
#home_column_documentation,#home_SoftwareColumn{
    min-height: 220px !important;
    max-height: 220px !important;
}

#rn_DevelopmentHeader{
    display: none;
}
/*===== End =====*/


/*====== Start Treeview Css ======*/

a.ygtvlabel, .ygtvlabel:link, .ygtvlabel:visited, .ygtvlabel:hover{
    color:#000 !important;
}
/* first or middle sibling, no children */
.ygtvtn { background: transparent; width:1em; height:20px; }

/* first or middle sibling, collapsable */
.ygtvtm { background: url(/euf/assets/themes/standard/images/treeview-menu-sprite.gif) 0 6px no-repeat; width:1em; height:22px; cursor:pointer }

/* first or middle sibling, collapsable, hover */
.ygtvtmh { background: url(/euf/assets/themes/standard/images/treeview-menu-sprite.gif) 0 -794px no-repeat; width:1em; height:22px; cursor:pointer }

/* first or middle sibling, expandable */
.ygtvtp { background: url(/euf/assets/themes/standard/images/treeview-menu-sprite.gif) 0 -2392px no-repeat; width:1em; height:22px; cursor:pointer }

/* first or middle sibling, expandable, hover */
.ygtvtph { background: url(/euf/assets/themes/standard/images/treeview-menu-sprite.gif) 0 -3191px no-repeat; width:1em; height:22px; cursor:pointer }

/* last sibling, no children */
.ygtvln { background: transparent; width:1em; height:20px; }

/* Last sibling, collapsable */
.ygtvlm { background: url(/euf/assets/themes/standard/images/treeview-menu-sprite.gif) 0 6px no-repeat; width:1em; height:22px; cursor:pointer }

/* Last sibling, collapsable, hover */
.ygtvlmh { background: url(/euf/assets/themes/standard/images/treeview-menu-sprite.gif) 0 -794px no-repeat; width:1em; height:22px; cursor:pointer }

/* Last sibling, expandable */
.ygtvlp { background: url(/euf/assets/themes/standard/images/treeview-menu-sprite.gif) 0 -2392px no-repeat; width:1em; height:22px; cursor:pointer }

/* Last sibling, expandable, hover */
.ygtvlph { background: url(/euf/assets/themes/standard/images/treeview-menu-sprite.gif) 0 -3191px no-repeat; width:1em; height:22px; cursor:pointer }

/* Loading icon */
.ygtvloading { background: url(/euf/assets/themes/standard/images/treeview-menu-loading.gif) -2px 4px no-repeat; width:1em; height:22px; }

/* the style for the empty cells that are used for rendering the depth 
 * of the node */
.ygtvdepthcell { background: transparent; width:1em; height:20px; }

.ygtvblankdepthcell { background: transparent; width:1em; height:20px; }

/* the style of the div around each node */
.ygtvitem { border: 0px solid grey; }  

/* the style of the div around each node's collection of children */
.ygtvchildren { }  
* html .ygtvchildren { height:1%; }  

/* the style of the text label in ygTextNode */
.ygtvlabel, .ygtvlabel:link, .ygtvlabel:visited, .ygtvlabel:hover { 
    color:#111;
    margin-left:2px;
    text-decoration: none;
    font-size: 12px;
}

/**Added to default yui css **/
.ygtvfocus {
    background-color: #c0e0e0;
    border: none;
}
.ygtvfocus .ygtvlabel, .ygtvfocus .ygtvlabel:link, .ygtvfocus .ygtvlabel:visited, .ygtvfocus .ygtvlabel:hover {
    background-color: #c0e0e0;
}

.ygtvfocus  a  {
    outline-style:none;
}

a.ygtvspacer {
    display:block;
    text-decoration:none;
    width:100%;
}
#rightColContainer235{
     background-image: none !important;
}

#AskForm .AskEmail {
    padding-bottom:.5px;
    clear:both;
}
.rn_ProductCategoryInput .yui3-panel {
    width:263px;
}
.rn_Required, .rn_ErrorLabel {
	color:#c10000;
}
/*====== End Treeview Css ======*/
#AskForm .rn_Email{
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
}

#askFormNote{
	position:relative;
}

select::-ms-expand { 
    display: none; 
}