/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Roboto:400,500,700');
body
	{
		font-family: 'Roboto', sans-serif;
		font-size: 14px;
    color: #4a4a4a;
	}

h1
	{
		font-size: 14px;
		font-weight: bold;
		margin: 3px 0 5px 15px;
	}
h2
	{
		font-size: 14px;
		font-weight: 500;
		margin: 13px 0 5px 0;
	}
p
	{
		margin: 7px 15px;
	}
img
	{
		border: 0;
	}

a
	{
		font-weight: 500;
		text-decoration: none;
		color: #f2a200;
	}
.date input
	{
		cursor: pointer;
		border: 1px #d1d1d1 solid;
		margin-right: 5px;
	}
span.date {
  display: inline-table;
  vertical-align: middle;
}
.date {
	  width: 10em;
}
body.input-date.browser-firefox .date input {
  padding-right: 1.5em;
  line-height: 1.5em;
  background: url("/images/icon/calendar-alt.svg") no-repeat 96% 44%;
  background-size: 9%;
}
body.input-date .date .input-group-btn {
  display: none;
}
input[type=date]::-webkit-calendar-picker-indicator {
	background: url(/images/icon/calendar-alt.svg) no-repeat;
	color: rgba(0, 0, 0, 0);
	opacity: 1;
	border-width: thin;
	display: block;
}
input[type=date]::-webkit-clear-button,
input[type=date]::-webkit-inner-spin-button {
  display: none;
}
.selVal
	{
		width: 203px;
		background: url(../images/input_arrow_down.gif) #ffffff right no-repeat;
		cursor: pointer;
		border: 1px #d1d1d1 solid;
		margin-right: 5px;
	}
.button
	{
		height: 20px;
		background: #fff9c0;
		border: 1px #ffce08 solid;
		cursor: pointer;
	}
.clear
  {
    clear: both;
  }
  #logo {
      float:left;
      height: 35px;
  }
#logo img {
   height: 100%;
}
#bannerTop	{
  min-height: 110px;
}
#bannerTop_468	{
  min-height: 80px;
}
#bannerTop, #bannerTop_468
	{
		text-align: right;
		padding-right: 20px;
		padding-top: 10px;
		padding-bottom: 10px;
		float: right;
	}
#bannerAdsense_content
	{
		text-align: left;
		padding-right: 20px;
		padding-top: 3px;

	}
#bannerM300X250_P2 {
    float: left;
    width: 100%;
}
#bannerM300X250_P1 {
	text-align: center;
	padding-top: 5px;
}

.navbar-top {
  background-color: #3c4059;
	min-height: 40px;
	border-radius: 0;
}
.navbar-top .icon-bar {
  background-color: white;
}
.navbar-top .navbar-nav > li > a {
   color: #fff;
	 padding-top: 10px;
   padding-bottom: 10px;
}
.navbar-top .navbar-nav > .active > a,
.navbar-top .navbar-nav > .active > a:hover,
.navbar-top .navbar-nav > .active > a:focus {
   color: #cacaca;
   background-color: #9b9b9b;
   background-color: rgba(155,155,155,0.2);
}
.navbar-top .fa-w-18 {
  height: 1.4em;
  width: 1.4em;
  color: white;
}
.navbar-top .nav > li > a:hover,
.navbar-top .nav > li > a:focus {
      background-color: #4c5069;
}
.navbar-top .glyphicon {
  line-height: inherit;
}
.menu-second-lvl.nav-pills > li.active > a, .menu-second-lvl.nav-pills > li.active > a:hover, .menu-second-lvl.nav-pills > li.active > a:focus {
    color: #ffffff;
    background-color: #3c4059;
}
.menu-second-lvl {
  padding-bottom: 1em;
}
#announceContainer
	{
		line-height: 25px;
		padding: 0 20px;
		margin-top: 10px;
	}

* html #announceContainer {
    margin-top:  10px;
}

#announce
	{
		line-height: 20px;
		width: 959px;
		margin: 0;
		background: #fff9c0;
		border: 1px solid #FFCE08;
		padding-top: 5px;
		padding-left: 15px;
		padding-right: 15px;
	}
