@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; } body { } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } :focus { outline: 0; } ins { text-decoration: none; } del { text-decoration: line-through; } table { border-collapse: collapse; border-spacing: 0; } ::-moz-focus-inner { border: 0;}
input::-moz-focus-inner {
border: 0; 
padding: 0; 
margin-top:-2px; 
margin-bottom: -3px; 
}
img {
image-rendering: -moz-crisp-edges;         /* Firefox */
image-rendering:   -o-crisp-edges;         /* Opera */
image-rendering: -webkit-optimize-contrast;/* Webkit (non-standard naming) */
image-rendering: crisp-edges;
-ms-interpolation-mode: nearest-neighbor;  /* IE (non-standard property) */
}
html, body {
font-size: 14px;
font-family: Helvetica,Arial,sans-serif;
line-height: 1.4;
color: #404040;
}
/* report start*/
input.nbtn.red, button.nbtn.red, .nbtn.red{
background-color: #d76042;
color: #FFF !important;
border: 1px solid #AC2925;
font-size: 14px;
font-weight: bold;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.7);
 }

a.nbtn.red:hover, input.nbtn.red:hover, button.nbtn.red:hover {
 background-color: #d76042;
color: #FFF !important;
border: 1px solid #AC2925;
}




input.nbtn.tw, button.nbtn.tw, .nbtn.tw{
background-color: #01b9ff;
color: #FFF !important;
border: 1px solid #34a7d3;
font-size: 14px;
font-weight: normal;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
text-decoration: none;
padding: 4px 20px;
 }

a.nbtn.tw:hover, input.nbtn.tw:hover, button.nbtn.tw:hover {
 background-color: #003580;
color: #FFF !important;
border: 1px solid #003580;
text-decoration: none;
}




div.report {
	margin: 0px;
	padding: 5px;
/* border-radius: 2px;
text-decoration: none;
border: 1px solid #CCC; */
	width: 100%;
	height: auto;
	display: none;
}

