﻿#s4-bodyContainer{
	min-width:100% !important;
}
#s4-ribbonrow img{
	max-width:none !important;
}
#s4-ribbonrow{
    max-height:535px !important;
    min-height:0px !important;
    height: auto !important;
    }
.ms-dlgFrameContainer textarea{
	
	padding:0px !important;
	line-height:16px !important;
height:80px !important;
	
	}
.ms-cui-ribbon li{
	line-height:12px;
}
.ms-cui-ribbonTopBars {
	line-height: 10px !important;
}
.ms-siteactionsmenu > span > a {
    color: #FFF !important;
}
.ms-cui-tts > .ms-cui-tt-s > .ms-cui-tt-a > .ms-cui-tt-span {
    padding-bottom: 6px !important;
    background-color: #fff;
}
.ms-cui-tt-span {
    margin-left: 0px !important;

}
.fullwidthImage img {
    width: 100% !important;
    
}
.subhp .bread-tools .page-tools, .no-top-image .bread-tools .page-tools {
    width: 150px;
    float: right;
}
.subhp .bread-tools .page-tools .tool, .no-top-image .bread-tools .page-tools .tool {
    float: left;
    margin-left: 10px;
}
.subhp .bread-tools .page-tools .tool a.print, .no-top-image .bread-tools .page-tools .tool a.print {
    /*background-position: 0px !important;*/
    background:url('../images/btn-print.jpg') no-repeat !important;
	display:block;
	height:15px; width:20px;
}

.subhp .bread-tools .page-tools .tool a.print:hover{background-position:0 -15px !important;}

.subhp .bread-tools .page-tools .tool a.send, .no-top-image .bread-tools .page-tools .tool a.send {
   /* background-position: 0px !important;*/
    background:url('../images/btn-email.jpg') no-repeat !important; 
	display:block;
	height:15px; width:20px;
}

.subhp .bread-tools .page-tools .tool a.send:hover { background-position:0 -15px !important;}

.list .cbox {
    margin: 0px;
    position: relative;
    background: none repeat scroll 0% 0% #FFF;
    width: 180px;
    padding: 10px;
}
.list .cbox div{text-align: center}
ul, ol, dir, menu {
    list-style: none outside none;
}
.list .cbox ul{
	margin:0;padding:0;

}
.ms-rtestate-field ul li{text-align: left}
#socialicon ul li {
    display: inline-block;
    *display: inline;
    zoom: 1;
    height: 22px;
    margin: 0 0 0 1.171875%}
#socialicon ul li a:link, #socialicon ul li a:visited {
    display: block;
    width: 100%;
    height: 22px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: 0 0;
}
#socialicon ul li a:link img, #socialicon ul li a:visited img {
    display: block;
}
#socialicon ul li a:link span, #socialicon ul li a:visited span {
    display: none;
}
#socialicon ul li.ft-facebook a {
    width: 22px;
}
#socialicon ul li.ft-facebook a:hover img {
    margin-top: -44px;
}

#hdesktop .tools-top ul.link-social li {
/*width:22px !important;*/
}
#hdesktop .tools-top .fpost .csearch input[type="search"] {
}
.col-left{
	width:75%;
	 float:left;
}
#col-left table{
width:95% !imporatnt;
}
#col-right table{
width:95% !imporatnt;
/*margin-left: 10px;*/

}
#hideDiv3{padding-right:20px}
.col-right {
    width:25%; 
    float:right;
	/*border: 1px solid #D8D8D8;*/
}
.updatePanel textarea, .updatePanel input
{
	width:98%;
}
.col-single textarea {	width:98%;}
.col-single input { width:20%;}

/**************Remove after new style*******************/
/*Updated for share button position issue ticket 8004541*/
.subhp .bread-tools .page-tools .share{margin-left:5px !important; padding:1px 14px !important;}
.subhp .bread-tools .page-tools .share:hover{padding:0 13px !important;}  /* Added for fixing Hover width change issue*/
/*.subhp .bread-tools .page-tools .share{margin-left:5px !important; padding:0 48px 0 14px !important;}*/

/*.btnft {padding:0px !important}
.btnft a:link, .btnft a:visited {
font-size:12px}*/

@media (min-width: 1200px) {
#navList{
    /*text-align: center;
    padding-left: 80px !important;*/
}
}

