.jspContainer {
    overflow: hidden;
    position: relative;
}
 
.jspPane {
    position: absolute;
}

.jspVerticalBar {
    position: absolute;
    top: 0;
    right: 0;
    width: 8px;
    height: 100%;
    background: transparent;
}

.jspHorizontalBar {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 16px;
    background: transparent;
}

.jspCap {
    display: none;
}

.jspHorizontalBar .jspCap {
    float: left;
}

.jspTrack {
    background: #CECECE;
    position: relative;
    border-radius: 6px;
}

.jspDrag {
    background: #93908b;
    position: relative;
    top: 0;
    left: 0;
    cursor: pointer;
    border-radius: 6px;
}

.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag {
    float: left;
    height: 100%;
}

.jspArrow {
    background: #50506d;
    text-indent: -20000px;
    display: block;
    cursor: pointer;
    padding: 0;
    margin: 0;
}

.jspArrow.jspDisabled {
    cursor: default;
    background: #80808d;
}

.jspVerticalBar .jspArrow {
    height: 16px;
}

.jspHorizontalBar .jspArrow {
    width: 16px;
    float: left;
    height: 100%;
}

.jspVerticalBar .jspArrow:focus {
    outline: 0;
}

.jspCorner {
    background: #eeeef4;
    float: left;
    height: 100%;
}

.lt-ie9 .form-inline .form-group{
	display: inline-block;
	margin-bottom: 0;
	vertical-align: middle;
}
.lt-ie9 .form-inline .form-control {
	display: inline-block;
}
.lt-ie9 .form-inline .radio,.lt-ie9 .form-inline .checkbox{
	display: inline-block;
	padding-left: 0;
	margin-top: 0;
	margin-bottom: 0;
}
.lt-ie9 .form-inline .radio input[type=radio],.lt-ie9  .form-inline .checkbox input[type=checkbox] {
	float: none;
	margin-left: 0;
}
* html .jspCorner {
    margin: 0 -3px 0 0;
}

body.no-social-widget header .socialmediawidget {
    display: none;
}

body {
    width: 100%;
}

/*AL-7597 Starts
body:lang(ru) {
    font-size: 13px;
}

body:lang(zh) {
    font-size: 13px;
}

body:lang(ja) {
    font-size: 13px;
}AL-7597 Ends*/

.content {
    padding: 0;
    overflow: hidden;
}
@media (max-width: 640px) {
	.content {
		overflow: visible;
	}
}
.container {
    position: relative;
}

header .control-form>form {
    float: none;
    margin-left: auto;
    margin-right: auto;
}

.col-md-12>.row+.row {
    margin-bottom: 16px;
}

.row.even {
    background-color: #f5f5f5;
}

.row .panel {
    margin-bottom: 0;
}

.row>.container {
    padding-top: 8px;
    padding-bottom: 8px;
}

.row>.container+.container {
    padding-top: 8px;
    padding-bottom: 8px;
}

.row.section-bar>.container {
    padding-top: 0;
    padding-bottom: 0;
}

select.form-control {
    margin-right: 16px;
    padding-left: 8px;
    padding-right: 2px;
}

.form-control.smaller {
    width: 45%;
    display: inline-block;
}

.form-control.smallest {
    width: 20%;
    display: inline-block;
}

span.control-label:lang(en) {
    font-weight: bold;  /* AL-3271 */
}


.page-title {
    margin-top: 32px;
    margin-bottom: 16px;
    color: #636363;
}


.page-title p {
    font-size: 16px!important;
    color: #636363;
    line-height: 20px;
}



.callout {
    font-size: 1em;
}

.callout:lang(ru) {
    font-family: Arial;
}

.callout:lang(zh) {
    font-family: barlow, "Microsoft Yahei", 微软雅黑, simhei, 黑体, arial, helvetica, sans-serif;
}

.callout:lang(ja) {
    font-family: "Hiragino Kaku Gothic Pro",Arial;
}

div.section-bar,div.breadcrumb {
    background-color: #009FBD;
}

.thm-parametric div.section-bar,.thm-parametric div.breadcrumb {
    background-color: #656565;
}

.thm-product div.section-bar,.thm-product div.breadcrumb {
    background-color: #009FBD;
}

.thm-applications div.section-bar,.thm-applications div.breadcrumb {
    background-color: #1E4056;
}

.thm-community div.section-bar,.thm-community div.breadcrumb {
    background-color: #27B34F;
}

.thm-education div.section-bar,.thm-education div.breadcrumb {
    background-color: #7C4A8B;
}

.thm-design-center div.section-bar,.thm-design-center div.breadcrumb {
    background-color: #FF7200;
}

.thm-support div.section-bar,.thm-support div.breadcrumb {
    background-color: #3DDCE6;
}

.thm-my-analog div.section-bar,.thm-my-analog div.breadcrumb {
    background-color: #1e4056;
}
div.tab-parametric div.breadcrumb.emptybar {
    background-color: #656565;
}
div.tab-products div.breadcrumb.emptybar {
    background-color: #009FBD;
}
div.tab-applications div.breadcrumb.emptybar {
    background-color: #1E4056;
}
div.tab-community div.breadcrumb.emptybar {
    background-color: #27B34F;
}
div.tab-education div.breadcrumb.emptybar {
    background-color: #7C4A8B;
}
div.tab-designcenter div.breadcrumb.emptybar {
    background-color: #FF7200;
}
div.tab-support div.breadcrumb.emptybar {
    background-color: #3DDCE6;
}