/* report end*/
.ie7 .main {width:59%;}
.ie7 .header {
border-bottom:1px solid #CCCCCC;
}
.ie7 .pls-language-container-scrollable{
margin-top:-13px;
}
.ie7 .wraptop {padding:4px 0px;}
.ie7 .footer-col {width:17%;}
.ie7 .footer-collast {width:23%;}
.ie7 a.indexibanboxes {
background-color:#FFFFFF;
box-shadow: 1px 1px 3px rgba(0,0,0,0.2);
behavior: url(../js/pie/PIE.htc);
width:24%;
}
.ie7 #form1 INPUT.form-inline {font-size:23px!important;}
.ie7 INPUT.lg.nbtn{padding:8px 22px;}
.ie7 .topheader .wraptop{
margin-right:150px;
position:relative;
}
.ie7 .multilang {
position:absolute;
top:0px;
right:-140px;
z-index:9999;
sbehavior: url(../js/pie/PIE.htc);
}
.ie7 a#currency {
text-decoration:none;}
.ie7 .ibanindex tr.even{background:#F7F7F7;}
.ie7 #mapdiv {display:none;}

.ie8 .header {
 box-shadow: 0px 1px 3px rgba(0,0,0,0.3);
behavior: url(../js/pie/PIE.htc);
}
.ie8 a.indexibanboxes {
background-color:#FFFFFF;
box-shadow: 1px 1px 3px rgba(0,0,0,0.2);
behavior: url(../js/pie/PIE.htc);
width:31.1%;
}
.ie8 .cc-cookies, .ie7 .cc-cookies{
background-color:rgb(0, 50, 78);
behavior: url(../js/pie/PIE.htc);
}
.ie8 #form1 INPUT.form-inline {font-size:23px!important;}
.ie8 #mapdiv {display:none;}
.ie8 a.signup:hover {border: 1px solid #FFFFFF;}
.ie8 .ibanindex tr.even{background:#F7F7F7;}
.ie8 .ibanindex tr.odd{background:#FFFFFF;}

h1, h2, h3, h4, h5 {
font-family: 'Cabin', Helvetica, sans-serif !important;
font-weight: bold;
text-shadow: 0 0 2px #CCCCCC;
color:#404040!important;
line-height: 1.2em;
color: inherit;
text-shadow: 0px 1px 0px #ffffff;
}
h1 {
font-size: 36px;
margin-bottom:0.5em;
text-align:center;
margin-top:20px;
clear:both;
}
h2 {
font-size: 24px;
letter-spacing:-1px;
margin-bottom:0.5em
}
h3 {
font-size: 18px;
margin-bottom:0.5em
}
h4 {
font-size: 18px;
margin-bottom:0.5em
}
a {
color: #007eb6;
text-decoration: none;
}
a:hover {
color: #013568;
text-decoration: underline;
}
a:visited {
 color: #551a8b;
}
hr {
border: 0;
height: 1px;
background: #CCCCCC;}
i {vertical-align:middle!important;}
.rmm {display:none;
}
.wrap .addthis_toolbox{clear:both;
 margin-bottom:10px;}
 
.wrap .addthis_32x32_style .at_flat_counter, .addthis_32x32_white_style .at_flat_counter {
margin: 0 0px 0 10px;}
 
.wrap .at_flat_counter {
 margin: 0px 10px!important;

 }
 
input.nbtn, button.nbtn, .nbtn{
 color: #fff;
 text-decoration: none;
 font-weight: normal;
 text-align: center;
 padding: 9px 15px;
 background-color: #009d0e;
 display: inline-block;
 vertical-align: middle;
 border: 1px solid #003580;
 box-shadow: 0 0 3px #aaa;
 cursor: pointer;
 }
 
input.nbtn.lg, button.nbtn.lg, .nbtn.lg{
 color: #fff;
 font-size:16px;
 text-decoration: none;
 font-weight: bold;
 text-align: center;
 padding: 11px 25px;
 background-color: #009d0e;
 display: inline-block;
 vertical-align: middle;
 border: 1px solid #003580;
 text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.7);
 }
a.nbtn:hover, input.nbtn:hover, button.nbtn:hover {
 background-color: #003580;
}
.header {
position:relative;
height:110px;
background:#fff;
z-index:45;
box-shadow: 0px 1px 3px rgba(0,0,0,0.3);
}
.wrap {
width: 980px;
margin: 0 auto;
position:relative;
}
.clientsgoodwrap{
margin: 0 auto;
position:relative;
background-color:#FFFFFF!important;
height:auto;
width: 980px;
}
.logo {
position: relative;
margin-top: 5px;
float: left;
width: 140px;
height: 55px;
background: url(../img/ibanshrink.png) no-repeat;
}
.topheader {
 z-index: 1000;
 background-color: rgb(0, 50, 78);
 font-size: 14px;
 height: 40px;
 line-height: 40px;
 text-align:right;
 color:#E6E6E6;
}
.topheader a{
font-family: 'Cabin', Helvetica, sans-serif !important;
color: #ecf1f5;
 opacity: 1;
 padding: 0 4px;
text-decoration:none;
 line-height: 30px;
}
.topheader a:hover{
color: #ecf1f5;
}
.topheader a i{
padding-bottom:3px;
}
a.phone {
font-weight:bold;
}
a.signup {
background-color:#009d0e;
height:30px;
line-height: 30px;
padding:5px 15px;
color:#00324E;
font-weight:700;
}
a.signup:hover{
color:#ffffff;
box-shadow: 0 0 0 1px #FFFFFF inset;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.7);
}
.register{
width:60%;
float:left!important; 
padding-left:0px!important;
}
.polyglot-language-switcher {
}
.polyglot-language-switcher,
.polyglot-language-switcher * {
margin: 0;
padding: 0;
}
.polyglot-language-switcher {
position: relative;
}
.polyglot-language-switcher ul {
list-style: none;
}
.polyglot-language-switcher a {
}
.polyglot-language-switcher img {
margin-right: 3px;
vertical-align:middle;
margin-top:-2px;
outline:1px solid #ffffff;
}
/* ---------------------------------------------------------------------- */
/* Selected Locale (the trigger for the dropdown)
/* ---------------------------------------------------------------------- */
.polyglot-language-switcher > .pls-selected-locale {
text-decoration: none;
color: #FFFFFF; 
position: relative; /* for the arrow */
line-height:40px;
padding-right: 40px;
text-align: left;
}
.polyglot-language-switcher > .pls-selected-locale:hover {
}
.polyglot-language-switcher > .pls-selected-locale:after { 
content: " "; 
position: absolute;
top: 50%;
margin-top: -2px;
left: 100%;
margin-left: -28px;
width: 0; 
height: 0; 
border-left: 4px solid transparent;
border-right: 4px solid transparent;
border-top: 4px solid #FFFFFF;
}
/* ---------------------------------------------------------------------- */
/* Language Container
/* ---------------------------------------------------------------------- */
.pls-language-container-scrollable {
position: absolute;
top: 100%;
left: 0;
z-index: 10000;
width: 100%;
overflow-x: auto;
}
.pls-language-container {
margin-top: 0px;
box-shadow: 0 1px 2px rgba(0,0,0,.08);
 background-color: rgb(0, 50, 78);
text-align:left;
}
.pls-language-container td {
padding: 0 10px;
border-right: 1px solid #ccc;
vertical-align: top;
}
.pls-language-container td:last-child {
border-right: none;
}
.pls-language-container a {
color: #3a91bd;
text-decoration: none;
padding: 0px 10px;
display: block;
white-space: nowrap;
}
.pls-language-container a:hover {
color: #FFFFFF; 
}
.pls-language-container .pls-selected-locale {
color: #FFFFFF;
font-weight: bold;
cursor: default;
}
.ibannav {
width:850px;
 display: block;
float:right;
 cursor: pointer;
text-align:right;
}
.ibannav a {
font-family: 'Cabin', Helvetica, sans-serif !important;
text-transform:uppercase;
 display: inline-block;
 vertical-align: middle;
 line-height: 70px;
 font-size: 15px;
font-weight: 500;
 color: #222;
 opacity: 1;
 height: 70px;
 
margin-left:3px;
margin-right:3px;
padding:0 2px;
}
.ibannav a:hover {
text-decoration:none;
}
.ibannav .active{
color: #222;
font-weight: bold;
}
.ibannav .active:hover{
text-decoration:none;
}
.clearing{
font-size: 0px;
line-height: 950px;
height: 0px;
margin: 0px auto;
}
.green{color:#29ad48;}
.red {color:#B94A48;}
.blue {color:#346392;}
.yellow {color:#F59518;}
/* .blue{
color: #red;
}
.blue{
color: #1377bf;
}
.orange{
color: #fa9e00;
}
.purple{
color: 4d167b;
}
.yesllow{
color: #f5cb2b;
} */
.ibanworld {
position:relative;
height:350px;
padding:20px 0 0px 0;
background: url(../img/ibanworld.jpg) transparent no-repeat center top;
background-size: cover;
z-index: 44;
border-bottom:1px solid #FFFFFF;
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-shadow: 0px 1px 3px rgba(0,0,0,0.3);
text-align:center;
margin-top:-20px;
}
/* _.results{
margin:0px auto;
width:100%;
background:#f3f6f9;
border-bottom:1px solid #E6E6E6;
} */
.results.wrap{
padding-top:20px;
padding-bottom:20px;
}
#form{
width:750px;
margin:0 auto;
padding-top:20px;
padding-bottom:10px;
}
#formbrowse{
_width:550px;
margin:0 auto;
padding-top:20px;
padding-bottom:10px;
}
.main {
float:left;
width:640px;
margin-top:20px;
}
.content
{
float:right;
width:760px;
margin-top:20px;
padding-left:10px;
padding-bottom:30px;
background:#FFFFFF;
}
.contentclients
{
float:right;
width:760px;
padding-top:20px;
padding-left:10px;
padding-bottom:30px;
background:#FFFFFF;
}
.contentfull
{
float:left;
max-width:980px;
margin:0 10px;
position:relative;
padding-bottom:40px;
padding-left:10px;
padding-right:10px;
background:#FFFFFF;
}
.contentfullclients
{
float:left;
width:980px;
padding:20px;
margin:0 auto;
position:relative;
padding-bottom:40px;
background:#FFFFFF;
}
.contentlogin
{
width:980px;
position:relative;
}
.sidebar {
float:right;
width:320px;
margin-top:20px;
}
.stickysidebar {
position:relative;
margin-bottom:40px;
clear:both;
}
.stickysidebar ul li.title{
 font-size:18px;
 font-weight:bold;
 padding: 0px 10px 15px 0px !important;
 color:#404040;
}
.leftsidebar {
float:left;
width:200px;
margin-top:20px;
margin-right:10px;
margin-left:0px;
height:100%;
padding-bottom:40px!important;
position:relative;
}
.leftsidebar ul li {
 display: block;
 margin: 0;
}
.leftsidebar ul li a {
 display: block !important;
 padding: 5px 10px 5px 12px !important;
 color:#003366;
 border-left:3px solid #e3e3e1;
}
.leftsidebar ul li a.active{
border-left:3px solid #3B7BEA;
background: #ecf1f5;
font-weight:bold;
cursor: default;
text-decoration:underline;
}
.leftsidebar ul li a:hover{
border-left:3px solid #3B7BEA;
background: #ecf1f5;
}
.leftsidebar ul.list {
 display: block !important;
 padding: 5px 10px 5px 5px !important;
 color:#003366;
 
}
.leftsidebar ul ul.list li a {
 padding: 0px 0px 0px 0px !important;
 border-left:none;
}
.leftsidebar ul ul.list li a:hover{
background: none;
}
a.calculation {
float:right;
margin-top:20px;
width:49%;
height:160px;
border: 1px solid #CCCCCC;
border-radius: 2px;
text-decoration:none;
-webkit-transition: color .2s linear, box-shadow .2s linear;
transition: color .2s linear, box-shadow .2s linear;
}
a.calculation .icon {
width:150px;
height:150px;
float:left;
padding:10px 0px;
margin-left:20px;
}
a.calculation .info {
padding:20px 0 20px 0px;
}
a.validation {
float:left;
margin-top:20px;
width:49%;
height:160px;
border-radius: 2px;
text-decoration:none;
-webkit-transition: color .2s linear, box-shadow .2s linear;
transition: color .2s linear, box-shadow .2s linear;
border: 1px solid #CCCCCC;
}
a.validation:hover, .calculation:hover{
-webkit-box-shadow: inset 0 0 10px rgba(0,0,0,.23);
 -moz-box-shadow: inset 0 0 10px rgba(0,0,0,.23);
 box-shadow: inset 0 0 10px rgba(0,0,0,.23);
 opacity: 1;
 filter: alpha(opacity=100);
 -webkit-transition: color .2s linear, box-shadow .2s linear;
 transition: color .2s linear, box-shadow .2s linear;
}
a.validation .icon {
width:150px;
height:150px;
float:left;
padding:10px 0px;
margin-left:20px;
}
a.validation .info {
padding:20px 0 20px 0px;
}
.arrows {
background: transparent url(../img/arrow-sprite.png) no-repeat -102px -11px;
 position:absolute;
 display: block;
 right: 15px;
 bottom:15px;
 width: 30px;
 height: 38px;
 content: " ";
 }
a.indexibanboxes {
padding:15px 45px 15px 15px;
border-left:4px solid #47A9EB;
box-shadow: 1px 1px 3px rgba(0,0,0,0.2);
width:235px;
height:110px;
text-align:left;
position:relative;
}
.indexleft{
float:left;
}
.indexright{
float:right;
}
.indexcenter{
float:left;
margin-left:45px;
}
a.indexibanboxes:hover {
border-left:4px solid #29ad48;
text-decoration:none;
}
/*support*/
.support {
float:left;
width:30%;
height:280px;
border-radius: 2px;
text-decoration:none;
-webkit-transition: color .2s linear, box-shadow .2s linear;
transition: color .2s linear, box-shadow .2s linear;
border: 1px solid #CCCCCC;
margin-left:20px;
margin-bottom:20px;
}
.support:hover{
-webkit-box-shadow: inset 0 0 10px rgba(0,0,0,.23);
 -moz-box-shadow: inset 0 0 10px rgba(0,0,0,.23);
 box-shadow: inset 0 0 10px rgba(0,0,0,.23);
 opacity: 1;
 filter: alpha(opacity=100);
 -webkit-transition: color .2s linear, box-shadow .2s linear;
 transition: color .2s linear, box-shadow .2s linear;
}

a.support:hover{
text-decoration:none!important;
}

.support .icon {
width:120px;
height:105px;
margin:15px auto;
text-align:center;
}
.support h2 {
text-align:center;
}
.support .info p{
text-align:center;
padding:0px 20px 10px 20px;
}
.includes {
display: block;
float:left;
width:35%;
line-height: 25px;
}
ul.structurebottom{
display: block;
padding: 1px 10px 5px 0px;
text-decoration:none;
margin-left:10px;
}
ul.structurebottom li {
line-height: 25px;
background: url(../img/bullet.jpg) 0 9px no-repeat;
padding-left: 15px;
vertical-align:middle;
}
.supportbottom {
float:left;
width:29%;
text-decoration:none;
margin-left:10px;
} 
 
 
/*rates*/
.kurrrr{
position: relative;
margin-top:10px;
vertical-align:middle;
border-top:1px solid #E6E6E6;
}
#currency {
margin: 0;
display: block;
float: left;
position: relative;
width:960px; 
overflow: hidden;
font-size:12px;
vertical-align:middle;
}
#currency div {
padding: 0;
margin: 0;
position: relative;
z-index: 10;
width:10000px;
 vertical-align: middle!important;
}
#currency div span {
position: relative;
 display: table-cell;
 vertical-align: middle!important;
float:left;
padding:0;
margin: 0;
width:155px !important;
height:50px;
line-height:50px!important;
}
#currency div span img {
vertical-align: middle!important;
margin-bottom:3px;
}
/* FOOTER*/
html {
 position: relative;
 min-height: 100%;
}
body {
margin-bottom: 250px!important;
}
.footer {
 position: absolute;
 bottom: 0;
 width: 100%;
 height: 251px;
 background-color: #ecf1f5;
 border-top: 1px solid rgb(204, 204, 204);
 
font-weight: normal;
font:normal 14px/1 Helvetica,Arial,sans-serif;
}
.footer-bottom{
height:40px;
line-height:40px!important;
vertical-align:middle;
text-align:center;
padding:0;
margin:0;
 background-color: #ecf1f5;
font-size:14px!important;
border-top:1px solid #cccccc;
color: #E6E6E6;
}
.footer-bottom .copyright{
color: #404040;
display:inline;
font-size:11px;
}
.footer-bottom .copyright{
line-height:20px;
font-size:11px;
}
.footer-col {
 float: left;
 max-width: 150px;
 margin: 15px 35px 20px 0px;
}
.footer-col i{
 margin-left: 5px;
}
.footer-col form{
 display:inline!important;
}
.footer-col ul {
 margin: 0;
 padding: 0;
}
.footer-col ul li {
 list-style: none;
 font-size: 11px;
 margin: 12px 0;
 padding: 0;
}
.footer-col ul li.top {
 font-size: 16px;
 font-weight:bold;
 color: #1377bf;
 padding-bottom:7px;
}
.footer-col ul li a{
 font-size: 13px;
 color: #767676;
 
}
.footer-collast {
 float: right;
 max-width: 340px;
 margin: 15px 0px 20px 0px;
 border-left: 1px solid #cccccc;
 padding-left:10px;
}
.footer-collast ul li{
vertical-align:middle;
}
.footer-collast i{
 margin-left: 5px;
}
.footer-collast form{
 display:inline!important;
 line-height:30px;
 vertical-align:middle!important;
}
.footer-collast .subscribe {
 background: #FFFFFF;
 border-color: #A4A4A4 #B9B9B9 #B9B9B9;
 border-right: 1px solid #B9B9B9;
 border-style: solid;
 border-width: 1px;
 box-shadow: 0 1px 0 #FFFFFF, 0 1px 1px rgba(0, 0, 0, 0.17) inset;
 color: #666666;
 font-size: 15px;
 padding: 8px 7px;
width:180px;
vertical-align:middle!important;
}
.footer-collast .subscribe:focus{
border:1px solid #4285f4;
color: #444444;
outline: 0 none;
-moz-box-shadow: 0pt 0pt 9px rgba(178, 178, 178, 0.5);
}
.footer-collast .subscribe:hover{
 color: #444444;
 outline: 0 none;
-moz-box-shadow: 0pt 0pt 9px rgba(178, 178, 178, 0.5);
}
.footer-collast ul {
 margin: 0;
 padding: 0;
}
.footer-collast ul li {
 list-style: none;
 font-size: 11px;
 margin: 12px 0;
 padding: 0;
}
.footer-collast ul li.top {
 font-size: 16px;
 font-weight:bold;
 color: #1377bf;
}
.footer-collast ul li a{
 font-size: 13px;
 
}
.back-to-top:hover {
background-image: url(../img/arrowup.png);
background-position: 0 37px;
}
.back-to-top {
background-image: url(../img/arrowup.png);
background-position: 0 75px;
display: none;
width: 33px;
height: 35px;
position: fixed;
right: 0px;
bottom: 20px;
z-index: 1000;
line-height: 35px;
cursor: pointer;
}
/* END FOOTER*/
.addthis_counter {
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
.post {
 margin-bottom: 15px;
 clear:both;
 }
.post .date {
 float: left;
 width: 60px;
 height: 60px;
 font-size: 24px;
 text-align: center;
margin-top:5px;}
.post .date .day {
 height: 44px;
 line-height: 44px; }
.post .date .month {
 height: 16px;
 line-height: 16px;
 font-size: 9px;
 text-transform: uppercase;
 background: #428BCA;
 color: #fafafa; }
.post .day {
 background: #fafafa;
 color: #428BCA;
 border: 1px solid #e2e2e2;
 border-bottom: none; }
.post .info {
padding-top: 3px;
 padding-left: 70px;}
.post .info .wrapper {
 padding-top: 3px;
 width: 85%;
 font-size:13px;
 
 }
 .center
{
margin-left:auto;
margin-right:auto;
text-align:center;
}
.timeline {
 list-style: none;
 position: relative;
}
.timeline:before {
 top: 0;
 bottom: 0;
 position: absolute;
 content: " ";
 width: 3px;
 background-color: #eeeeee;
 left: 50%;
 margin-left: 3px;
 }
 .timeline > li {
 margin-bottom: 20px;
 position: relative;
 }
 .timeline > li:before,
 .timeline > li:after {
 content: " ";
 display: table;
 }
 .timeline > li:after {
 clear: both;
 }
 .timeline > li:before,
 .timeline > li:after {
 content: " ";
 display: table;
 }
 .timeline > li:after {
 clear: both;
 }
 .timeline > li > .timeline-panel {
 width: 39%;
 float: left;
 border: 1px solid #d4d4d4;
 border-radius: 2px;
 padding: 13px;
 position: relative;
 -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
 box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
 }
 .timeline > li > .timeline-panel:before {
 position: absolute;
 top: 26px;
 right: -15px;
 display: inline-block;
 border-top: 15px solid transparent;
 border-left: 15px solid #ccc;
 border-right: 0 solid #ccc;
 border-bottom: 15px solid transparent;
 content: " ";
 }
 .timeline > li > .timeline-panel:after {
 position: absolute;
 top: 27px;
 right: -14px;
 display: inline-block;
 border-top: 14px solid transparent;
 border-left: 14px solid #fff;
 border-right: 0 solid #fff;
 border-bottom: 14px solid transparent;
 content: " ";
 }
 .timeline > li > .timeline-badge {
 color: #fff;
 width: 50px;
 height: 50px;
 line-height: 50px;
 font-size: 1.4em;
 text-align: center;
 position: absolute;
 top: 16px;
 left: 50%;
 margin-left: -25px;
 z-index: 100;
 }
 .timeline > li.timeline-inverted > .timeline-panel {
 float: right;
 }
 .timeline > li.timeline-inverted > .timeline-panel:before {
 border-left-width: 0;
 border-right-width: 15px;
 left: -15px;
 right: auto;
 }
 .timeline > li.timeline-inverted > .timeline-panel:after {
 border-left-width: 0;
 border-right-width: 14px;
 left: -14px;
 right: auto;
 }
.timeline-badge.primary {
 background-color: #2e6da4 !important;
}
.timeline-badge.success {
 background-color: #3f903f !important;
}
.timeline-badge.warning {
 background-color: #f0ad4e !important;
}
.timeline-badge.danger {
 background-color: #d9534f !important;
}
.timeline-badge.info {
 background-color: #5bc0de !important;
}
.timeline-title {
 margin-top: 0;
 color: inherit;
}
.timeline-body > p,
.timeline-body > ul {
 margin-bottom: 0;
}
 .timeline-body > p + p {
 margin-top: 5px;
 }
@media (max-width: 767px) {
 ul.timeline:before {
 left: 40px;
 }
 ul.timeline > li > .timeline-panel {
 width: calc(100% - 90px);
 width: -moz-calc(100% - 90px);
 width: -webkit-calc(100% - 90px);
 }
 ul.timeline > li > .timeline-badge {
 left: 15px;
 margin-left: 0;
 top: 16px;
 }
 ul.timeline > li > .timeline-panel {
 float: right;
 }
 ul.timeline > li > .timeline-panel:before {
 border-left-width: 0;
 border-right-width: 15px;
 left: -15px;
 right: auto;
 }
 ul.timeline > li > .timeline-panel:after {
 border-left-width: 0;
 border-right-width: 14px;
 left: -14px;
 right: auto;
 }
}
.date2 {
 float: left;
 width: 60px;
 height: 60px;
 font-size: 24px;
 text-align: center; }
.date2 .day {
 height: 40px;
 line-height: 40px; 
 background: #fafafa;
 color: #428BCA;
 border: 1px solid #e2e2e2;
}
.date2 .month {
 height: 16px;
 line-height: 16px;
 font-size: 9px;
 text-transform: uppercase;
 background: #428BCA;
 color: #fafafa;
}
.input-lg {
 padding: 10px 16px;
 font-size: 18px;
 line-height: 1.33;
}
textarea.form-control {
font-size:16px!important;
}
select.form-control {
font-size:16px!important;
 width: 87%;
 line-height: 40px;
 height: 40px;
}
option:disabled {
background:#ecf1f5;
}
.form-control {
font-size:24px!important;
 width: 80%;
 padding: 6px 12px;
 color: #555555;
 vertical-align: middle;
 background-color: #ffffff;
 background-image: none;
 border: 1px solid #003580;
 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
 -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
 transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.form-control:focus {
 border-color: #009d0e;
 outline: 0;
}
.btn-standard {
 background: #fff;
 font: 700 18px/14px 'Open Sans', sans-serif;
 white-space: nowrap;
 padding: 11px 20px 12px 20px;
 margin: 0;
 -webkit-transition: color 0.2s,background-color 0.2s,box-shadow 0.2s,border 0.2s;
 -moz-transition: color 0.2s,background-color 0.2s,box-shadow 0.2s,border 0.2s;
 -o-transition: color 0.2s,background-color 0.2s,box-shadow 0.2s,border 0.2s;
 transition: color 0.2s,background-color 0.2s,box-shadow 0.2s,border 0.2s;
 -webkit-border-radius: 2px;
 -moz-border-radius: 2px;
 border-radius: 2px;
text-decoration: none;
 text-shadow: 0 -1px rgba(0, 0, 0, 0.4);
outline:0 !important;
}
.btn-standard:hover {
 border: 1px #b3b3b3 solid;
 text-decoration: none;
}
.btn-standard:active {
 border-color: #ccc;
}
.btn-standard.btn-blue {
 background-color: #2161AD;
 color: #fff !important;
 border: 1px solid #306094;
 -webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.2);
 -moz-box-shadow: 0 2px 5px rgba(0,0,0,0.2);
 box-shadow: 0 2px 5px rgba(0,0,0,0.2);
}
.btn-standard.btn-blue:hover, .btn-standard.btn-blue:focus {
 color: #fff;
background: #1C78E6;
 border-color: #306094;
 text-decoration: none;
}
.btn-standard.btn-blue:active {
 border-color: #306094;
 -webkit-box-shadow: inset 0 2px 5px #00A8FB;
 -moz-box-shadow: inset 0 2px 5px #00A8FB;
 box-shadow: inset 0 2px 5px #00A8FB;
}
.btn-standard.btn-red {
 background-color: #D2322D;
 color: #fff !important;
 border: 1px solid #AC2925;
 padding-left: 10px;
 padding-right: 10px;
 -webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.3);
 -moz-box-shadow: 0 2px 5px rgba(0,0,0,0.3);
 box-shadow: 0 2px 5px rgba(0,0,0,0.3);
}
.btn-standard.btn-red:hover,.btn-standard.btn-red:focus {
 color: #fff;
 border-color: #AC2925;
 text-decoration: none;
 -webkit-box-shadow: 0 2px 5px 1px rgba(0,0,0,0.3);
 -moz-box-shadow: 0 2px 5px 1px rgba(0,0,0,0.3);
 box-shadow: 0 2px 5px 1px rgba(0,0,0,0.3);
}
.btn-standard.btn-red:active {
 border-color: #AC2925;
 -webkit-box-shadow: inset 0 2px 5px #D9534F;
 -moz-box-shadow: inset 0 2px 5px #D9534F;
 box-shadow: inset 0 2px 5px #D9534F;
}
.btn-standard.btn-green {
 background-color: #009900;
 color: #fff !important;
 border: 1px solid #3A863A;
 padding-left: 10px;
 padding-right: 10px;
 -webkit-box-shadow: 0 2px 5px rgba(0,0,0,0.3);
 -moz-box-shadow: 0 2px 5px rgba(0,0,0,0.3);
 box-shadow: 0 2px 5px rgba(0,0,0,0.3);
}
.btn-standard.btn-green:hover,.btn-standard.btn-green:focus {
 color: #fff;
 border-color: #3A863A;
background-color: #33B533;
 text-decoration: none;
 -webkit-box-shadow: 0 2px 5px 1px rgba(0,0,0,0.3);
 -moz-box-shadow: 0 2px 5px 1px rgba(0,0,0,0.3);
 box-shadow: 0 2px 5px 1px rgba(0,0,0,0.3);
}
.btn-standard.btn-green:active {
 border-color: #3A863A;
 -webkit-box-shadow: inset 0 2px 5px #235023;
 -moz-box-shadow: inset 0 2px 5px #235023;
 box-shadow: inset 0 2px 5px #235023;
}
.ibantable table label
{
padding-left:10px;
}
.ibantable i{
padding-bottom:3px;
}
.ibantable ul li
{
}
.ibantable a {text-decoration: underline;}
.ibantable table {
border-collapse:collapse;
text-align:left;
width:97%;
border: 1px solid #e8e8e8;
}
.ibantable {
font:normal 14px/150% Arial, Helvetica, sans-serif;
overflow:hidden;
}
.indextable {
padding:30px 10px 20px 40px!important;
}
.ibantable ul li {
padding:5px;
}
.ibantable table td,.ibantable table th {
padding:2px 4px;
vertical-align:middle;
}
.ibantable table thead th {
background:0;
background-color:#2161AD;
color:#FFF;
font-size:13px;
font-weight:bold;
}
.ibantable table thead th:first-child {
border:none;
}
.ibantable table tbody td {
font-size:14px;
border-bottom:1px solid #e8e8e8;
font-weight:normal;
padding: 10px 5px;
}
.ibantable table tbody tr.light {
background-color:#fafafa;
}
.ibantable table tbody td:first-child {
border-left:none;
}
.ibantable table tbody tr:last-child td {
border-bottom:none;
}
.ibantable h4 {
font-size:16px;
padding:5px;
}
.ibantable span {
font-size: 18px;
font-weight: bold;
color: #404040;
}
table.ibanindex {
border-collapse:collapse;
text-align:left;
width:98%;
margin:20px;
border: 1px solid #e8e8e8;
font:normal 14px/150% Arial, Helvetica, sans-serif;
}
table.ibanindex td, table.ibanindex table th {
padding:2px 4px;
vertical-align:middle;
}
table.ibanindex thead th {
background:0;
background-color:#F0F0F0;
color:#404040;
font-size:14px;
font-weight:bold;
padding: 10px 18px 10px 10px;
}
table.ibanindex thead tr {
border-bottom:1px solid #0070A8;
}
table.ibanindex thead th:first-child {
border:none;
}
table.ibanindex tbody td {
font-size:14px;
font-weight:normal;
padding: 4px 10px 4px;
}
table.ibanindex tbody tr:nth-child(even) th, table.ibanindex tbody tr:nth-child(even) td {
 background-color: rgb(240,240,240);
 background-color: #F7F7F7;}
 
table.tablesorter thead tr .head {
background-image: url(../img/bg.gif);
background-repeat: no-repeat;
background-position: center right;
cursor: pointer;
}
table.tablesorter thead tr .headerSortUp {
background-image: url(../img/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
background-image: url(../img/desc.gif);
}
table.ibanindex img{
margin-bottom:0px;
}
.error_strings {
margin:20px auto;
font-family: Verdana;
font-size: 13px;
text-align: left;
background-color: #F2DEDE;
 border-top:1px solid #EBCCD1;
border-right:1px solid #EBCCD1;
border-bottom:1px solid #EBCCD1;
border-left:4px solid #c7290a;
 color: #B94A48;
border-radius: 1px;
 padding: 10px;
box-shadow: 0 1px 3px rgba(0,0,0,0.1);
}
.success_strings {
margin:15px 0 15px 0;
font-family: Verdana;
 font-size: 12px;
 text-align: left;
 background-color: #CCEBCC;
 border: 1px solid #009900;
 color: #004C00;
 padding: 9px;
 max-width: 670px;
 font-weight: bold;
}
.ammapDescriptionWindow {
font-size:12px;
background-color:#E4E4E4;
padding:10px;
opacity:0.8;
-moz-border-radius: 5px;
border-radius: 5px;
-moz-box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
-webkit-box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
box-shadow: 2px 2px 4px rgba(0,0,0,0.4);
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
.ammapDescriptionWindow .ammapDescriptionTitle {
font-weight:bold;
font-size:14px;
margin-bottom:5px;
}
#mapdiv{border:1px solid #f8f8f8;}
.ofeatures {
width: 240px;
float: left;
}
.ofeatures ul {
padding: 0px;
margin-top: 0px;
}
.ofeatures ul li {
display: block;
text-decoration: none;
list-style: none;
line-height: 50px;
height: 50px;
border-bottom: #efefef 1px solid;
border-left: #efefef 1px solid;
padding-left:10px;
font-weight:bold;
}
.ofeatures ul li:nth-child(odd) {
 background-color: rgb(240,240,240);
 background-color: #F7F7F7;}
 
.ofeatures .otitle {
text-align: left !important;
font-weight:bold;
border-left:none;
border-top: #FFFFFF 1px solid;
background-color: #FFFFFF!important;
}
.order img {
vertical-align:middle!important;
}
.order {
width: 160px;
float: left;
}
.order ul {
padding: 0px;
margin-top: 0px;
display: block;
}
.order ul li {
text-decoration: none;
list-style: none;
line-height: 50px;
height: 50px;
text-align: center;
border-bottom: #efefef 1px solid;
border-left: #efefef 1px solid;
}
.order ul li.doublequeries{
text-decoration: none;
list-style: none;
line-height: 50px;
height: 50px;
text-align: center;
border-bottom: #efefef 1px solid;
border-left: #efefef 1px solid;
background-color: #FFFFFF!important;
font-weight:bold;
}
.ofeatures ul li.doublequeries {
display: block;
text-decoration: none;
list-style: none;
line-height: 50px;
height: 50px;
border-bottom: #efefef 1px solid;
border-left: #efefef 1px solid;
padding-left:10px;
font-weight:bold;
background-color: #FFFFFF!important;
}
.order ul li:nth-child(odd) {
 background-color: rgb(240,240,240);
 background-color: #F7F7F7;}
 
 
.order ul li:last-child{
line-height: 60px;
height: 60px;
}
.order ul li a{
line-height: 20px;
}
.roundedright{
border-right: #efefef 1px solid;
}
.otitle {
height: 50px !important;
line-height: 50px !important;
text-align: center;
}
.order .otitle {
background-color: #346392!important;
color: #FFFFFF;
font-size: 20px;
border-top: #efefef 1px solid;
text-shadow: 0.05em 0.05em 0.2em rgba(10,10,10,0.9);
@include triangle(lighten($dark-blue, 25%), 4);
}



.order .otitlesort {
background-color: #346392!important;
color: #FFFFFF;
font-size: 12px;
border-top: #efefef 1px solid;
text-shadow: 0.05em 0.05em 0.2em rgba(10,10,10,0.9);
@include triangle(lighten($dark-blue, 25%), 4);}





.ofeatures.bic{
width: 450px;
_float: left;
}
.ofeatures ul {
padding: 0px;
margin-top: 0px;
}
.ofeatures ul li {
display: block;
text-decoration: none;
list-style: none;
line-height: 50px;
height: 50px;
border-bottom: #efefef 1px solid;
border-left: #efefef 1px solid;
padding-left:10px;
font-weight:bold;
}
.ofeatures ul li:nth-child(odd) {
 background-color: rgb(240,240,240);
 background-color: #F7F7F7;}
 
.ofeatures .otitle {
text-align: left !important;
font-weight:bold;
border-left:none;
border-top: #FFFFFF 1px solid;
background-color: #FFFFFF!important;
}
.order img {
vertical-align:middle!important;
}
.order.bicvalidation {
width: 300px;
float: left;
}
.order ul {
padding: 0px;
margin-top: 0px;
display: block;
}
.order ul li {
text-decoration: none;
list-style: none;
line-height: 50px;
height: 50px;
text-align: center;
border-bottom: #efefef 1px solid;
border-left: #efefef 1px solid;
}







.error_strings ul, .error_strings li {
padding-left: 0px;
text-decoration: none;
list-style: none;
}
.hint, [data-hint] {
 position: relative;
 display: inline-block;
 }
 .hint:before, .hint:after, [data-hint]:before, [data-hint]:after {
 position: absolute;
 -webkit-transform: translate3d(0, 0, 0);
 -moz-transform: translate3d(0, 0, 0);
 transform: translate3d(0, 0, 0);
 visibility: hidden;
 opacity: 0;
 z-index: 1000000;
 pointer-events: none;
 -webkit-transition: 0.3s ease;
 -moz-transition: 0.3s ease;
 transition: 0.3s ease;
 -webkit-transition-delay: 0ms;
 -moz-transition-delay: 0ms;
 transition-delay: 0ms; }
 .hint:hover:before, .hint:hover:after, .hint:focus:before, .hint:focus:after, [data-hint]:hover:before, [data-hint]:hover:after, [data-hint]:focus:before, [data-hint]:focus:after {
 visibility: visible;
 opacity: 1; }
 .hint:hover:before, .hint:hover:after, [data-hint]:hover:before, [data-hint]:hover:after {
 -webkit-transition-delay: 100ms;
 -moz-transition-delay: 100ms;
 transition-delay: 100ms; }
 .hint:before, [data-hint]:before {
 content: '';
 position: absolute;
 background: transparent;
 border: 6px solid transparent;
 z-index: 1000001; }
 .hint:after, [data-hint]:after {
 content: attr(data-hint);
 background: #383838;
 color: white;
 padding: 8px 10px;
 font-size: 12px;
 line-height: 12px;
 white-space: pre; }
/**
 * source: hint-position.scss
 *
 * Defines the positoning logic for the tooltips.
 *
 * Classes added:
 * 1) hint--top
 * 2) hint--bottom
 * 3) hint--left
 * 4) hint--right
 */
/**
 * set default color for tooltip arrows
 */
.hint--top:before {
 border-top-color: #383838; }
.hint--bottom:before {
 border-bottom-color: #383838; }
.hint--left:before {
 border-left-color: #383838; }
.hint--right:before {
 border-right-color: #383838; }
/**
 * top tooltip
 */
.hint--top:before {
 margin-bottom: -12px; }
.hint--top:after {
 margin-left: -18px; }
.hint--top:before, .hint--top:after {
 bottom: 100%;
 left: 50%; }
.hint--top:hover:after, .hint--top:hover:before, .hint--top:focus:after, .hint--top:focus:before {
 -webkit-transform: translateY(-8px);
 -moz-transform: translateY(-8px);
 transform: translateY(-8px); }
/**
 * bottom tooltip
 */
.hint--bottom:before {
 margin-top: -12px; }
.hint--bottom:after {
 margin-left: -18px; }
.hint--bottom:before, .hint--bottom:after {
 top: 100%;
 left: 50%; }
.hint--bottom:hover:after, .hint--bottom:hover:before, .hint--bottom:focus:after, .hint--bottom:focus:before {
 -webkit-transform: translateY(8px);
 -moz-transform: translateY(8px);
 transform: translateY(8px); }
/**
 * right tooltip
 */
.hint--right:before {
 margin-left: -12px;
 margin-bottom: -6px; }
.hint--right:after {
 margin-bottom: -14px; }
.hint--right:before, .hint--right:after {
 left: 100%;
 bottom: 50%; }
.hint--right:hover:after, .hint--right:hover:before, .hint--right:focus:after, .hint--right:focus:before {
 -webkit-transform: translateX(8px);
 -moz-transform: translateX(8px);
 transform: translateX(8px); }
/**
 * left tooltip
 */
.hint--left:before {
 margin-right: -12px;
 margin-bottom: -6px; }
.hint--left:after {
 margin-bottom: -14px; }
.hint--left:before, .hint--left:after {
 right: 100%;
 bottom: 50%; }
.hint--left:hover:after, .hint--left:hover:before, .hint--left:focus:after, .hint--left:focus:before {
 -webkit-transform: translateX(-8px);
 -moz-transform: translateX(-8px);
 transform: translateX(-8px); }
/**
 * source: hint-theme.scss
 *
 * Defines basic theme for tooltips.
 *
 */
.hint, [data-hint] {
 /**
 * tooltip body
 */ }
 .hint:after, [data-hint]:after {
 text-shadow: 0 -1px 0px black;
 box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.3); }
/**
 * source: hint-color-types.scss
 *
 * Contains tooltips of various types based on color differences.
 *
 * Classes added:
 * 1) hint--error
 * 2) hint--warning
 * 3) hint--info
 * 4) hint--success
 *
 */
/**
 * Error
 */
.hint--error:after {
 background-color: #b34e4d;
 text-shadow: 0 -1px 0px #592726; }
.hint--error.hint--top:before {
 border-top-color: #b34e4d; }
.hint--error.hint--bottom:before {
 border-bottom-color: #b34e4d; }
.hint--error.hint--left:before {
 border-left-color: #b34e4d; }
.hint--error.hint--right:before {
 border-right-color: #b34e4d; }
/**
 * Warning
 */
.hint--warning:after {
 background-color: #c09854;
 text-shadow: 0 -1px 0px #6c5328; }
.hint--warning.hint--top:before {
 border-top-color: #c09854; }
.hint--warning.hint--bottom:before {
 border-bottom-color: #c09854; }
.hint--warning.hint--left:before {
 border-left-color: #c09854; }
.hint--warning.hint--right:before {
 border-right-color: #c09854; }
/**
 * Info
 */
.hint--info:after {
 background-color: #346392;
 text-shadow: 0 -1px 0px #193b4d; }
.hint--info.hint--top:before {
 border-top-color: #346392; }
.hint--info.hint--bottom:before {
 border-bottom-color: #346392; }
.hint--info.hint--left:before {
 border-left-color: #346392; }
.hint--info.hint--right:before {
 border-right-color: #346392; }
/**
 * Success
 */
.hint--success:after {
 background-color: #458746;
 text-shadow: 0 -1px 0px #1a321a; }
.hint--success.hint--top:before {
 border-top-color: #458746; }
.hint--success.hint--bottom:before {
 border-bottom-color: #458746; }
.hint--success.hint--left:before {
 border-left-color: #458746; }
.hint--success.hint--right:before {
 border-right-color: #458746; }
/**
 * source: hint-always.scss
 *
 * Defines a persisted tooltip which shows always.
 *
 * Classes added:
 * 1) hint--always
 *
 */
.hint--always:after, .hint--always:before {
 opacity: 1;
 visibility: visible; }
.hint--always.hint--top:after, .hint--always.hint--top:before {
 -webkit-transform: translateY(-8px);
 -moz-transform: translateY(-8px);
 transform: translateY(-8px); }
.hint--always.hint--bottom:after, .hint--always.hint--bottom:before {
 -webkit-transform: translateY(8px);
 -moz-transform: translateY(8px);
 transform: translateY(8px); }
.hint--always.hint--left:after, .hint--always.hint--left:before {
 -webkit-transform: translateX(-8px);
 -moz-transform: translateX(-8px);
 transform: translateX(-8px); }
.hint--always.hint--right:after, .hint--always.hint--right:before {
 -webkit-transform: translateX(8px);
 -moz-transform: translateX(8px);
 transform: translateX(8px); }
/**
 * source: hint-rounded.scss
 *
 * Defines rounded corner tooltips.
 *
 * Classes added:
 * 1) hint--rounded
 *
 */
.hint--rounded:after {
 border-radius: 4px; }
/**
 * source: hint-effects.scss
 *
 * Defines various transition effects for the tooltips.
 *
 * Classes added:
 * 1) hint--no-animate
 * 2) hint--bounce
 *
 */
.hint--no-animate:before, .hint--no-animate:after {
 -webkit-transition-duration: 0ms;
 -moz-transition-duration: 0ms;
 transition-duration: 0ms; }
.hint--bounce:before, .hint--bounce:after {
 -webkit-transition: opacity 0.3s ease, visibility 0.3s ease, -webkit-transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24);
 -moz-transition: opacity 0.3s ease, visibility 0.3s ease, -moz-transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24);
 transition: opacity 0.3s ease, visibility 0.3s ease, transform 0.3s cubic-bezier(0.71, 1.7, 0.77, 1.24); }
input[type="text"], input[type="password"], textarea, select {
 -moz-border-bottom-colors: none;
 -moz-border-image: none;
 -moz-border-left-colors: none;
 -moz-border-right-colors: none;
 -moz-border-top-colors: none;
 background: none repeat scroll 0 0 #FFFFFF;
 border: 1px solid #003580;
 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
 -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
 transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
 color: #666666;
 font-size: 13px;
 padding: 7px 10px;
}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus, select:focus{
 background: none repeat scroll 0 0 #FFFFFF;
 color: #444444;
 outline: 0 none;
}
input[type="text"]:hover, input[type="password"]:hover, textarea:hover, select:hover{
 background: none repeat scroll 0 0 #FFFFFF;
 color: #444444;
 outline: 0 none;
}
select option
{
 vertical-align:middle !important;
 border:none;
}
option {
border-color:#FF0000;}
option[value] {
padding:5px!Important;
vertical-align:middle!Important;
}
 
a[name] {
 padding-top: 40px;
 margin-top: -40px;
 display: inline-block; 
}
ul.sitemap{
display: block;
padding: 1px 20px 5px 20px;
}
ul.sitemap ul{
}
ul.sitemap ul li strong{
background: none !important;
line-height: 45px;
height:45px;
}
ul.sitemap li a{
line-height: 30px;
height: 30px;
background: url(../img/bullet.jpg) 0 5px no-repeat;
margin-left: 20px;
padding-left: 20px;
vertical-align:middle;
}
ul.solutions{
display: block;
padding: 1px 10px 5px 10px;
}
ul.solutions li {
line-height: 25px;
background: url(../img/bullet.jpg) 0 9px no-repeat;
margin-left: 10px;
padding-left: 15px;
vertical-align:middle;
}
.doc-table {
 width: 100%;
 background-color: white;
 border-collapse: collapse;
 margin: 20px 0;
 font-size: 0.95em;
text-align:left;
 }
.doc-table tr {border-bottom:1px solid #ccc;}
.doc-table tr:nth-child(even) {background-color:#fafafa;}
.doc-table tr td {padding: 10px 5px; vertical-align:top;}
.doc-table tbody tr:last-child {border-bottom:none;}
.doc-table th {font-size:1.1em; font-weight:bold; padding:15px 3px;}
.doc-table input, .doc-table select {
 width: auto;
 }
#ie-message {
background:#FF4800;
text-align:center;
border-bottom:1px solid #900;
color: #333333;
position:fixed; 
float:left;
top:96px;
left:0px;
padding:5px 0;
width:100%;
overflow:hidden;
z-index:120001;
font-weight:bold;
}
#ie-message a {
color: #fff;
}
.customers {
display: block;
color: #56596C;
padding:2px;
width: 225px;
height: 250px;
float: left;
border-width: 1px;
border-style: solid;
border-color: rgb(204, 204, 204);
font:13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
color: #5B5957;
margin:5px;
}
.customers .customerlogo
{
display:table-cell;
width: 225px;
height: 110px;
vertical-align:middle;
text-align: center;
border-bottom:solid 1px #cccccc;
padding:0 !important;
}
.customerlogo img{
text-align: center;
line-height: 110px;
}
.customers .customername {
text-align: center;
color:#3788E8;
line-height: 40px;
font-size: 19px;
letter-spacing:-1px;
text-shadow: 0px 1px 2px #CCD4DD;
font-family: 'Open Sans',sans-serif;
font-weight: bold;
}
.customers .customerdescription {
padding: 5px;
}
*/
table.partial tr td:first-child {
color:#F39707!important;}
ul.list{
display: block;
padding: 1px 10px 5px 10px;
}
ul.list li {
line-height: 25px;
background: url(../img/bullet.jpg) 3px 9px no-repeat;
margin-left: 10px;
padding-left: 15px;
vertical-align:middle;
}
ul.list li.active{
background: url(../img/tick.png) 0px 3px no-repeat!important;
padding-left:20px;
text-decoration:underline;
}
.flag {
width: 16px;
height: 11px;
background:url(../img/flags.png) no-repeat
}
.flag.flag-ad {background-position: -16px 0}
.flag.flag-ae {background-position: -32px 0}
.flag.flag-af {background-position: -48px 0}
.flag.flag-ag {background-position: -64px 0}
.flag.flag-ai {background-position: -80px 0}
.flag.flag-al {background-position: -96px 0}
.flag.flag-am {background-position: -112px 0}
.flag.flag-an {background-position: -128px 0}
.flag.flag-ao {background-position: -144px 0}
.flag.flag-ar {background-position: -160px 0}
.flag.flag-as {background-position: -176px 0}
.flag.flag-at {background-position: -192px 0}
.flag.flag-aud {background-position: -208px 0}
.flag.flag-aw {background-position: -224px 0}
.flag.flag-az {background-position: -240px 0}
.flag.flag-ba {background-position: 0 -11px}
.flag.flag-bb {background-position: -16px -11px}
.flag.flag-bd {background-position: -32px -11px}
.flag.flag-be {background-position: -48px -11px}
.flag.flag-bf {background-position: -64px -11px}
.flag.flag-bgn {background-position: -80px -11px}
.flag.flag-bh {background-position: -96px -11px}
.flag.flag-bi {background-position: -112px -11px}
.flag.flag-bj {background-position: -128px -11px}
.flag.flag-bm {background-position: -144px -11px}
.flag.flag-bn {background-position: -160px -11px}
.flag.flag-bo {background-position: -176px -11px}
.flag.flag-brl {background-position: -192px -11px}
.flag.flag-bs {background-position: -208px -11px}
.flag.flag-bt {background-position: -224px -11px}
.flag.flag-bv {background-position: -240px -11px}
.flag.flag-bw {background-position: 0 -22px}
.flag.flag-by {background-position: -16px -22px}
.flag.flag-bz {background-position: -32px -22px}
.flag.flag-cad {background-position: -48px -22px}
.flag.flag-catalonia {background-position: -64px -22px}
.flag.flag-cd {background-position: -80px -22px}
.flag.flag-cf {background-position: -96px -22px}
.flag.flag-cg {background-position: -112px -22px}
.flag.flag-chf {background-position: -128px -22px}
.flag.flag-ci {background-position: -144px -22px}
.flag.flag-ck {background-position: -160px -22px}
.flag.flag-cl {background-position: -176px -22px}
.flag.flag-cm {background-position: -192px -22px}
.flag.flag-cny {background-position: -208px -22px}
.flag.flag-co {background-position: -224px -22px}
.flag.flag-cr {background-position: -240px -22px}
.flag.flag-cu {background-position: 0 -33px}
.flag.flag-cv {background-position: -16px -33px}
.flag.flag-cw {background-position: -32px -33px}
.flag.flag-cy {background-position: -48px -33px}
.flag.flag-czk {background-position: -64px -33px}
.flag.flag-de {background-position: -80px -33px}
.flag.flag-dj {background-position: -96px -33px}
.flag.flag-dkk {background-position: -112px -33px}
.flag.flag-dm {background-position: -128px -33px}
.flag.flag-do {background-position: -144px -33px}
.flag.flag-dz {background-position: -160px -33px}
.flag.flag-ec {background-position: -176px -33px}
.flag.flag-ee {background-position: -192px -33px}
.flag.flag-eg {background-position: -208px -33px}
.flag.flag-eh {background-position: -224px -33px}
.flag.flag-england {background-position: -240px -33px}
.flag.flag-er {background-position: 0 -44px}
.flag.flag-es {background-position: -16px -44px}
.flag.flag-et {background-position: -32px -44px}
.flag.flag-eur {background-position: -48px -44px}
.flag.flag-fi {background-position: -64px -44px}
.flag.flag-fj {background-position: -80px -44px}
.flag.flag-fk {background-position: -96px -44px}
.flag.flag-fm {background-position: -112px -44px}
.flag.flag-fo {background-position: -128px -44px}
.flag.flag-fr {background-position: -144px -44px}
.flag.flag-ga {background-position: -160px -44px}
.flag.flag-gbp {background-position: -176px -44px}
.flag.flag-gd {background-position: -192px -44px}
.flag.flag-ge {background-position: -208px -44px}
.flag.flag-gf {background-position: -224px -44px}
.flag.flag-gg {background-position: -240px -44px}
.flag.flag-gh {background-position: 0 -55px}
.flag.flag-gi {background-position: -16px -55px}
.flag.flag-gl {background-position: -32px -55px}
.flag.flag-gm {background-position: -48px -55px}
.flag.flag-gn {background-position: -64px -55px}
.flag.flag-gp {background-position: -80px -55px}
.flag.flag-gq {background-position: -96px -55px}
.flag.flag-gr {background-position: -112px -55px}
.flag.flag-gs {background-position: -128px -55px}
.flag.flag-gt {background-position: -144px -55px}
.flag.flag-gu {background-position: -160px -55px}
.flag.flag-gw {background-position: -176px -55px}
.flag.flag-gy {background-position: -192px -55px}
.flag.flag-hkd {background-position: -208px -55px}
.flag.flag-hm {background-position: -224px -55px}
.flag.flag-hn {background-position: -240px -55px}
.flag.flag-hrk {background-position: 0 -66px}
.flag.flag-ht {background-position: -16px -66px}
.flag.flag-huf {background-position: -32px -66px}
.flag.flag-ic {background-position: -48px -66px}
.flag.flag-idr {background-position: -64px -66px}
.flag.flag-ie {background-position: -80px -66px}
.flag.flag-ils {background-position: -96px -66px}
.flag.flag-im {background-position: -112px -66px}
.flag.flag-inr {background-position: -128px -66px}
.flag.flag-io {background-position: -144px -66px}
.flag.flag-iq {background-position: -160px -66px}
.flag.flag-ird {background-position: -176px -66px}
.flag.flag-isk {background-position: -192px -66px}
.flag.flag-it {background-position: -208px -66px}
.flag.flag-je {background-position: -224px -66px}
.flag.flag-jm {background-position: -240px -66px}
.flag.flag-jo {background-position: 0 -77px}
.flag.flag-jpy {background-position: -16px -77px}
.flag.flag-ke {background-position: -32px -77px}
.flag.flag-kg {background-position: -48px -77px}
.flag.flag-kh {background-position: -64px -77px}
.flag.flag-ki {background-position: -80px -77px}
.flag.flag-km {background-position: -96px -77px}
.flag.flag-kn {background-position: -112px -77px}
.flag.flag-kp {background-position: -128px -77px}
.flag.flag-krw {background-position: -144px -77px}
.flag.flag-kurdistan {background-position: -160px -77px}
.flag.flag-kw {background-position: -176px -77px}
.flag.flag-ky {background-position: -192px -77px}
.flag.flag-kz {background-position: -208px -77px}
.flag.flag-la {background-position: -224px -77px}
.flag.flag-lb {background-position: -240px -77px}
.flag.flag-lc {background-position: 0 -88px}
.flag.flag-li {background-position: -16px -88px}
.flag.flag-lk {background-position: -32px -88px}
.flag.flag-lr {background-position: -48px -88px}
.flag.flag-ls {background-position: -64px -88px}
.flag.flag-lt {background-position: -80px -88px}
.flag.flag-lu {background-position: -96px -88px}
.flag.flag-lv {background-position: -112px -88px}
.flag.flag-ly {background-position: -128px -88px}
.flag.flag-ma {background-position: -144px -88px}
.flag.flag-mc {background-position: -160px -88px}
.flag.flag-md {background-position: -176px -88px}
.flag.flag-me {background-position: -192px -88px}
.flag.flag-mg {background-position: -208px -88px}
.flag.flag-mh {background-position: -224px -88px}
.flag.flag-mk {background-position: -240px -88px}
.flag.flag-ml {background-position: 0 -99px}
.flag.flag-mm {background-position: -16px -99px}
.flag.flag-mn {background-position: -32px -99px}
.flag.flag-mo {background-position: -48px -99px}
.flag.flag-mp {background-position: -64px -99px}
.flag.flag-mq {background-position: -80px -99px}
.flag.flag-mr {background-position: -96px -99px}
.flag.flag-ms {background-position: -112px -99px}
.flag.flag-mt {background-position: -128px -99px}
.flag.flag-mu {background-position: -144px -99px}
.flag.flag-mv {background-position: -160px -99px}
.flag.flag-mw {background-position: -176px -99px}
.flag.flag-mxn {background-position: -192px -99px}
.flag.flag-myr {background-position: -208px -99px}
.flag.flag-mz {background-position: -224px -99px}
.flag.flag-na {background-position: -240px -99px}
.flag.flag-nc {background-position: 0 -110px}
.flag.flag-ne {background-position: -16px -110px}
.flag.flag-nf {background-position: -32px -110px}
.flag.flag-ng {background-position: -48px -110px}
.flag.flag-ni {background-position: -64px -110px}
.flag.flag-nl {background-position: -80px -110px}
.flag.flag-nok {background-position: -96px -110px}
.flag.flag-np {background-position: -112px -110px}
.flag.flag-nr {background-position: -128px -110px}
.flag.flag-nu {background-position: -144px -110px}
.flag.flag-nzd {background-position: -160px -110px}
.flag.flag-om {background-position: -176px -110px}
.flag.flag-pa {background-position: -192px -110px}
.flag.flag-pe {background-position: -208px -110px}
.flag.flag-pf {background-position: -224px -110px}
.flag.flag-pg {background-position: -240px -110px}
.flag.flag-php {background-position: 0 -121px}
.flag.flag-pk {background-position: -16px -121px}
.flag.flag-pln {background-position: -32px -121px}
.flag.flag-pm {background-position: -48px -121px}
.flag.flag-pn {background-position: -64px -121px}
.flag.flag-pr {background-position: -80px -121px}
.flag.flag-ps {background-position: -96px -121px}
.flag.flag-pt {background-position: -112px -121px}
.flag.flag-pw {background-position: -128px -121px}
.flag.flag-py {background-position: -144px -121px}
.flag.flag-qa {background-position: -160px -121px}
.flag.flag-re {background-position: -176px -121px}
.flag.flag-ron {background-position: -192px -121px}
.flag.flag-rs {background-position: -208px -121px}
.flag.flag-rub {background-position: -224px -121px}
.flag.flag-rw {background-position: -240px -121px}
.flag.flag-sa {background-position: 0 -132px}
.flag.flag-sb {background-position: -16px -132px}
.flag.flag-sc {background-position: -32px -132px}
.flag.flag-scotland {background-position: -48px -132px}
.flag.flag-sd {background-position: -64px -132px}
.flag.flag-sek {background-position: -80px -132px}
.flag.flag-sgd {background-position: -96px -132px}
.flag.flag-sh {background-position: -112px -132px}
.flag.flag-si {background-position: -128px -132px}
.flag.flag-sk {background-position: -144px -132px}
.flag.flag-sl {background-position: -160px -132px}
.flag.flag-sm {background-position: -176px -132px}
.flag.flag-sn {background-position: -192px -132px}
.flag.flag-so {background-position: -208px -132px}
.flag.flag-somaliland {background-position: -224px -132px}
.flag.flag-sr {background-position: -240px -132px}
.flag.flag-ss {background-position: 0 -143px}
.flag.flag-st {background-position: -16px -143px}
.flag.flag-sv {background-position: -32px -143px}
.flag.flag-sx {background-position: -48px -143px}
.flag.flag-sy {background-position: -64px -143px}
.flag.flag-sz {background-position: -80px -143px}
.flag.flag-tc {background-position: -96px -143px}
.flag.flag-td {background-position: -112px -143px}
.flag.flag-tf {background-position: -128px -143px}
.flag.flag-tg {background-position: -144px -143px}
.flag.flag-thb {background-position: -160px -143px}
.flag.flag-tibet {background-position: -176px -143px}
.flag.flag-tj {background-position: -192px -143px}
.flag.flag-tk {background-position: -208px -143px}
.flag.flag-tl {background-position: -224px -143px}
.flag.flag-tm {background-position: -240px -143px}
.flag.flag-tn {background-position: 0 -154px}
.flag.flag-to {background-position: -16px -154px}
.flag.flag-try {background-position: -32px -154px}
.flag.flag-tt {background-position: -48px -154px}
.flag.flag-tv {background-position: -64px -154px}
.flag.flag-tw {background-position: -80px -154px}
.flag.flag-tz {background-position: -96px -154px}
.flag.flag-ua {background-position: -112px -154px}
.flag.flag-ug {background-position: -128px -154px}
.flag.flag-um {background-position: -144px -154px}
.flag.flag-usd {background-position: -160px -154px}
.flag.flag-uy {background-position: -176px -154px}
.flag.flag-uz {background-position: -192px -154px}
.flag.flag-va {background-position: -208px -154px}
.flag.flag-vc {background-position: -224px -154px}
.flag.flag-ve {background-position: -240px -154px}
.flag.flag-vg {background-position: 0 -165px}
.flag.flag-vi {background-position: -16px -165px}
.flag.flag-vn {background-position: -32px -165px}
.flag.flag-vu {background-position: -48px -165px}
.flag.flag-wales {background-position: -64px -165px}
.flag.flag-wf {background-position: -80px -165px}
.flag.flag-ws {background-position: -96px -165px}
.flag.flag-xk {background-position: -112px -165px}
.flag.flag-ye {background-position: -128px -165px}
.flag.flag-yt {background-position: -144px -165px}
.flag.flag-zar {background-position: -160px -165px}
.flag.flag-zanzibar {background-position: -176px -165px}
.flag.flag-zm {background-position: -192px -165px}
.flag.flag-zw {background-position: -208px -165px}
.flag.flag-au {background-position: -208px 0}
.flag.flag-bg {background-position: -80px -11px}
.flag.flag-br {background-position: -192px -11px}
.flag.flag-ca {background-position: -48px -22px}
.flag.flag-ch {background-position: -128px -22px}
.flag.flag-cn {background-position: -208px -22px}
.flag.flag-cz {background-position: -64px -33px}
.flag.flag-dk {background-position: -112px -33px}
.flag.flag-gb {background-position: -176px -44px}
.flag.flag-hk {background-position: -208px -55px}
.flag.flag-hr {background-position: 0 -66px}
.flag.flag-hu {background-position: -32px -66px}
.flag.flag-id {background-position: -64px -66px}
.flag.flag-il {background-position: -96px -66px}
.flag.flag-in {background-position: -128px -66px}
.flag.flag-ir {background-position: -176px -66px}
.flag.flag-is {background-position: -192px -66px}
.flag.flag-jp {background-position: -16px -77px}
.flag.flag-kr {background-position: -144px -77px}
.flag.flag-mx {background-position: -192px -99px}
.flag.flag-my {background-position: -208px -99px}
.flag.flag-no {background-position: -96px -110px}
.flag.flag-nz {background-position: -160px -110px}
.flag.flag-ph {background-position: 0 -121px}
.flag.flag-pl {background-position: -32px -121px}
.flag.flag-ro {background-position: -192px -121px}
.flag.flag-ru {background-position: -224px -121px}
.flag.flag-se {background-position: -80px -132px}
.flag.flag-sg {background-position: -96px -132px}
.flag.flag-th {background-position: -160px -143px}
.flag.flag-tr {background-position: -32px -154px}
.flag.flag-us {background-position: -160px -154px}
.flag.flag-za {background-position: -160px -165px}
/* div { 
 -webkit-transform: value;
 -moz-transform: value; 
 -ms-transform: value; 
 -o-transform: value; 
 transform: value; 
} */
.loginpage {
 background: url(../img/login.jpg) repeat;
 border-bottom: 1px solid #004b79;
 width: 100%;
 height: 100%;
 position: relative;
 -moz-box-shadow: inset 0px -1px #5eb0cb;
 -webkit-box-shadow: inset 0px -1px #5eb0cb;
 box-shadow: inset 0px -1px #5eb0cb;
}
.login-box {
position: fixed;
top: 50%;
left: 50%; 
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%); 
 -ms-transform: translate(-50%, -50%); 
-o-transform: translate(-50%, -50%); 
transform: translate(-50%, -50%); 
width:320px;
padding: 36px 36px 0 36px;
background:#FFFFFF;
 border-width: 1px;
border-style: solid;
border-color: #56596C;
text-decoration: none;
color: #56596C;
}
.login-box .form-control{
width:90%!important;}
.login-box form{
margin-bottom:20px;}
.login-box img {
border:none;
}
.login-box h2 {
line-height:70px;
margin:0;
font-size:37px;
}
.login-box h2 a.logo{
margin-top:4px!important;
}
.loginname {
display:inline-block;
width:60px;
font-weight:bold;
text-align: right;
padding: 14px 10px 0 0;
margin:0 0 7px 0;
height:30px;
}
.loginfield {
width:250px;
height:50px;
display:inline-block;
margin:0;
margin:0 0 7px 0;
}
.loginfield input {
text-align:center;
display:inline-block;
vertical-align:middle;
}
.login-box a {
font-size: 14px;
}
#form1 input.form-control {
clear:both;
display:block;
font-size: 16px!important;
line-height: 27px;
}
#form1 input.form-inline {
display:inline-block;
font-size: 20px!important;
 line-height: 27px;
 height: 27px;
}
#form1 label{
clear:both;
display:block;
font-weight:bold;
line-height:30px;
}
#form1 input[type="submit"]{
clear:both;
margin-top:10px;
}
#form1 input.inline[type="submit"]{
margin-top:0px;
margin-left:5px;
}
#form1 span{
margin-top:20px;
display:inline-block;
font-weight:bold;
line-height:30px;
}
.form-inline {
font-size:24px!important;
 display: inline-block;
 margin-bottom: 0;
 margin-right:10px;
 vertical-align: middle;
 padding: 6px 12px;
 color: #555555;
 background-color: #ffffff;
 background-image: none;
 border: 1px solid #003580;
 -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
 box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
 -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
 transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.form-inline:focus {
 border-color: #009d0e;
 outline: 0;
}
* {
box-sizing: border-box;
}
body {
margin: 0 auto !important;
}
.wrap {
width: auto;
max-width: 980px;
overflow: hidden;
}
.wraptop {
width: auto;
max-width: 980px;
display: block;
height: auto;
margin: 0 auto;
}
.multilang {
float:right; line-height:35px;width:140px;
background-color: rgb(0, 50, 78);
}
.footer {
position: static;
height: auto;
}
.ibannav,
#currency {
width: auto;
max-width: 960px;
}
.main {
width: 65%;
}
.sidebar {
width: 35%;
}
.main,
.sidebar {
padding: 1em;
overflow: hidden;
}
a.indexibanboxes {
width: 31.33%;
margin: 3px auto;
margin-left: 1%;
margin-right: 1%;
}
.scroll-pane-arrows.jspScrollable,
.jspContainer {
width: 100% !important;
}
.jspPane {
padding-right: 3% !important;
}
#form1 input.form-inline {
height: auto;
}
.footer-collast {
max-width: initial;
_width: 30%;
}
.footer-col {
max-width: initial;
width: 17.5%;
margin: 0 auto;
padding: 1em;
}
div#sticky-wrapper {
height: auto !important;
}
@media (max-width: 978px) {
.content {
 float: right;
height: auto;
 width: 78%;
 margin-top: 20px;
 padding-left: 5px;
 padding-bottom: 30px;
 background: none repeat scroll 0% 0% #FFF;
}
.leftsidebar {
width: 19%;}
.order {
width:17%;
}
.ofeatures
{
width:220px;
}
.register {
 width: 70%;}
}
@media (max-width: 820px) {
.contentfull{
float: none;
height: auto;
width: 95%;
margin: 1em auto;
padding: 0;
}
.ibannav,
.wrap,
.wraptop,
.header,
.leftsidebar,
.content {
float: none;
height: auto;
}
.leftsidebar {
clear: both;
overflow: hidden;
}
.logo {
float: none;
display: block;
margin: 1em auto;
}
.ibannav {
overflow: hidden;
}
.ibannav a {
width: 33.33%;
margin: 0 auto;
text-align: center;
height: auto;
line-height: 50px;
display: block;
float: left;
box-shadow: inset 1px 1px 1px rgba(0,0,0,0.2) ;
}
.ie8 .ibannav a {
background-color: #FFFFFF;
outline:1px solid #CCCCCC;
_border-top:1px solid #CCCCCC;

}
.ie8 .ibannav .active{
color:#FFFFFF;
background-color: rgb(0, 50, 78);
behavior: url(../js/pie/PIE.htc);
}
.ibannav .active{
color:#FFFFFF;
background-color: rgb(0, 50, 78);
}
#form1 input.form-inline {
width: 70%;
margin: 0 auto;
float: left;
}
form#form1,
.leftsidebar,
.content
{
width: 95%;
margin: 1em auto;
padding: 0;
}
.stickysidebar {
position: static !important;
width: 95% !important;
}
#form1 input.inline[type="submit"] {
margin: 0 auto;
width: 28%;
}
.main,
.sidebar,
a.indexibanboxes,
.footer-collast,
.contentfull,
.ofeatures,
.order,
.indextable,
.indextable + div {
height: auto;
float: none;
width: 90%;
margin: 1em auto;
display: block;
clear: both;
}

.ie8 a.indexibanboxes
{
height: auto;
width: 90%;
}
a.validation,
a.calculation {
height: auto;
min-height:157px;
float: none;
width: 90%;
margin: 1em auto;
display: block;
clear: both;
padding:1em;
min-height:157px;
padding:5px;
}
.ofeatures {
text-align: center;
}
.footer-col {
width: 50%;
text-align: center;
float: left;
display: block;
margin: 0 auto !important;
}
.footer-col:nth-child(odd) {
clear: left;
}
.footer,
.kurrrr,
.post {
height: auto;
min-height:260px
clear: both;
overflow: hidden;
display: block;
position: relative;
}
.jspPane
{
width: 100% !important;
}
.indextable,
.indextable + div {
width: 100% !important;
padding:0px 0 0 10px !important;
}
table.ibanindex {
margin:0px;
}
.register {
width:100%;
}
.post {
overflow: visible;
}
.footer-collast {
text-align: center;
border: none;
}
br:last-of-type {
display: none;
}
a.signup {
}
.support,
.supportbottom {
height: auto;
width: 50%;
margin: 0 auto;
border: none;
}
.support:nth-child(odd) {
clear: left;
}
.stickysidebar {
position: static !important;
width: 100% !important;
margin-bottom:0px;
}
.stickysidebar ul li.title{
 font-size:18px;
 font-weight:bold;
 padding: 10px 0px 10px 0px!important;
 color:#404040;
 line-height:40px;
 text-align:center;
 border-bottom:1px solid rgba(0,0,0,0.2);
 behavior: url(../js/pie/PIE.htc);
}
.stickysidebar ul li a{
 font-weight:bold;
 padding: 10px 0px 10px 0px !important;
 color:#404040;
 text-align:center;
 border-right:1px solid rgba(0,0,0,0.2);
 border-bottom:1px solid rgba(0,0,0,0.2);
 behavior: url(../js/pie/PIE.htc);
}

.ie8 .stickysidebar ul li a{
 border-right:1px solid #CCCCCC;
 border-bottom:1px solid #CCCCCC;
 behavior: url(../js/pie/PIE.htc);
}

.ie8 .stickysidebar ul li.title{
border-bottom:1px solid #CCCCCC;
 behavior: url(../js/pie/PIE.htc);
}
.leftsidebar ul.list {
padding:0px 25px !important;}
.leftsidebar ul.list li {
 line-height: 20px;
 background: url(../img/bullet.jpg) 5px 16px no-repeat;
 margin-left: 10px;
 padding-left: 15px;
 vertical-align: middle;}
.leftsidebar ul ul.list li a {
 padding: 10px 0px 10px 0px !important;
 border-left:none;}
 
 ins.adsbygoogle {display:none!important;}
 
 
#currencyconverter select{
width: 100%;
margin:10px 0;
}
#currencyconverter input {
width: 100%!important;
margin:0 auto;
clear:both;
}
}
@media (max-width: 583px) {
.header {display:none;}
.multilang550 {display:block !important;
z-index:9999;
background-color: rgb(0, 50, 78);
text-align:center;
}
.multilang550 li {display:inline!important;
line-height:50px;}
.multilang550 ul li a{
display:inline-block;
width: 13%;
height:50px;
padding: 0 1px;
}
.multilang550 li a:hover{
color:#FFFFFF;
}
.multilang550 img {
outline:1px solid #ffffff;}/*
.ibannav a {
width: 50%;
line-height: 50px!important;
}
.topheader {height: 125px;}
.topheader a {
width: 49%;
display: block;
margin: 0 auto;
float: left;
text-align: center;
height: auto;
line-height:40px;
}
.topheader .multilang {display:none !important;}
a.signup {padding: 0;}
.multilang550 img {
outline:1px solid #ffffff;
}
*/
#form1 select{width: 98%;}
#inputs input {
width: 100%!important;
margin:0 auto;
clear:both;
}
#inputs span{
width: 100%!important;
clear:both;
margin-top: 0px;}
#form1 input.form-inline{width: 100%;}
#emailForm button {width: 100%;}
#form1 input.inline[type="submit"]{
width: 60%;
margin-top:15px;
margin-bottom:15px;
}
.footer-col {width: 100%;}
.stickysidebar {
position: static !important;
width: 100% !important;
margin-bottom:0px;
}
.stickysidebar ul li.title{
 font-size:20px;
 font-weight:bold;
 padding: 10px 0px 10px 0px!important;
 color:rgb(0, 50, 78);
 line-height:40px;
 text-align:center;
 border-bottom:1px solid rgba(0,0,0,0.2);
}
.stickysidebar ul li a{
 font-weight:bold;
 padding: 10px 0px 10px 0px !important;
 color:#404040;
 text-align:center;
 border-right:1px solid rgba(0,0,0,0.2);
 border-bottom:1px solid rgba(0,0,0,0.2);
}
.leftsidebar ul.list {
padding:0px 25px !important;
}
.leftsidebar ul.list li {
 line-height: 20px;
 background: none;
 vertical-align: middle;
     background: none;
}
.leftsidebar ul ul.list li a {
 padding: 10px 0px 10px 0px !important;
 border-left:1px solid rgba(0,0,0,0.2);
 }
 
 
table.structure, .structure thead, .structure tbody, .structure th, .structure td, .structure tr {
display: block;
}
/* Hide table headers (but not display: none;, for accessibility) */
.structure thead tr,.currencycodes thead tr{
position: absolute;
top: -9999px;
left: -9999px;
display:none!important;
}
.structure tr, .currencycodes tr{ border: 1px solid #ccc; }
.structure td, .currencycodes td {
/* Behave like a "row" */
border: none;
border-bottom: 1px solid #eee;
position: relative;
padding-left: 30%!important;
height:32px;
}
.structure td:before , .currencycodes td:before{
/* Now like a table header */
position: absolute;
/* Top/left values mimic padding */
top: 6px;
left: 6px;
width: 45%;
padding-right: 10px;
white-space: nowrap;
}
/*
Label the data
*/
.structure td:nth-of-type(1):before { content: "Country"; }
.structure td:nth-of-type(2):before { content: "IBAN Code"; }
.structure td:nth-of-type(3):before { content: "SEPA"; }
.structure td:nth-of-type(4):before { content: "Length"; }
.structure td:nth-of-type(5):before { content: "Checksum"; }
.structure td:nth-of-type(6):before { content: "Branch"; }
.structure td:nth-of-type(7):before { content: "Example"; }
.currencycodes td:nth-of-type(1):before { content: "Country Name"; }
.currencycodes td:nth-of-type(2):before { content: "Currency Name"; }
.currencycodes td:nth-of-type(3):before { content: "ISO 4217"; }
.currencycodes td:nth-of-type(4):before { content: "Currency Code"; }
.register table, .register thead, .register tbody, .register th, .register td, .register tr {
display: block;
width: 100%;
}
#emailForm .indextable {
padding:0!important;
}
.register input.form-control {
width: 100%;
}
.register {
width: 100%;
}
.register select.form-control {
vertical-align:middle;
width: 100%;
}
.indextable {
padding:10px 0 10px 10px!important;
}
ins.adsbygoogle {display:none!important;}
table tbody tr.promo {display:none!important;}
#currency {
width:550px; 
font-size:11px;
vertical-align:middle;
}
#currency div span {
width:110px !important;
}
table.ibanindex {margin:0px!important;}
/*MOBILE MENU*/
.rmm {
display:block;
position:relative;
width:100%;
padding:0px;
margin:0px auto !important;
text-align: center;
line-height:19px !important;
z-index:9999;
}
.rmm * {
-webkit-tap-highlight-color:transparent !important;
font-family:Arial;
}
.rmm a {
color:#ebebeb;
text-decoration:none;
}
.rmm .rmm-main-list, .rmm .rmm-main-list li {
margin:0px;
padding:0px;
}
.rmm ul {
display:block;
width:auto !important;
margin:0 auto !important;
overflow:hidden;
list-style:none;
}
/* sublevel menu - in construction */
.rmm ul li ul, .rmm ul li ul li, .rmm ul li ul li a {
display:none !important;
height:0px !important;
width:0px !important;
}
/* */
.rmm .rmm-main-list li {
display:inline;
padding:padding:0px;
margin:0px !important;
}
.rmm-toggled {
display:none;
width:100%;
position:relative;
overflow:hidden;
margin:0 auto !important;
background-color: #FFFFFF;
}
.rmm-button:hover {
cursor:pointer;
}
.rmm .rmm-toggled ul {
display:none;
margin:0px !important;
padding:0px !important;
}
.rmm .rmm-toggled ul li {
display:block;
margin:0 auto !important;
}
/* MINIMAL STYLE */
.rmm.minimal a {
text-transform: uppercase;
font-size: 15px;
font-weight: 600;
color: #222;
}
.rmm.minimal a:hover {
opacity:0.8;
}
.rmm.minimal .rmm-main-list li a {
display:inline-block;
padding:8px 10px 8px 10px;
margin:0px -3px 0px -3px;
font-size:15px;
color:#222;
}
.rmm.minimal .rmm-toggled {
width:100%;
min-height:55px;
box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3);
}
.rmm.minimal .rmm-toggled-controls {
display:block;
height:70px;
color:#FFFFFF;
text-align:left;
position:relative;
}
.rmm.minimal .rmm-toggled-title {
position:relative;
top:9px;
left:9px;
font-size:16px;
color:#FFFFFF;
}
.rmm.minimal .rmm-button {
display:block;
position:absolute;
right:25px;
top:20px;
border-left: solid 1px #d9e2e2;
padding-left:10px;
}
.rmm.minimal .rmm-button span {
display:block;
margin:5px 0px 6px 5px;
height:3px;
background:#00324E;/*cveta na hidnatoto menu*/
width:25px;
}
.rmm.minimal .rmm-toggled ul li a {
display:block;
width:100%;
text-align:center;
padding:10px 0px 10px 0px;
border-bottom:1px solid #dedede;
color:rgb(34, 34, 34);
background-color: #FFFFFF;
}
.rmm.minimal .rmm-toggled ul li.lang{
line-height:50px;
}
.rmm.minimal .rmm-toggled ul li.lang a {
display:inline-block;
width:23%;
text-align:center;
color:rgb(34, 34, 34);
background-color: #FFFFFF;
height:50px;
padding: 0 0px;
}
/* .rmm.minimal .rmm-toggled ul li.lang a:hover{
color:#FFFFFF;
background-color: #00324E;
} */
.rmm.minimal .rmm-toggled ul li a.active{
 color: #FFFFFF;
font-weight:bold;
 background-color: rgb(0, 50, 78);}
.rmm.minimal .rmm-toggled ul li a.signup{
background-color: #009d0e;
color: #00324E;
height:40px;
padding:5px;}
.rmm.minimal .rmm-toggled ul li a.signup:hover{
color:#ffffff;
box-shadow: none;
text-shadow: none;
}
.rmm.minimal .rmm-toggled ul li:first-child a {
 border-top: 1px solid #dedede;
}
.logo {
margin: 0;
 position: absolute;
 top:-3px;
left:0px;
 width: 140px;
 height: 55px;
 background: url(../img/ibanshrink.png) no-repeat;
clear:both;}
ul.list li.active{
background: none!important;
}
}
/* To be used with cookieCuttr by Chris Wharton (http://cookiecuttr.com) */
.cc-cookies { position:fixed; width: 100%; left: 0; top: 0; padding: 0.3em 5%; background: #324b; background-color: rgba(0,50,78,0.80); color: #fff; font-size: 13px; font-weight: 700; text-shadow: 0 -1px 0 rgba(0,0,0,0.35); z-index: 99999; text-align: center; color: #fff; }
.cc-cookies a, .cc-cookies a:hover { color: #fff; text-decoration: underline; }
.cc-cookies a:hover { text-decoration: none; }
.cc-overlay { height: 100%; padding-top: 25%; }
.cc-cookies-error { float: left; width: 90%; text-align: center; margin: 1em 0 2em 0; background: #fff; padding: 2em 5%; border: 1px solid #ccc; font-size: 18px; color: #333; }
.cc-cookies a.cc-cookie-accept, .cc-cookies-error a.cc-cookie-accept, .cc-cookies a.cc-cookie-decline, .cc-cookies-error a.cc-cookie-decline, .cc-cookies a.cc-cookie-reset { display: inline-block; color: #fff; text-decoration: none; background: #009d0e; padding: 0.5em 0.75em; border-radius: 3px; box-shadow: 0 0 2px rgba(0,0,0,0.25); text-shadow: 0 -1px 0 rgba(0,0,0,0.35); -o-transition: background 0.5s ease-in; -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in; }
.cc-cookies a.cc-cookie-decline, .cc-cookies-error a.cc-cookie-decline { background: #af3b3b; margin-left: 0.5em; }
.cc-cookies a.cc-cookie-reset { background: #f15b00; }
.cc-cookies a:hover.cc-cookie-accept, .cc-cookies-error a:hover.cc-cookie-accept, .cc-cookies a:hover.cc-cookie-decline, .cc-cookies-error a:hover.cc-cookie-decline, .cc-cookies a:hover.cc-cookie-reset { background: #003580; -o-transition: background 0.5s ease-in; -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in; }
.cc-cookies-error a.cc-cookie-accept, .cc-cookies-error a.cc-cookie-decline { display: block; margin-top: 1em; }
.cc-cookies.cc-discreet { width: auto; padding: 0.5em 1em; left: auto; top: auto; }
.cc-cookies.cc-discreet a.cc-cookie-reset { background: none; text-shadow: none; padding: 0; text-decoration: underline; }
.cc-cookies.cc-discreet a:hover.cc-cookie-reset { text-decoration: none; }
@media screen and (max-width: 768px) {
.cc-cookies a.cc-cookie-accept, .cc-cookies a.cc-cookie-decline, .cc-cookies a.cc-cookie-reset { display: block; margin: 1em 0; }
}
@media screen and (max-width: 480px) {
.cc-cookies { position: relative; float: left; }
}

/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */


.scroll-pane, .scroll-pane-arrows
{
	width: 100%;
	height: 550px;
	overflow: auto;
}
.horizontal-only
{
	height: auto;
	max-height: 200px;
}
.jspContainer
{
	overflow: hidden;
	position: relative;
}
.jspPane
{
	position: absolute;
}
.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 16px;
	height: 100%;
	background: red;
}
.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: red;
}
.jspCap
{
	display: none;
}
.jspHorizontalBar .jspCap
{
	float: left;
}
.jspTrack
{
	background: #dde;
	position: relative;
}
.jspDrag
{
	background: #428BCA;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}
.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
	padding: 0;
	margin: 0;
}
.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}
.jspVerticalBar .jspArrow
{
	height: 16px;
}
.jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}
.jspVerticalBar .jspArrow:focus
{
	outline: none;
}
.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}
/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}
/*THEME*/
.jspHorizontalBar,
.jspVerticalBar,
.jspTrack
{
	background: #eeeef4;
}
.jspDrag
{
	background:  #428BCA;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	border-radius: 1px;
}
.jspTrack .jspActive,
.jspTrack .jspHover,
.jspDrag:hover
{
	background: #428BCA;
}
.jspArrow
{
	background: url(../img/ui-icons_222222_256x240.png) no-repeat;
	
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}
.jspVerticalBar>.jspActive,
.jspArrow:hover
{
	background-image: url('../img/ui-icons_cd0a0a_256x240.png');
}
.jspVerticalBar>.jspDisabled,
.jspVerticalBar>.jspDisabled:hover,
.jspHorizontalBar>.jspDisabled,
.jspHorizontalBar>.jspDisabled:hover
{
	background-color: transparent;
	background-image: url('../img/ui-icons_888888_256x240.png');
}
.jspVerticalBar .jspArrow
{
	height: 15px;
}
.jspHorizontalBar .jspArrow
{
	width: 15px;
}
.jspArrowUp
{
	background-position: 0 0;
}
.jspArrowDown
{
	background-position: -64px 0 !important; 
}
.jspArrowLeft
{
	background-position: -96px 0 !important;
}
.jspArrowRight
{
	background-position: -32px 0 !important;
}


@media print
{

.indextable {margin:0!important;
padding:0!important;
	
}

.header, .ibanworld, .addthis_sharing_toolbox, .validation , .calculation, .main h3, .sidebar, .kurrrr, .footer, .cc-cookies, .indexibanboxes, #form1, #form, .leftsidebar,.rmm, .addthis_counter, .addthis_bubble_style  {display:none !important;
        height:0px !important;}

.main {padding:0!important;
}
}




.trd-contactus {
  width: 98%;
  _margin:0 auto;
  display: table;
  background-color: #ffffff;
  overflow: hidden;
  padding: 35px 25px;
  -webkit-box-shadow: 0 0 1px rgba(41, 41, 41, 0.4);
  -moz-box-shadow: 0 0 1px rgba(41, 41, 41, 0.4);
  box-shadow: 0 0 1px rgba(41, 41, 41, 0.4);
}

@media only screen and (max-width: 767px) {
  .trd-contactus {
    padding: 35px 15px;
    text-align: center;
  }
}
.trd-contactus h3 {
  font-family: 'ubunturegular',sans-serif;
  font-size: 20px;
  font-weight: 300;
  color: #002266;
  padding-left: 35px;
  padding-right: 40px;
  display: table-cell;
  vertical-align: middle;
}
@media only screen and (max-width: 767px) {
  .trd-contactus h3 {
    display: block;
    margin-bottom: 20px;
    padding: 0 20px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .trd-contactus h3 {
    padding-left: 0;
  }
}
.trd-contactus h3 span {
  font-weight: 700;
  font-size: 20px;
  color: #002266;
}
.trd-contactus .trd-btn {
  display: inline-block;
  float: right;
  white-space: nowrap;
}
@media only screen and (max-width: 767px) {
  .trd-contactus .trd-btn {
    float: none;
  }
}