#announce span
  {
    color: #ff0000;
    font-weight: bold;
  }

.language-switcher {
  cursor: pointer;
}
/* Start: Proprietati convertor */
#convertor
	{
		margin: 0;
		width: 678px;
		min-height: 200px;
		border: 1px solid #ffce08;
		background: #fff9c0;
	}
#ContainerValute
	{
		margin: 10px 15px;
	}

.BoxValuta
	{
		width: 290px;
        padding-bottom: 6px;
		background: #ffffff;
		float: left;
		padding-top: 10px;
	}
.BoxValuta .content
	{
		padding-left: 12px;
		padding-right: 12px;
	}
.BoxValuta .content .input-group {
  width: 268px;
}
.BoxValuta .input-wrapper
  {
    height: 30px;
    width: 100%;
    border: 0.09em solid #d1d1d1;
  }
.convertor-input
	{
		width: 77%;
		height: 94%;
		border: none;
		font-size: 22px;
		text-align: right;
    float: left;
	}
.BoxValuta .nume
	{
		background: #ffce08;
		color: #ffffff;
		text-transform: uppercase;
	}
.BoxValuta .butoane
	{
		clear: both;
		margin-left: 12px;
		margin-right: 12px;
		width: 280px;
		line-height: 24px;

	}
.currency-buttons-row li
	{
		float: left;
	}
.currency-buttons-row
	{
		list-style: none;
		margin-left: -40px;
		margin-bottom: 0;
    width: 100%;
    display: inline-block;
	}
.currency-buttons-row li div
	{
		font-size: 14px;
		font-weight: bold;
		color: #ffffff;
		text-transform: uppercase;
		text-decoration: none;
		cursor: pointer;
	}
.currency-buttons-row li .disabled
	{
    color: #555555;
    font-weight: normal;
    cursor: default;
	}

.currency-buttons-row span
	{
		display: block;
		padding-top: 5px;
		margin-right: 4px;
		margin-bottom: 4px;
		width:40px;
		height: 22px;
		text-align: center;
		background: #d1d1d1;
	}
.BoxValuta .selected, .BoxValuta .selected.btn:focus
	{
		background: #ffce08;
	}
.BoxValuta .last
	{
		margin-right: 0;
	}
.BoxValuta .currency-selector {
  width: 99%;
  max-width: 268px;
  display: inline-block;
  height: 28px;
}
#convertor .SemnEgal
	{
		width: 60px;
		height: 100px;
		text-align: center;
		padding-top: 20px;
		float: left;
		font-weight: bold;
		font-size: 48px;
		color: #ffce08;
	}
#convertor .rezultat
	{
		clear: both;
		text-align: center;
	}
#convertor .rezultat *
	{
		text-align: left;
	}
#convertor .date
	{
		margin-top: 5px;
		padding-right: 4px;
		padding-left: 4px;
	}
#convertor .button
	{
       background-color: #FFF;
	}
#Bank_sel
	{
		width: 150px;
	}
#convertor .info {
  margin-left: 15px;
}
/* End: Proprietati convertor */

/* Start: Proprietati CursBox */
#cursBox
	{
		margin: 0 auto 10px;
		border: 1px solid #d1d1d1;
    padding: 2px 21px 13px 25px;
	}

#cursBox .date .btn {
  background-color: white;
  width: 34px;
}
#cursBox .date input {
    margin: 13px 0;
		border: 1px solid #979797;
    border-radius: 0;
	}
#cursBox .col-xs-8 {
	padding-left: 0;
}
#cursBox table
	{
		margin: 0 0 14px 0;
    border-collapse: separate;
	}
#cursBox td.flag,
#cursBox td.currency {
  text-align: left;
}
#cursBox td
	{
		text-align: right;
		font-weight: bold;
		border-top: 1px dotted #8d8d8d;
    padding: 5px 0;
	}
#cursBox tr:last-child td {
		border-bottom: 1px dotted #8d8d8d;
}

#cursBox .variatie
	{
		font-weight: normal;
		padding-right: 16px;
	}