.btn-primary,.panel-primary>.panel-heading {
    background-color: #009FBD;
    border-color: #009FBD;
}

.btn-primary:hover {
    background-color: #66C5D7;
    border-color: #66C5D7;
}

.btn-primary:focus,.btn-primary.active {
    background-color: #33B3CA;
    border-color: #33B3CA;
}

.panel-primary {
    border-color: #009FBD;
}

.popover-title {
    background-color: #f7f7f7;
}

.thm-parametric .btn-primary,.thm-parametric .panel-primary>.panel-heading {
    background-color: #656565;
    border-color: #656565;
}

.thm-parametric .btn-primary:hover {
    background-color: #CCC;
    border-color: #CCC;
}

.thm-parametric .btn-primary:focus,.thm-parametric .btn-primary.active {
    background-color: #999;
    border-color: #999;
}
/*AL-6991*/
.thm-parametric .btn-primary {
    outline:none;
}
.thm-parametric .panel-primary {
    border-color: #999;
}

.thm-parametric .popover-title {
    background-color: #999;
    color: #fff;
}

.thm-parametric .adi-progress .progress-bar {
    background-color: #CCC;
}

.thm-parametric .adi-progress .badge {
    background-color: #656565;
    border-color: #656565;
    position: absolute;
}

.thm-product .btn-primary,.thm-product .panel-primary>.panel-heading {
    background-color: #009FBD;
    border-color: #009FBD;
}

.thm-product .btn-primary:hover {
    background-color: #66C5D7;
    border-color: #66C5D7;
}

.thm-product--green .btn-primary,.thm-product--green .panel-primary>.panel-heading {
    background-color: #25A449;
    border-color: #25A449;
}

.thm-product--green .btn-primary:hover {
    background-color: #31c059;
    border-color: #31c059;
}

.thm-product .btn-primary:focus,.thm-product .btn-primary.active {
    background-color: #33B3CA;
    border-color: #33B3CA;
}

.thm-product .panel-primary {
    border-color: #33B3CA;
}

.thm-product--green .panel-primary {
    border-color: #25A449;
}

.thm-product .popover-title {
    background-color: #33B3CA;
    color: #fff;
}

.thm-product .adi-progress .progress-bar {
    background-color: #66C5D7;
}

.thm-product .adi-progress .badge {
    background-color: #009FBD;
    border-color: #009FBD;
    position: absolute;
}

.thm-applications .btn-primary,.thm-applications .panel-primary>.panel-heading {
    background-color: #1E4056;
    border-color: #1E4056;
}

.thm-applications .btn-primary:hover {
    background-color: #CC7890;
    border-color: #CC7890;
}

.thm-applications .btn-primary:focus,.thm-applications .btn-primary.active {
    background-color: #BA4A6B;
    border-color: #BA4A6B;
}

.thm-applications .panel-primary {
    border-color: #BA4A6B;
}

.thm-applications .popover-title {
    background-color: #BA4A6B;
    color: #fff;
}

.thm-applications .adi-progress .progress-bar {
    background-color: #CC7890;
}

.thm-applications .adi-progress .badge {
    background-color: #1E4056;
    border-color: #1E4056;
    position: absolute;
}

.thm-community .btn-primary,.thm-community .panel-primary>.panel-heading {
    background-color: #27B34F;
    border-color: #27B34F;
}

.thm-community .btn-primary:hover {
    background-color: #7DD295;
    border-color: #7DD295;
}

.thm-community .btn-primary:focus,.thm-community .btn-primary.active {
    background-color: #52C373;
    border-color: #52C373;
}

.thm-community .panel-primary {
    border-color: #52C373;
}

.thm-community .popover-title {
    background-color: #52C373;
    color: #fff;
}

.thm-community .adi-progress .progress-bar {
    background-color: #7DD295;
}

.thm-community .adi-progress .badge {
    background-color: #27B34F;
    border-color: #27B34F;
    position: absolute;
}

.thm-education .btn-primary,.thm-education .panel-primary>.panel-heading {
    background-color: #7C4A8B;
    border-color: #7C4A8B;
}

.thm-education .btn-primary:hover {
    background-color: #B092B9;
    border-color: #B092B9;
}

.thm-education .btn-primary:focus,.thm-education .btn-primary.active {
    background-color: #966EA2;
    border-color: #966EA2;
}

.thm-education .panel-primary {
    border-color: #966EA2;
}

.thm-education .popover-title {
    background-color: #966EA2;
    color: #fff;
}

.thm-education .adi-progress .progress-bar {
    background-color: #B092B9;
}

.thm-education .adi-progress .badge {
    background-color: #7C4A8B;
    border-color: #7C4A8B;
    position: absolute;
}

.thm-design-center .btn-primary,.thm-design-center .panel-primary>.panel-heading {
    background-color: #FF7200;
    border-color: #FF7200;
}

.thm-design-center .btn-primary:hover {
    background-color: #FFAB66;
    border-color: #FFAB66;
}

.thm-design-center .btn-primary:focus,.thm-design-center .btn-primary.active {
    background-color: #FF8F33;
    border-color: #FF8F33;
}

.thm-design-center .panel-primary {
    border-color: #FF8F33;
}

