/* =================================================================== */ 
/* Import Section
====================================================================== */
/*
@import url("font-awesome.css");
@import url("fontawesome-all.css");FA5 not sure its working*/
@import url("generic-content.css");
@import url("header-footer.css");
@import url("navigation.css");
@import url("homepage-new.css");
@import url("cards.css");
@import url("modal.css");
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500');
@import url('https://fonts.googleapis.com/css?family=Raleway:100,600');
@import url('https://fonts.googleapis.com/css2?family=Roboto&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@300;400')

@font-face {
  font-family: "Roboto";
  src: local(Roboto Thin), url("../font/roboto/Roboto-Thin.eot");
  src: url("../font/roboto/Roboto-Thin.eot?#iefix") format("embedded-opentype"), url("../font/roboto/Roboto-Thin.woff2") format("woff2"), url("../font/roboto/Roboto-Thin.woff") format("woff"), url("../font/roboto/Roboto-Thin.ttf") format("truetype");
  font-weight: 200; }

@font-face {
  font-family: "Roboto";
  src: local(Roboto Light), url("../font/roboto/Roboto-Light.eot");
  src: url("../font/roboto/Roboto-Light.eot?#iefix") format("embedded-opentype"), url("../font/roboto/Roboto-Light.woff2") format("woff2"), url("../font/roboto/Roboto-Light.woff") format("woff"), url("../font/roboto/Roboto-Light.ttf") format("truetype");
  font-weight: 300; }

@font-face {
  font-family: "Roboto";
  src: local(Roboto Regular), url("../font/roboto/Roboto-Regular.eot");
  src: url("../font/roboto/Roboto-Regular.eot?#iefix") format("embedded-opentype"), url("../font/roboto/Roboto-Regular.woff2") format("woff2"), url("../font/roboto/Roboto-Regular.woff") format("woff"), url("../font/roboto/Roboto-Regular.ttf") format("truetype");
  font-weight: 400; }

@font-face {
  font-family: "Roboto";
  src: url("../font/roboto/Roboto-Medium.eot");
  src: url("../font/roboto/Roboto-Medium.eot?#iefix") format("embedded-opentype"), url("../font/roboto/Roboto-Medium.woff2") format("woff2"), url("../font/roboto/Roboto-Medium.woff") format("woff"), url("../font/roboto/Roboto-Medium.ttf") format("truetype");
  font-weight: 500; }

@font-face {
  font-family: "Roboto";
  src: url("../font/roboto/Roboto-Bold.eot");
  src: url("../font/roboto/Roboto-Bold.eot?#iefix") format("embedded-opentype"), url("../font/roboto/Roboto-Bold.woff2") format("woff2"), url("../font/roboto/Roboto-Bold.woff") format("woff"), url("../font/roboto/Roboto-Bold.ttf") format("truetype");
  font-weight: 700; }

*/

html {
  position: relative;
  min-height: 100%;
}
body {
  /* Margin bottom by footer height */
padding-bottom: 0px;
    font-family: 'Roboto', sans-serif;

   /*overflow-x: hidden;
 font-weight: 400;*/ }
}
/*accordion---*/
.rrc .panel-heading{
    color: #333;
    background-color: #ffff!important;
    border-bottom:2px solid #333;
        border-radius: 0;
    margin-bottom: -1px;
}

h4.panel-title{
  font-weight:400;

/*font-size: 1.85rem;*/}

.panel-default, .rrc {
    color: #333;
    background-color: #fff;
    border-color: #fff;
}
.social-badges span {margin-right: 1rem}
/*----Tables--*/
#hor-minimalist-a {
 
    background: #fff;
   
    border-collapse: collapse;
    text-align: left;
    margin: 1.2em;
}
#hor-minimalist-a th {

font-weight: 400;
color: #039;
border-bottom: 2px solid #6678b1;
padding: 10px 8px;
}
#hor-minimalist-a tr {
    border-bottom: 1px solid #ddd;

}
/*tbody tr:nth-child(2n) td {
    background-color: #f7f7f7;
}*/

#hor-minimalist-a td {
padding: 1em 1.5em;
border: none;
text-align: left;
    color: #669;
 
}
#hor-minimalist-a tbody tr:hover td {
    color: #009;
}

.img-content {margin-right:2.5rem;}
ul.check {
  list-style: none;
  padding: 0;
}
ul.check li {
  padding-left: 1.5em;
  padding-bottom: 1rem;
  list-style:none;
}
ul.check li:before {
  content: "\f00c"; /* FontAwesome Unicode */
  font-family: FontAwesome;
  display: inline-block;
  margin-left: -1.3em; /* same as padding-left set on li */
  width: 1.3em; /* same as padding-left set on li */
}

.serif{
     'Roboto', sans-serif;
 
}
html{}
h3.small-caps{
	font-family: 'Roboto', sans-serif;
}
/*--Special Page--*/
.jumbotron-custom {
    background-image: url("/img/your-image.jpg");
    background-color: #1980c8;
    margin-bottom: 0;
    min-height: 435px;
    background-repeat: no-repeat;
    background-position: center;
    -webkit-background-size: cover;
    background-size: cover;
}
/*stay connected*/
div.stay-connected{
	background-color:#9dbc61;
    padding-bottom:1rem;
}

form.subscribe_form label h3.stay-connected{
	color: #222222;
	margin: 0em;
	padding: 1em 1em .5em 1em;
}
div.stay-connected form.subscribe_form{
	padding-right: 2em;
}
form.subscribe_form .form_text{

   border: 3px solid #ffffff;
}
form.subscribe_form button,
button.gov-default-btn,.gov-default-btn,
a.gov-default-btn{
 border: 2px solid #222;
 background-color:#9dbc61;

  text-transform: uppercase;
  font-size: 1rem;
  cursor: pointer;
  color:#222;
		
}
form.subscribe_form button:hover {
  background: #1a80c8;
  color: white;
}
p {
	line-height: 1.2em;
}
.news-date {padding:5px 0 0px 15px;margin-bottom:20px;}
.murphy .elect-color{color:#0059bb;}

.guadagno .murphy-show{display: none;}
.murphy .guadagno-show{display: none;}
div.circle-avatar{
/* make it responsive */
max-width: 50%;
width:50%;
height:auto;
display:block;
/* div height to be the same as width*/
padding-top:50%;
.beige {background-color:#fefcfb;}
.bluebg {background-color:#187ec6;}
.card .beige li.list-group-item {background-color:#fefcfb;}
.beige .card-title {font-weight: 600;}
/* make it a circle */
border-radius:50%;

/* Centering on image`s center*/
background-position-y: center;
background-position-x: center;
background-repeat: no-repeat;

/* it makes the clue thing, takes smaller dimension to fill div */
background-size: cover;

/* it is optional, for making this div centered in parent*/
margin: 0 auto;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
                     .photoModal .modal-content{max-width:900px!important;
                                }
                     
#debugger{
	background-color: #fedcba; 
	display:x-none; 
	position:fixed;
	width: 100%;
	z-index: 2000;
	top: 0px;
	text-align: center;
}
#debugger + header{
	margin-top: 55px;
}
  @media only screen and (min-width : 768px) {
    .is-table-row {
        display: table;
    }
    .is-table-row [class*="col-"] {
        float: none;
        display: table-cell;
        vertical-align: top;
    }
}

/*
@import url("magnified.css");
@import url("http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700");
@import url("http://www.google.com/fonts#UsePlace:use/Collection:Source+Sans+Pro");
@import url("http://fonts.googleapis.com/css?family=PT+Sans:400,700");
*/
                                 
  	 