#cursBox .arrow
  {
    margin-right: 5px;
    display: inline-block;
    width: 9px;
  }
#cursBox .preluare
  {
    text-align: center;
  }
#cursBox .rate
	{
		padding-left: 0;
	}
/* End: Proprietati CursBox */
#newsFeedMainBox
	{
		margin-top: 10px;
		width: 678px;
		border: 1px solid #d1d1d1;
		padding-bottom: 15px;
	}
#newsFeedMainBox ul
	{
		list-style: none;
		padding: 0 15px;
		margin-left: 0px;
	}
#newsFeedMainBox li
	{
		padding-bottom:15px;
		text-align: justify;
	}
#newsFeedMainBox .date
	{
		font-size: 10px;
		color: #999999;
	}
.newsFeedSideBox
	{
		margin-top: 10px;
		width: 300px;
		border: 1px solid #d1d1d1;
	}
.newsFeedSideBox ul
	{
		list-style: none;
		padding: 0 15px;
		margin-left: 0px;
	}
.newsFeedSideBox li
	{
		padding-bottom:15px;
		text-align: justify;
	}
.newsFeedSideBox .date
	{
		font-size: 10px;
		color: #999999;
	}
.newsFeedSideBox img, #newsFeedMainBox img
	{
		display:none;
	}
.newsfeed-source
  {
		text-align: right;
    padding-right: 15px;
  }
#graficValute
	{
		margin-top: 10px;
    margin-bottom: 10px;
		height: auto;
		padding-bottom: 10px;
	}
.front-graph-border {
  border: 1px solid #d1d1d1;
  padding: 10px 15px 10px 10px;
}
.front-graph-container {
  height: 220px;
}
.front-graph-wrapper {
  padding-bottom: 15px;
}
.front-graph-wrapper h1 {
  white-space: nowrap;
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0 0 0 5px;
}
.front-sub-graph {
  text-align: center;
}
#graficEvolutie
	{
		padding-bottom: 10px;
		border: 1px solid #d1d1d1;
	}
#graficEvolutie .content
	{
		padding-left: 15px;
	}
#graficEvolutie .currency_input_list
	{
		padding-bottom: 10px;
	}
#graficEvolutie .currency_input_list label
	{
		font-size: 11px;
	}
#graficEvolutie .currency_relative_list
	{
		padding-bottom: 10px;
    float:left;
    width:200px;
	}
#graficEvolutie .date_controls_list
	{
    float:left;
    padding-left: 30px;
  }
#graficEvolutie .currency_bank_list
	{
    float:right;
    width:300px;
    padding-right:25px;
    padding-bottom:10px;
	}
#graficEvolutie .custom_graph
	{
		padding-left :15px;
		padding-right: 15px;
		padding-top: 10px;
	}
#custom_graph_chart
	{
    width: 100%;
    height: 330px;
	}
#graficEvolutie .download-graph
	{
		padding-left :15px;
	}
#graficEvolutie .download-graph a
	{
    display: inline-block;
    width: 100%;
  }
#graficEvolutie .button
  {
    margin-left: 20px;
  }

#preluareCurs
	{
		width: 678px;
		border: 1px solid #d1d1d1;
		text-align: justify;
	}
#preluareCurs p
	{
		padding: 0 15px;
	}
#preluareCurs .configBox
	{
		padding: 15px;
		width: 100%;
	}
#preluareCurs td
	{
		padding-top: 25px;
	}
#preluareCurs .pas
	{
		font-size: 14px;
		font-weight: bold;
		text-align: left;
		width: 180px;
		float: left;
	}
#preluareCurs .pas .pNumber
	{
		color: #ffad3c;
	}

#preluareCurs textarea
	{
		font-size: 11px;
		text-align: justify;
		overflow: hidden;
	}
#preluareCurs .propBox
	{
		width: 42px;
		font-size: 11px;
		margin-right: 10px;
	}
#preluareCurs select
	{
		width: 80px;
		font-size: 11px;
		margin-right: 20px;
		margin-left: 5px
	}