.thm-design-center .popover-title {
    background-color: #FF8F33;
    color: #fff;
}

.thm-design-center .adi-progress .progress-bar {
    background-color: #FFAB66;
}

.thm-design-center .adi-progress .badge {
    background-color: #FF7200;
    border-color: #FF7200;
    position: absolute;
}

.thm-support .btn-primary,.thm-support .panel-primary>.panel-heading {
    background-color: #3DDCE6;
    border-color: #3DDCE6;
}

.thm-support .btn-primary:hover {
    background-color: #8BEAF0;
    border-color: #8BEAF0;
}

.thm-support .btn-primary:focus,.thm-support .btn-primary.active {
    background-color: #64E3EB;
    border-color: #64E3EB;
}

.thm-support .panel-primary {
    border-color: #64E3EB;
}

.thm-support .popover-title {
    background-color: #64E3EB;
    color: #fff;
}

.thm-support .adi-progress .progress-bar {
    background-color: #8BEAF0;
}

.thm-support .adi-progress .badge {
    background-color: #3DDCE6;
    border-color: #3DDCE6;
    position: absolute;
}

.thm-my-analog .btn-primary,.thm-my-analog .panel-primary>.panel-heading {
    background-color: #1E4056;
    border-color: #1E4056;
}

.thm-my-analog .btn-primary:hover {
    background-color: #668396;
    border-color: #668396;
}

.thm-my-analog .btn-primary:focus,.thm-my-analog .btn-primary.active {
    background-color: #335973;
    border-color: #335973;
}

.thm-my-analog .panel-primary {
    border-color: #335973;
}

.thm-my-analog .popover-title {
    background-color: #335973;
    color: #fff;
}

.thm-my-analog .panel-heading .btn-primary,.thm-my-analog .section-heading .btn-primary {
    background-color: #668396;
    border-color: #668396;
}

.thm-my-analog .panel-heading .btn-primary:hover,.thm-my-analog .section-heading .btn-primary:hover {
    background-color: #335973;
    border-color: #335973;
}

.thm-my-analog .panel-heading .btn-primary:focus,.thm-my-analog .panel-heading .btn-primary.active,.thm-my-analog .section-heading .btn-primary:hover,.thm-my-analog .section-heading .btn-primary.active {
    background-color: #668396;
    border-color: #668396;
}

.thm-my-analog .adi-progress .progress-bar {
    background-color: #668396;
}

.thm-my-analog .adi-progress .badge {
    background-color: #1e4056;
    border-color: #1e4056;
    position: absolute;
}

.adi-progress .badge.step-1 {
    left: 12.5%;
}

.adi-progress .badge.step-2 {
    left: 37.5%;
}

.adi-progress .badge.step-3 {
    left: 62.5%;
}

.adi-progress .badge.step-4 {
    left: 87.5%;
}

.adi-progress.samples-progress .badge.step-1{left:16.5%;}
.adi-progress.samples-progress .badge.step-2{left:49.5%;}
.adi-progress.samples-progress .badge.step-3{left:82.5%;}

.adi-progress .progress {
    margin-bottom: 0;
}

.adi-progress .progress-title {
    text-align: center;
    padding: 0;
}

.adi-progress .progress-title span {
    text-align: center;
}

.section-heading {
    color: #fff;
    padding: 0;
}

div.content .section-heading a,div.content .section-heading span {
    color: #fff;
}

div.content .section-heading a:hover {
    text-decoration: underline;
}

div.content.thm-product .section-heading,div.content.thm-product .section-heading a,div.content.thm-education .section-heading,div.content.thm-education .section-heading a {
    color: #fff;
}

.section-heading h3 {
    font-size: 32px;
}

.panel-title {
    font-size: 24px;
}

.panel-title.small {
    font-size: 16px;
}

.panel-body .section-heading h3 {
    font-size: 16px;
    margin: 8px auto;
    line-height: 16px;
}

.section-heading h3,
.section-heading ul.list-inline {
    font-family: barlow, arial, helvetica, sans-serif;   /* AL-3271 */
    margin: 16px auto;
    float: left;
    padding-right: 0;
    line-height: 32px;
}


.section-heading ul.list-inline:lang(ru) {
    font-family: Arial;
}

.section-heading ul.list-inline:lang(zh) {
    font-family: barlow, "Microsoft Yahei", 微软雅黑, simhei, 黑体, arial, helvetica, sans-serif;
}

.section-heading ul.list-inline:lang(ja) {
    font-family: "Hiragino Kaku Gothic Pro",Arial;
}

.section-heading ul.list-inline {
    margin: 16px;
}

.section-heading h3 small {
    color: #fff;
}

.panel-title {
    font-family: barlow, arial, helvetica, sans-serif;
}

.panel-title:lang(ru) {
    font-family: Arial;
}

.panel-title:lang(zh) {
    font-family: barlow, "Microsoft Yahei", 微软雅黑, simhei, 黑体, arial, helvetica, sans-serif;
}

.panel-title:lang(ja) {
    font-family: "Hiragino Kaku Gothic Pro",Arial;
}

span.required {
    color: #a94442;
}

.btn-fullwidth {
    width: 100%;
    text-align: left;
}

.custom-dropdown>.dropdown-menu {
    width: 286px;
    max-height: 200px;
    overflow: auto;
}

.custom-dropdown .caret {
    display: none;
}

