body{margin:0px; padding:0px; background:url(../images/pattern-bg.jpg)#EAEAEA; overflow-x:hidden;   font-size:15px }
h1, h2, h3, h4, h5, h6,/* ul ,*/ li, p, ol{padding:0px; margin:0px}

.main-menu {padding:0px; margin:0px;}
.menu ul li ul{padding:0px; margin:0px; z-index:9999999 !important;}
.news-links ul li ul{padding:0px; margin:0px;}
.news-links > ul {padding:0px; margin:0px;}

div::not(.wp-content):not(.col-md-12) > ul { 
    padding:0px; margin:0px
}

#newsLinks > ul {padding:0px; margin:0px}
.block-2-padding > ul {padding:0px; margin:0px}
.block-2-padding > div > ul {padding:0px; margin:0px}

a,a:focus,a:hover{text-decoration:none}
.container{max-width:1028px}
/*Fonts*/
@font-face {
  font-family: 'OpenSans-Semibold';
  src: url('../fonts/OpenSans-Semibold.eot'); /* IE9 Compat Modes */
  src: url('../fonts/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/OpenSans-Semibold.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/OpenSans-Semibold.woff') format('woff'), /* Pretty Modern Browsers */
       url('../fonts/OpenSans-Semibold.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/OpenSans-Semibold.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'OpenSans-Light';
  src: url('../fonts/OpenSans-Semibold.eot'); /* IE9 Compat Modes */
  src: url('../fonts/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/OpenSans-Semibold.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/OpenSans-Semibold.woff') format('woff'), /* Pretty Modern Browsers */
       url('../fonts/OpenSans-Light.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/OpenSans-Semibold.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'OpenSans-Bold';
  src: url('../fonts/OpenSans-Bold.eot'); /* IE9 Compat Modes */
  src: url('../fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/OpenSans-Bold.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/OpenSans-Bold.woff') format('woff'), /* Pretty Modern Browsers */
       url('../fonts/OpenSans-Bold.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/OpenSans-Bold.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'Roboto-Medium';
  src: url('../fonts/Roboto-Medium.eot'); /* IE9 Compat Modes */
  src: url('../fonts/Roboto-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/Roboto-Medium.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/Roboto-Medium.woff') format('woff'), /* Pretty Modern Browsers */
       url('../fonts/Roboto-Medium.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/Roboto-Medium.svg#svgFontName') format('svg'); /* Legacy iOS */
}
@font-face {
  font-family: 'Roboto-Medium-Italic';
  src: url('../fonts/Roboto-MediumItalic.eot'); /* IE9 Compat Modes */
  src: url('../fonts/Roboto-MediumItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/Roboto-MediumItalic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/Roboto-MediumItalic.woff') format('woff'), /* Pretty Modern Browsers */
       url('../fonts/Roboto-MediumItalic.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/Roboto-MediumItalic.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'Roboto-Bold';
  src: url('../fonts/Roboto-Bold.eot'); /* IE9 Compat Modes */
  src: url('../fonts/Roboto-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/Roboto-Bold.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/Roboto-Bold.woff') format('woff'), /* Pretty Modern Browsers */
       url('../fonts/Roboto-Bold.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/Roboto-Bold.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'Roboto';
  src: url('../fonts/Roboto-Regular.eot'); /* IE9 Compat Modes */
  src: url('../fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/Roboto-Regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/Roboto-Regular.woff') format('woff'), /* Pretty Modern Browsers */
       url('../fonts/Roboto-Regular.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/Roboto-Regular.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'Cabin-Bold';
  src: url('../fonts/Cabin-Bold-TTF.eot'); /* IE9 Compat Modes */
  src: url('../fonts/Cabin-Bold-TTF.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/Cabin-Bold-TTF.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/Cabin-Bold-TTF.woff') format('woff'), /* Pretty Modern Browsers */
       url('../fonts/Cabin-Bold-TTF.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/Cabin-Bold-TTF.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'Cabin';
  src: url('../fonts/Cabin-Regular-TTF.eot'); /* IE9 Compat Modes */
  src: url('../fonts/Cabin-Regular-TTF.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/Cabin-Regular-TTF.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/Cabin-Regular-TTF.woff') format('woff'), /* Pretty Modern Browsers */
       url('../fonts/Cabin-Regular-TTF.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/Cabin-Regular-TTF.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'Cabin-Medium';
  src: url('../fonts/Cabin-Medium-TTF.eot'); /* IE9 Compat Modes */
  src: url('../fonts/Cabin-Medium-TTF.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/Cabin-Medium-TTF.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/Cabin-Medium-TTF.woff') format('woff'), /* Pretty Modern Browsers */
       url('../fonts/Cabin-Medium-TTF.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/Cabin-Medium-TTF.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'Cabin-SemiBold';
  src: url('../fonts/Cabin-SemiBold-TTF.eot'); /* IE9 Compat Modes */
  src: url('../fonts/Cabin-SemiBold-TTF.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/Cabin-SemiBold-TTF.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/Cabin-SemiBold-TTF.woff') format('woff'), /* Pretty Modern Browsers */
       url('../fonts/Cabin-SemiBold-TTF.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/Cabin-SemiBold-TTF.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'Cabin-Italic';
  src: url('../fonts/Cabin-Italic-TTF.eot'); /* IE9 Compat Modes */
  src: url('../fonts/Cabin-Italic-TTF.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/Cabin-Italic-TTF.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/Cabin-Italic-TTF.woff') format('woff'), /* Pretty Modern Browsers */
       url('../fonts/Cabin-Italic-TTF.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/Cabin-Italic-TTF.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'Thonburi';
  src: url('../fonts/Thonburi.eot'); /* IE9 Compat Modes */
  src: url('../fonts/Thonburi.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/Thonburi.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/Thonburi.woff') format('woff'), /* Pretty Modern Browsers */
       url('../fonts/Thonburi.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/Thonburi.svg#svgFontName') format('svg'); /* Legacy iOS */
}

/*Fonts-end*/

.loader {
    background:url(/images/small-ajax-loader.gif) center center no-repeat;    
}

/*Compare IP*/

.compare_ip_list {padding-left : 0;}
.compare_ip_list_item {list-style-position:inside;}


/*Common Styles*/

.row {margin-right: -5px;margin-left: -5px;}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    padding-right: 5px;
    padding-left: 5px;
}
.ctool-header {
        padding:15px 0 !important;
        text-align:center;
	background-color:rgb(124, 209, 68);
}
.ctool-text{
        font-size:24px;
	position: relative;
    	top: 8px;
    	padding-left: 15px;
}
.ctool-logo {
	width: 200px !important;
}
/* Video classes*/
.logVideoParent {
	position:relative;
	margin-top:20px;
}

.logVideoChild {
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
}
/* Video claases end*/
.header-wrapper{background:#fff; padding:13px 13px 12px 13px;border-bottom:4px solid #449ED1}
.header-wrapper .navbar-default { background-color: #fff; border: none;}
.setting-menu ul li a{font-family:OpenSans-Semibold; font-size:14px; color:#726868}
.setting-menu ul li a .caret{color:#449ED1}
.home-banner{background:url(../images/banner-bg.jpg); padding:65px 0px 74px 0px; border-top:1px solid #fff;}
.banner-t-blue{display:block;font-size:50px; color:#186C99; font-family:Roboto-Medium; line-height:48px; text-align:right; letter-spacing:1px}
.banner-t-black{display:block;font-size:24px; color:#0F2734; font-family:Roboto-Medium; line-height:18px;   letter-spacing: 1px;}
.banner-txt{width:45%; margin:auto;  text-align:right}
.content-divider{height:7px; background:#C4CFD5; border-bottom:1px solid #fff; border-top:1px solid #fff}
.content-wrapper{position:relative;background:#fff; border-top:5px solid #93E733;padding:5px 10px 10px 10px}
.mt-10{margin-top:10px;word-break: break-word;}
.related-links{width:92%; margin:auto}
.related-links-head{color:#726868; font-size:15px; font-family:Cabin-Medium; margin-top:20px; margin-bottom:10px}
.related-links a{color:#34769B; font-size:14px;font-family:Cabin-Medium;margin-top:7px; display:inline-block }
.copy-right{color:#8A8282; font-size:13px; font-family:OpenSans-Semibold; text-align:center; margin-top:20px; margin-bottom:10px}

.links{width:15%}
.terms{text-align:center}
.terms a{color:#4989AC; font-size:14px; font-family:OpenSans-Semibold;margin-right:20px}
.terms a:last-child{margin-right:0px}
.related-links .links:last-child{margin-right:0px}
.instagram{background:url(../images/social-icons.png) 0px 0px no-repeat;  width:30px ; height:30px; display:inline-block;margin-right:35px }
.fb{background:url(../images/social-icons.png) -62px 0px no-repeat;  width:30px ; height:30px; display:inline-block;margin-right:35px }
.youtube{background:url(../images/social-icons.png) -125px 0px no-repeat;  width:30px ; height:30px; display:inline-block;margin-right:35px }
.twitter{background:url(../images/social-icons.png) -186px 0px no-repeat;  width:30px ; height:30px; display:inline-block }
.heading-arrow{position:absolute; left: 0px; top: 13px;}
.heading-arrow-reg{position:absolute; left: 0px;}
.left15{left:15px;}
.footer-wrapper{margin-top:20px;padding-bottom:20px}
label,.chk-options label{color:#565C5E ; font-size:13px; font-family:OpenSans-Semibold; font-weight:normal}
.chk-options{position:relative}
.chk-options-reg{width:70%;margin-left:0%;}

input[type='text'],.form-control:focus,input[type='password'],textarea,.form-control{
background:#EBEBEB;
 -webkit-box-shadow: inset 1px 1px 2px 0px rgba(0, 0, 0, 0.29);
-moz-box-shadow:inset 1px 1px 2px 0px rgba(0, 0, 0, 0.29);
box-shadow:inset 1px 1px 2px 0px rgba(0, 0, 0, 0.29);
border-radius:0px;
-moz-border-radius: 0px;
-webkit-border-radius:0px; 
outline:none;border:none; font-weight:normal; font-family:Cabin

 }
.chk-options input[type="checkbox"]{opacity: 0;
    filter: alpha(opacity=0); /* For IE8 and earlier */; position:relative; top:2px;z-index:2;margin-right:5px}
.checkbox.selected{background:#449ED1 !important}	
/*.chk-options input[type="checkbox"]:checked+span.checkbox{background:#449ED1}	*/
.checkbox{position:absolute;
 left:5px; 
 top:-4px; 
 width:12px; height:12px; display:inline-block;
background: rgba(233,237,231,1);
background: -moz-linear-gradient(top, rgba(233,237,231,1) 0%, rgba(191,192,190,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(233,237,231,1)), color-stop(100%, rgba(191,192,190,1)));
background: -webkit-linear-gradient(top, rgba(233,237,231,1) 0%, rgba(191,192,190,1) 100%);
background: -o-linear-gradient(top, rgba(233,237,231,1) 0%, rgba(191,192,190,1) 100%);
background: -ms-linear-gradient(top, rgba(233,237,231,1) 0%, rgba(191,192,190,1) 100%);
background: linear-gradient(to bottom, rgba(233,237,231,1) 0%, rgba(191,192,190,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9ede7', endColorstr='#bfc0be', GradientType=0 );margin-right:5px}	
.checkbox-reg{position:absolute;
 left:0px; 
 top:4px; 
 width:12px; height:12px; display:inline-block;
background: rgba(233,237,231,1);
background: -moz-linear-gradient(top, rgba(233,237,231,1) 0%, rgba(191,192,190,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(233,237,231,1)), color-stop(100%, rgba(191,192,190,1)));
background: -webkit-linear-gradient(top, rgba(233,237,231,1) 0%, rgba(191,192,190,1) 100%);
background: -o-linear-gradient(top, rgba(233,237,231,1) 0%, rgba(191,192,190,1) 100%);
background: -ms-linear-gradient(top, rgba(233,237,231,1) 0%, rgba(191,192,190,1) 100%);
background: linear-gradient(to bottom, rgba(233,237,231,1) 0%, rgba(191,192,190,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9ede7', endColorstr='#bfc0be', GradientType=0 );margin-right:5px}
.check-selected{background:#449ED1 !important;  display: inline-block;
    height: 12px;
    left: 5px;
    margin-right: 5px;
    position: absolute;
    top: 6px;
    width: 12px;}
.check-selected-reg{background:#449ED1 !important;  display: inline-block;
    height: 12px;
    left: 0px;
    margin-right: 5px;
    position: absolute;
    top: 4px;
    width: 12px;}
/*Top Menu*/ 
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{background:transparent}
.menu-xs{    position: absolute;
    width: 100%;
    background:rgba(220,220,220,0.95); z-index:300; display:none}
.has-submenu-xs ul{border-top:1px solid #fff;}
.has-submenu-xs ul li{padding-left:20px}	
.menu-xs .has-submenu-xs ul{display:none}
.menu-xs ul li{border-bottom:1px solid #fff}
.menu-xs ul li{list-style-type:none}
.menu-xs ul li a{padding:3px 10px; color:#635F5F; font-family:Cabin; display:block; text-decoration:none }

.menu {height:26px; z-index:20; background:#E8E6E6}
.menu ul li{float:left; list-style-type:none;line-height:26px; position:relative;word-break: break-all;}
.menu a {display:block;text-align:center; font-family:Cabin;font-weight:bold; color:#726868; font-size:15px; text-decoration:none; letter-spacing:1px}
.menu li{width: 16.6%; border-right:1px solid #44576F}
.has-submenu ul{display:none;}
.has-submenu:hover ul{display:block; z-index:20; position:absolute;top: 26px;width:100%}
.menu ul ul li{display:block;float:none !important;width:100%}

.menu ul ul li a{text-align:left !important; padding:5px 5px}
.menu ul ul li{border-bottom:1px dashed #B0AEAE; border-right:none;line-height:16px}
.menu ul ul li:last-child{border-bottom:none}
.menu ul ul li a:hover{background:#DCDCDC}
.menu ul li ul{background:rgba(255,255,255,0.95);}
.menu ul.main-menu{position:relative; height:26px;}
.main-menu li:last-child{border-right:none}
.navbar-toggle{background:none; border:none;    background: none;
    border: none;
    padding: 0px;
    margin: 15px 10px 10px;}

/*Tabs*/
.tabs-blue,.tabs-grey{display:table; width:100%}
.tabs-blue li,.tabs-grey li{display:table-cell; float:none;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.tabs-blue li a{background:#51AFE4; color:#fff;padding:3px 5px 1px 5px;border-radius:0px;letter-spacing: 0.5px;
-moz-border-radius: 0px;
-webkit-border-radius:0px; font-family:Cabin;/*font-weight:bold;*/ margin:0px; border-right:1px solid #AFD6EB; 
text-align:center; display:block;width:100%;
white-space: nowrap; overflow: hidden; text-overflow: ellipsis; cursor:pointer !important }
.hover-tabs  a{cursor:pointer !important}
.tabs-blue li a:hover,.tabs-blue li a:focus{background:#51AFE4;outline-offset:0px}
.nav-tabs>li>a:hover{border-top-color:#51AFE4;border-bottom-color:#51AFE4;border-left-color:#51AFE4}
.tabs-blue.nav-tabs>li.active>a, 
.tabs-blue.nav-tabs>li.active>a:focus, 
.tabs-blue.nav-tabs>li.active>a:hover{border-color:#AFD6EB;border-bottom-color: transparent;color:#51AFE3}
.tab-content{border-left:1px solid #AFD6EB;border-right:1px solid #AFD6EB;border-bottom:1px solid #AFD6EB }
.tabs-blue.nav-tabs{border-bottom:none;}
.tab-pane{padding:30px;}
.tabs-section .tab-pane{min-height:270px;}
/*Custom Select*/
.ui-selectmenu-button {width:90% !important; background:#EBEBEB;  
-webkit-box-shadow: inset 1px 1px 2px 0px rgba(0, 0, 0, 0.29);
-moz-box-shadow:inset 1px 1px 2px 0px rgba(0, 0, 0, 0.29);
box-shadow:inset 1px 1px 2px 0px rgba(0, 0, 0, 0.29);
border-radius:0px;
-moz-border-radius: 0px;
-webkit-border-radius:0px; outline:none;border:none;
border-bottom-right-radius:0px !important;
border-bottom-left-radius:0px !important;
border-top-right-radius:0px !important;
border-top-left-radius:0px !important;

}
.form-control{font-size:13px; height:auto;padding:4px 12px}
.ui-selectmenu-text{font-family:OpenSans-Semibold;font-weight:normal;color:rgb(85, 85, 85); font-size:13px}
.ui-selectmenu-button span.ui-icon{    right: 0px;
    left: auto;
    margin-top: -8px;
    position: absolute;
    top: 9px;
   background:url(../images/select-box.jpg);
   width:23px;
    height: 25px;}

.ui-menu .ui-menu-item{background:#ebebeb;color:rgb(85, 85, 85);font-family:OpenSans-Semibold; font-size:13px; font-weight:normal; outline:none;}	
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{
	background:#F2F1F1 !important;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{
	border:none;
}

.ui-menu{border-bottom-right-radius:0px;border-bottom-left-radius:0px;}

.ui-menu .ui-state-focus, .ui-menu .ui-state-active{margin:0px}
.ui-state-focus{background:#EBEBEB}

/*box slider*/
.bx-wrapper{margin-bottom:0px}
.bx-viewport{height:63px !important}
.bx-wrapper .bx-viewport{border:none; box-shadow:none; -moz-box-shadow:none;-webkit-box-shadow:none}
.bx-controls{display:none}
.bxslider li{text-align:center; }
.bx-wrapper img{display:inline-block}
/*Search Ip*/
.search-ip{color:#4E8899; font-size:20px; font-family:Cabin;font-weight:bold;}
.search-ip .input-group{margin-bottom:30px}
.red{color:#A60A1C; font-size:28px}
.search-ip input[type='text']{
background:#EBEBEB; 

-webkit-box-shadow: inset 1px 1px 2px 0px rgba(0, 0, 0, 0.29);
-moz-box-shadow:inset 1px 1px 2px 0px rgba(0, 0, 0, 0.29);
box-shadow:inset 1px 1px 2px 0px rgba(0, 0, 0, 0.29);

border-radius:0px;
-moz-border-radius: 0px;
-webkit-border-radius:0px; outline:none;border:none;}

.ui-selectmenu-button span.ui-selectmenu-text{padding:4px 7px 4px 7px}
.input-group-addon{padding:0px 6px;border-radius:0px;
-moz-border-radius: 0px;
-webkit-border-radius:0px;  background: rgba(69,159,211,1);
background: -moz-linear-gradient(top, rgba(69,159,211,1) 0%, rgba(94,192,248,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(69,159,211,1)), color-stop(100%, rgba(94,192,248,1)));
background: -webkit-linear-gradient(top, rgba(69,159,211,1) 0%, rgba(94,192,248,1) 100%);
background: -o-linear-gradient(top, rgba(69,159,211,1) 0%, rgba(94,192,248,1) 100%);
background: -ms-linear-gradient(top, rgba(69,159,211,1) 0%, rgba(94,192,248,1) 100%);
background: linear-gradient(to bottom, rgba(69,159,211,1) 0%, rgba(94,192,248,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#459fd3', endColorstr='#5ec0f8', GradientType=0 ); cursor:pointer; border:none}

/*Request Ip*/
.req-ip-desc{color:#606365; font-size:13px; font-family:Roboto-Medium}
.req-note{color:#606365; font-size:12px; font-family:Roboto}
textarea{background:#EBEBEB; 
 -webkit-box-shadow: inset 1px 1px 2px 0px rgba(0, 0, 0, 0.29);
-moz-box-shadow:inset 1px 1px 2px 0px rgba(0, 0, 0, 0.29);
box-shadow:inset 1px 1px 2px 0px rgba(0, 0, 0, 0.29);

border-radius:0px;
-moz-border-radius: 0px;
-webkit-border-radius:0px; outline:none;border:none;width:100%;border-right: 1px solid rgba(0,0,0,0.10);  padding:5px}
#requestIp textarea{margin:8px 0px; height:102px}
button{background: rgba(126,186,220,1);
background: -moz-linear-gradient(top, rgba(126,186,220,1) 0%, rgba(57,132,176,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(126,186,220,1)), color-stop(100%, rgba(57,132,176,1)));
background: -webkit-linear-gradient(top, rgba(126,186,220,1) 0%, rgba(57,132,176,1) 100%);
background: -o-linear-gradient(top, rgba(126,186,220,1) 0%, rgba(57,132,176,1) 100%);
background: -ms-linear-gradient(top, rgba(126,186,220,1) 0%, rgba(57,132,176,1) 100%);
background: linear-gradient(to bottom, rgba(126,186,220,1) 0%, rgba(57,132,176,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ebadc', endColorstr='#3984b0', GradientType=0 ); border:none; color:#fff; 
font-family:Cabin;padding:3px 17px 2px 17px;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; font-size:15px; /*font-weight:bold*/}
.foundries label{font-family:Roboto; font-size:14px}
.foundries label.label-c{/*font-family:Cabin-Bold;*/ font-family:Roboto-Bold; font-size:13px}
.search select{width:90%}
.search-reg {width:64%;border-top:1px dashed #B1B3B1;padding-top:15px;}
.search-tabs{z-index:200; position:relative}
.search-border-reg {border-bottom:1px dashed #B1B3B1;width:64%;}

/*Advanced Search*/
.advanced-search{

    border: 1px solid #AFD6EB;
    width: 99%;
    position: absolute;
    left: 10px;
    top: 5px;
    z-index: 100;
    background: #fff;-webkit-box-shadow: 3px 0px 7px 0px rgba(0,0,0,0.71);
-moz-box-shadow: 3px 0px 7px 0px rgba(0,0,0,0.71);
box-shadow: 3px 0px 7px 0px rgba(0,0,0,0.71);padding:65px 10px 30px 10px;
display:none;

}
.intel-program{padding: 5px;/*border-radius: 5px;*/background-color: #337ab7;color: #FFF;}
a.intel-program:hover {color: #fff;}
iframe{width:100%;margin:20px 0px 0px 0px}
.check-head{color:#3995CA; font-family:Cabin;font-weight:bold; margin:20px 0px}
.form-group label.blue{color:#3995CA; font-family:Cabin;font-weight:bold; font-size:15px}
.adv-search-block label.blue{margin-top:10px}
.search {padding:20px 30px}
.search-by{padding:0px 20px 20px 30px ; border-bottom:1px dashed #B1B3B1}
.search-by-reg{padding:0px 20px 20px 0px ;}
.adv-search-inputs .form-group{margin-bottom:5px}
.adv-search-inputs .ui-selectmenu-button{width:100% !important; font-family:OpenSans-Semibold}
.adv-search-inputs  label{margin-bottom:0px}
/*Tabs grey*/
.tabs-grey li a{background:#51AFE4; color:#fff;padding:5px 5px;border-radius:0px;
-moz-border-radius: 0px;
-webkit-border-radius:0px; font-family:Cabin;/*font-weight:bold;*/ margin:0px; border-right:1px solid #AFD6EB;  text-align:center}
.tabs-grey li a,.tabs-grey li a:hover,.tabs-grey li a:focus{background:#51AFE4; color:#fff;padding:3px 5px 1px 5px;border-radius:0px;
-moz-border-radius: 0px;
-webkit-border-radius:0px; font-family:Cabin;/*font-weight:bold; */margin:0px; border-right:1px solid #AFD6EB;  text-align:center; letter-spacing:0.5px}
.tabs-grey.nav-tabs>li.active>a, 
.tabs-grey.nav-tabs>li.active>a:focus, 
.tabs-grey.nav-tabs>li.active>a:hover{border-color:transparent;border-bottom-color: transparent;color:#51AFE3;background:#F9F9F9}
.tab-content-grey{border:none; background:#F9F9F9 }
.tab-content-grey .tab-pane{padding:20px; min-height:227px;}
.tabs-grey{border-bottom:1px solid #F9F9F9}
#leftTabs li a, #techTalks  li a{text-align:center}
.tab-content-grey a{color:#397292; font-size:13px; font-family:Roboto-Bold; letter-spacing:0.5px}
#whitePaper a:last-child, #techTalks a:last-child{margin-bottom:35px}
.news-links a:last-child{margin-bottom:34px}
.industry-news,.adv-search,.block-2-content{background:#f9f9f9;padding-top:10px}
.block-2-padding{padding:15px 20px 20px 20px}
.btn-red{
background: rgba(245,46,102,1);
background: -moz-linear-gradient(top, rgba(245,46,102,1) 0%, rgba(166,22,37,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(245,46,102,1)), color-stop(100%, rgba(166,22,37,1)));
background: -webkit-linear-gradient(top, rgba(245,46,102,1) 0%, rgba(166,22,37,1) 100%);
background: -o-linear-gradient(top, rgba(245,46,102,1) 0%, rgba(166,22,37,1) 100%);
background: -ms-linear-gradient(top, rgba(245,46,102,1) 0%, rgba(166,22,37,1) 100%);
background: linear-gradient(to bottom, rgba(245,46,102,1) 0%, rgba(166,22,37,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f52e66', endColorstr='#a61625', GradientType=0 );
}
.news-links{padding:20px}
.news-links a{    color: #397292;
    font-size: 13px;
    font-family: Roboto-Bold; letter-spacing:0.5px}

.testimonials{color:#397193; font-family:Roboto-Bold; font-size:13px; }
.testimonial-by{
	color:#7F817E;
	margin-bottom:20px
}

/*carousel*/

.carousel-indicators{width:auto; left:0px;right:10px; text-align:right;bottom:-18px }
.carousel-indicators li{border-radius:0px;
-moz-border-radius: 0px;
-webkit-border-radius:0px; margin-right:11px;  width:12px; height:12px; margin-bottom:20px}
.carousel-indicators .active{background-color:#51AFE4;margin-right:11px;   width:12px; height:12px; position:relative; top:-1; margin-bottom:20px}
.carousel-inner{border:1px solid #AFD6EB;min-height:296px}
.carousel-inner  .item{background:#000}
.ip-block a{color:#397193; }
.ip-block{font-size:13px; color:#5C6366; /*font-family:Cabin-bold;*/ font-family:Cabin; margin-bottom:33px; min-height:48px !important}
.ip-block img{display: block; max-width:96px; max-height:48px; height:auto; width:auto}
.view-all{background: #84A8B1;
    position: absolute;
    right: 6px;
    padding:0px 14px;
    bottom: 10px;letter-spacing:0.5px ;line-height: 18px;}
.view-all a{color:#fff !important; font-size:13px  !important;/*font-family:Cabin-bold;*/ font-family:Cabin;}	
.featured-block{border:1px solid #AFD6EB; padding:15px 30px; position:relative}
.featured-block .view-all{right:0px}
.vendor-video{padding:0px 5px; margin:0px;max-height:370px}
.vendor-video iframe{margin:0px}
.partners{border:1px solid #AFD6EB; background:#fff}
.featured-block h1{font-size:17px; font-family:Cabin;font-weight:bold; color:#4E8899; letter-spacing:1px}
.blogs a{font-family:Roboto-Bold; color:#397193}
.blog-link{width:90%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size:13px; letter-spacing: 0.5px; }
.blogs{margin-top:10px; margin-bottom:28px}
.blogs img{display:block; margin:auto; height:auto; max-height:63px; 
    width:auto; max-width:150px}
.blogs:last-child{margin-bottom:0px}	
.industry-trends{margin-top:18px; padding-bottom:2px}	
.partner h3{font-family:Cabin; font-weight:normal; color:#51AFE3; margin:30px 0px 7px 0px !important;letter-spacing: 0.5px;  }

.complete-registration .featured-block{padding-right:20px}	
.video{padding:0px}
.industry-trends h2{color:#648086; font-size:16px; font-family:Cabin;font-weight:bold; margin-top:20px}
.trend-date{color:#648086; font-family:OpenSans-Semibold; font-size:13px}
.trend-content{font-size:13px; color:#397193; font-family:Roboto-Medium; margin-top:20px; width:80%; line-height:1em}
.heading-div{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#449ed1+0,5fc1f9+100 */
background: #449ed1; /* Old browsers */
background: -moz-linear-gradient(top,  #449ed1 0%, #5fc1f9 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #449ed1 0%,#5fc1f9 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #449ed1 0%,#5fc1f9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#449ed1', endColorstr='#5fc1f9',GradientType=0 ); /* IE6-9 */
 color:#fff; font-size:15px; font-family:Cabin; padding:3px 0px 2px 20px; }
 #requestIp{padding-bottom:10px}
.partner-logo{padding:28px 10px; background:#fff;}
.ip-categories{padding:18px 10px 18px 30px; background:#fff}
.ip-categories a{font-family:Cabin;color:#4E8899; font-size:15px  }
.category{margin-bottom:8px}
.ip-categories .glyphicon-play{ position: relative; top:0px; font-size:10px; color:#449ED1; margin-right:4px}
.tab-pane{background:#fff}
.tab-content-grey .tab-pane{background:#F9F9F9}
.video h2{font-family:Cabin;font-weight:bold; font-size:14px; color:#2D5D78; padding-left:10px; letter-spacing:0.5px; width:70%}
.video h1{padding:15px 10px 0px 30px}
#player{height:214px}
input[type='text']{font-family:Cabin}

/*results page*/ 

.top-banner .heading-div{margin-top:5px; min-height:19px}
.bread-crum{color:#617A87; font-size:12px; font-family: Roboto ; margin-bottom: 3px;}
.bread-crum a{color:#617A87; font-size:12px; font-family: Roboto ; text-decoration:none }
.results-banner{background:url(../images/results-banner.jpg) no-repeat #7CD144 ; position:relative;}
.concierge-banner{background:url(../images/concierge-banner.jpg) no-repeat #7CD144 ; position:relative;}
.dac-banner{background:url(../images/dca-banner.jpg) no-repeat #7CD144 ; position:relative;}
.login-banner{background:url(../images/login-banner.jpg) no-repeat #7CD144; position:relative;}
.blogs-banner{background:url(../images/blog-banner.jpg) no-repeat #7CD144; position:relative;}
.white-paper-banner{background:url(../images/white-paper-banner.jpg) no-repeat #7CD144; position:relative;}
.partner-banner{background:url(../images/partner-login-banner.jpg) no-repeat #7CD144; position:relative;}
.trends-banner{background:url(../images/trends.jpg) no-repeat #7CD144; position:relative;}
.vendor-banner{background:url(../images/core-ip-banner.jpg) no-repeat #7CD144; position:relative;}
.news-banner{background:url(../images/news-banner.jpg) no-repeat #7CD144; position:relative;}
.partnets-banner{background:url(../images/partnet-banner.jpg) no-repeat #7CD144; position:relative;}
.core-ip-banner{background:url(../images/core-ip-banner.jpg) no-repeat #7cd144; position:relative;}	
.tech-banner{background:url(../images/tech-banner.jpg) no-repeat #7cd144; position:relative;}
.video-banner{background:url(../images/video-banner.jpg) no-repeat #7cd144; position:relative;}
.testimonial-banner{background:url(../images/testimonials-banner.jpg) no-repeat #7cd144; position:relative;}
.news-letter-banner{background:url(../images/news-letter-banner.jpg) no-repeat #7cd144; position:relative;}
.concierge-banner-text{
	color: #186c99;
    float: right;
    font-family: Roboto-Medium;
    font-size: 42px;
    letter-spacing: 1px;
    line-height: 23px;
    padding-top: 61px;
    position: relative;
    right: 0;
    width: 64%;
}
.dca-banner-text{
	color: #186c99;
    float: right;
    font-family: Roboto-Medium;
    font-size: 42px;
    letter-spacing: 1px;
    line-height: 23px;
    padding-top: 58px;
    position: relative;
    right: 0;
    width: 54%;
}
.news-banner-text{
	color: #186c99;
    float: right;
    font-family: Roboto-Medium;
    font-size: 42px;
    letter-spacing: 1px;
    line-height: 28px;
    padding-top:57px;
    position: relative;
    right: 0;
    width: 70%;
}
.news-letter-banner-text{
	color: #186c99;
    float: right;
    font-family: Roboto-Medium;
    font-size: 42px;
    letter-spacing: 1px;
    line-height: 21px;
    padding-top: 61px;
    position: relative;
    right: 0;
    width: 73%;
	padding-left:10px;
	display:inline-block;
}
.foundries-banner-text{
	color: #186c99;
    float: right;
    font-family: Roboto-Medium;
    font-size: 42px;
    letter-spacing: 1px;
    line-height: 23px;
    padding-top: 54px;
    position: relative;
    right: 0;
    width: 62%;
	padding-left:10px
}
.testimonial-banner-text{
	color: #186c99;
    float: right;
    font-family: Roboto-Medium;
    font-size: 42px;
    letter-spacing: 1px;
    line-height: 23px;
    padding-top: 52px;
    position: relative;
    right: 0;
    width: 58%;
}
.trends-banner-text{
	font-family: Roboto-Medium;
    font-size: 42px;
    color: #186C99;
    position: relative;
    padding-top: 57px;
    right: 0px;
    width: 81%;
    float: right;
    line-height: 23px;
    padding-left: 38px;letter-spacing:1px
}
.results-banner-text{   
	font-family: Roboto-Medium;
    font-size: 42px;
    color: #186C99;
    position: relative;
    padding-top: 66px;
    right: 0px;
    width: 52%;
    float: right;
    line-height: 20px;
    padding-left: 38px;; letter-spacing:1px}
.login-banner-text{   
	font-family: Roboto-Medium;
    font-size: 42px;
    color: #186C99;
    position: relative;
    padding-top: 60px;
    right: 0px;
    width: 67%;
    float: right;
    line-height: 20px;
    padding-left: 38px; letter-spacing:1px}
.partners-banner-text{   
	font-family: Roboto-Medium;
    font-size: 42px;
    color: #186C99;
    position: relative;
    padding-top: 62px;
    right: 0px;
    width: 66%;
    float: right;
    line-height: 20px;
    padding-left: 13px; letter-spacing:0.8px}	
.white-banner-text{font-family: Roboto-Medium;
    font-size: 42px;
    color: #186C99;
    position: relative;
    padding-top: 60px;
    right: 0px;
    width: 69%;
    float: right;
    line-height: 23px;
    padding-left: 13px; letter-spacing:1px}	
.tech-banner-text{font-family: Roboto-Medium;
    color: #186c99;
    float: right;
    font-family: Roboto-Medium;
    font-size: 42px;
    letter-spacing: 1px;
    line-height: 23px;
    padding-left: 13px;
    padding-top: 55px;
    position: relative;
    right: 0;
    width: 72%;}
	
.video-banner-text{    font-family: Roboto-Medium;
    color: #186c99;
    float: right;
    font-family: Roboto-Medium;
    font-size: 42px;
    letter-spacing: 1px;
    line-height: 20px;
    padding-left: 13px;
    padding-top: 73px;
    position: relative;
    right: 0;
    width: 73.5%;}	
.blogs-banner-text{font-family: Roboto-Medium;
    font-size: 42px;
    color: #186C99;
    position: relative;
    padding-top: 57px;
    right: 0px;
    width: 70%;
    float: right;
    line-height: 26px;
    padding-left: 13px; letter-spacing:1px}	
	
.vendor-banner-text{   
    font-family: Roboto-Medium;
    letter-spacing: 1px;
    font-size: 42px;
    color: #186C99;
    position: relative;
    padding-top: 57px;
    right: 0px;
    width: 69%;
    float: right;
    line-height: 20px;
    padding-left: 38px;}	
.vendor-banner-txt-b{font-size:20px; color:#3F3F41; padding-left:150px;}	
.core-banner-text{   
	font-family: Roboto-Medium;
    font-size: 42px;
    color: #186C99;
    position: relative;
    padding-top: 58px;
    right: 0px;
    width: 48%;
    float: right;
    line-height: 20px;
    padding-left: 38px;}	
	
.results-banner-txt-b, .login-banner-txt-b,.white-banner-txt-b,
.tech-banner-txt-b,.video-banner-txt-b,.testimonial-banner-txt-b,.foundries-banner-txt-b,.newsl-banner-txt-b,.dac-txt-b,.concierge-txt-b,
.trend-banner-txt-b{font-size:20px; color:#0F2734; letter-spacing:0.5px}
.testimonial-banner-txt-b{padding-left:50px}
.trend-banner-txt-b{padding-left:115px}
.newsl-banner-txt-b{padding-left:108px}
.concierge-txt-b{padding-left:107px}
.foundries-banner-txt-b{padding-left:85px}
.white-banner-txt-b{padding-left:50px}
.video-banner-txt-b{padding-left:50px;letter-spacing: 0.5px;display:inline-block}
.tech-banner-txt-b{padding-left:10px;letter-spacing: 0.5px;display:inline-block}
.news-banner-txt-b{font-size:20px; color:#0F2734; padding-left:111px;; letter-spacing:0.5px}
.search-ip-block input{padding:4px 5px}
.search-ip-block{background:#7CD144; min-height:138px; padding:30px 20px 0px 30px; border-left:1px solid #fff; letter-spacing:0.2px}
.search-ip-block img{height:10px;    height: 13px;
    position: relative;
    top: -1px;    left: 1px;}
.search-ip-block{font-family:Roboto; font-size:13px; color:#fff; font-weight:normal;letter-spacing: 0.3px;}
.search-ip-block .input-group{margin-bottom:6px; width: 87%;}
.search-ip-block label{font-family:Roboto; font-size:14px; color:#fff}
.results-banner{ border-top:1px solid #fff;  border-bottom:1px solid #fff}
.search-results-heading{color:#67AD04; font-family:Cabin;font-weight:bold; font-size:17px; border-bottom:1px solid #AACAE2; margin:20px 0px 9px 0px; letter-spacing:0.5px}
.results{color:#5B666C;font-size:13px; font-family:Roboto-Bold; padding:9px 0px; border-bottom:1px dashed #B1B3B1; letter-spacing:0.5px }
.results a{color:#419CCE;}
.results .green{color:#68AD04}
.results .grey{color:#5B666C}
.btn-small-grey img{top:-1px}
.result-count{color:#8C8888; font-family:Cabin-Medium; font-size:13px; text-align:right; padding:7px 0px 0px 0px}
.result-count a{color:#3893C6;font-family:Cabin-Medium; font-size:13px; margin-left:10px }
.custom-pagination{margin-top:20px; clear:both}
.custom-pagination a{color:#3383B0; font-family:Roboto-Bold; font-size:13px; text-decoration:none; padding:2px}
.custom-pagination a.active{color:#5D6163; }

.pagination-view-all{font-family:Roboto-Bold !important;margin-left:5px}
.adv-search-inputs{padding:10px 20px 20px 20px}

.dotted-seperator{border-bottom:1px dashed #B1B3B1}
.adv-search-inputs  .check-head{margin-top:10px; margin-bottom:5px}
.chipestimate-tv iframe{margin:0px}
.blog-content p.login-txt{margin:25px 0px 20px 0px}

.seperator-blue-dotted{border-bottom:2px dotted #4E8899}
.chipestimate-tv h2{ color:#83BB09; font-family:OpenSans-Semibold; font-size:19px; margin:10px 0px 20px 0px;}
.chipestimate-tv p{font-family:Roboto-Medium; font-size:12px; color:#676D6F; margin-bottom:20px}
.chipestimate-tv  .video-container{border:none; padding:20px 0px 0px 0px}
.dac .video-container{border:none; padding:10px 0px 0px 0px}
.video-frame{margin-bottom:36px}
.chipestimate-tv .custom-pagination{margin-top:0px}
.block-2-padding .blog-block:first-child{padding-top:0px;}
.filter-vendor{margin:0px}
.filter-vendor label{ color:#8EAD52; font-family:Cabin;font-weight:bold; font-size:17px; letter-spacing:0.5px }
.filter-vendor .ui-selectmenu-button{width:100% !important}
.testimonials-page h2{font-family:Roboto-Bold;  color:#398FBF; font-size:15px; letter-spacing:0.5px; margin:20px 0px 5px 0px}
.testimonials-page  .testimonial{padding:25px 0px 10px 0px; border-top:1px dashed #b1b3b1}
.testimonials-page p{font-family:Roboto; font-size:12px; color:#5B666C; letter-spacing:0.5px; margin:25px 0px 28px 0px}
.testimonials-page  .testimonial p{font-family:Roboto; font-size:12px; color:#5B666C; letter-spacing:0.5px; margin:0px 0px 10px 0px; line-height:13px }
.testimonial-author{font-family:Roboto-Bold; font-size:13px; color:#767972}
.mt-15{margin-top:15px}
.testimonial-author div{color:#83BB09}
.pt-0{padding-top:0px}
#video,#industry-trends{min-height:300px}
.results-block{position:relative;}
.login-txt{color:#5F6365; font-size:12px; font-family:Roboto; font-weight:normal; margin:23px 0px 0px 0px; line-height:20px;letter-spacing: 0.1px;}
.vendor-txt{color:#5F6365; font-size:12px; font-family:Roboto; font-weight:normal; margin:30px 0px 0px 0px; line-height:20px; letter-spacing:0.3px}
.vendor-txt p{margin-bottom:20px}
.vendor-txt p:last-child{margin-bottom:20px}
.login-txt a{color:#338BBD}
.seperator-blue{background:url(../images/seperator-dashed-blue.png) left bottom repeat-x; margin-left: -5px;
    width: 102%;}
.input-row{margin-top:20px}
.acc .input-row{margin-top:30px}
.acc .ui-selectmenu-button{width:100% !important}
.forgot-pwd,.forgot-pwd a{color:#4E8899; font-family:Cabin; /*font-weight:bold;*/ text-align:right; letter-spacing:0.5px}
.login h2{font-family:Roboto; color:#565C5E; font-size:12px; margin-top:37px}
.login .input-row  label{font-family:Cabin-SemiBold;position: relative;
    top: 9px;  font-size:13px}
	
.acc .input-row  label{/*font-family: Cabin;*/
    position: relative;
    top: 12px;
    font-size: 13px;
    /*font-weight: bold;*/ font-family:OpenSans-Semibold}
.blog-content label{font-family: Cabin;    
    font-size: 14px;
    font-weight: bold;}	
.new-user{font-family:Cabin; font-size:15px; color:#4E8899;padding:38px 0px 3px 23px}
.new-user-block{padding-left:20px}
.gradient-seperator{position:absolute;width:1px; background:red; height:95%; right:0px; top:20px;background: rgba(251,253,254,1);
background: -moz-linear-gradient(top, rgba(251,253,254,1) 0%, rgba(170,202,226,1) 51%, rgba(251,253,254,1) 98%, rgba(251,253,254,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(251,253,254,1)), color-stop(51%, rgba(170,202,226,1)), color-stop(98%, rgba(251,253,254,1)), color-stop(100%, rgba(251,253,254,1)));
background: -webkit-linear-gradient(top, rgba(251,253,254,1) 0%, rgba(170,202,226,1) 51%, rgba(251,253,254,1) 98%, rgba(251,253,254,1) 100%);
background: -o-linear-gradient(top, rgba(251,253,254,1) 0%, rgba(170,202,226,1) 51%, rgba(251,253,254,1) 98%, rgba(251,253,254,1) 100%);
background: -ms-linear-gradient(top, rgba(251,253,254,1) 0%, rgba(170,202,226,1) 51%, rgba(251,253,254,1) 98%, rgba(251,253,254,1) 100%);}
.register-btn{font-family:Cabin; font-size:16px; font-weight:normal;padding:5px 23px 5px 23px}
/*.register-btn img{top:-1px}*/
.search-ip-block .input-group-addon{
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7db6d7+0,2e7da9+100 */
background: #7db6d7; /* Old browsers */
background: -moz-linear-gradient(top,  #7db6d7 0%, #2e7da9 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #7db6d7 0%,#2e7da9 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #7db6d7 0%,#2e7da9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db6d7', endColorstr='#2e7da9',GradientType=0 ); /* IE6-9 */
padding:2px 4px 2px 4px
}
.lg-small{padding:1px 12px 3px 12px; font-size:14px}

.semiconductor a{font-family:Cabin;font-weight:bold; color:#397193; font-size:13px}
.semiconductor-block{/*font-family:Cabin-Bold;*/ font-family:Cabin;color:#5C6366; font-size:13px; margin-bottom:15px; line-height:14px}
.semiconductor-block div{line-height:14px}
.semiconductor-block:last-child{margin-bottom:15px}
.block-2-content{position:relative}
.block-2-content .view-all{right:0px}
.white-paper a{/*font-family:Cabin-Bold;*/ font-family:Cabin; color:#397193; font-size:13px;margin-bottom:7px; display:inline-block; }
.white-paper {color:#414446; font-family:Roboto; font-size:12px; padding-left:10px}
.white-paper-content {color:#5B666C;font-family:Roboto-Medium-Italic; font-size:13px; padding-top:20px}
.white-paper-content h3{color:#5B666C; font-family:Roboto-Medium; font-size:12px; letter-spacing:0.5px}
.block-2-padding  .row:last-child .white-paper{margin-bottom:33px}
.block-2-padding .white-paper{margin-bottom:15px}
.block-6lines{margin-bottom:20px}
.promo-block a{display:inline-block}
.promo-block  .mt-10{margin-top:8px}
h2.green{font-family:Cabin; font-size:17px; color:#83BB09; font-weight:bold; margin-top:18px; letter-spacing:0.5px; line-height:21px}
.input-row{font-family:Roboto; font-size:12px}
.wp-content{ font-size:12px; font-family:Roboto; color:#5B666C;}
.wp-content p{margin-bottom:18px; letter-spacing:0.3px}
.wp-content ol li{margin-bottom:18px; margin-left:12px}
.wp-content ul li{margin-bottom:3px;/*list-style-position: inside;*/}
.wp-content img{display:inline-block}
.input-row .note{margin-top:5px; color:#474C4D; font-size:12px; font-weight:Roboto}
.register{margin-top:40px}
.register div{line-height:20px}
.register{font-family:Roboto; font-size:13px; color:#4A4D4E}
.register p{color:#4A4D4E; font-size:13px; font-family:Roboto-Bold; margin:5px 0px 3px 0px}
.radio-options{position:relative; font-family:Roboto-Bold}
.radio-options input[type="radio"]{opacity: 0;
    filter: alpha(opacity=0); /* For IE8 and earlier */; position:relative; top:2px;z-index:2;margin-right:5px}
.radio-options input[type="radio"]:checked+span.radio-btn{background:#449ED1}	
.img-name{color:#7D7777; font-family:Roboto-Medium-Italic; font-size:13px; text-align:center; margin:10px 0px 20px 0px}
.img-name a{color:#2C95AB; font-family:Roboto-Medium; font-size:14px; margin-left:30px}
.radio-btn{position:absolute; left:5px; top:6px; width:12px; height:12px; display:inline-block;background: rgba(233,237,231,1);
background: -moz-linear-gradient(top, rgba(233,237,231,1) 0%, rgba(191,192,190,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(233,237,231,1)), color-stop(100%, rgba(191,192,190,1)));
background: -webkit-linear-gradient(top, rgba(233,237,231,1) 0%, rgba(191,192,190,1) 100%);
background: -o-linear-gradient(top, rgba(233,237,231,1) 0%, rgba(191,192,190,1) 100%);
background: -ms-linear-gradient(top, rgba(233,237,231,1) 0%, rgba(191,192,190,1) 100%);
background: linear-gradient(to bottom, rgba(233,237,231,1) 0%, rgba(191,192,190,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9ede7', endColorstr='#bfc0be', GradientType=0 );margin-right:5px;-webkit-border-radius: 7px;
-moz-border-radius: 7px;
border-radius: 7px; }	
.register label{margin-left:20px}
.register-icon{width:20px;  height:21px; display:inline-block; margin-right:2px; cursor:pointer; border:1px solid #ccc}
.icon-home{background:url(../images/register-btn.jpg)-5px -4px;}
.icon-computer{background:url(../images/register-btn.jpg)-35px -4px;}
.icon-user{background:url(../images/register-btn.jpg)-65px -4px;}
.icon-lock{background:url(../images/register-btn.jpg)-94px -4px;}
.icon-floder{background:url(../images/register-btn.jpg)-124px -4px;}
.icon-user-f{background:url(../images/register-btn.jpg) -153px -4px;}
/*Register-Success*/
.register-success{font-family:Roboto-Medium; color:#5F6365; margin-top:30px}
.mt-20{margin-top:20px}
.sub-head{color:#4F8999; font-family:Roboto-Bold; margin-top:20px}
.blue-txt{color:#48A3D7;font-family:Roboto}
.robotoMd{font-family:Roboto; font-size:13px; color:#6B6D6D; line-height:20px}
.complete-registration{font-family:Roboto-Medium; color:#676D6F; font-size:13px; margin-top:20px}
button.btn-green{color:#fff;
background: rgba(160,226,121,1);
background: -moz-linear-gradient(top, rgba(160,226,121,1) 0%, rgba(104,182,14,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(160,226,121,1)), color-stop(100%, rgba(104,182,14,1)));
background: -webkit-linear-gradient(top, rgba(160,226,121,1) 0%, rgba(104,182,14,1) 100%);
background: -o-linear-gradient(top, rgba(160,226,121,1) 0%, rgba(104,182,14,1) 100%);
background: -ms-linear-gradient(top, rgba(160,226,121,1) 0%, rgba(104,182,14,1) 100%);
background: linear-gradient(to bottom, rgba(160,226,121,1) 0%, rgba(104,182,14,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a0e279', endColorstr='#68b60e', GradientType=0 );
padding:2px 15px 0px;
letter-spacing: 0.5px;
}
button.btn-green  img {
    margin-left: 5px;
    position: relative;
    top: -1px;
}
a.anchor-btn-green{
	color:#fff;
background: rgba(160,226,121,1);
background: -moz-linear-gradient(top, rgba(160,226,121,1) 0%, rgba(104,182,14,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(160,226,121,1)), color-stop(100%, rgba(104,182,14,1)));
background: -webkit-linear-gradient(top, rgba(160,226,121,1) 0%, rgba(104,182,14,1) 100%);
background: -o-linear-gradient(top, rgba(160,226,121,1) 0%, rgba(104,182,14,1) 100%);
background: -ms-linear-gradient(top, rgba(160,226,121,1) 0%, rgba(104,182,14,1) 100%);
background: linear-gradient(to bottom, rgba(160,226,121,1) 0%, rgba(104,182,14,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a0e279', endColorstr='#68b60e', GradientType=0 );
padding:2px 15px;
letter-spacing: 0.5px;
border:none; color:#fff; 
font-family:Cabin;padding:2px 17px 2px 17px;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; font-size:15px; display:inline-block;
}
a.anchor-btn-grey{font-family:Cabin; font-size:13px; color:#fff;
background: rgba(152,193,203,1);
background: -moz-linear-gradient(top, rgba(152,193,203,1) 0%, rgba(107,134,141,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(152,193,203,1)), color-stop(100%, rgba(107,134,141,1)));
background: -webkit-linear-gradient(top, rgba(152,193,203,1) 0%, rgba(107,134,141,1) 100%);
background: -o-linear-gradient(top, rgba(152,193,203,1) 0%, rgba(107,134,141,1) 100%);
background: -ms-linear-gradient(top, rgba(152,193,203,1) 0%, rgba(107,134,141,1) 100%);
background: linear-gradient(to bottom, rgba(152,193,203,1) 0%, rgba(107,134,141,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#98c1cb', endColorstr='#6b868d', GradientType=0 );
display:inline-block;
padding:2px 15px;
letter-spacing: 0.5px;
border:none; color:#fff; 
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; display:inline-block;
}
.news-letter-content .custom-pagination{margin-top:95px}
.testimonials-page .custom-pagination{margin-top:40px}
.complete-registration .btn-green{width:100%}
.login .ui-selectmenu-button{width:100% !important}
.ip-listings .label-blue,.ip-listings  .label-black{ margin-bottom:3px}
.ip-listings  .label-black{position:relative; top:2px}

sup{font-size:13px}
sup {
    top: -.1em;
}
.ip-results{color:#5B666C; font-family:Roboto-Bold; font-size:13px;border-bottom:1px dashed #B2B4B1; padding:18px 0px 5px 0px}
.ip-results h2{color:#68AD04;font-family:Roboto-Bold; font-size:13px;margin:0px}
.ip-results .blue{color:#398FBF}
.core-ip-results{padding-top:15px}
.core-ip-results  .ip-results:last-child{border-bottom:none}
.login h2 span{font-family:Cabin; color:#3B99CD; float:right;
    float: right;
    font-size: 15px;
    letter-spacing:0.5px; font-weight:normal}

.preview-txt{color:#E07D07; font-family:Cabin; margin:20px 0px 20px 0px;/*font-weight: bold;*/
    letter-spacing: 0.2px;}
.label-blue{ font-family:Cabin; /*font-weight:bold;*/ font-size:14px; color:#398FBF ; margin-bottom:20px; letter-spacing:0.5px}
.label-black{font-family:Roboto-Bold; color:#5A5757; font-size:12px; margin-bottom:20px}
.label-blue-roboto{font-family:Roboto-Bold; color:#49A5D9; font-size:13px; margin-bottom:20px}
.listing-login-note{color:#6C6C6C; font-size:13px; font-family:Roboto-Medium; letter-spacing:0.5px; margin-top:10px}
.listing-login-note span{font-family:Roboto-Bold}
.listing-login{color:#3B99CD; font-family:Cabin; /*font-weight:Bold;*/ margin-top:20px; letter-spacing:0.5px}
.overview-txt{color:#398FBF; font-family:Cabin;  margin-top:20px; margin-bottom:5px;letter-spacing:0.5px}
.overview{color:#5B666C; font-family:Roboto-Bold; font-size:12px; line-height:18px;}
h3{color:#6E9A0B; font-size:15px; font-family:Cabin; margin:20px 0px 20px 0px; /*font-weight:bold*/}
.features ul li{font-family:Roboto-Bold; color:#5B666C; font-size:12px; margin-bottom:5px; margin-left:15px}
h2.grey{color:#5B666C; font-size:17px; font-family:Cabin; font-weight:bold; margin:20px 0px 10px 0px}
.prime-partners{color:#0A5F8F; font-family:Cabin-SemiBold; font-size:13px; line-height:18px; }

.prime-partners  .col-md-3 div:last-child{margin-bottom:0px}
.prime-partners  .col-md-2 div:last-child{margin-bottom:0px}
.prime-partners  .col-md-4 div:last-child{margin-bottom:0px}
.latest-ip-list{/*font-family:Cabin-Bold; */font-family:Cabin;font-size:13px; color:#5C6366; border-bottom:1px dashed #B1B3B1;padding-bottom:7px; padding-top:15px}
.ip-name{color:#397193; }
.ip-list .latest-ip-list:last-child{border-bottom:none; margin-bottom:25px}
#access-ip button,#complete-reg button{margin-top:30px}
.contact-vendor{color:#2989A5; font-family:Cabin; }
.vendor button{margin:20px 0px 28px 0px}
.video-container h2.green{font-size:15px;margin:10px 0px; font-weight:normal} 
.video-container iframe{margin:0px}
.video-container p{color:#87B134; font-size:14px; font-family:Cabin; margin:0px; white-space: nowrap; 
    width: 99%; 
    overflow: hidden;
    text-overflow: ellipsis; }
.video-container .duration{color:#397193; white-space: nowrap; 
   width:99%;
    overflow: hidden;
    text-overflow: ellipsis;  }
.video-container{border:1px solid #afd6eb; padding:0px 10px 40px 10px; position:relative; }
.video-container .view-all{right:0px}
.vendor-logo{position:absolute; right:20px; top:13px; max-height:50px; width:auto}
.trend-txt{font-family:Roboto; font-size:13px; color:#5B666C; margin-top:20px; margin-bottom:30px}
.industry-trend-list{padding:15px 0px 15px 0px; border-bottom:1px dashed #B1B3B1;font-family:Roboto; font-size:13px ; }
.industry-trend-list h2{margin:10px 0px 5px 0px;  color:#4E8899; font-size:15px;font-family:Roboto-Medium; line-height:21px }
.industry-trend-list p{color:#5F6365;  line-height: 22px; font-family:Roboto-Medium;letter-spacing: 0.2px;}
.industry-trend-list a{color:#338BBD; display:inline-block; margin-top:2px; font-family:Roboto-Medium}
.industry-trend-list:last-child{border-bottom:none}
.blog-title{font-family:Cabin;font-weight:bold; color:#8DB243}
.blog-title a{color:#8DB243}
.blog-title{display: table-cell;
    margin: 5px 0px 0px 0px;
    vertical-align: bottom;}
.blog-author{color:#727577; font-size:13px; font-family:OpenSans-Semibold; margin:5px 0px 5px 0px}
.blog-author a{color:#727577}
.blog-title img{float:left; margin:0px 5px 5px 0px}
.bolg-summary{color:#397193; font-family:Roboto-Bold; font-size:13px }
.blog-block{border-bottom:1px dashed #B1B3B1; letter-spacing:0.5px; padding-top:15px}
.blog-block:last-child{border-bottom:none; margin-bottom:15px}
.blog-block img{display: block; width:auto; max-width:220px}
.news-content:last-child{border-bottom:none}
.cadence-catalog{text-align:center; padding:20px}
.cadence-catalog a{display:inline-block; margin-bottom:5px}
.cadence-catalog img{margin-bottom:20px}
.cadence-catalog{color:#3A8EBE; font-family:Cabin;font-weight:bold; font-size:14px; letter-spacing:0.5px}
#searchIp {padding-top:50px}
.ui-selectmenu-menu .ui-menu {
    max-height: 200px;
    overflow-x: hidden;
    overflow-y: auto;
    padding-bottom: 1px;
}

.vendor-note{font-size:12px; color:#5C6366; font-family:Cabin-Italic; margin-top:10px}
.date{border-bottom:1px solid #AACAE2;margin-top:0px }
.news-date{color:#FFFFFF; background:#8CC63E; font-family:OpenSans-Semibold; font-size:13px; letter-spacing:0.5px; display:inline-block;padding:2px 10px}
.news-list h2{color:#7BAD0D; font-family:Cabin-SemiBold;letter-spacing:0.5px; font-size:14px; margin:10px 0px 5px 0px}
.news-title{font-family:Cabin; font-weight:bold; letter-spacing:0.5px; color:#398FBF; margin-bottom:20px; letter-spacing:0.5px;}
.news-list-desc{font-family:Roboto; font-size:12px; color:#5B666C; padding-bottom:15px; letter-spacing:0.2px; line-height:13px}
.news-list p:last-child{ padding-bottom:10px;}
.news-list img.pull-right{position:relative; top:-3px; max-height:64px; width:auto}
.news-logo{position:relative; top:50px}
.news-list{border-bottom:1px dashed #B1B3B1}
.news-list-links p:first-child{margin-top:16px}
.news-list-links p{margin-top:13px; color:#4091BF; font-size:13px; font-family:Roboto-Medium}
.btn-small{font-family:Cabin; font-size:13px; color:#fff}
.btn-small-grey{font-family:Cabin; font-size:13px; color:#fff;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#98c1cb+0,6b868d+100 */
background: #98c1cb; /* Old browsers */
background: -moz-linear-gradient(top,  #98c1cb 0%, #6b868d 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #98c1cb 0%,#6b868d 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #98c1cb 0%,#6b868d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#98c1cb', endColorstr='#6b868d',GradientType=0 ); /* IE6-9 */
padding:0px 8px 2px 8px;
}
.chip-estimate-video iframe{margin:0px}
.chip-estimate-video{padding-top:30px}
.chip-estimate-video { font-family:Cabin; font-size:14px}
.chip-estimate-video p{color:#87B134;}
.chip-estimate-video a{color:#87B134;}
.chip-estimate-video-duration{color:#397193}
.chip-estimate-video:first-child{padding-top:0px}
.chip-estimate-video:last-child{margin-bottom:20px}
.browse-by-date div img{margin-left:10px}
.acc-content{padding:10px; position:relative;  display:none}
.browse-by-date div.acc-head{cursor:pointer;color:#706767;
background: rgba(226,230,225,1);
background: -moz-linear-gradient(left, rgba(226,230,225,1) 0%, rgba(221,224,225,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(226,230,225,1)), color-stop(100%, rgba(221,224,225,1)));
background: -webkit-linear-gradient(left, rgba(226,230,225,1) 0%, rgba(221,224,225,1) 100%);
background: -o-linear-gradient(left, rgba(226,230,225,1) 0%, rgba(221,224,225,1) 100%);
background: -ms-linear-gradient(left, rgba(226,230,225,1) 0%, rgba(221,224,225,1) 100%);
background: linear-gradient(to right, rgba(226,230,225,1) 0%, rgba(221,224,225,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e6e1', endColorstr='#dde0e1', GradientType=1 );
border-bottom:1px solid #F9F9F9; padding: 3px 5px 2px 30px; font-family:Roboto-Medium}
.browse-by-date div:first-child{ border-top:1px solid #F9F9F9}
.news-content{color:#676D6F; font-size:13px; font-family:Roboto-Medium;  letter-spacing:0.2px; padding-top:10px}
.news-content p{margin-bottom:20px}
.news-content p:last-child{margin-bottom:38px}
.news-content ul{margin-bottom:20px}
.news-content li{	list-style-position: inside;}
.browse-by-date{color:#706767; font-family:Roboto}
.sub-heading{color:#676D6F; font-family:Roboto-Bold; font-size:12px; margin:10px 0px}
.news-content .blue, .news-content .blue a{color:#3A8EBE}
.robotMI{font-family:Roboto-Medium-Italic; color:#676D6F}
.news-content{border-bottom:1px dashed #B1B3B1}
.news-content h2{font-family:Cabin; font-weight:bold; color:#4A87BA; font-size:17px; margin:20px 0px}
.featured-partners img{margin:18px 0px; display:inline-block}
.featured-partners{text-align:center}
.newsticker-jcarousellite ul li{
        display: block;
        padding-bottom: 1px;
        margin-bottom: 24px;
    }

.white-paper-search {padding:20px 0px 0px 0px}
.white-paper-search label{color:#4E8899; font-size:15px}
.partner button{font-family:Cabin}

.white-paper-results{padding:10px 0px 8px 0px; border-bottom:1px dashed #B1B3B1}
/*.white-paper-results:last-child{border-bottom:none}*/

.white-paper-author{color:#16667D; font-size:12px; font-family:Cabin-Bold; }
.white-paper-date{color:#83BB09; font-size:13px; font-family:OpenSans-Bold;padding-bottom:2px}
.white-paper-results a{color:#4B98C4; font-family:Roboto-Bold; display:inline-block; line-height:15px}
.news-letter-date{font-family:OpenSans-Bold; color:#7FB30E}
.featuring-tech-talk{font-family:OpenSans-Bold; color:#6F7376; font-size:13px; margin-top:5px}
.news-letter-author{font-family:Roboto-Medium; font-size:13px ; color:#6F7679}
.news-letter-title a{ color:#4B98C4; font-size:18px; font-family:Roboto-Bold}
.nw-letter{padding:20px 0px 8px 0px; border-bottom:1px dashed #B1B3B1}
.nw-letter:last-child{border-bottom:none}
.nw-letter-home{padding:9px 0px 8px 0px; border-bottom:1px dashed #B1B3B1}
.nw-letter-home:last-child{padding:10px 0px 8px 0px; border-bottom:none}
.nw-letter-home h2{font-size: 18px}
.featured-blocks{min-height:237px;}
.mt-20{margin-top:20px}
.featured-blocks p{font-family:Roboto; font-size:13px; color:#676D6F;  margin:20px 0px}
.btn-grey{font-family:Cabin; font-size:13px; color:#fff;
background: rgba(152,193,203,1);
background: -moz-linear-gradient(top, rgba(152,193,203,1) 0%, rgba(107,134,141,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(152,193,203,1)), color-stop(100%, rgba(107,134,141,1)));
background: -webkit-linear-gradient(top, rgba(152,193,203,1) 0%, rgba(107,134,141,1) 100%);
background: -o-linear-gradient(top, rgba(152,193,203,1) 0%, rgba(107,134,141,1) 100%);
background: -ms-linear-gradient(top, rgba(152,193,203,1) 0%, rgba(107,134,141,1) 100%);
background: linear-gradient(to bottom, rgba(152,193,203,1) 0%, rgba(107,134,141,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#98c1cb', endColorstr='#6b868d', GradientType=0 );
}
.author-name{ bottom: 0px;
    color: #397193;
    font-family: Cabin;
    font-size: 14px;
    font-weight: bold;
    left: 87px;
    letter-spacing: 0.5px;
    position: absolute;}
.about-author p{ color:#7B7A7A; font-family:Roboto; font-size:12px;     line-height: 18px;}
.about-author{padding-bottom:10px; border-bottom:1px dashed #B1B3B1; padding-top:20px}
.about-author:first-child{padding-top:0px}
.block-2-white{border: 1px solid #afd6eb; background:#fff}
.sort-by-vendor{border-bottom:1px dashed #B1B3B1}
.wp-year{padding:5px 5px 10px 5px}
.white-paper-search .form-group{margin-bottom:10px}
.sort-by-vendor{padding:0 0px 5px 20px}
.sort-by-vendor label{color:#4799C7; font-size:15px; font-family:Roboto-Medium;margin-bottom:0px }
.about-author:last-child{border-bottom:none}
.vendor-details  img{display:inline-block}
.vendor-details p{color:#696C6D; font-size:12px; font-family:Roboto; letter-spacing:0.5px; margin-top:10px; line-height:16px}
.vendor-details .blue{color:#2989A5; font-family:Cabin;  font-size:15px; letter-spacing:0.5px; }
.vendor-details .blue{margin-top:10px}
.vendor-details button{margin:15px 0px}
.vendor-details a{font-size:14px; color:#4E8899; font-family:Cabin}
.blog-content .blog-date{color:#47A3D7; font-family:OpenSans-Bold;line-height:23px;letter-spacing:0.5px; font-size:13px}
.blog-content .blog-sub-title{color:#5B666C; font-family:Roboto-Bold; font-size:12px; line-height:18px;letter-spacing:0.5px}
.authors{color:#5B666C;font-size:13px;letter-spacing:0.5px; font-family:Roboto-Medium-Italic}

.blog-content p{font-family:Roboto; color:#5B666C; font-size:12px; margin-bottom:20px;letter-spacing:0.5px; line-height:18px}
.blog-content img.pull-left{margin-right:10px}
.blog-content .authors{margin-bottom:20px}
.blog-content-wrapper{border-bottom:1px dashed #B1B3B1; padding-bottom:10px}
.blog-content-wrapper a{/*font-family:Cabin-Bold;*/ font-family:Cabin;font-size:13px; color:#0085B7 }
.blog-content h3{color:#4EABE0; font-size:15px; font-family:Cabin; font-weight:bold; letter-spacing:0.5px}
p.inst{color:#5B666C; font-family:Roboto-Bold; font-size:13px}
.leave-reply sup{color:#F90735 !important}
.leave-reply button{letter-spacing: 0.5px;}
.leave-reply .form-group{margin-bottom:14px}
.ht-1{height:3px}
.blogs-title a{font-family:Roboto-Bold; color:#398FBF; font-size:17px; letter-spacing:0.5px}
.blogs-date{font-family:OpenSans-Bold; color:#83BB09; font-size:13px}
.blogs-date span{font-family:OpenSans-Semibold;color:#767972; font-size:12px}
.blogs-summary{font-family:Roboto-Medium; font-size:12px ; color:#5B666C; margin-top:15px}
.blogs-summary a{color:#2480B3}

.blogs-list{padding-top:10px; padding-bottom:9px; border-bottom:1px dashed #B1B3B1}
.blogs-list:last-child{border-bottom:none}

.block-with-text,.block-3lines,.block-4lines{margin-bottom:15px; display:block; line-height:14px}
.block-6lines{margin-bottom:12px; display:block; line-height:15px}

.ip-search-results h2{font-family:Roboto-Bold; color:#398FBF; font-size:15px;line-height:22px}
.ip-search-results{font-family:Roboto-Bold;}
.ip-search-results p.grey{color:#5B666C; font-size:12px; line-height:20px}
.ip-search-results p.green ,.ip-search-results p.green a{color:#68AD04; font-size:12px; line-height:20px}

.result{padding:0px 0 10px 0px; margin-top:34px; border-bottom:1px dashed #B1B3B1; min-height:130px;  max-height:130px; width:93%; overflow:hidden}
.ip-search-results-row  .col-md-6:last-child  .result{border-bottom:none}
.ip-search-results-row  .col-md-6:first-child  .result{margin-top:24px}
.tech-talk-content h3{font-family:OpenSans-Bold; color:#5B666C; font-size:13px; margin:3px 0px 0px 0px}
.tech-talk-content ol, ul {margin-top:10px}
.wp-content h4{font-family:Cabin; font-weight:bold; color:#3B88B3; margin:18px 0px; font-size:14px; letter-spacing:0.5px}
.wp-content h5{font-family:Roboto-Medium; color:#34769B; margin:20px 0px; font-size:12.87px; letter-spacing:0.5px}
.list-blue ,.list-blue a{font-family:Roboto-Medium; font-size:12.87px; color:#34769B}
.list-blue{margin-left:20px}
.list-blue li{margin-bottom:10px !important}
.tech-talk-intro h2{font-family:Roboto; font-style:italic; color:#767873; font-size:15px; margin:0px 0px 5px 0px}
.tech-talk-intro h3{font-family:Roboto-Bold; font-weight:bold; color:#4BA7DB; font-size:17px; margin:2px 0px}
.tech-talk-intro{padding:20px 0px; border-bottom:1px dashed #B1B3B1}
.tech-talk-intro p{color:#676D6F; font-family:Roboto; font-size:12px; letter-spacing:0.5px; margin:20px 0px 0px 0px}
.chipestimate-tv h1 img{ position:relative; top:-10px}
.foundries .chk-options label{margin-bottom:15px}
.foundries  .mt-15{margin-top:34px}
.global-foundries{text-align:center}
.foundries .login-txt{margin-top:15px; margin-bottom:20px}
.global-foundries img{display:inline-block; margin:10px 0px 0px 0px}
.dac-content p{font-family:Roboto-Medium; font-size:13px;  color:#676D6F; margin:15px 0px; letter-spacing: 0.2px;}
.dac-content a{font-family:Cabin; font-weight:bold; font-size:16px; color:#439FD2; margin-bottom:5px; display:inline-block}
.partner a{ font-family:Cabin-Medium; font-size:14px; color:#3F83AD; margin-top:0px; display:inline-block }
.partner  div{text-align:center}
.partner-logo-div {text-align:center;}
.partner-logo-div{min-height:87px}
.partner-logo-div img{display:inline-block; max-height:86px; width:auto; height:auto;position: absolute; left: 50%; top: 50%; -ms-transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.partner{margin-bottom:15px;position:relative;}
.concierge p{font-family:Roboto-Medium; color:#5F6365; font-size:13px; margin-top:10px; line-height:20px}
.concierge-service h2{margin-bottom:20px}
.concierge-service  .row{margin-bottom:20px}
.ip-needs{color:#565C5E; font-size:13px; /*font-family:Cabin-Bold;*/font-family:Cabin; margin:13px 0px 8px 0px}
.results-block .featured-block h1{font-size: 19px;
    margin-bottom: 2px;
    position: relative;
    top: 0px;}
.login .partner:first-child{margin-top:35px}
.dac  .row.text-center:first-child{margin-top:20px; background:red}
.concierge-service label{position:relative; top:9px; /*font-family:Cabin; font-weight:bold;*/font-family:OpenSans-Semibold; font-size:13px}
button img{position:relative;top: -2px;
    margin-left: 5px;}
.step{ background: #cbedb4 none repeat scroll 0 0;
    border-bottom: 1px solid #fff;
    color: #696f71;
    display: table-cell;
    float: left;
    font-family: Roboto-Medium;
    min-height: 62px;
    padding: 11px;
    vertical-align: middle;
    width: 100%; }
.step span{  	
	position:relative; top:4px;	color: #FFFFFF;font-family: Roboto-Bold;font-size: 19px;background: #8CC63E;
    display: inline-block;
    width: 31px;
    height: 31px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    text-align: center;
    border-radius: 30px;
    padding-top: 2px;
    float: left;}
.steps-div{background: #00BFF3;float: left; width: 100%; margin-top:20px}
.cright .step:last-child{border-bottom:1px solid #cbedb4}	
.cright{border-left:2px solid #fff; background:#CBEDB4; padding:0px;}
.cleft{padding:26px 0px 0px 0px ; text-align:center}
.cleft img{margin-bottom:9px}
.ip-concierge{font-family:Cabin-bold; font-size:19px; color:#fff; border-top:1px solid #fff; margin-top:5px;    padding: 7px 0px;
    position: relative;
    top: 5px;}
.step div{    display: block;
    float: left;
    width: 80%; margin-left:10px;min-height: 41px; }
.concierge-partner .bx-wrapper{margin:0 auto}
.concierge .note{color:#474C4D; font-family:Roboto; font-style:italic; margin:30px 0px 0px 0px; font-size:12px}	
h2.register-h2{margin-top:30px}
.plz-choose{font-family:Roboto-Medium-Italic}
.btn-grey img{position:relative; top:-2px}
.tech-talk-content h2.green{margin-top:20px}
.tech-talk-archive .blogs-list{padding-top:20px}
.vendor-text{line-height: 17px;}
.promo-block a{display:block}
.month-list a{padding:5px}
.month-list{padding:0px 0px}
.month-list a:hover{background:#DCDCDC}
.month-list .block-3lines{margin-bottom:0px;padding-left:30px; border-bottom:1px dashed #B0AEAE}
.month-list .block-3lines:last-child{margin-bottom:0px; border-bottom:none}
.e-address{font-size:14px}
.font-normal{font-weight:normal !important}
.adv-results-block .search-by,.adv-results-block  .search{padding:20px 0px 20px 0px}
.adv-search-options {position:relative; float:left; margin-right:30px}
.adv-search-options input[type="checkbox"]{margin-right:10px}
.date-header{color:#706767;
background: rgba(226,230,225,1);
background: -moz-linear-gradient(left, rgba(226,230,225,1) 0%, rgba(221,224,225,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(226,230,225,1)), color-stop(100%, rgba(221,224,225,1)));
background: -webkit-linear-gradient(left, rgba(226,230,225,1) 0%, rgba(221,224,225,1) 100%);
background: -o-linear-gradient(left, rgba(226,230,225,1) 0%, rgba(221,224,225,1) 100%);
background: -ms-linear-gradient(left, rgba(226,230,225,1) 0%, rgba(221,224,225,1) 100%);
background: linear-gradient(to right, rgba(226,230,225,1) 0%, rgba(221,224,225,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e6e1', endColorstr='#dde0e1', GradientType=1 );
border-bottom:1px solid #F9F9F9; padding: 3px 5px 2px 30px; font-family:Roboto-Medium}
.date-header{font-family:Roboto-Medium; color:#706767}
.acc-head a{color:#706767}
.mt-5 {margin-top:5px !important;}
#whitePaper,#techTalks{min-height:361px !important}
#newsLinks{min-height:422px !important}
.block-2 .block-2-content{margin-top:10px}
.block-2 .block-2-content:first-child {margin-top:0px}
/* Classes as per SEO recommendations START*/

/* techtalks.php to display Tech Talk title in h2 instead of anchor tag*/
.techtalk_seo_title
{
    font-family: Roboto-Bold;
    color: #398FBF;
    font-size: 17px;
    letter-spacing: 0.5px;
    margin: 0;
    line-height: 24.2857px;
}

/* Change sidebar section headings to h3 */
.heading-div-seo
{
	margin:0;
	line-height:1.4;
}
/* videos.php "Filter by vendor label"*/
.filter-vendor .label-seo
{
    color: #8EAD52;
    font-family: Cabin;
    font-weight: bold;
    font-size: 17px;
    letter-spacing: 0.5px;
    margin-bottom: 5px;
    line-height: 1.45;
}

.blog-title-seo 
{
	font-weight:bold;
	line-height:1.45;
	margin:0 !important;
}

.latest-ip-seo{
	margin: 0;
	font-size: 13px;
word-wrap:break-word;}

.video-title-seo
{
	margin: 0;
	line-height: 1.4;
	font-size: 14px;
	margin-top: 1px;
}

.news-title-seo {
    font-size: 15px;
    margin: 0;
    font-weight: bold;
    line-height: 1.4;
}

h1.industry-news-title-seo {
    	font-family: Cabin;
	font-size: 17px;
	color: #83BB09;
	font-weight: bold;
	margin-top: 18px;
	letter-spacing: 0.5px;
	line-height: 21px;
}

.white-paper-seo {
	margin:0;
	line-height:1.4;
}

h1.green-seo {
    font-family: Cabin;
    font-size: 17px !important;
    color: #83bb09;
    font-weight: bold;
    margin-top: 20px;
    letter-spacing: .5px;
    line-height: 21px;
}

h1.macroname-preview {
    font-size: 14px !important;
    color: #83BB09;
    margin-top: 18px;
}

.log-login {
    color:#4E8899;
    font-family: Cabin;
    font-weight: bold;
    font-size: 19px;
}

.program-info-seo {
    color: #6e9a0b;
    font-size: 15px;
    font-family: Cabin;
    margin: 20px 0px 20px 0px;
}

.vendorname-seo {
    margin: 0;
    font-size: 13px;
    line-height: 18px;
    font-family: Cabin-SemiBold;
}

.vendor-ip-seo  {
    font-size: 13px;
    margin: 0;
    line-height: 1.4;
}

.news-links h3.custom-head {
	color:#F00 !important;
}

.vendor-whitepaper-seo {
    margin: 0;
    line-height: 1.45;
}

.blogs-title-seo {
    font-size: 15px;
    padding-top: 3px;
    padding-bottom: 3px;
}

.news-letter-title-seo{    
    font-size: 18px;
    line-height: 1.4;
}

.date-header-seo {
    margin: 0;
    font-family: Roboto-Medium;
    line-height: 1.4;
}

.search-results-heading-seo {
    font-size: 17px;
    font-family: Cabin;
    font-weight: bold;
    line-height: 1.4;
    padding-top:1px;	
}

.search-ip-heading-seo {
	margin: 0;
    line-height: 1.4;
    font-size: 13px;
    font-family: Roboto-Bold;
    display: inline;
}

.dac-partner-seo {
    font-family: Cabin-Medium !important;
    font-size: 14px;
    color: #3f83ad !important;
    margin: 0px !important;
    display: inline-block;	
    letter-spacing: 0px !important;
}

.home-news-trend-logo-image{
	max-width:128px;
	max-height:auto;
}

.industry-trend-list-view > ol,.industry-trend-list-view > ul{
	margin-left:15px;
}

.break-all-word{
	word-break: break-all;
}
.col-md-7-reg{
	width:60%;
}
/* Classes as per SEO recommendations END*/

/* Classes for Google Charts START*/
.chart_background {

			 /*
                        background: #000669; 
                        background: -webkit-linear-gradient(#000669, #0063C9); 
                        background: -o-linear-gradient(#000669, #0063C9); 
                        background: -moz-linear-gradient(#000669, #0063C9); 
                        background: linear-gradient(#000669, #0063C9);
                        border:1px solid #0099D8;
			*/

			/*width:440px !important;*/
			background: #AAAAAA; /* For browsers that do not support gradients */
			background: -webkit-linear-gradient(#AAAAAA, #AAAAAA); /* For Safari 5.1 to 6.0 */
			background: -o-linear-gradient(#AAAAAA, #AAAAAA); /* For Opera 11.1 to 12.0 */
			background: -moz-linear-gradient(#AAAAAA, #AAAAAA); /* For Firefox 3.6 to 15 */
			background: linear-gradient(#AAAAAA, #AAAAAA); /* Standard syntax (must be last) */
			border:1px solid #0099D8;
		}
		
		.chart_title_background {
			/*width:442px !important;*/
			background: #000669; /* For browsers that do not support gradients */
			background: -webkit-linear-gradient(left,#000669, #0063C9); /* For Safari 5.1 to 6.0 */
			background: -o-linear-gradient(right,#000669, #0063C9); /* For Opera 11.1 to 12.0 */
			background: -moz-linear-gradient(right,#000669, #0063C9); /* For Firefox 3.6 to 15 */
			background: linear-gradient(to right,#000669, #0063C9); /* Standard syntax (must be last) */
		}
		
		.cTitle {
			color:#FFFFFF;
			/*font-size:10px;*/
			padding:5px;
			/*font-family:'verdana';*/
		}
		.cSubTitle {
			color:#FFFFFF;
			/*font-size:8px;*/
			padding:5px;
			/*font-family:'verdana';*/
		}
		.cLogo{
			float:right;
			/*margin-top:-16px;*/
		}
/* Classes for Google Charts END*/

.width-ninety{
	width:90% !important;
}

@media all and (max-width: 767px) {
	.container{padding:0px}
	.banner-txt{width:90%}
	.header-wrapper{padding:0px} 
	.logo{position:absolute; top:10px; left:10px}
	.home-banner{padding:30px 0px 30px 0px}
	#searchIp .input-group{width:100% !important}
	.tabs-blue li a{padding:5px 0px}
	.company{display:inline;}
	.company:before{content:'-'}
	.tab-pane .featured-block{padding:0px; border:none}
	.featured-block{background:#fff}
	.blog-link{width:98%}
	.news-links{padding:0px}
	.copy-right{text-align:left; padding:0px 20px}
	.content-wrapper{padding:0px}
	.view-all{bottom:0px}
	.block-3lines:after {background: #fff;}
	.block-with-text:after {background: #fff;}
	.content-wrapper{background:#EBEBEB}
	.tab-content{border-bottom:none}
	.heading-arrow{display:none}
	.advanced-search{left:0px}
	.tab-content-grey .tab-pane{background:#fff}
	.results-banner-text{width:74%}
	.login-banner-text{width:100%}
	.news-banner-text{width:100%}
	.partners-banner-text{width:100%;}
	.video-banner-text{width:100%; padding-top:20px; font-size:40px}
	.video-banner-txt-b{padding-left:0px;}
	.trends-banner-text{width:100%}
	.vendor-banner-text{width:100%; padding-left:10px}
	.trends-banner-text{width:100%; padding-left:10px}
	.white-banner-text{width:100%; padding-top:35px}
	.tech-banner-text{width:100%; padding-top:35px}
	.testimonial-banner-text{width:100%; padding-top:35px}
	.blogs-banner-text{width:100%; padding-top:35px}
	.foundries-banner-text{width:100%; padding-top:35px}
	.search-ip-block{border-left:none}
	.core-banner-text{width:100%}
	.block-with-text:before,.block-6lines:before,.block-3lines:before{background:#fff}
	.block-with-text:after,.block-6lines:after,.block-3lines:after{background:#fff}
	.white-banner-txt-b{padding-left:0px}
	.block-2-content .block-with-text:before,.block-2-content .block-6lines:before,.block-2-content .block-3lines:before{background:#f9f9f9 }
	.block-2-content .block-with-text:after,.block-2-content .block-6lines:after,.block-3lines:after{background:#f9f9f9 }
	.block-2-content .news-links{padding:20px}
	.foundries-banner-txt-b{padding-left:10px}
	.result{max-height:auto}
	.news-letter-banner-text{width:100%; padding-top:45px}
	.dca-banner-text{width:100%; padding-left:10px; padding-top:25px }
	.newsl-banner-txt-b{padding-left: 10px;}
	.cright{border-left:none}
	.concierge-banner-text{width:100%}
	.trend-banner-txt-b{padding-left:10px}
	.concierge-service label{top:0px}
}

@media all and (max-width: 990px) {
	.xs-mt-10{margin-top:10px}
	.new-user-block{padding:0px; border-top:1px dashed #51AFE3 }
	.new-user{padding-top:20px;}
	.result{max-height:auto}
}

@media all and (min-width: 768px) and (max-width: 1000px) {
	.banner-txt{width:80%}
	.new-user-block{padding:0px; border-top:1px dashed #51AFE3 }
	.new-user{padding-top:20px;}
	.vendor-banner-text{width:81%}
	.partners-banner-text{width:91%}
	.trends-banner-text{width:100%}
	.white-banner-text{width:90%}
	.blogs-banner-text{width:100%;}
	.result{max-height:auto}
	.tech-banner-text{width:90%; padding-top:35px}
	.video-banner-text{width:100%;}
	.foundries-banner-text{width:80%; padding-top:45px}
	.foundries-banner-txt-b{padding-left:80px}
	.news-letter-banner-text{width:80%; padding-top:45px}
	.newsl-banner-txt-b{padding-left: 85px;}
	.dca-banner-text{width:80%; padding-top:45px}
	.cright{border-left:none}

}

@media all and (min-width:768px){
	.results-block .custom-pagination{ bottom:20px; right:30px}
	.ip-block:last-child{margin-bottom:0px}
	.ip-block:nth-last-child(2) {margin-bottom:0px;}
}

@media all and (min-width:1024px){
	.results-block{width:62.2%}
	.adv-results-block {width:87.4%}
	.adv-results-reg-block {width:161.4%}
	.adv-search-block,.block-2{width:25.3%}
	.promo-block{width:12%; padding-right:0px;}
	.banner-search-div{width:270px !important}
	.banner-image-div{width:738px}
	.ip-search-results-row  .col-md-6:nth-last-child(2)  .result{border-bottom:none}
	.ip-search-results-row  .col-md-6:nth-child(2) .result{margin-top:24px}
	.cright{width:77%}
	.cleft{width:23%}
	.concierge-partner{width:87.5%}
	.inner-box{    width: 109%;
    left: -18px;
    position: relative;}
	.prime-partners .block-1{width:25%}
	.prime-partners .block-2{width:30%}
	.prime-partners .block-3{width:25%}
	.prime-partners .block-4{width:20%}
	.container{width:1028px}
	.dac-video{width: 105%;margin-left: -13px;}
	.login-lt{width:351px}
	.login-rt{width:200px; padding:0px}
}

.header-techTalks{display:inline-block; max-width:244px; position:relative; top:23px;}
.collapse.navbar-collapse.setting-menu{text-align:center;}
.navbar-right{position:relative; top:15px;}
.industry-trends-title{font-family:OpenSans-Bold; color:#6F7376; font-size:13px;}

.sched_header, .sched_time, .sched_listing {padding:2px}

.fs-14{
    font-size: 14px !important;
}
.w-130 {
    width: 130px !important;
}
.ff-roboto {
    font-family: Roboto !important;
}

.file-type-dialog .ui-widget-header { background: green !important } 
.file-type-dialog .ui-state-focus { color: red }

/****************************************************
 * *****************************************************
 * ***************** Cadence Intel *********************
 * *****************************************************
 * ****************************************************/

.cadenceintel .logos img {
    height: 30px;
}

.cadenceintel .logos img + img {
    margin-left: 5px;
}

.cadenceintel .logos {
    right: 15px;
    position: absolute;
    top: 11px;
}

.cadenceintel .advanced-search{
    border: 1px solid #AFD6EB;
    width: 99%; /* 49.5% */
    position: absolute;
    left: 10px; /* 503px */
    top: 5px;
    z-index: 100;
    background: #fff;-webkit-box-shadow: 3px 0px 7px 0px rgba(0,0,0,0.71);
    -moz-box-shadow: 3px 0px 7px 0px rgba(0,0,0,0.71);
    box-shadow: 3px 0px 7px 0px rgba(0,0,0,0.71);padding:65px 10px 30px 10px;
    display:none;
}



.cadenceintel .home-banner {
    background: url(../images/cadence-intel-banner-bg.jpg);
    background-position: 60% 20%;
    padding: 65px 0px 74px 0px;
    border-top: 1px solid #fff;
}

.cadenceintel .banner-txt {
    width: 45%;
    margin: 0;
    text-align: initial;
}

.cadenceintel .banner-txt .banner-txt {

}

.cadenceintel .banner-txt .banner-t-white{
    display: block;
    font-size: 50px;
    color: #FFF;
    font-family: Cabin;
    line-height: 48px;
    padding-left: 13px;
    letter-spacing: 1px; 
}

.cadenceintel .content-wrapper {
    border-top: 0;
}

.cadenceintel .featured-block:after {
    content: " ";
    display: table;
    clear: both;
}

.tensilica .featured-block:after {
    content: " ";
    display: table;
    clear: both;
}

.cadenceintel .featured-block h1 {
    font-size: 20px;
    font-weight: normal;
}

.cadenceintel .carousel-inner {
    min-height: 255px;
}

.cadenceintel .tabs-section .tab-pane {
    min-height: 227px;
}

.cadenceintel .search-ip .input-group {
    position: absolute;
    top: 45%;
}

.cadenceintel #requestIp textarea {
    height: 86px;
}

.cadenceintel .partners-intel .heading-div {
    padding: 15px;
    font-size: 20px;
    font-weight: normal;
    text-align: center;
    text-transform: uppercase;
}

.cadenceintel .partners-intel.pip .heading-div{
    background: #da7330
}

.cadenceintel .partners-intel.dip .heading-div{
    background: #8eae41
}

.cadenceintel .partners-intel.vip .heading-div {
        background: #e31936;
}

.cadenceintel .partners-intel.intel .heading-div{
    background: #0068b5
}

.cadenceintel .partners-intel .partner-logo {
    background: #333;
    font-size: 17px;
    padding: 30px;
    font-weight: normal;
    color: #FFF;
    text-align: center;
    min-height: 108px;
}

.custom-width{
    padding-left:22px !important;
    padding-right:22px !important;
}

.cadenceintel .tip-products img {
    width: 90%;
    max-width: 100%;
    min-height: 198px;
    height: auto;
}

.cadenceintel .flip-box {
    background-color: transparent;
    /*width: 300px;
     * height: 250px;*/
    min-height: 242px;
    perspective: 1000px;
}

.cadenceintel .flip-box-inner {
    position: relative;
    width: 100%;
    height: 100%;
    text-align: center;
    transition: transform 0.8s;
    transform-style: preserve-3d;
}

.cadenceintel .flip-box:hover .flip-box-inner {
    transform: rotateY(180deg);
}

.cadenceintel .flip-box-front, .flip-box-back {
    position: absolute;
    width: 100%;
    height: 100%;
    backface-visibility: hidden;
}

.cadenceintel .flip-box-front {
    color: black;
}

.cadenceintel .flip-box-back {
    background-color: #555;
    padding: 10px;
    color: white;
    height: 242px;
    transform: rotateY(180deg);
}

.cadenceintel .columns2 {
    width: 45%;
    float: left;
    text-align: center;
}

.cadenceintel .dividerh {
    border-left: 1px solid #ccc;
    height: 130px;
    float: left;
    margin: 0 2.5%;
}

.cadenceintel hr {
    border-top: 1px solid #ccc;  
}

.cadenceintel .intel-program {
    padding: 0px 10px;
    background-color: #337ab7;
    color: #FFF;
    width: auto;
    text-align: center;
    display: inline-block;
    line-height: 3;
    margin-bottom: 10px;
}

.cadenceintel .intel-program:hover {
    background-color: #3893e1;
}

.cadenceintel h2.grey {
    font-size: 20px;
    font-weight: normal;
    margin-bottom: 20px;
}

td.highlight-grey , th.highlight-grey{
        background-color: #f0f0f0;
}


.cadenceintel .mb-20 {
    margin-bottom: 20px;
}

.cadenceintel .mt-40 {
    margin-top: 40px;
}

.cadenceintel ul.training-list {
    list-style: none;
    padding-left: 0;
    margin: 20px 0;
}

.cadenceintel ul.training-list li {
    margin-bottom: 20px;
}

.cadenceintel ul.training-list p.traininfo a{
    font-size: 17px;
}

.cadenceintel ul.training-list li.new p:before {
    background-image: url(../images/new.png);
    background-size: 30px;
    content: " ";
    display: inline-block;
    height: 14px;
    left: 0px;
    margin-right: 5px;
    position: relative; 
    top: 1px;
    width: 30px;
}

.cadenceintel ul.training-list li.free p:before {
    background-image: url(../images/free.png);
    background-size: 30px;
    content: " ";
    display: inline-block;
    height: 14px;
    margin-right: 5px;
    position: relative; 
    top: 1px;
    width: 30px;
}

.cadenceintel ul.training-list li.free.new p:before {
    background-image: url(../images/freenew.png);
    background-size: 60px;
    content: " ";
    display: inline-block;
    height: 14px;
    margin-right: 5px;
    position: relative;
    top: 1px;
    width: 61px;
}

.cadenceintel figure.evaluation > *{
    width: 100%;
}

.cadenceintel .key-wrapper h2.grey, .cadenceintel .dip-search h2.grey{
    margin-top: 0;
}

.cadenceintel .dip-search button{
    background: #337ab7;
    font-family: inherit;
    font-weight: 100;
    border-radius: 0;
    border: 1px solid #444;
}

.cadenceintel .dip-search button:hover, .cadenceintel .dip-search button:active{
    background: #3893e1;
}

.cadenceintel .foundries label {
    font-family: Roboto;
    font-size: 13px;
}

.cadenceintel .datasheet-statement {
    color: red;
    margin-bottom: 0;
}

@media (min-width: 992px){
    .cadenceintel .tip-products:nth-child(n+4) {
        margin-top: 20px;
    }  
}

@media (min-width: 767px) and (max-width: 991px){
    .cadenceintel .tip-products:nth-child(n+3) {
        margin-top: 20px;
    }  
}

@media (max-width: 767px) {
    .cadenceintel .tip-products {
        margin-top: 20px;
    }
    .cadenceintel .tip-products img {
        width: 250px;
    }
    .cadenceintel .flip-box {
        min-height: 198px;
    }
    .cadenceintel .dividerh {
        display: none;
    }
    .cadenceintel .columns2 {
        width: 100%;
        float: none;
        margin-bottom: 0px;
    }
    .cadenceintel .dividerh + .columns2{
        margin-top: 40px;
    }
}

/* CSS to make Cadence-Intel contact popup responsive */
@media (min-width: 320px) and (max-width: 1024px){
    #colorbox {
        width: auto !important;
        left: 0px !important;
        right: 0px !important;
        margin-left: 10px;
        margin-right: 10px;
        box-sizing: border-box;
        top: 100px !important;
        bottom:0 !important;
        overflow: visible !important;
    }
    #cboxWrapper {
        width: 100% !important;
        height:auto !important;
        overflow: visible !important;
    }
    #cboxContent {
        width: 100% !important;
        box-sizing: border-box;
        height:auto !important;
    }
    #cboxLoadedContent {
        width: calc(100%) !important;
        box-sizing: border-box !important;
        height:auto !important;
    }
}