#preluareCurs .pasBloc
  {
    float: left;
  }
/* Start: Proprietati tabelValute */
#Valute
	{
		margin-top: 10px;
		width: 678px;
		border: 1px solid #d1d1d1;
		padding-bottom: 15px;
	}
#tabelValute th
	{
		padding:4px 16px 4px 4px;
		text-align:left;
	}
#tabelValute th.cod
	{
		text-align:left;
		width:80px;
		padding-left: 10px;
	}
#tabelValute td
	{
		padding:4px;
	}
#tabelValute tr:hover td
	{
		background-color:#fff9c0;
		cursor: pointer;
	}

#tabelValute td.cod
	{
		padding-left:10px;
		font-weight:bold;
		color: #666666;
	}
.rightalign
	{
		text-align: right;
	}
td span.moneda
	{
		padding-bottom:4px;
		height:11px;
		padding-left:30px;
	}
#tabelValute .up
	{
		background: #FFFFFF url(../images/arrow_up.gif) no-repeat right;
	}
#tabelValute .down
	{
		background: #FFFFFF url(../images/arrow_down.gif) no-repeat right;
	}
#tabelValute .basic
	{
		text-align: right;
		padding-right: 15px;
	}
/* End: Proprietati tabelValute */
/* Start: Proprietati bankValute */
#bankValute
	{
		border: 1px solid #d1d1d1;
		padding-bottom: 15px;
	}
.subtitle
  {
    padding-left: 15px;
  }
#tabelBankValute
  {
    text-align: center;
  }
#tabelBankValute th
	{
		padding:3px 2px;
		font-size: 11px;
		text-align: left;
		border: 1px solid #d1d1d1;
	}
#tabelBankValute th.bank_name
	{
		width:120px;
		padding-left: 10px;
	}
#tabelBankValute td
	{
		padding:3px 2px;
		font-size: 11px;
		text-align: center;
		border: 1px solid #d1d1d1;
	}
#tabelBankValute tr:hover td
	{
		background-color:#fff9c0;
		cursor: pointer;
	}
#tabelBankValute tr.bnm
	{
    color: #666666; font-weight:bold;
	}
#tabelBankValute.tablesorter tbody tr.expired td
	{
    color: #a2a2a2;
	}
#tabelBankValute tr.expired td.bank_name a{
 font-weight: normal;
 color: #a2a2a2;
}

#tabelBankValute td.bank_name
	{
		padding-left:10px;
		text-align:left;
		font-weight:bold;
		color: #666666;
    white-space: normal;
	}
#tabelBankValute td.bank_name a {
  font-weight: 600;
  color: #337ab7;
}
#tabelBankValute .badge {
  width: 34px;
  height: 14px;
  font-size: 10px;
  border-radius: 5px;
  padding: 2px 6px;
}
#tabelBankValute .badge.badge-central-bank {
  background-color: #5c69f6;
}
#tabelBankValute .badge.badge-bank {
  background-color: #2b6725;
  font-size: 9px;
  padding: 2px 4px;
}
.badge-csv {
  background-color: #561c66;
}
.table-legend li {
  list-style: none;
}
/* End: Proprietati bankValute */

/* Start: Proprietati bankBox */
#bankBox
	{
		width: 678px;
		border: 1px solid #d1d1d1;
		text-align: justify;
	}
#bankBox .bank_info address {
  margin-bottom: 0;
  display: inline;
}
.dl-workhours dt {
  width: 60px;
}
.dl-workhours dd {
  margin-left: 80px;
}
#bankBox .bank_info
	{
		margin: 20px 15px 20px 15px;
	}
#bankBox .bank_info h1, .bank_info p, .bank_info .row
	{
		margin-left: 0;
		margin-right: 0;
	}
#bankBox .bank_logo
	{
		float: left;
		width: 225px;
	}
#bankBox .bank-row
  {
    position: relative;
  }
#bankBox .bank_name
	{
    font-weight: bold;
		color: #000000;
	}
#bankBox .bank_address
	{
		float: left;
		text-align:left;
		padding-left: 15px;
		width: 150px;
	}