.custom-dropdown .dropdown-toggle {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-indent: .01px;
    text-overflow: "";
    background-image: url(../images/dropdown_inverted.png);
    background-repeat: no-repeat;
    background-position: 95% center;
}

.custom-dropdown.open .dropdown-toggle {
    background-image: url(../images/dropdown_inverted.png);
    background-repeat: no-repeat;
    background-position: 95% center;
}

.custom-dropdown>.btn-primary {
    width: 100%;
}

.custom-dropdown>.dropdown-menu>li>a {
    white-space: normal;
}

.custom-dropdown .custom-selected-text {
    display: inline-block;
    width: 200px;
    overflow: hidden;
    float: left;
    margin-right: 0;
    text-align: left;
}

.stacked-list,.stacked-list ul {
    padding-left: 0;
}

.stacked-list>li {
    float: left;
    width: 33%;
    list-style-type: none;
    margin: 16px 0;
}

.stacked-list>li h3 {
    margin-bottom: 32px;
}
.stacked-list li  a{display:inline-block;margin-bottom:8px}.stacked-list li  a .badge{margin-left:4px;border-radius: 2px;background: #5d5d5d;padding-top: 2px;padding-bottom: 2px;}a.disabled{opacity:0.7;pointer-events:none;cursor:not-allowed;}
.error-div .alert {
    margin: 0;
}

.grouped-fields {
    background-color: #f5f5f5;
    border: 1px solid #acacac;
    border-radius: 4px;
    padding: 8px;
    margin-bottom: 15px;
	display:inline-block;
	float:right;
}
.grouped-fields .form-group > *{display:inline-block;}

.grouped-fields .form-group:last-child {
    margin-bottom: 0;
}
.grouped-fields .control-label {
    text-align: left;
    padding-left: 16px;
}
.grouped-fields .group-or{display:block;text-align:center;}
.grouped-fields .group-or .control-label{display:block;text-align:center;}
.has-error .help-block,.has-error .control-label {
    font-weight: 700;
}

.has-feedback {
    position: relative;
}

.has-feedback .form-control {
    padding-right: 42.5px;
}

.has-feedback .form-control-feedback {
    position: absolute;
    top: 25px;
    right: 0;
    display: block;
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
}

.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline {
    color: #3c763d;
}

.has-success .form-control {
    border-color: #3c763d;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}

.has-success .form-control:focus {
    border-color: #2b542c;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;
}

.has-success .input-group-addon {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #3c763d;
}

.has-success .form-control-feedback {
    color: #3c763d;
}

.has-error .form-control-feedback {
    color: #b94a48;
}

.alert.alert-danger {
    background: transparent;
    background: rgba(242,222,222,.73);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#BAF2DEDE,endColorstr=#BAF2DEDE)";
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#BAF2DEDE, endColorstr=#BAF2DEDE);
    zoom: 1;
}
/*Modal Window on center */
.modal-dialog-center {
    margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
}

.modal-body {
    overflow-y: auto;
}
.modal-footer {
    margin-top: 0;
}

@media (max-width: 767px) {
  .modal-dialog-center {
    width: 100%;
  }
}
input[type=password]{font-size:14px !important;font-family:Arial !important;}
/*Modal Window on center */
input::-ms-clear {
    display: none;
}
.form-horizontal .radiobox-inline.topadjust {margin-top: 7px;}
.lt-ie9 .form-horizontal .control-label {text-align: right;}
/* Tools New Header */
.tools-header{
				border-top:3px solid #1E4056;
				-moz-box-shadow: -2px 3px 4px 0px rgba(0, 0, 0, 0.2);
				-webkit-box-shadow: -2px 3px 4px 0px rgba(0, 0, 0, 0.2);
				box-shadow: -2px 3px 4px 0px rgba(0, 0, 0, 0.2);
			}
			.tools-header .content-wrap{
				max-width:960px;/*AL-4622 change*/
				margin:0 auto;
				position:relative;
			}
			.tools-header .myanalogmenu{
				background-color:#1e4056;
				margin-bottom:24px;
				height:41px;
				position:relative;
			}
			.tools-header .myanalogmenu li{
				color:#fff;
				font-size:14px;
				float:left;
				line-height:17px;
				padding:12px 15px 5px 15px;
				position:relative;
				font-family: barlow, arial, helvetica, sans-serif; /*AL-8591*/
			}		
			.tools-header .myanalogmenu li:lang(ru){
				font-family:Arial;
			}
			.tools-header .myanalogmenu li:lang(zh){
				font-family: barlow, "Microsoft Yahei", 微软雅黑, simhei, 黑体, arial, helvetica, sans-serif;    /* AL-3271 */
			}
			.tools-header .myanalogmenu li:lang(ja){
				 font-family: "Hiragino Kaku Gothic Pro",Arial;
			}
			.tools-header .myanalogmenu li a{
				color:#fff;
			}
			.tools-header .myanalogmenu li.separator{
				margin-top:12px;
				margin-bottom:12px;
				width:1px;
				height:20px;
				background-color:#fff;
				padding:0px;
			}
			.tools-header .myanalogmenu li a:hover{
				text-decoration:none;
			}
			.tools-header .myanalogmenu:before{
				content: '';
				position: absolute;
				top: 100%;
				left: 0;
				display: block;
				height: 0;
				width: 100%;
				border-top: 7px solid #1e4056;
				border-right: 7px solid transparent;
			}
			.tools-header .logomenu>li{
				float:left;
				line-height:65px;
			}
			.tools-header .logomenu img{
				float:left;
                height: 44px;
                width: 112px;
			}
			.tools-header .logomenu .iconbar{
				position:relative;
				margin:0px;
				padding-top:25px;
				margin-left:-10px;
				margin-right:21px;
				padding-right:20px;
				padding-left:20px;
				height:65px;
				background-color:transparent;
			}
			.tools-header .logomenu .iconbar .iconbar-icon{
				cursor:pointer;
				background:url(../images/tools-header-sprite.png) no-repeat;
				background-position:-10px -40px;
				height: 17px;
				width: 20px;
				display: block;
			}
			.tools-header .logomenu .iconbar.active,
			.tools-header .logomenu .iconbar:active,
			.tools-header .logomenu .iconbar:hover{
				background-color:#656565;
			}
			.tools-header .logomenu .iconbar.active .iconbar-icon,
			.tools-header .logomenu .iconbar:active .iconbar-icon,
			.tools-header .logomenu .iconbar:hover .iconbar-icon{
				background:url(../images/tools-header-sprite.png) -10px -10px no-repeat;
			}
			.tools-header .logomenu .iconbar .submenu{
				display:none;
				position:absolute;
				top:65px;
				width:212px;
				padding-left:0px;
				margin-left:-20px;
				z-index:9999;
				-moz-box-shadow: 4px 2px 4px 0px rgba(0, 0, 0, 0.25);
				-webkit-box-shadow: 4px 2px 4px 0px rgba(0, 0, 0, 0.25);
				box-shadow: 4px 2px 4px 0px rgba(0, 0, 0, 0.25);
			}
			.tools-header .logomenu .iconbar:active .submenu,
			.tools-header .logomenu .iconbar.active .submenu,
			.tools-header .logomenu .iconbar:hover .submenu{
				display:block;
			}
			.tools-header .logomenu .iconbar .submenu li{
				background-color:#656565;
				list-style:none;
				padding-left:0px;
				border-top:1px solid #545454;
			}
			.tools-header .logomenu .iconbar .submenu li a{
				padding-left: 18px;
				line-height:28px;
				font-size:14px;
				color:#fff;
				vertical-align:middle;
				font-family: barlow, arial, helvetica, sans-serif; /*AL-8591*/
				display:block;
			}
			.tools-header .logomenu .iconbar .submenu li a:lang(ru){
				font-family:Arial;
			}
			.tools-header .logomenu .iconbar .submenu li a:lang(zh){
				font-family: barlow, "Microsoft Yahei", 微软雅黑, simhei, 黑体, arial, helvetica, sans-serif;    /* AL-3271 */
			}
			.tools-header .logomenu .iconbar .submenu li a:lang(ja){
				 font-family: "Hiragino Kaku Gothic Pro",Arial;
			}
			.tools-header .logomenu .iconbar .submenu li.prevlink a{
				border-left:3px solid #545454;
				padding-left: 4px;
			}
			.tools-header .logomenu .iconbar .submenu li.parametric a,
			.tools-header .logomenu .iconbar .submenu li.gray a{
				border-left:3px solid #999999;
			}
			.tools-header .logomenu .iconbar .submenu li.application a,
			.tools-header .logomenu .iconbar .submenu li.maroon a{
				border-left:3px solid #1E4056;
			}
			.tools-header .logomenu .iconbar .submenu li.products a,
			.tools-header .logomenu .iconbar .submenu li.blue a{
				border-left:3px solid #009fbd;
			}
			.tools-header .logomenu .iconbar .submenu li.designcenter a,
			.tools-header .logomenu .iconbar .submenu li.orange a{
				border-left:3px solid #ff7200;
			}
			.tools-header .logomenu .iconbar .submenu li.community a,
			.tools-header .logomenu .iconbar .submenu li.green a{
				border-left:3px solid #27b34f;
			}
			.tools-header .logomenu .iconbar .submenu li.education a,
			.tools-header .logomenu .iconbar .submenu li.purple a{
				border-left:3px solid #7c4a8b;
			}
			.tools-header .logomenu .iconbar .submenu li.support a,
			.tools-header .logomenu .iconbar .submenu li.cyan a{
				border-left:3px solid #3ddce6;
            }
            .tools-header .logomenu .iconbar .submenu li.company a{
				border-left:3px solid #0067b9;
			}
			.tools-header .logomenu .iconbar .submenu li.prevlink:hover,
			.tools-header .logomenu .iconbar .submenu li.prevlink.active{
				background-color:#545454;
			}
			.tools-header .logomenu .iconbar .submenu li.parametric:hover,
			.tools-header .logomenu .iconbar .submenu li.parametric.active,
			.tools-header .logomenu .iconbar .submenu li.gray:hover,
			.tools-header .logomenu .iconbar .submenu li.gray.active{
				background-color:#999999;
			}
			.tools-header .logomenu .iconbar .submenu li.application:hover,
			.tools-header .logomenu .iconbar .submenu li.application.active,
			.tools-header .logomenu .iconbar .submenu li.maroon:hover,
			.tools-header .logomenu .iconbar .submenu li.maroon.active{
				background-color:#1E4056;
			}
			.tools-header .logomenu .iconbar .submenu li.products:hover,
			.tools-header .logomenu .iconbar .submenu li.products.active,
			.tools-header .logomenu .iconbar .submenu li.blue:hover,
			.tools-header .logomenu .iconbar .submenu li.blue.active{
				background-color:#009fbd;
			}
			.tools-header .logomenu .iconbar .submenu li.designcenter:hover,
			.tools-header .logomenu .iconbar .submenu li.designcenter.active,
			.tools-header .logomenu .iconbar .submenu li.orange:hover,
			.tools-header .logomenu .iconbar .submenu li.orange.active{
				background-color:#ff7200;
			}
			.tools-header .logomenu .iconbar .submenu li.community:hover,
			.tools-header .logomenu .iconbar .submenu li.community.active,
			.tools-header .logomenu .iconbar .submenu li.green:hover,
			.tools-header .logomenu .iconbar .submenu li.green.active{
				background-color:#27b34f;
			}
			.tools-header .logomenu .iconbar .submenu li.education:hover,
			.tools-header .logomenu .iconbar .submenu li.education.active,
			.tools-header .logomenu .iconbar .submenu li.purple:hover,
			.tools-header .logomenu .iconbar .submenu li.purple.active{
				background-color:#7c4a8b;
			}
			.tools-header .logomenu .iconbar .submenu li.support:hover,
			.tools-header .logomenu .iconbar .submenu li.support.active,
			.tools-header .logomenu .iconbar .submenu li.cyan:hover,
			.tools-header .logomenu .iconbar .submenu li.cyan.active{
				background-color:#3ddce6;
            }
            .tools-header .logomenu .iconbar .submenu li.company:hover,
			.tools-header .logomenu .iconbar .submenu li.company.active{
				background-color:#0067b9;
			}
			.tools-header .logomenu .iconbar .submenu li a:hover{
				text-decoration:none;
			}
			.tools-header .logomenu .logobar{
				margin-top:14px;
				margin-right:17px;
			}
			.tools-header .logomenu .separator{
				margin-top:10px;
				margin-bottom:10px;
				width:1px;
				height:44px;
				background-color:#323232;
			}
			.tools-header .logomenu .tools-title{
				vertical-align:middle;
				font-size:32px;
				padding-left:18px;
				color:#323232;
				font-family: barlow, arial, helvetica, sans-serif; /*AL-8591*/
			}
			.tools-header .logomenu .tools-title:lang(ru){
				font-family:Arial;
			}
			.tools-header .logomenu .tools-title:lang(zh){
				font-family: barlow, "Microsoft Yahei", 微软雅黑, simhei, 黑体, arial, helvetica, sans-serif;
			}
			.tools-header .logomenu .tools-title:lang(ja){
				 font-family: "Hiragino Kaku Gothic Pro",Arial;
			}
			.tools-header .navigation-bar{
				width:100%;
				height:36px;
				background-color:#009FBD;
				font-family: barlow, arial, helvetica, sans-serif;   /* AL-8591 */
				font-weight: bold;  /* AL-8591 */
			}
			.tools-header .navigation-bar:lang(ru){
				font-family:Arial;
			}
			.tools-header .navigation-bar:lang(zh){
				font-family: barlow, "Microsoft Yahei", 微软雅黑, simhei, 黑体, arial, helvetica, sans-serif;    /* AL-3271 */
			}
			.tools-header .navigation-bar:lang(ja){
				 font-family: "Hiragino Kaku Gothic Pro",Arial;
			}
			.tools-header .nav-links{
				padding-left:10px;
			}
			.tools-header .nav-links > li{
				float:left;
				list-style:none;
				max-height:36px;
				vertical-align:middle;
				padding:8px 10px;
				position:relative;
			}
			.tools-header .nav-links > li:first-child{
				margin-left:-10px;
			}
			.tools-header .nav-links > li.active{
				background-color:#99D9E4;
			}
			.tools-header .nav-links > li:hover{
				background-color:#33B3CA;
			}
			.tools-header .nav-links > li a{
				color:#fff;
				font-size:14px;
				display:block;
				line-height:20px;
			}
			.tools-header .nav-links > li a:hover{
				text-decoration:none;
			}
			.tools-header .nav-links li.dropdown > a{
				background:url(../images/tools-header-sprite.png) right -178px no-repeat;
				padding-right: 15px;
			}
			.tools-header .nav-links li.dropdown .submenu{
				display:none;
				position:absolute;
				top:100%;
				width:300px;
				padding-left:0px;
				margin-left:-10px;
				z-index:999;
				-moz-box-shadow: 4px 2px 4px 0px rgba(0, 0, 0, 0.25);
				-webkit-box-shadow: 4px 2px 4px 0px rgba(0, 0, 0, 0.25);
				box-shadow: 4px 2px 4px 0px rgba(0, 0, 0, 0.25);
			}
			.tools-header .nav-links li.dropdown:hover .submenu{
				display:block;
			}
			.tools-header .nav-links li.dropdown .submenu li{
				background-color:#33B3CA;
				list-style:none;
				padding-left:0px;
				border-top:1px solid #009fbd;
			}
			.tools-header .nav-links li.dropdown .submenu li:first-child{
				border-top:none;
			}
			.tools-header .nav-links li.dropdown .submenu li a{
				padding-right: 10px;
				padding-left: 10px;
				line-height:31px;
				font-size:14px;
				vertical-align:middle;
				display:block;
				font-family: barlow, arial, helvetica, sans-serif;    /* AL-8591 */
			}
			.tools-header .nav-links li.dropdown .submenu li a:lang(ru){
				font-family:Arial;
			}
			.tools-header .nav-links li.dropdown .submenu li a:lang(zh){
				font-family: barlow, "Microsoft Yahei", 微软雅黑, simhei, 黑体, arial, helvetica, sans-serif;    /* AL-3271 */
			}
			.tools-header .nav-links li.dropdown .submenu li a:lang(ja){
				 font-family: "Hiragino Kaku Gothic Pro",Arial;
			}
			.tools-header .nav-links li.dropdown .submenu li:hover,
			.tools-header .nav-links li.dropdown .submenu li.active{
				background-color:#99d9e4;
			}
			.tools-header .searchmenu > li {
				float: left;
				list-style: none;
				max-height: 36px;
				vertical-align: middle;
				padding: 8px 0px 8px 8px;
				position: relative;
			}
			.tools-header .searchmenu > li.search-box{
				padding: 0px;
			}
			.tools-header .searchmenu > li.search-box input[type=text] {
				box-shadow:none;
				border:none;
				outline:0;
				min-width:135px;
				background:transparent;
				color:#fff;
				font-size:16px;
				border-bottom:1px solid #fff;
				float: left;
				margin: 7px 8px;
			}
			.tools-header .searchmenu > li.search-box input[type=text].placeholder{
				color:#99d9e5;
			}
			
			.tools-header .searchmenu > li.search-box input[type=text]:focus,
			.tools-header .searchmenu > li.search-box input[type=text]:active{
				box-shadow:none;
				border:none;
				outline:0;
				border-bottom:1px solid #fff; 
			}
			.tools-header .searchmenu > li.search-box .search-icon {
				background:url(../images/tools-header-sprite.png) -10px -80px no-repeat;
				cursor: pointer;
				outline: 0;
				border:0;
				width:22px;
				height:22px;
				float: left;
				margin: 7px 0px 7px 0px;
			}
			.tools-header .searchmenu > li.search-option {
				font-size:14px;
				color:#fff;
				padding-left:8px;
				font-family: barlow, arial, helvetica, sans-serif;    /* AL-8591 */
				font-weight: bold;  /* AL-8591 */
			}
			.tools-header .searchmenu > li.search-option:lang(ru){
				font-family:Arial;
			}
			.tools-header .searchmenu > li.search-option:lang(zh){
				font-family: barlow, "Microsoft Yahei", 微软雅黑, simhei, 黑体, arial, helvetica, sans-serif;    /* AL-3271 */
				 font-size:14px;
			}
			.tools-header .searchmenu > li.search-option:lang(ja){
				 font-family: "Hiragino Kaku Gothic Pro",Arial;
			}
			.tools-header .searchmenu > li.search-option span {
				background:url(../images/tools-header-sprite.png) -10px -151px no-repeat;
				padding-left:19px;
				cursor:pointer;
				display: inline-block;
			}
			.tools-header .searchmenu > li.search-option span.active {
				background:url(../images/tools-header-sprite.png) -10px -119px no-repeat;
			}
            /*AL-4622*/
            div.approval {
    margin: 2em;
    margin-left: auto;
    margin-right: auto;
    width: 70% !important;
    min-height: 40px;
    clear: both;
    text-align: justify;
    vertical-align: middle;
    border-collapse: collapse;
    padding: 15px 20px 15px 80px;
    background-position: 30px 50%;
    background-repeat: no-repeat;
    -moz-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
}
            div.approved_yes {
    background-color: #dfd;
    background-image: url(/lib/plugins/publish/images/yes.gif);
}
            div.approval {
    width: 100% !important;
}
            div.approval span {
    display: block;
}
            #dokuwiki__content p {
    font-size: 14px;
    margin-bottom: 10px;
    padding:0px !important;
}
            div.approval span span.approval_date {
    display: inline;
}
.wiki-head-row {
    padding-left:0px;
    padding-right:0px;
}

            /*AL-4622*/

@media screen and (max-width: 640px) {

    .tools-header .logomenu .logobar {
        margin-top: 14px;
        margin-right: 17px;
        left: 30%;
        right:auto;
        position: relative;
    }

    div.tools-header .logomenu {
            width: 100%;
    }

    .tools-header .logomenu > li {
         /*removed margin-left: 46%;*/
           margin-top: -49px;
           width:33.333%;
           
    }

    .wiki-mob-add {
            float: right !important;
            margin-right: 5%;
    }

    .tools-header .searchmenu > li {
            float:right !important;
    }

    .tools-header .logomenu .iconbar {
        margin-right:0px;
            width: 60px;
    }
    .tools-header .searchmenu > li.search-box .search-icon {
            background: transparent url(../images/sprite1.png) no-repeat -111px 2px;
            cursor: pointer;
            outline: 0;
            border: 0;
            float: left;
            margin: 7px 0px 7px 0px;
            width: 27px;
            height: 25px;
            margin-left: 57px !important;
        }

     .tools-header .searchmenu > li.search-box input[type=text] {
		         box-shadow: none;
                 border: none;
                 outline: 0;
                 width: 80px;
                 background: transparent;
                 color: black;
                 font-size: 16px;
                 border-bottom: 1px solid black;
                 float: left;
                 margin-top: -9px;
                 margin-right: -57px;
                 margin-left: 19px;
                 height: 47px;
			}


			.tools-header .searchmenu > li.search-box input[type=text]:focus,
			.tools-header .searchmenu > li.search-box input[type=text]:active{
				border-bottom:1px solid black; 
                 height: 47px;
			}
}
/*AL-6679*/
.thm-product .about-you-container,
.thm-product .detailed-information,
.thm-product .your-project-container,
.thm-product .request-details-container {
    padding-top: 22px;
    padding-bottom:17px;
}

.thm-product #_content_txtEmbedInquiryDescription
{
    width:765px !important;
}
.thm-product  #_content_txtTechSupportAddress,
.thm-product  #_content_txtTechSupportAddress2,
.thm-product  #_content_txtTechSupportAddress3,
.thm-product  #_content_txtTechSupportTelephone
{
    width:288px;
    margin-left:-10px;
}

.thm-product  #_content_txtTechSupportCity,
.thm-product  #_content_ddlTechSupportState,
.thm-product  #_content_txtTechSupportZipCode,
.thm-product  #_content_ddlTechSupportcountry,
.thm-product  #_content_txtTechSupportSubjectDSP
{
    width:288px;
}

.thm-product #_content_ddlTechSupportDesignStage,
.thm-product #_content_txtTechSupportFirstName,
.thm-product #_content_txtTechSupportAddress,
.thm-product #_content_txtTechSupportLastName, 
.thm-product #_content_txtTechSupportCompanyName,
.thm-product #_content_txtEndApplication,
.thm-product #_content_txtTechSupportEmail,
.thm-product #_content_ddlDesignStage,
.thm-product #_content_txtEstimatedAnnualVolume,
.thm-product #_content_txtCustomerServiceCompanyName,
.thm-product #_content_txtCustomerServiceTelephone,
.thm-product #_content_ddlCustomerServicecountry,
.thm-product #_content_txtTechSupportEstimatedAnnualVolume,
.thm-product #_content_txtTechSupportEndApplication,
.thm-product #_content_txtCustomerServiceEmail,
.thm-product .detailed-information #_content_txtTechSupportTelephone,
.thm-product .detailed-information #_content_txtTechSupportCity,
.thm-product .detailed-information #_content_ddlTechSupportState,
.thm-product .detailed-information #_content_txtTechSupportZipCode,
.thm-product .detailed-information #_content_ddlTechSupportcountry
 {
        margin-top: 10px;
}

.thm-product #_content_ddlCustomerServicecountry {
        margin-bottom: 15px;

}


