/*------------------------------------------------------------------

[Custom Stylesheet]


Last change:	03/25/2013
Assigned to:	You

-------------------------------------------------------------------*/

.bwizard-steps {
	display: inline-block;
	margin: 0; padding: 0;
	background: #fff }
	.bwizard-steps .active {
		color: #fff;
		background: #007ACC }
	.bwizard-steps .active:after {
		border-left-color: #007ACC }
	.bwizard-steps .active a {
		color: #fff;
		cursor: default }
	.bwizard-steps .label {
		position: relative;
		top: -1px;
		margin: 0 5px 0 0; padding: 1px 5px 2px }
	.bwizard-steps .active .label {
		background-color: #333;}
	.bwizard-steps li {
		display: inline-block; position: relative;
		margin-right: 5px;
		padding: 12px 17px 10px 30px;
		*display: inline;
		*padding-left: 17px;
		background: #efefef;
		line-height: 18px;
		list-style: none;
		zoom: 1; }
	.bwizard-steps li:first-child {
		padding-left: 12px;
		-moz-border-radius: 4px 0 0 4px;
		-webkit-border-radius: 4px 0 0 4px;
		border-radius: 4px 0 0 4px; }
	.bwizard-steps li:first-child:before {
		border: none }
	.bwizard-steps li:last-child {
		margin-right: 0;
		-moz-border-radius: 0 4px 4px 0;
		-webkit-border-radius: 0 4px 4px 0;
		border-radius: 0 4px 4px 0; }
	.bwizard-steps li:last-child:after {
		border: none }
	.bwizard-steps li:before {
		position: absolute;
		left: 0; top: 0;
		height: 0; width: 0;
		border-bottom: 20px inset transparent;
		border-left: 20px solid #fff;
		border-top: 20px inset transparent;
		content: "" }
	.bwizard-steps li:after {
		position: absolute;
		right: -20px; top: 0;
		height: 0; width: 0;
		border-bottom: 20px inset transparent;
		border-left: 20px solid #efefef;
		border-top: 20px inset transparent;
		content: "";
		z-index: 2; }
	.bwizard-steps a {
		color: #333 }
	.bwizard-steps a:hover {
		text-decoration: none }
.bwizard-steps.clickable li:not(.active) {
	cursor: pointer }
.bwizard-steps.clickable li:hover:not(.active) {
	background: #ccc }
.bwizard-steps.clickable li:hover:not(.active):after {
	border-left-color: #ccc }
.bwizard-steps.clickable li:hover:not(.active) a {
	color: #08c }
@media (max-width: 480px) {
	/* badges only on small screens */
	.bwizard-steps li:after,
	.bwizard-steps li:before {
		border: none }
	.bwizard-steps li,
	.bwizard-steps li.active,
	.bwizard-steps li:first-child,
	.bwizard-steps li:last-child {
		margin-right: 0;
		padding: 0;
		background-color: transparent }
}


.error{
	background-color :red;
	color : #ffffff;
	font-size:1.1em;
	max-width:300px;
}
  

label{
	font-size:1.3em;
}


.rcorners {
    border-radius: 25px;
    background: #73AD21;
    padding: 12px;
    width: 200px;
    height: 40px;
}

.rcornersgreen {
    border-radius: 25px;
    background: green;
    padding: 12px;
    width: 200px;
    height: 40px;
}

.rcornersorange {
    border-radius: 25px;
    background: orange;
    padding: 12px;
    width: 200px;
    height: 40px;
}


.rcornersyellow {
    border-radius: 25px;
    background: yellow;
    padding: 12px;
    width: 200px;
    height: 40px;
}


.loader {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: 9999;
    background: url('/img/ajax-loader.gif') 50% 50% no-repeat
    rgb(249, 249, 249);
    opacity: .8;
}

.container-fluid {
    padding-right: 8px;
    padding-left: 8px;
    *zoom: 1;
}


.widget .widget-content {
    padding: 10px 8px 8px;
    background: #FFF;
    border: 1px solid #D5D5D5;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.row-fluid .valutazioniHeader{
	border: 1px solid #D5D5D5;
	padding:3px;
	 -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
  


.btn-custom-violet { 
	background-color:#8155a2!important; 
	background-repeat: repeat-x; 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#8155a2", endColorstr="#8155a2"); 
	background-image: -khtml-gradient(linear, left top, left bottom, from(#8155a2), to(#8155a2)); 
	background-image: -moz-linear-gradient(top, #8155a2, #8155a2); background-image: -ms-linear-gradient(top, #8155a2, #8155a2); 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffad32), color-stop(100%, #8155a2)); 
	background-image: -webkit-linear-gradient(top, #8155a2, #8155a2); background-image: -o-linear-gradient(top, #8155a2, #8155a2); 
	color: #FFFFFF !important; 
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.33); 
	-webkit-font-smoothing: antialiased; 
	width:auto;
}

.btn-custom-orange { 
	background-color: hsl(36, 100%, 40%) !important; 
	background-repeat: repeat-x; 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffad32", endColorstr="#cc7a00"); 
	background-image: -khtml-gradient(linear, left top, left bottom, from(#ffad32), to(#cc7a00)); 
	background-image: -moz-linear-gradient(top, #ffad32, #cc7a00); background-image: -ms-linear-gradient(top, #ffad32, #cc7a00); 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffad32), color-stop(100%, #cc7a00)); 
	background-image: -webkit-linear-gradient(top, #ffad32, #cc7a00); background-image: -o-linear-gradient(top, #ffad32, #cc7a00); 
	background-image: linear-gradient(#ffad32, #cc7a00); border-color: #cc7a00 #cc7a00 hsl(36, 100%, 35%); 
	color: #FFFFFF !important; 
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.33); 
	-webkit-font-smoothing: antialiased; 
	width:60px;
}

.btn-custom-blue { 
	background-color: hsl(195, 60%, 35%) !important; 
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2d95b7", endColorstr="#23748e"); 
	background-image: -khtml-gradient(linear, left top, left bottom, from(#2d95b7), to(#23748e)); 
	background-image: -moz-linear-gradient(top, #2d95b7, #23748e); 
	background-image: -ms-linear-gradient(top, #2d95b7, #23748e); 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2d95b7), color-stop(100%, #2d95b7)); 
	background-image: -webkit-linear-gradient(top, #2d95b7, #2d95b7); background-image: -o-linear-gradient(top, #2d95b7, #2d95b7); 
	background-image: linear-gradient(#2d95b7, #2d95b7); border-color: #23748e #23748e hsl(195, 60%, 32.5%); 
	color: #FFFFFF !important; 
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.16); 
	-webkit-font-smoothing: antialiased; 
	width:60px;
}

.btn-custom-green { 
	background-color: hsl(110, 53%, 28%) !important; 
	background-repeat: repeat-x; 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#4D9B6D", endColorstr="#4D9B6D"); 
	background-image: -khtml-gradient(linear, left top, left bottom, from(#4D9B6D), to(#4D9B6D)); 
	background-image: -moz-linear-gradient(top, #4D9B6D, #4D9B6D); 
	background-image: -ms-linear-gradient(top, #4D9B6D, #4D9B6D); 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4D9B6D), color-stop(100%, #4D9B6D)); 
	background-image: -webkit-linear-gradient(top, #4D9B6D, #4D9B6D); 
	background-image: -o-linear-gradient(top, #4D9B6D, #4D9B6D); 
	background-image: linear-gradient(#4D9B6D, #4D9B6D); border-color: #4D9B6D #4D9B6D hsl(110, 53%, 22%); 
	color: #FFFFFF !important; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.39); 
	-webkit-font-smoothing: antialiased; 
	width:60px;
}

.btn-custom-celeste {
	background-color:#4999D4!important; 
	background-repeat: repeat-x; 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#4999D4", endColorstr="#4999D4"); 
	background-image: -khtml-gradient(linear, left top, left bottom, from(#4999D4), to(#4999D4)); 
	background-image: -moz-linear-gradient(top, #4999D4, #4999D4); background-image: -ms-linear-gradient(top, #4999D4, #4999D4); 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffad32), color-stop(100%, #4999D4)); 
	background-image: -webkit-linear-gradient(top, #4999D4, #4999D4); background-image: -o-linear-gradient(top, #4999D4, #4999D4); 
	color: #FFFFFF !important; 
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.33); 
	-webkit-font-smoothing: antialiased; 
	width:60px;
}
.btn-sample:hover,
.btn-sample:focus,
.btn-sample:active,
.btn-sample.active,
.btn-sample.disabled,
.btn-sample[disabled] {
	color: #000000;
	background-color: #1BBD9D;
	*background-color: #003bb3;
}


/* Calendar Customize */
.fc-body{
	background-color:#ffffff;
	
}

.fc-past{
	color:#4d4d4d;
}
.fc-future{
	color:#004080;
}
.fc-today{
	color:red;
	font-weight: 500;
}

.fc-day-number fc-wed. .fc-other-month .fc-past{
	color:#000000;
}


.btn-primary {
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #6e3687;
    background-image: -moz-linear-gradient(top, #6e3687, #6e3687);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#6e3687), to(#6e3687));
    background-image: -webkit-linear-gradient(top, #6e3687, #6e3687);
    background-image: -o-linear-gradient(top, #6e3687, #6e3687);
    background-image: linear-gradient(to bottom, #6e3687, #6e3687);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6e3687', endColorstr='#6e3687', GradientType=0);
    border-color: #6e3687 #6e3687 #6e3687;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

a.btn-warning {
    color: #ffffff!important;
	background-color: #4bc878;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#4bc878), to(#4bc878)); 
	background-image: -moz-linear-gradient(top, #4bc878, #4bc878);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4bc878), to(#4bc878));
    background-image: -webkit-linear-gradient(top, #4bc878, #4bc878);
    background-image: -o-linear-gradient(top, #4bc878, #4bc878);
    background-image: linear-gradient(to bottom, #4bc878, #4bc878);
	background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4bc878', endColorstr='#4bc878', GradientType=0);
    border-color: #4bc878 #4bc878 #4bc878;
	-webkit-font-smoothing: antialiased; 
	font-weight: 500;
	
}

button.btn-warning {
    color: #ffffff!important;
    background-color: #4bc878;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#4bc878), to(#4bc878));
    background-image: -moz-linear-gradient(top, #4bc878, #4bc878);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4bc878), to(#4bc878));
    background-image: -webkit-linear-gradient(top, #4bc878, #4bc878);
    background-image: -o-linear-gradient(top, #4bc878, #4bc878);
    background-image: linear-gradient(to bottom, #4bc878, #4bc878);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4bc878', endColorstr='#4bc878', GradientType=0);
    border-color: #4bc878 #4bc878 #4bc878;
    -webkit-font-smoothing: antialiased;
    font-weight: 500;

}


button.btn-warning:hover, a.btn-warning:active, a.btn-warning.active, a.btn-warning.disabled, a.btn-warning[disabled] {
    background-color: #4d9b6d;
    background-image: -moz-linear-gradient(top, #4d9b6d, #4d9b6d);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4d9b6d), to(#4d9b6d));
    background-image: -webkit-linear-gradient(top, #4d9b6d, #4d9b6d);
    background-image: -o-linear-gradient(top, #4d9b6d, #4d9b6d);
    background-image: linear-gradient(to bottom, #4d9b6d, #4d9b6d);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d9b6d', endColorstr='#4d9b6d', GradientType=0);
    border-color: #4d9b6d #4d9b6d #4d9b6d;
    -webkit-font-smoothing: antialiased;
    font-weight: 1200;


}

a.btn-warning:hover, a.btn-warning:active, a.btn-warning.active, a.btn-warning.disabled, a.btn-warning[disabled] {
	background-color: #4d9b6d;
	background-image: -moz-linear-gradient(top, #4d9b6d, #4d9b6d);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4d9b6d), to(#4d9b6d));
    background-image: -webkit-linear-gradient(top, #4d9b6d, #4d9b6d);
    background-image: -o-linear-gradient(top, #4d9b6d, #4d9b6d);
    background-image: linear-gradient(to bottom, #4d9b6d, #4d9b6d);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d9b6d', endColorstr='#4d9b6d', GradientType=0);
    border-color: #4d9b6d #4d9b6d #4d9b6d;
    -webkit-font-smoothing: antialiased;
    font-weight: 1200;


}

.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
    background-color: #46225f !important;
	background-image: -moz-linear-gradient(top, #46225f, #46225f);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#46225f), to(#46225f));
    background-image: -webkit-linear-gradient(top, #46225f, #46225f);
    background-image: -o-linear-gradient(top, #46225f, #46225f);
    background-image: linear-gradient(to bottom, #46225f, #46225f);
   
}


.btn-custom-policy { 
	background-color: hsl(36, 100%, 40%) !important; 
	background-repeat: repeat-x; 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffad32", endColorstr="#61BODE"); 
	background-image: -khtml-gradient(linear, left top, left bottom, from(#ffad32), to(#61BODE)); 
	background-image: -moz-linear-gradient(top, #ffad32, #61BODE); background-image: -ms-linear-gradient(top, #ffad32, #61BODE); 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffad32), color-stop(100%, #61BODE)); 
	background-image: -webkit-linear-gradient(top, #ffad32, #61BODE); background-image: -o-linear-gradient(top, #ffad32, #61BODE); 
	background-image: linear-gradient(#ffad32, #61BODE); border-color: #61BODE #61BODE hsl(36, 100%, 35%); 
	color: #000000!important; 
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.33); 
	-webkit-font-smoothing: antialiased; 
	font-size:11px;
	width:130px;
	height:33px;
}


a.button-policy {
  background-color:#ffffff!important;
  color: #021F59!important;
  padding: 4px 12px;
  border-radius: 5px 5px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size:13px;
  border: none;
}


.pagination ul li.active a {
    font-weight: 600;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.45);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.45);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.45);
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #6e3687!important;
    background-image: -moz-linear-gradient(top, #6e3687, #6e3687)!important;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#6e3687), to(#6e3687))!important;
    background-image: -webkit-linear-gradient(top, #6e3687, #6e3687)!important;
    background-image: -o-linear-gradient(top, #6e3687, #6e3687)!important;
    background-image: linear-gradient(to bottom, #6e3687, #6e3687)!important;
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6e3687', endColorstr='#6e3687', GradientType=0);
    border-color: #6e3687 #6E3687 #6E3687!important;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

.pagination ul li a:hover {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.25);
  background-color: #46225f!important;
  background-color: #46225f !important;
  background-image: -moz-linear-gradient(top, #46225f, #46225f) !important;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#46225f), to(#46225f)) !important;
  background-image: -webkit-linear-gradient(top, #46225f, #46225f) !important;
  background-image: -o-linear-gradient(top, #46225f, #46225f) !important;
  background-image: linear-gradient(to bottom, #46225f, #46225f) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#46225f', endColorstr='#46225f', GradientType=0);
  border-color: #46225f #46225f #46225f !important;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}







.button-login {
 background-color: #00338C;
  color: white;
  padding: 4px 12px;
  border-radius: 5px 5px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  border: none;
  font-size:13px;
}

.button-login:hover, .button-login:focus {
    background-color: #0064B5;
    text-decoration: none;
    background-position: 0 -15px !important;
    -webkit-transition: background-position .1s linear;
    -moz-transition: background-position .1s linear;
    -o-transition: background-position .1s linear;
    transition: background-position .1s linear;
}

.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
    color: #fff;
    background-color: #4D9B6D;
    background-image: -moz-linear-gradient(top,#4D9B6D,#4D9B6D);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#4D9B6D),to(#4D9B6D));
    background-image: -webkit-linear-gradient(top,#4D9B6D,#4D9B6D);
    background-image: -o-linear-gradient(top,#4D9B6D,#4D9B6D);
    background-image: linear-gradient(to bottom,#4D9B6D,#4D9B6D);
    background-repeat: repeat-x;
    border-color: #4D9B6D #4D9B6D #4D9B6D;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4D9B6D',endColorstr='#4D9B6D',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  
}

.btn-success {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    background-color: #4BC878;
    background-image: -moz-linear-gradient(top,#4BC878,#4BC878);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#4BC878),to(#4BC878));
    background-image: -webkit-linear-gradient(top,#4BC878,#4BC878);
    background-image: -o-linear-gradient(top,#4BC878,#4BC878);
    background-image: linear-gradient(to bottom,#4BC878,#4BC878);
    background-repeat: repeat-x;
    border-color: #4BC878 #4BC878 #4BC878;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4BC878',endColorstr='#4BC878',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}


.btn-info {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    background-color: #00338C;
    *background-color: #00338C;
    background-image: -moz-linear-gradient(top,#00338C,#00338C);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#00338C),to(#00338C));
    background-image: -webkit-linear-gradient(top,#00338C,#00338C);
    background-image: -o-linear-gradient(top,#00338C,#00338C);
    background-image: linear-gradient(to bottom,#00338C,#00338C);
    background-repeat: repeat-x;
    border-color: #00338C #00338C #00338C;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00338C',endColorstr='#00338C',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
    color: #fff;
    background-color: #0064b5;
    background-image: -moz-linear-gradient(top,#0064b5,#0064b5);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#0064b5),to(#4D9B6D));
    background-image: -webkit-linear-gradient(top,#0064b5,#0064b5);
    background-image: -o-linear-gradient(top,#0064b5,#0064b5);
    background-image: linear-gradient(to bottom,#0064b5,#0064b5);
    background-repeat: repeat-x;
    border-color: #0064b5 #0064b5 #0064b5;
    border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0064b5',endColorstr='#0064b5',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  
}

.button-scheda:hover, .button-scheda:focus {
    background-color: #0064B5;
    text-decoration: none;
    background-position: 0 -15px !important;
    -webkit-transition: background-position .1s linear;
    -moz-transition: background-position .1s linear;
    -o-transition: background-position .1s linear;
    transition: background-position .1s linear;
}

a.btn{
	/*color: #FFFFFF!important;*/
	font-weight:900
}

a.btn .btn-default{
	color: #61B0DE!important;
}



.content{
	background-color: #F2F2F2;
}

.login{
	color:#002378
}

.panel-heading{
	background-color: #F2F2F2;
	border-color:#F2F2F2!important;
	color:#6A6A6A;
}

.widget .widget-header h3 {
    background-color:#021F59!important;
	color:#ffffff;
}

h3 .titleWidgetHome{
	color: #6A6A6A!important;
}

h3 > a{
	color:#FFFFFF!important;
}


a {
    color: #61B0DE!important;
    text-decoration: none;
}




/** colore tabelle **/
.table{
	background-color: #F2F2F2!important;
}

.widget.widget-table .table{
	background-color: #F2F2F2!important;
	color: #6A6A6A!important;
}


.table-bordered thead tr th {
     color: #6A6A6A;
	 background-color: #F2F2F2!important;
}


.table-bordered thead tr th {
    border-left: 1px solid #FFF;
    border-right: 1px solid #FFF;

}

.table-bordered thead tr td {
    border-color: #F2F2F2!important;
	background-color: #F2F2F2!important;
}



.table-bordered tbody tr td {
    border-left: 1px solid #FFF;
    border-right: 1px solid #F2F2F2;

}

.table-bordered tbody tr td:first-child {
     border-left-color: #FFF;
	 /*background-color: #FFF!important;*/

}


.table-striped tbody > tr:nth-child(2n+1) > td, .table-striped tbody > tr:nth-child(2n+1) > th {
    background-color: #FFF!important;
}



.white{
	color:#FFFFFF!portant;
}


label{
    color:#002378;
}

.shortcut-label {
    color: #6A6A6A!important;
    font-size: 1.1em;

}

.shortcut-label-title {
    color: #FFFFFF!important;
    font-size: 1.2em;

}

i.shortcut-icon{
	color: #6A6A6A!important;
}


span.btn-icon-only{
	color: #FFFFFF!important;
} 



.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus {
    background-color: #fff!important;
    border-bottom-color: transparent;
}

.navbar .nav>li>a {
    float: none;
    padding: 10px 8px 10px;
    color: #777;
    text-decoration: none;
    text-shadow: 0 1px 0 #fff;
}

  