#bankBox .bank_contact
	{
		float: left;
		width: 220px;
		padding-left: 15px;
		text-align:left;
	}
#bankBox .bank_url
	{
		float: left;
		text-align: right;
		padding-left: 15px;
		position: absolute;
		right: 0;
		top: 15px;
	}
#bankBox .line
	{
		clear: both;
		padding-top: 10px;
		border-bottom: 1px dotted #d1d1d1;
		margin-bottom: 10px;
	}
#bankBox .bank_picture
	{
		float: left;
		padding-right: 15px;
		padding-bottom: 15px;
	}
/* End: Proprietati bankBox */

/* Start: Proprietati contactBox */
#contactBox
	{
		width: 678px;
		border: 1px solid #d1d1d1;
		text-align: justify;
	}
#contactBox .content
	{
		margin: 10px 15px;
	}
#contactBox .success
	{
		color: #090;
		font-weight: bold;
		font-size: 11px;
	}
#contactBox .error
	{
		color: #f00;
		font-weight: bold;
		font-size: 11px;
	}

/* End: Proprietati contactBox */

#content .container > div > div {
  margin-bottom: 1em;
}
#bannerSide
	{
		margin: 0 auto 10px;
		min-width: 300px;
		min-height: 250px;
    text-align: center;
	}
#bannerside2 {
	margin-top: 10px;
}
#footer
{
	text-align: center;
  height: 100%;
	background-color: #3A405A;
	font-size: 14px;
}
.foot-menu {
	margin: 25px;
	color: #EDC939;
	font-weight: 500;
	line-height: 16px;
}
.foot-menu a {
	margin: 0 0.5em;
}
#footer .disclaimer {
	min-height: 48px;
	color: #FFF;
	line-height: 24px;
}
.copyright {
	font-weight: 500;
}
.required {
    color: red;
}
#web_analytics
	{
		width: 300px;
		text-align: center;
		margin: auto;
	}

.date {
	color: #666666;
}

/* banner specific styles */
#bannermeteo2 span{
	padding-bottom: 15px !important;
}
#bannermeteo2 h2 {
	padding: 12px 0;
}
#bannerMobile3X1 {
  text-align: center;
}

.gsInformer {
 margin-left: 11px;
}

.bz-top, .bz-side, .bz-side2, .bz-zone-graph {
  display: inline-block;
}
.bz-mobile3x1 {
  display: none;
}

.page-curs_carduri #bankValute_outer {
    padding: 15px 0;
}

.column-ind-hidden {
  display: none;
}
#extend-page-width-btn {
  display: none;
}

body.input-date input[type=date] {
}

#gtopstatscom {
		float: left;
    padding: 5px;
}

/**
 * Bootstrap styles
 */