/*.thm-product #_content_lblFirstName,
.thm-product #_content_lblLastName,
.thm-product #_content_lblEndApplication,
.thm-product #_content_lblDesignStage,
.thm-product #_content_lblEstimatedAnnualVolume,
.thm-product #_content_lblCompanyName,
.thm-product #_content_lblCity,
.thm-product #_content_lblState,
.thm-product #_content_lblZip,
.thm-product #_content_lblCountry{
    padding-right:10px;
}*/

.thm-product .detailed-information #_content_lblTechSupportAddress,
.thm-product .detailed-information #_content_lblTechSupportTelephone
 {
    padding-right: 20px;
}

.thm-product  label.radiobox-inline.topadjust:nth-child(2){
    padding-left:16px;
}
.thm-product  label.radiobox-inline.topadjust:nth-child(3){
    padding-left:21px;
}
              
.thm-product  #HighSpeed {
    margin-left: -66px
}           

.thm-product  span#_content_lblTechSupportHardwarePlatform
{
    padding-right: 0px;
    left: 7px;
}  
.thm-product  span#_content_lblEmulator{
    padding-right: 0px;
    left: 0px;
}                                 

.thm-product  #_content_txtComments{
    margin-top:14px;
    margin-bottom:16px;
}



.thm-product .type-of-support-container{
    margin-top:24px;
    margin-bottom:24px;
}

