div#tabframe {
	border:1px solid rgb(230, 106, 8);
	padding:0px 0px 0px 0px;
}

/* added - new */
p.connect_label{ text-align: right;vertical-align:middle;padding-left:5px;padding-top:2px;} 
p.connect_label_left{ text-align: left;vertical-align:middle;padding-left:5px;padding-top:2px;} 
p.connect_labelBold { text-align: right; font-weight: bold;margin-bottom: 0px; margin-top:0px; padding-bottom: 0px; } 
p.connect_labelBold_left { text-align: left; font-weight: bold;margin-bottom: 0px; margin-top:0px; padding-bottom: 0px; } 
input.connect_input {width:306px; } 
input.connect_input_small {width:143px; } 
p.connect_description { font-size:9px;padding-top: 3px; padding-bottom: 3px; margin-top:-3px; } 
p.connect_description_right { text-align: right;font-size:9px;padding-top: 3px; padding-bottom: 3px; margin-top:-3px; } 
b.connect_header {font-size:14px;color:#E66A08;}
b.connect_progress_text {font-size:12px;color:#E66A08;padding-left:10px;}
select.connect_select {width:310px;}
select.connect_select_small {width:148px;}
select.connect_select_long{width:550px; height: 100px;}
textarea.connect_textarea {width:308px; min-height: 100px;} 
textarea.connect_textarea_long {width:550px; min-height: 100px;} 
.connect_hide{display:none;}
.connect_hide1{display:none;z-index:1000;position:absolute;}
span.connect_labelBold_indent{font-weight: bold;margin-left:50px;}
span.connect_header {font-weight: bold;font-size:14px;color:#E66A08;}

/* div Header */
div.connect_welcome_msg {width:750px;float:left;height:25px;padding-top:5px;padding-left:10px;}
div.connect_progress_status  {width:185px;float:right;height:25px;padding-top:5px;padding-left:5px;}

/* div label*/
div.connect_label {width:200px;float:left;padding-left:5px;}
div.connect_approval_sec { width:280px;float:left;padding:5px;} /* Added by B42217 for CR-57787 */
div.connect_label_small{width:100px;float:left;padding-left:5px;}
div.connect_label_long {width:250px;float:left;padding-left:5px;}
div.connect_label_right {width:200px;float:right;padding-left:5px;}
div.connect_help_content {width:200px;float:left;padding-left:5px;}
div.connect_row_header {width:580px;float:left;clear:both;padding-left:5px;padding-top:7px;}
div.connect_row_subheader {width:600px;float:left;clear:both;padding-left:5px;padding-top:2px;}
div.connect_row {width:580px;float:left;clear:both;padding-left:5px;padding-top:2px;}
div.connect_row_full {width:900px;float:left;clear:both;padding-left:5px;padding-top:2px;}
div.connect_row_image {width:250px;float:left;padding-left:5px;padding-top:5px;}
div.connect_column {width:330px;float:left;padding-left:5px; margin:5px;}
div.connect_column_long {width:700px;float:left;padding-left:5px;}
div.connect_column_offering {width:560px;float:left;padding-left:5px;}
div.connect_column_right_small {width:500px;float:left;padding-left:5px;}
div.connect_column_image {width:330px;float:left;padding-left:5px;padding-top:5px;}
div.connect_column_doubleLine {width:330px;float:left;padding-left:5px;padding-top:8px;}
div.connect_column_select {width:350px;float:left;padding-left:5px;padding-top:3px;}
div.connect_clear {clear:both;}
div.connect_align_left {float:left;}
div.connect_align_right {float:right;}
div.connect_overflow {overflow:auto;padding-bottom:5px;}
div.connect_overflow_grey {overflow:auto;background-color:#F0F0F0;}
div.connect_column_left {float:left;width:580px;}
div.connect_column_right {float:left;width:360px;} 
div.connect_column_right_med {width:360px;float:left;padding-left:5px;}
div.connect_column_update {width:50px;float:left;}
div.connect_column_full {float:left;width:940px;padding-top:5px;} 
div.connect_hide_visibility{visibility:hidden;;}
div.padBottm{padding-bottom:5px;}

.connect_updated {color:red; font-size:9px;vertical-align: top; padding-left:3px;font-weight: bold;} 

div.connect_grid_delete{
padding-left:1em;
padding-right:1em;
padding-top:0.4em;
padding-bottom:0.4em;
}
div.connect_grid_data{
line-height:2em;padding-left:.5em;width:445px;
}
/*Overriding base template for fotter*/
#ftr #copy ul {
	float: left;
    padding-left: 0px;
	margin-left: 23%;
}

img.connect_image_button{cursor:pointer;}

.blue_gradient_button {
    background: -moz-linear-gradient(center top , #FFFFFF 5%, #83BFDD 100%) repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 0.3em 0.3em 0.3em 0.3em;
    box-shadow: -2px 34px 43px -15px #FFFFFF inset;
    color: #017BBA;
    display: inline-block;
    font-weight: bold;
    line-height: 2em;
    padding: 0 1em;
    text-decoration: none;
}

/* Existing - required */
.required {color:#FB810F; font-size:1.6em; vertical-align: top; padding-left:3px;} 



#fslconnect .ui-tabs .ui-tabs-panel {padding-left: 5px; } 
.fslConnect #tabsJQ .ui-tabs-nav {padding-right: 0px; padding-left: 10px; width:auto;} 
.fslConnect #tabsJQ .ui-tabs-nav li {margin: 0 0.2em 0 0; font-size:.9em;} 
.fslConnect #tabsJQ .ui-tabs-panel { margin: .5em 1em 1em; } 


p.completion {width:600px; text-align: center; color:#FB810F; font-weight: bold; } 
table.connectFormTable {width: 600px;} 
table.connectFormTable  p {margin-top: 0px; margin-bottom: 0px;} 

table.connectFormTable p.description { font-size:9px;padding-top: 3px; padding-bottom: 7px; margin-top:-3px; } 
*+html table.connectFormTable p.description { line-height:8px } /* IE7 hack */ 

.labels  {width: 200px;color:#FB810F;} 
.fields {width: 400px;} 
table.connectFormTable p.fslConnect_heading1 { text-align: right; font-weight: bold; margin-bottom: 0px; margin-top:0px; padding-bottom: 0px; color:#FB810F; font-size: 1.4em;}
table.connectFormTable p.fslConnect_heading2 { text-align: right; font-weight:bold; margin-bottom: 0px; margin-top:0px; padding-bottom: 0px;} 
table.connectFormTable p.fslConnect_labelBold { text-align: right; font-weight: bold;margin-bottom: 0px; margin-top:0px; padding-bottom: 0px; } 
table.connectFormTable  p.fslConnect_label{ text-align: right;   } 
table.connectFormTable input.fslConnect_input {width:306px; } 
table.connectFormTable textarea.fslConnect_textarea {width:300px; min-height: 100px;bottom: 0;
    left: 0;  
    right: 0;
} 
table.connectFormTable select.fslConnect_select {width:306px;}
div.SubmitButton a {margin-right:140px; text-align:center; }

table.connectFormTable td, table#productOfferTable td{ padding:2px;} 
.disabled ,.disabled td , .disabled  div{
	color:#cccccc;
}

/* Label 	Modified by b02598*/
.labels  { color:#51626F;margin-left:0px;text-align:right} 
/*Font*/


.rowColor1
{background: #D1DDE9; 
}

.rowColor2
{background: #FFFFFF; 
} 
/*Cell*/
.cell{
	background-color: #d5d5d5;
	color: #51626f;
	text-decoration: none;
	font-size: 9px;
	font-weight: normal;
	text-align:center;
	border-top: 1px solid #e0e6e6; 
	border-bottom: 1px solid #e0e6e6; 
	border-left: 1px solid #e0e6e6; 
	border-right: 1px solid #e0e6e6; 	
}

.verticaltext{
	writing-mode:tb-rl;
}

.tooltip	{font-family: Verdana;
		font-size: 11px;
		color: #000000;
		position: absolute;
		visibility: hidden;
		background: #FFFFCC;
		border-style: solid;
		border-color: #000000;
		border-width: 1px;
		white-space: nowrap;
		}

.text		{font-family: Arial;
		font-size: 11px;}
.ErrorMess{
background-color: #ff0000;  
}

#divErrorMsg{
color:#ff0000; 
}
#errormessage{
color:#ff0000;
font-size:95%
}

#cover {
   background: url("https://www.nxp.com/v/0.0/recommendation/images/spinner.gif") no-repeat scroll center center #FFF;
   position: absolute;
   height: 100%;
   width: 100%;
}    

.fc-tabs{border:1px solid #E66A08;}

.connectFormTable h2, #productOfferTable h2, .connectFormTable h4 , #productOfferTable h4{
    color: #E66A08;
   font-size: 1.2em !important;
   font-weight:bold;
}

.connectFormTable h1, #productOfferTable h1{
    color: #E66A08;
}
.welcome{
	padding:5px;
}
.ecoMapsImg{
	width:700px;
	height:480px;
}
/*Common for JS Validation error messages*/
#error_div{
	padding-left:2px;
}
/*
#error_div label.error{
	outline: none;
	text-indent: 18px ;
	background: url("/connect/images/error.png") 0 0 no-repeat;
	display:block;
	color:red;
}
*/

#error_div.error{
    background-color: #FFBABA;
    background-image: url("https://www.nxp.com/v/0.0/connect/images/error.png");
    color: #D8000C;
    background-position: 10px center;
    background-repeat: no-repeat;
    border: 1px solid;
    margin: 10px;
    padding: 15px 10px 15px 50px;	
}

#error_div li{
	margin-left: 20px;
}

.elemdisable {
	display: none;
}

/*For Admin partner list page added by b42824(AO)*/

.dataTables_length {
    float: left;
    width: 40%;
}




.dataTables_filter {
    float: right;
    text-align: right;
    width: 50%;
}
table.display {
    clear: both;
    margin: 0 auto;
    width: 100%;
}
table.td{
	padding:4px;
}

.paging_full_numbers {
    height: 26px;
    line-height:26px;
   width: 450px; 
}
.dataTables_paginate {
	padding-top:11px;
    float: right;
    text-align: right;
}

.dataTables_info {
	padding-top:11px;
    float: left;
    width: 40%;
}
.admintable
{

background: none repeat scroll 0 0 #E66a08;
color: #51626F;

}
.paging_full_numbers span.paginate_button,.paging_full_numbers span.paginate_button, .paging_full_numbers span.paginate_active {
     background: -moz-linear-gradient(center top , #FFFFFF 5%, #83BFDD 100%) repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 0.3em 0.3em 0.3em 0.3em;
    box-shadow: -2px 34px 43px -15px #FFFFFF inset;
    color: #017BBA;
    display: inline-block;
    font-weight: bold;
    line-height: 2em;
    padding: 0 1em;
    text-decoration: none;
	cursor:pointer;
}

#popup_error_div.error{
    background-color: #FFBABA;
    background-image: url("https://www.nxp.com/v/0.0/connect/images/error.png");
    color: #D8000C;
    background-position: 10px center;
    background-repeat: no-repeat;
    border: 1px solid;
    margin: 10px;
    padding: 15px 10px 15px 50px;	
} 

#popup_error_div li{
	margin-left: 20px;
}

.highlight{
	background-color: yellow;
}
.marked{
	color: blue;
}
   
/*For CoMarketing Partner and Admin pages added by b42217*/


div.connectGird{margin-left:5px;margin-top:5px;clear:both;border:1px solid #FFFFFF;width:975px;}
div.connectGridHeader{background-color:#E66A08;width:973px;float:left;clear:both;padding-left:5px;height:20px;padding-bottom:5px;border-bottom:1px solid #E66A08;}
div.connectGridBody{width:975px;min-height:266px;overflow:auto;padding-bottom:.5px;color: #51626F;}
div.connectGridFooter{padding-bottom:5px;padding-left:5px;padding-top:5px;}

div.connectGridHeaderColumn1{width:200px;float:left;padding-left:5px;padding-top:5px;}
div.connectGridHeaderColumn2{width:260px;float:left;height:25px;border-left:2px solid #FFFFFF;padding-left:5px;padding-top:5px;}
div.connectGridHeaderColumn3{width:120px;float:left;height:25px;border-left:2px solid #FFFFFF;padding-left:5px;padding-top:5px;}
div.connectGridHeaderColumnButton{width:100px;float:left;padding-left:2px;}

div.connectTierTopLabel{float:left;padding-left:5px;padding-top:5px;vertical-align:bottom;width:100px;}

div.connectGridOdd{ background: none repeat scroll 0 0 #FFFFFF;}
div.connectGridEven{ background: none repeat scroll 0 0 #ECF0F1;}

div.connectGridRow{width:970px;float:left;clear:both;padding-left:5px;padding-top:5px;}

div.connectGridColumn1{width:205px;float:left;height:85px;padding-top:5px;}
div.connectGridColumn2{width:270px;float:left;height:85px;border-left:2px solid #FFFFFF;padding-left:5px;padding-top:5px;z-index:200;}
div.connectGridColumn3{width:150px;float:left;height:85px;border-left:2px solid #FFFFFF;padding-left:5px;padding-top:5px;}
div.connectGridColumnButton{width:130px;float:left;text-align:center;height:85px;}
div.connectGridColumnTierButtons{width:490px;float:left;height:85px;border-left:2px solid #FFFFFF;padding-left:5px;padding-top:5px;}
div.connectGridColumnButtons{width:330px;float:left;height:85px;border-left:2px solid #FFFFFF;padding-left:5px;padding-top:5px;}

div.connectSmallGird{margin-left:5px;margin-top:5px;clear:both;border:1px solid #FFFFFF;width:575px;}
div.connectSmallGridHeader{background-color:#E66A08;width:570px;float:left;clear:both;padding-left:5px;height:20px;padding-bottom:5px;border-bottom:1px solid #E66A08;}
div.connectSmallGridBody{width:575px;height:283px;overflow:auto;padding-bottom:.5px;}
div.connectSmallGridRow{width:553px;float:left;clear:both;padding-left:5px;padding-top:5px;}
div.connectSmallGridHeaderColumn1{width:177px;float:left;padding-left:5px;padding-top:5px;}
div.connectSmallGridColumn1{width:180px;float:left;height:85px;border-left:2px solid #FFFFFF;;padding-top:5px;}
div.connectSmallGridColumnButton{width:100px;float:left;text-align:center;height:85px;border-left:2px solid #FFFFFF;;padding-top:5px;}

div.connectAddNew{width:900px;float:left;clear:both;padding-left:5px;padding-top:5px;padding-bottom:5px;}
div.connectSaveButton{padding-left:5px;}

b.connectGridHeaderText{font-size:12px;color:white;}
p.connectGridContent{text-align: left;vertical-align:middle;padding-left:5px;padding-top:2px;word-wrap:break-word;}

textarea.connectGridTextArea{width:240px;height:80px;}

a.connectGridButton{width:100px;text-align:center}
a.connectButton{width:165px;text-align:center}


.connectGridFontStyle{font-weight: bold; color:#017bba;}

.connectInfo{
	margin-top:10px;
	margin-bottom:10px;
	padding:5px;
	text-align:center;
}

.grey_gradient_button {
	-moz-box-shadow:inset -2px 34px 43px -15px #ffffff;
	-webkit-box-shadow:inset -2px 34px 43px -15px #ffffff;
	box-shadow:inset -2px 34px 43px -15px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #a6a6a6) );
	background:-moz-linear-gradient( center top, #ffffff 5%, #a6a6a6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#a6a6a6');
	background-color:#ffffff;
	-moz-border-radius:.3em;
	-webkit-border-radius:.3em;
	border-radius:.3em;
	border:1px solid #cccccc;
	display:inline-block;
	padding:0 1em;
	color:#808080 !important;	
	font-weight:bold;
	text-decoration:none;
	line-height:2em;
}

.grey_gradient_button:hover{
	text-decoration:none !important;
}

#info_div.info{
    background-color: #C9DBED; 
    background-image: url("https://www.nxp.com/v/0.0/connect/images/info.png");
    color: #000000;
    background-position: 10px center;
    background-repeat: no-repeat;
    border: 1px solid; 
    border-color:#2111B5;   
    padding: 15px 10px 15px 50px;	
}

div.connect_row_line {
	overflow: auto;
	border-top: 2px solid #FFFFFF;
	border-bottom: none;
	border-left: none;
	border-right: none;
	float: left;
	clear: both;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 5px;
}

/*#pgctwrp #bc li {
    background: url("../../shared/images/FS_Master_SpriteSheet.png") no-repeat scroll -1px -2667px transparent;
}*/


.tabsWidth{
	width:120% !important;
}

.display{
	text-transform: none !important;
}