.navbar-brand img{
 height: 25px;
 margin: 15px;
}
a.navbar-brand {
 padding: 0
}
.suggestion-head-label {
  width: 67%;
}
.suggestion-head-value {
  min-width: 10em;
  text-align: right;
  color: #9b9b9b;
  font-size: 0.9em;
  padding: 0 8px;
  line-height: 1.21;
}
.suggest .panel-heading {
  padding: 0;
  font-weight: 500;
}
.suggest .panel-footer {
  background-color: white;
  text-align: center;
}
#suggest-block {
  border: 1px solid #d1d1d1;
}
.suggest .table > thead > tr > th {
  border-bottom-style: dotted;
}
.suggest .panel-footer,
.suggest .table > thead > tr > th,
.suggest .table > tbody > tr > th,
.suggest .table > tfoot > tr > th,
.suggest .table > thead > tr > td,
.suggest .table > tbody > tr > td,
.suggest .table > tfoot > tr > td {
  border-top-style: dotted;
  border-color: #8d8d8d;
  border-width: 1px;
}
.suggest .table > thead > tr > th {
    font-size: 11px;
    color: #9b9b9b;
    font-weight: normal;
}
.form-control {
  border-color: #979797;
  font-weight: 500;
}
.copy-result-btn.btn {
  padding: 6px 10px;
}
.target-currency {
  padding-top: 2em;
}
.suggest .tgt-sum {
  border-right-width: 0;
}
.dpTable {
  border-collapse: separate;
  border-spacing: 2px 2px;
}
 .suggest .btn-group-sm .dropdown-toggle {
   width: 10%;
 }
 .suggest .btn-group .dropdown-toggle img {
    height: 16px;
    width: 10px;
    margin: 1px;
 }
 .suggest .btn-group-sm .btn {
   padding: 8px 0;
   width: 15.3%;
 }
 .suggest .btn-group {
   width: 100%;
 }
 .param-row {
   padding-top: 1em;
 }
 .param-row .btn-group {
   padding-top: 0.5em;
 }
 .param-row .btn-group .btn {
   padding: 4px 0;
   width: 15%;
 }
 .param-row .btn-group .dropdown-toggle:not(:first-child) {
   width: 10%;
   width: calc(10% + 5px);
 }
 .param-lbl {
   font-size: 11px;
   padding-bottom: 0.2em;
   display: inline-block;
 }
 .ref-suggestions .date input {
   width: 5.2em;
   text-decoration: underline;
   text-decoration-color: red;
   text-decoration-style: dashed;
 }
 body.input-date .ref-suggestions .date input {
   width: auto;
 }
 .ref-suggestions .date .input-group-btn {
		display: inline-block;
    padding-bottom: 1px;
 }
 .ref-suggestions .date input, .ref-suggestions .date .btn {
   font-weight: 600;
   border: none;
	 font-size: 11px;
   padding: 0;
 }
 .ref-suggestions .date input::-webkit-datetime-edit-fields-wrapper {
   text-decoration: red underline dashed;
 }
 .ref-suggestions .date input[type=date]::-webkit-calendar-picker-indicator {
   background: url(/images/icon/angle-down.svg) no-repeat;
   cursor: context-menu;
   cursor: zoom-in;
 }
 .btn.active,
 .param-row .btn.active {
   box-shadow: none;
   background-color: #F6AA2D;
   color: #FFFFFF;
   font-weight: 500;
 }
 .param-row .input-grup-addon, .param-row .form-control, .param-row .btn{
   background-color: white;
   border-radius: 0;
 }
 .btn{
   border: 1px solid #979797;
   border-radius: 0;
   background-color: #f5f5f5;
   padding: 6px 8px; /** was 7px 8px **/
   color: #4a4a4a;
 }
.btn:hover, .btn:focus {
	background-color: #e0e0e0;
	background-position: 0 -15px;
}
.result-row .glyphicon-map-marker {
  color: #9b9b9b;
}
.param-row a.chosen-single {
  display: none;
}
.suggestion-list .table {
	min-height: 11em;
	display: block;
}
.suggestion-list .table tbody .text-right {
  font-weight: 500;
}
.btn.btn-dropdown .caret {
	margin-left: 2px;
}
.param-row .input-group-addon {
	padding: 7px 8px;
	border-radius: 0;
	font-weight: 500;
  border-color: #979797;
}

/**
 * Help module
 */
.help {
  position: relative;
}

.help > a {
  position: absolute;
  right: 0;
  bottom: 1px;
}

.help-teaser {
  height: 1.1em;
  font-weight: bold;
  overflow: hidden;
}

.help:not(.dismissed) a.help-expand, .help:not(.dismissed) .help-teaser {
  display: none;
}
.help.dismissed a.help-dismiss, .help.dismissed .help-body {
  display: none;
}
/**
 * Valute/Currency page
 */
.page-valuta .front-graph-wrapper {
  width: 100%;
  height: 330px;
}

/**
 * Head menu
 */
.head-menu-bar {
	padding: 5px 20px;
  height: 30px;
  background-color: #f3f3f3;
}
.head-menu-bar .container > div {
  display: inline-block;
}
.head-menu-bar a, .slogan {
 font-weight: 500;
 font-size: 12px;
 color: #221f20;
}
.head-menu {
  display: inline-block;
  margin-left: 15%;
}
.icon-facebook {
  margin-left: -5px;
}
/**
 * Mobile nav menu on front page
 */
