  /* =================================================================== */ 
/* Import Section
====================================================================== */
/*
@import url("/infobank/eo/assets/css/font-awesome.css");
@import url("/infobank/eo/assets/css/fontawesome-all.css");FA5 not sure its working*/
@import url("/infobank/eo/assets/css/generic-content.css");
@import url("/infobank/eo/assets/css/header-footer.css");
@import url("/infobank/eo/assets/css/navigation.css");
@import url("/infobank/eo/assets/css/homepage-new.css");
@import url("/infobank/eo/assets/css/cards.css");
@import url("/infobank/eo/assets/css/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')

/*@import url(https://);
@import url(https://); 
*/ 
body {
  padding-top: 0rem;
}
/*
  @font-face {font-family: "Knockout51"; src: url("https://db.onlinewebfonts.com/t/0180179500cb7a59ef419187221b99cc.eot"); src: url("https:https://db.onlinewebfonts.com/t/0180179500cb7a59ef419187221b99cc.eot?#iefix") format("embedded-opentype"), url("https:https://db.onlinewebfonts.com/t/0180179500cb7a59ef419187221b99cc.woff2") format("woff2"), url("https://db.onlinewebfonts.com/t/0180179500cb7a59ef419187221b99cc.woff") format("woff"), url("https://db.onlinewebfonts.com/t/0180179500cb7a59ef419187221b99cc.ttf") format("truetype"), url("https://db.onlinewebfonts.com/t/0180179500cb7a59ef419187221b99cc.svg#Knockout") format("svg"); }

  @font-face {font-family: "Knockout31"; src: url("https://db.onlinewebfonts.com/t/0035905f200af0732a0724b47a17307e.eot"); src: url("https:https://db.onlinewebfonts.com/t/0035905f200af0732a0724b47a17307e.eot?#iefix") format("embedded-opentype"), url("https:https://db.onlinewebfonts.com/t/0035905f200af0732a0724b47a17307e.woff2") format("woff2"), url("https://db.onlinewebfonts.com/t/0035905f200af0732a0724b47a17307e.woff") format("woff"), url("https://db.onlinewebfonts.com/t/0035905f200af0732a0724b47a17307e.ttf") format("truetype"), url("https://db.onlinewebfonts.com/t/0035905f200af0732a0724b47a17307e.svg#Knockout") format("svg"); }
*/
@font-face {
  font-family: "Roboto";
  src: local(Roboto Thin), url("/infobank/eo/assets/font/roboto/Roboto-Thin.eot");
  src: url("/infobank/eo/assets/font/roboto/Roboto-Thin.eot?#iefix") format("embedded-opentype"), url("/infobank/eo/assets/font/roboto/Roboto-Thin.woff2") format("woff2"), url("/infobank/eo/assets/font/roboto/Roboto-Thin.woff") format("woff"), url("/infobank/eo/assets/font/roboto/Roboto-Thin.ttf") format("truetype");
  font-weight: 200; }

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

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

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

@font-face {
  font-family: "Roboto";
  src: url("/infobank/eo/assets/font/roboto/Roboto-Bold.eot");
  src: url("/infobank/eo/assets/font/roboto/Roboto-Bold.eot?#iefix") format("embedded-opentype"), url("/infobank/eo/assets/font/roboto/Roboto-Bold.woff2") format("woff2"), url("/infobank/eo/assets/font/roboto/Roboto-Bold.woff") format("woff"), url("/infobank/eo/assets/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;
	padding-top:20px;
}
.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;
    }
}

.navbar-title {
    margin-top: 0px;
    margin-right: auto;
    margin-bottom: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
    background-color: #003399;
    text-align: center;
    color: #fff;
    text-decoration: none;
    font-size: 20px;
    font-weight: bold;
}
div.photo-name {
    color: #003399;
    font-size: 18px;
    font-weight: bold;
    padding-top: 3px;
	text-align: center;
}
div.photo-date {
    
	text-align: center;
}
div.title-img {
	
}
div.nav-padding {
	padding-top: 20px;
    padding-bottom: 20px;
}

#eo a         {	
	color:#0056B3   !important; 
	text-decoration: underline !important;
}
#eo a:hover   { color:#0743B1   !important;}
#eo a:active  { color:#043079   !important;}


.eo-border {
	padding-top:25px;
	padding-bottom:25px;
	
}


.table-bordered > thead > tr > td, .table-bordered > thead > tr > th {
    border-bottom-width: 0px;
}

.pagination > .disabled > a, .pagination > .disabled > a:focus, .pagination > .disabled > a:hover, .pagination > .disabled > span, .pagination > .disabled > span:focus, .pagination > .disabled > span:hover {
	color: #333333  !important;
    cursor: not-allowed  !important;
    background-color: #fff  !important;
    border-color: #ddd  !important;
}
/* dataTables CSS modification & positioning */
table.dataTable thead .sorting:before,
table.dataTable thead .sorting_asc:before,
table.dataTable thead .sorting_desc:before,
table.dataTable thead .sorting_asc_disabled:before,
table.dataTable thead .sorting_desc_disabled:before {
  right: 0 !important;
  content: "" !important;
}
table.dataTable thead .sorting:after,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting_asc_disabled:after,
table.dataTable thead .sorting_desc_disabled:after {
  right: 0 !important;
  content: "" !important;
   
}

table.dataTable thead th.sorting:after,
table.dataTable thead th.sorting_asc:after,
table.dataTable thead th.sorting_desc:after {
    position: absolute !important;
    top: 12px !important;
    right: 8px !important;
    display: block !important;
	
    font-family: FontAwesome !important;
}



table.dataTable thead th.sorting:after {
    content: "\f0dc" !important;
    color: #ddd !important;
    font-size: 0.8em !important;
    padding-top: 0.12em !important;
}

table.dataTable thead th.sorting_asc:after {
    content: "\f0de" !important;
	  
}
table.dataTable thead th.sorting_desc:after {
    content: "\f0dd" !important;
	   
}

    .page-item.active .page-link {
        color: #0056B3 !important;
        background-color: #fff !important;
        border-color: #000 !important; 
    }

    .page-link {
        color: #043079 !important;
        background-color: #fff !important;
        border: 1px solid #dee2e6 !important; 
    }

    .page-link:hover {
        color: #0743B1 !important;
        background-color: #fff !important;
        border-color: #000 !important; 
    }
	

.table-bordered a {
	font-weight: 500;
}

.table p {
  line-height: 1.5em;
}


/*
@import url("/infobank/eo/assets/css/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");
*/