.thm-product #_content_lblTechSupportCity,
.thm-product #_content_lblTechSupportCompanyName,
/*.thm-product #_content_lblCustomerServiceCompanyName,*/
.thm-product #_content_lblTechSupportCountry,
.thm-product #_content_lblTechSupportDesignStage,
/*.thm-product #_content_lblCustomerServiceEmail,*/
.thm-product #_content_lblTechSupportEmail,
.thm-product #_content_lblTechSupportEndApplication,
.thm-product #_content_lblTechSupportEstimatedAnnualVolume,
/*.thm-product #_content_lblCustomerServiceFirstName,*/
.thm-product #_content_lblTechSupportFirstName,
.thm-product #_content_lblTechSupportLastName,
/*.thm-product #_content_lblCustomerServiceLastName,*/
.thm-product #_content_lblTechSupportState,
.thm-product #_content_lblTechSupportZip,
.thm-product #_content_lblSelectRequestType,
.thm-product #_content_lblTechSupportProcessor,
/*.thm-product #_content_lblTechSupportHardwarePlatform,*/
.thm-product #_content_lblTypeOfIssueEmb,
.thm-product #_content_lblTechSupportSubjectDSP,
.thm-product #_content_lblInquiryDescriptionEmb,
.thm-product #_content_lblSubject,
.thm-product #_content_lblInquiryDescription,
.thm-support #_content_lblCustomerSupport {

    padding-right: 10px
}