@CHARSET "UTF-8";

div.horizontal-tabs {
  margin: 0 0 5px 0; /* LTR */
  padding: 0;
  position: relative; /* IE6/7 */
}

.horizontal-tabs ul.horizontal-tabs-list {
  /*display: inline-block;*/
  margin: 0;
  border: 0;
  padding: 0px;
  position: relative; /* IE6 */
  list-style: none;
  list-style-image: none; /* IE6 */
  --background-color: #dedede;
  --border-right: 1px solid #dedede;
  /*width: 100%;*/
  /*height: auto;*/
  /*clear: both;*/
  margin-left: 2px;
}
.horizontal-tabs ul.horizontal-tabs-list:after {
	content: '';
	display: table;
	clear: both;
}

.horizontal-tabs fieldset.horizontal-tabs-pane {
  padding: 1em;
  border: 0;
  border: 1px solid #ccc;
  --margin-top: -.5em;
  min-height: 150px;
}

.page-forex-platforms .horizontal-tabs fieldset.horizontal-tabs-pane {
	border: 1px solid #525252;
}

.page-forex-platforms .horizontal-tabs fieldset.horizontal-tabs-pane .fieldset-wrapper {
	background: url(../images/label-bg-platform.png) 0 0 repeat-y;
	min-height: 175px;
}

.page-forex-platforms .horizontal-tabs fieldset.horizontal-tabs-pane.group-brokers .fieldset-wrapper {
    background: none;
}

.premium .horizontal-tabs fieldset.horizontal-tabs-pane .fieldset-wrapper {
    background: #e1f1ff;
}

.premium .horizontal-tabs fieldset.group-broker-review .fieldset-wrapper {
	background: none;
}

.non-premium .horizontal-tabs fieldset.horizontal-tabs-pane .fieldset-wrapper {
	background: url(../images/label-bg-nonpremium.png) 0 0 repeat-y;
	min-height: 150px;
}

.non-premium .horizontal-tabs fieldset.group-broker-review .fieldset-wrapper {
    background: #fff;
}


.page-forex-platforms .horizontal-tabs fieldset.horizontal-tabs-pane .label-bg {
	position: absolute;
	width: 200px;
	height: 200px;
	background-color: gray;
}

.horizontal-tabs-pane>legend {
  display: none;
}

/* Layout of each tab */
.horizontal-tabs ul.horizontal-tabs-list li {
  background: #eee;
  border: 1px solid #1863a7;
  border-bottom: 0;
  padding: 1px;
  padding-top: 0; 
  margin: 0 .3em 0 0;
  min-width: 5em; /* IE7 */
  float: left;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  
  background: #6bb4f6; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZiYjRmNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NTkxZDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #6bb4f6 0%, #4591d6  100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6bb4f6), color-stop(100%,#4591d6 )); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #6bb4f6 0%,#4591d6  100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #6bb4f6 0%,#4591d6  100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #6bb4f6 0%,#4591d6  100%); /* IE10+ */
  background: linear-gradient(to bottom,  #6bb4f6 0%,#4591d6  100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6bb4f6', endColorstr='#4591d6 ',GradientType=0 ); /* IE6-9 */
  
}

.non-premium .horizontal-tabs ul.horizontal-tabs-list li {
  background: #ececec; /* Old browsers */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZWNlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjOWM5YzkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ececec 0%, #c9c9c9  100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ececec), color-stop(100%,#c9c9c9 )); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #ececec 0%,#c9c9c9  100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #ececec 0%,#c9c9c9  100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #ececec 0%,#c9c9c9  100%); /* IE10+ */
  background: linear-gradient(to bottom,  #ececec 0%,#c9c9c9  100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec', endColorstr='#c9c9c9 ',GradientType=0 ); /* IE6-9 */
  border: 1px #9e9e9e solid;
  border-bottom: 0;
}

.horizontal-tabs ul.horizontal-tabs-list li.selected {
  background: #fff;
  padding: 0 0 1px 0;
  border: 1px solid #c3c3c3;
  border-bottom: 1px solid white;
  margin-bottom: -1px;
}

.page-forex-platforms .horizontal-tabs ul.horizontal-tabs-list li.selected {
  border: 1px solid #525252;
  border-bottom: 1px solid white;
}

.horizontal-tabs ul.horizontal-tabs-list li a {
  display: block;
  text-decoration: none;
  padding: 0.5em 0.6em;
  color: white;
}
.horizontal-tabs ul.horizontal-tabs-list li a:hover {
  outline: none;
  color: #1863a7;
}
.horizontal-tabs ul.horizontal-tabs-list li:hover,
.horizontal-tabs ul.horizontal-tabs-list li:focus {
  background-color: #ddd;
}

.horizontal-tabs ul.horizontal-tabs-list li a strong,
.horizontal-tabs ul.horizontal-tabs-list li a:focus strong,
.horizontal-tabs ul.horizontal-tabs-list li a:active strong,
.horizontal-tabs ul.horizontal-tabs-list li a:hover strong {
  text-decoration: none;
  outline: none;
  font-weight: normal;
}
.horizontal-tabs ul.horizontal-tabs-list li a,
.horizontal-tabs ul.horizontal-tabs-list li.selected a {
  display: block;
  text-decoration: none;
  padding: 0.5em 0.6em 0.3em 0.6em;
  position:relative;
  top: 0px;  
  font-size: 12px;
}

.horizontal-tabs ul.horizontal-tabs-list li a strong {
	color: #616161;
}

.page-forex-platforms ul.horizontal-tabs-list li a strong,
.premium .horizontal-tabs ul.horizontal-tabs-list li a strong  {
  color: white;
  font-weight: normal;
}
.horizontal-tabs ul.horizontal-tabs-list .selected strong,
.premium .horizontal-tabs ul.horizontal-tabs-list .selected strong {
  color: #0758a8;
  font-weight: normal;
}
.horizontal-tabs ul.horizontal-tabs-list .summary {
  display: block;
}
.horizontal-tabs ul.horizontal-tabs ul.horizontal-tabs-list .summary {
  line-height: normal;
  margin-bottom: 0;
}

.horizontal-tabs .horizontal-tabs-panes {
	
}

/**
 * tab content 
 */
div.field-group-htabs-wrapper .field-group-format-wrapper { 
  clear: both;
  padding: 0 0 0.6em;
}
/*hide*/
.horizontal-tabs .horizontal-tab-hidden {
  display: block;
  position: absolute;
  top: -100000px;
}


.group-broker-review .field-name-body {
	width: 520px;
}

.view-mode-full .group-broker-review .field-name-body {
	width: 100%;
}

.horizontal-tabs-panes p {
	margin: 0;
}