@media screen and (max-width: 767px) {
	.page-index .navbar-top {
    margin-bottom: 0;
	}
}
.mobile-nav {
  background-color: #f3f3f3;
  height: 80px;
  padding: 5px 0;
}
.mobile-nav li {
  display: block;
  float: left;
  width: 25%;
  list-style: none;
  text-align: center;
}
.mobile-nav li a {
  color: #5a5859;
  font-size: 10px;
}
.mobile-nav li a span {
 display: inline-block;
 width: 100%;
}

/**
 * Media query overrides.
 */

@media screen and (min-width: 1310px) { /* Extend button on curs valutar banci page. */
  .wide-layout .column-ind-hidden {
    display: table-cell;
  }
  .wide-layout .column-auto {
    display: none;
  }
  .wide-layout #content > .container > .col-md-8 {
    width: 100%;
  }
  .wide-layout #content > .container > .col-md-4 {
    display: none;
  }
  #extend-page-width-btn {
    display: block;
  }
}

#bannerTop_468 {
  display: none;
}
#bannerTop {
  display: none;
}
#bannerFb_Page {
    text-align: center;
}
#tabelBankValute .column-ind-0,
#tabelBankValute .column-ind-1,
#tabelBankValute .column-ind-2,
#tabelBankValute .column-ind-3 {
  display: none;
}
body.page-valuta #tabelBankValute .column-ind-0 {
  display: table-cell;
}
/* 320 (SE) -> 360 (nexus5) -> 375 (ip6s) -> 412 (nexus 6) -> 768 (bootstrap sm/ipad portrait) -> 960 (n7) -> 992 (bootstrap md) -> 1024 (ipad) -> 1200 (bootstrap lg) -> 1280 (notebook) */
@media screen and (min-width: 1200px) {
  #bannerContent_Center_728 {
    display: block;
  }
  #tabelBankValute .column-ind-3 {
   display: table-cell;
  }
}
@media screen and (min-width: 992px) {
  #bannerTop {
    display: block;
	height: 90px;
	width: 728px;
  }
  #logo {
      margin-top: 40px;
      margin-left: 20px;
  }
  .app-version-choose {
    position: fixed;
    background: white;
    z-index: 9;
    bottom: 0;
    width: 100%;
  }
  #footer {
    margin-bottom: 69px;
  }
  #bannerM300X250_P1, #bannerM300X250_P2, #bannerM300X250_P3, #bannerMobile3X1 {
    display: none;
  }
}
@media screen and (min-width: 992px) and (max-width: 1199px) {
  #convertor {
    width: 100%;
  }
  #convertor .SemnEgal {
    display: none;
  }
  #bannerContent_Center_728 {
    display: none;
  }
  .param-row .btn-group .btn {
    padding: 4px 5px;
  }
  .logo-row {
    height: 115px;
  }
}
@media screen and (min-width: 768px) and (max-width: 991px) {
  #bannerTop_468 {
    display: block;
  }
  #logo {
    margin-top: 20px;
    margin-left: 10px;
  }
  .param-row .btn-group .btn {
    padding: 4px 8px;
 }
  #tabelBankValute .column-ind-3 {
    display: table-cell;
  }
}
@media screen and (min-width: 768px) {
  .container {
    padding-left: 0;
    padding-right: 0;
  }
 .BoxValuta .btn-group-sm .btn {
   font-size: 11px;
 }
 .suggest .conversion-param, .suggest .ref-suggestions {
   width: 47%;
 }
 .equal-sign.col-sm-1 {
   width: 3.33%;
   height: 100px;
   text-align: center;
   padding: 20px 20px 20px 0;
   float: left;
   font-weight: bold;
   font-size: 48px;
   color: #9B9B9B;
 }
 #bannerOpenx_Zone_Graph {
		overflow: hidden;
		height: 60px;
		width: 670px;
		text-align: center;
	}
  .result-row {
		margin-top: 1em;
	}
  #footer {
    height: 160px;
  }
}