/******************CSS from Exiting CGLLC *********************************/
#FeaturedSearch{padding:5px 0 0 20px;margin:0 0 15px 0;background:#f2f2f2;border:solid 1px #bfbfbf;}
#SearchResult{margin-bottom:10px}
#SearchResultNoRecord{padding:10px 0 0 20px;margin:0 0 10px 0;}
#searched_header{padding:5px 0 5px 20px;margin:0 0 10px 0;background:#e5ecf9;border:dotted 1px #000000;color:#000000;}
#top-navigation{padding:0 0 0 20px;margin:0 0 10px 0}

.customLink a,.customLink a:link,.customLink a:visited{color:#0000CC !important;}
.customLink a:hover,.customLink a:hover b{text-decoration:underline;}
.customLink b{color:#0000CC !important;}

.SearchPager{margin:25px 0 30px 0;text-align:center;}
.SearchPager a:link,.SearchPager a:visited{margin:0 4px 0 4px;color:#0000CC !important;}
.SearchPager a.on:link,.SearchPager a.on:visited{margin:0 4px 0 4px;color:#0000CC !important;text-decoration:underline;}
.cboxBackground{background: none repeat scroll 0% 0% #F2F2F2 !important;}
.right_column_searchBox .header{padding:5px;color: black; font-size: 13px; font-weight: bold;}
.right_column_searchBox .header1{color: black; font-size: 11px; font-weight: bold;}

.rowcv:after {
    content: ".";
    display: block;
    height: 0px;
    clear: both;
    visibility: hidden;
}
div.el2 {
    margin-bottom: 40px !important;
    padding-top: 40px !important;
}
.rowcv:after {
    content: ".";
    display: block;
    height: 0px;
    clear: both;
    visibility: hidden;
}
.el2 .el_cv {
    margin: 0px 0px 30px 255px;
}
.el_cv {
    position: relative;
    float: left;
    width: 240px;
    height: 145px;
    margin: 0px 15px 30px 0px;    
	background: url('/Style%20Library/Chrysler/img/docs/bg_scheda_cv.jpg') no-repeat scroll left top transparent;
}
.el_cv .pic_txt {
    position: absolute;
    top: 2px;
    left: 7px;
}
div.pic_txt {
    position: relative !important;
}
.el_cv .pic_txt .img {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100px;
}
.content p {
    margin: 0px 0px 20px;
    line-height: 18px;
    text-align: justify;
    font-size: 12px;
}
.el_cv .pic_txt .desc {
    position: absolute;
    left: 95px;
    top: 5px;
    width: 125px;
}

.rowcv{margin:0 0 45px 0;height:auto !important;height:1%;zoom:1;}
.rowcv:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}

.rowcv h2{margin:-8px 0 20px 0;}
.rowcv .el_cv{margin:0 15px 30px 0;}
.el2 .el_cv{margin:0 0 30px 255px;}

.ctxt .btn_comitati{text-align:right;background:#f2f3f5;margin:0 0 40px 0;}


.els_comitati{height:auto !important;height:1%;zoom:1;margin:0 0 30px 0;}
.els_comitati:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.els_comitati .elcomitato{float:left;width:226px;height:52px;padding:10px 0 0 15px;margin:0 15px 0 0;background:url('/Style%20Library/Chrysler/img/docs/bg_els_comitati.jpg') no-repeat left top;}
.els_comitati .elcomitato h3{color:#394c62;font-weight:bold;font-size:12px;margin:0 0 5px 0;}

.focuson{padding:15px 10px;background:#f9fbfd;border-top:dotted 1px #bfbfbf;border-bottom:dotted 1px #bfbfbf;}
.focuson h3{text-transform:uppercase;color:#4087bf;margin:0 0 10px 0;}
.focuson ul li{background:none;padding:0;margin:0;height:auto !important;height:1%;zoom:1;}
.focuson ul li:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.focuson ul li p.eltxt{display:inline;float:left;width:435px;margin:0;padding:0;color:#394c62;font-size:12px;}
.focuson ul li p.eldwnl{display:inline;float:right;width:70px;margin:0;padding:0;text-align:right;font-size:10px;color:#6e7c8c;}
.focuson ul li p a:link,.ctxt .el_list li p a:visited{font-size:12px;color:#394c62;}
.focuson ul li p.eldwnl a:link,.focuson li p.eldwnl a:visited{font-size:10px;color:#6e7c8c;font-style:italic;}

.address h4{color:#1b314a;font-size:12px;font-weight:bold;margin-left:25px}

.address p{margin:0;padding:0;color:#62707f;font-size:11px;line-height:13px;}
.address p a:link,.address p a:visited{font-size:11px;color:#62707f;}

.detail{display:none;margin:20px 0 0 0;height:auto !important;height:1%;zoom:1;}
.detail:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.c_descmap{height:auto !important;height:1%;zoom:1;}
.c_descmap:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.detail .desc{display:inline;float:left;width:290px;}
.detail .desc *{color:#62707f;font-size:11px;line-height:15px;}
.detail .desc h4{font-weight:bold;}
.detail .desc h4.timedistance{margin:0 0 15px 0;}
.detail .map{display:inline;float:left;width:420px;height:295px;margin:0 0 0 30px;}

.detail .vcard{width:740px;height:auto !important;height:1%;zoom:1;}
.detail .vcard:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.detail .vcard h2{color:#62707f;margin:0 0 15px 0;padding:5px;border-bottom:dotted 1px #bfbfbf;border-top:dotted 1px #bfbfbf;}
.detail p a:link,.detail p a:visited{text-decoration:underline;color:#5a5954 !important;}
.detail p a:hover{text-decoration:underline;color:#4087bf !important;}
.detail .on p a:link,.detail .on p a:visited{text-decoration:underline;color:#5a5954 !important;}
.el_vcard{position:relative;float:left;width:241px;height:182px;margin:0 5px 30px 0;background:url('') no-repeat left top;}
.vcard  .pic_txt{position:absolute;top:2px;left:7px;height:auto !important;height:1%;zoom:1;}
.vcard  .pic_txt:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
/*added for dynamic board of directors serv start*/
.el_cv .pic_cv_dwnl li.lowres
{
	/*background: url("/Style%20Library/Chrysler/img/docs/ico_jpg.gif") no-repeat scroll 0 0 transparent;*/
    display: inline;
    float: left;
    margin: 0px 3px;
    padding-left: 15px;
    width: 50px;
} 
.el_cv .pic_cv_dwnl li.lowres a
{
	text-decoration:underline;
	/*font-weight:700;*/
}
.el_cv .pic_cv_dwnl li.hires
{
	/*background: url("/Style%20Library/Chrysler/img/docs/ico_jpg.gif") no-repeat scroll 0 0 transparent;*/
    display: inline;
    float: left;
    margin: 0px 3px;
    padding-left: 15px;
    width: 50px;
} 
.el_cv .pic_cv_dwnl li.hires a
{
	text-decoration:underline;
	/*font-weight:700;*/
}
 div.pic_cv_dwnl{position:absolute !important;}
 div.el2{margin-bottom: 40px !important; padding-top: 40px !important;}
 div.pic_txt{position:relative !important;}
/*added for dynamic board of directors serv end*/


.el_cv .pic_cv_dwnl li.bio
{
    display: inline;
    float: left;
    margin: 0px 3px;
    padding-left: 15px;
    width: 50px;
}
.el_cv .pic_cv_dwnl li.bio a
{
	text-decoration:underline;
}
.el_cv .pic_txt .desc h3 {
    color: #394C62;
    font-weight: bold;
    font-size: 12px;
    margin: 0px 0px 5px;
}
.el_cv .pic_txt .desc p {
    color: #394C62;
    font-weight: normal;
    font-size: 11px;
    font-style: italic;
    line-height: 13px;
    margin: 0px;
    padding: 0px;
    text-align: left;
}
.el_cv .pic_cv_dwnl {
    position: absolute;
    top: 100px;
}
div.pic_cv_dwnl {
    position: absolute !important;
}
.content UL {
    margin-bottom: 20px;
}
.el_cv .pic_cv_dwnl li.hires {
    display: inline;
    float: left;
    margin: 0px 3px;
    padding-left: 15px;
    width: 50px;
}

.content ul li {
    margin: 0px 0px 20px;
    padding-left: 15px;
    line-height: 18px;
    font-size: 12px;
    background: url('/Style%20Library/Chrysler/img/shared/dots_li.gif') no-repeat scroll left 6px transparent;
}
.el_cv .pic_cv_dwnl li.lowres {
    display: inline;
    float: left;
    margin: 0px 3px;
    padding-left: 15px;
    width: 50px;
}
.el_cv .pic_cv_dwnl li.bio {
    display: inline;
    float: left;
    margin: 0px 3px;
    padding-left: 15px;
    width: 50px;
}
.el_cv .pic_cv_dwnl li.lowres a {
    text-decoration: underline;
}
.el_cv .pic_cv_dwnl li a:link, .el_cv .pic_cv_dwnl li a:visited {
    display: block;
    text-align: center;
}
.el_cv .pic_cv_dwnl li {
    display: inline;
    float: left;
    width: 50px;
    margin: 0px 3px;
    background: none repeat scroll 0% 0% transparent;
}
.el_cv .pic_cv_dwnl li img {
    display: block;
    width: 16px;
    margin: 2px auto 0px;
}
.pic_cv_dwnl ul{
margin: -5px 0px 0px -10px;
}

.list ul.rightZone li a.extLink {
    float: right;
    font-weight: 700;
    position: relative;
}
.list ul.rightZone li img {
    margin: 5px 0;
}

.cbox h3 strong {font-size:14px !important;}

.cbox h3 strong a:link, .cbox h3 strong a:visited {
    color: hsl(236, 50%, 50%) !important;
    font-weight: bold;
    text-decoration: underline;
	font-size:12px !important;
}

.col-right .site-container {padding: 0 0 0 0;}
.box_dx {
    margin: 0px 0px 10px;
    width: 200px;
    padding: 1px;
    background: none repeat scroll 0% 0% #D8D8D8;
float:right;
}
.tagcloud .cbox {
    width: 180px;
    margin: 0px;
    padding: 10px;
    background: none repeat scroll 0% 0% #FFF;
}
.video .cbox {
    width: 180px;
    margin: 0px;
    padding: 10px;
    background: none repeat scroll 0% 0% #FFF;
}

.holder-tabber {padding:15px 0 15px 15px;}
.tabber-frame {	overflow:hidden; border: 1px solid #CCC;background-color: #FFF;width:205px;}
.tab-img {width:148px;padding:5px 0px 0px 0px;margin:0 auto;}
.tab-content {padding:5px;margin:0px;}
.tab-content h1 {font-size:13px;font-weight:bold;display:block;padding-top:7px;padding-right:0px}
.tab-content p {display:block;padding-top:7px;font-size:11px;}
}

/******** Image Carousel***********/
.gall_btn_next{right:13px !important} 
.transparent {zoom: 1;filter: alpha(opacity=30);opacity: 0.3;} 
.leg_selected {color:#fff !important} 
.album{	border-bottom: #bfbfbf 1px dotted;	position: relative;	padding-bottom: 20px;margin: 0px 0px 25px;padding-left: 25px;width: 720px;padding-right: 25px;background: #f9fbfd;border-top: #bfbfbf 1px dotted;padding-top: 20px;}
.cthumbs_photo{	width: 708px;height: 185px;overflow: hidden;}
.album UL{width: 10000px;	zoom: 1;height: 1%;}
.album UL:after{display: block;	height: 0px;visibility: hidden;	clear: both;content: ".";}
.album UL LI{padding-bottom: 0px;margin: 0px 0px 0px 14px;padding-left: 0px;width: 163px;padding-right: 0px;display: inline;background: none transparent scroll repeat 0% 0%;float: left;padding-top: 0px;}
.album UL LI .thumb_photo IMG{margin: 0px;display: block;}
.album UL LI .thumb_photo .label{text-align: center;margin: 0px;width: 163px;display: block;background: url('/style Library/chrysler/img/gallery/bg_thumb.jpg') repeat-x scroll left top transparent;	height: 32px;color: #fff;font-size: 12px;font-weight: bold;padding-top: 5px;}
.album .gall_btn_prev{position: absolute;top: 80px;left: 10px;}
.album .gall_btn_next{position: absolute;top: 80px;right: 10px;}
.additemsCarousel{width:720px;text-align:center;}
.imgCarousel{width: 163px; height: 128px;}
.ulCarousel{POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 2047px; PADDING-RIGHT: 0px; OVERFLOW: hidden; TOP: 0px; PADDING-TOP: 0px; LEFT: 0px}

/*************Video webpart***************/
.video-content{text-align:center;}
.video-content img{width:180px; height:123px}
.video-content p {font-family: "HelveticaNeueW02-55Roma" !important; font-size: 14px;}

/****Ribbon overide bootstrap****/
.ms-cui-dd-text, .ms-cui-cb-input {height: 15px !important;padding: 3px 7px 2px !important;font: inherit !important;}
.ms-cui-modalDiv-ie,.ms-cui-glass-ie { background-color:transparent !important; }

/*****Inetrnal page Header image in edit mode****/

#headerImage img{width:100% !important; height:100% !important;}

/* For adjusting brands logos*/

.CollapsiblePanelBrandsLogo {padding-left:30px ;} 


/* Added for changing Google Maps default text font and color*/
.gmap_subtxt
{
    font-family: Helvetica Neue !important;
}
.gmap_maintxt
{
    color: #597dda !important;
}