@media screen and (max-width: 767px) {
  .foot-menu {
   margin-left: 5px;
   margin-right: 5px;
 }
  #announceContainer {
    padding: 0 0.2em;
  }
  #announce {
    width: auto;
    padding: 0 0.7em;
  }
  #bannerTop, #bannerside2, .bz-top, .bz-side2, .bz-side, #bannerSide {
    display: none;
  }
  .bz-mobile3x1 {
    display: inline-block;
  }

  #graficValute, #Valute {
    height: auto;
    overflow: auto;
		margin: 0;
  }
  #convertor, #graficValute, #Valute, #graficEvolutie {
    width: 100%;
  }
  #convertor .SemnEgal {
    display: none;
  }
  #convertor .BoxValuta {
    width: 100%;
    margin-bottom: 1em;
  }
  .BoxValuta input, #bankBox, #contactBox {
    width: 100%;
  }

  #bannerOpenx_zone_graph, .bz-zone-graph {
    display: none;
  }
  .BoxValuta .nume {
    display: none;
  }

  #ContainerValute {
    margin: 0.5em 0.3em;
  }
  .BoxValuta .input-wrapper {
    float: none;
    width: 100%;
  }
  .BoxValuta input{
    width: 99%;
  }
  .BoxValuta .content {
        padding: 0 1em 0 0.5em;
  }
  .BoxValuta .butoane {
        margin-left: 0.5em;
        margin-right: 1em;
        width: 100%;
  }
  #content {
    padding: 0 0.2em;
  }
  #contact-form .form-input.text input{
    width: 100%;
  }
  .BoxValuta .content .input-group {
    width: 100%;
  }
  #bankValute form {
    padding: 0 0.5em;
  }
  .result-row .nav-tabs li {
    width: 50%;
  }
  .result-row .nav-tabs a {
    color: #4b4b4b;
  }
  .result-row .nav-tabs .active a,
  .result-row .nav-tabs .active a:hover,
  .result-row .panel,
  .suggest .result-row .panel-footer {
    background-color: #f3f3f3;
  }
  .suggest .result-row .suggestion-list {
    padding: 0;
  }
  .param-row > .col-sm-6 {
		padding-left: 8px;
		padding-right: 8px;
  }
  .ref-suggestions, .result-row {
    padding-top: 2em;
  }
  .container, .container > .col-xs-12, .front-graph-wrapper {
		padding: 0;
  }
  #suggest-block, .front-graph-border, #cursBox {
   border: none;
  }
  #cursBox {
		padding-left: 5px;
		padding-right: 5px;
  }
}

@media screen and (min-width: 600px) {
  #tabelBankValute .column-ind-2 {
    display: table-cell;
  }
}
@media screen and (min-width: 500px) {
  #tabelBankValute td.bank_name {
    white-space: nowrap;
  }

  #tabelBankValute .column-ind-1 {
    display: table-cell;
  }
}
@media screen and (min-width: 400px) {
  #tabelBankValute .column-ind-0 {
    display: table-cell;
 }
}

/* app-version block */
.app-version-choose {
  font-weight: 500;
  font-size: 12px;
}
.app-version-choose .col-md-8 {
  padding-left: 30px;
  margin-top: 9px;
  margin-bottom: 9px;
}
.app-version-choose .col-md-4 {
  margin-top: 9px;
  margin-bottom: 9px;
}
.app-version-choose .btn-default {
  color: #3A405A;
	background-color: #FFF;
  background-image: none;
}
.app-version-choose .btn-primary {
  color: #FFF;
	background-color: #3A405A;
  background-image: none;
}
.app-version-choose .btn {
  font-size: 12px;
  line-height: 14px;
	height: 30px;
	width: 130px;
	border: 1px solid #3A405A;
	border-radius: 4px;
}

/* Contact form */

#contact-form .form-input.submit {
  text-align: right;
}
#contact-form .form-input.text input{
  width: 20em;
}
#contact-form .form-input {
  padding: 0.3em 0;
}
#contact-form textarea {
  width: 100%;
}
.g-recaptcha.has-error {
  border: 1px solid #a94442;
}

