/*
Theme Name: Avada Child
Description: Child theme for the Avada
Author: Your name here
Template: Avada
*/

/*BUTTON ACCOUNT*/
.fusion-button-wrapper a{
	display:none !important;
}
body[data-lcislogin="false"] #reg-btn{
	display: block !important;
}
body[data-lcisreal="true"] #real-btn{
	display: block !important;
}
body[data-lcisreal="false"] #demo-btn{
	display: block !important;
}


body[data-lcislogin="false"] #demo-btn{
   	display: none;
}

body[data-lcislogin="false"] #real-btn{
    	display: none;
}

body[data-lcislogin="false"] #registrovan{
    	display: none;
}

body[data-lcislogin="true"] #neregistrovan{
    	display: none;
}

body[data-lcislogin="true"] #demo-btn{
   /* display:block;
    position: absolute;
    left: 15%; */
    /*margin-top: -27%;
    margin-bottom: 27%;*/
}

body[data-lcislogin="true"] .logIn{
  display:none;
}

body[data-lcisreal="true"] #demo-btn{
	display: none;
}

body[data-lcisreal="true"] #reg-btn{
	display: none;
}

body[data-lcisreal="false"] #reg-btn{
	display: none;
}

body[data-lcisreal="true"] #real-btn{
    /* display:block;
    position: absolute;
    margin-top: -4%; */
}

body[data-lcisreal="false"] #real-btn{
	display: none;
}

body[data-lcislogin="false"] .Tradingc{
    display: none !important;
}

/* form QUICK REGISTRATON css - start*/

.formSubmitedLc {
    opacity: 0.1;
}

.loaderAnimatedLc{
    display: inline-block;
    background-image: url('https://www.fortrade.eu/sl/wp-content/uploads/sites/4/2015/11/MnyxU.gif');
    min-height: 149px;
    min-width: 270px;
    background-repeat: no-repeat;
    background-position-x: 0px;
    background-position-y: 0px;
}
.ClField-Block_Ui_Message.BlockUiWrapper {
    position: relative;
    width: 100%;
    top: -90px;
}

.BlockUiWrapper .LcContent {
    width: 150px;
    /* min-height: 50px; */
    display: block;
    margin: 0 auto;
	vertical-align: center;
	margin-top: 25px !important;
	word-wrap: break-word;
	text-align: center;
}

	.BlockUiWrapper .LcContent span{
		margin-top: 5px;
		display: block;
	}

.ClField-BlockUiMessage, .lcFieldWrapper, .BlockUiWrapper{
	margin-bottom: 1em;
}

.LC-LiveAccountWithTradingExpAndFinancialQWidget .ClField-AccountType {
    display: none !important;
}

.LC-CreditCardWidget .ClField-SocialSecurity  {
    display: none !important;
}

/*.ClField-GsloPopup, .ClField-FCAPopup, .ClField-BelarusPopup {
    background-color: rgba(255, 255, 255, 0.84);
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100000;
}
.GsloPopup, .FCAPopup, .BelarusPopup {
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 8px;
    margin: 10% auto 0;
    padding: 20px;
    width: 400px;
}
.GsloPopupHeader, .FCAPopupHeader, .BelarusPopupHeader {
    font-size: 20px;
    margin-bottom: 6px;
}
.GsloPopupBody, .FCAPopupBody, .BelarusPopupBody {
    margin-bottom: 20px;
}
.GsloPopupBottom > input, .FCAPopupBottom > input, .BelarusPopupBottom > input {
    background-color: #3190D1;
    border: medium none;
    color: #fff;
    padding: 6px 10px;
    width: 100%;
}

.FCAPopupBottom > input[type="button"]:nth-child(1), .FCAPopupBottom > input[type="button"]:nth-child(2), .BelarusPopupBottom > input[type="button"]:nth-child(1), .BelarusPopupBottom > input[type="button"]:nth-child(2){
    width: 48%;
}

.FCAPopupBottom > input[type="button"]:nth-child(1), .BelarusPopupBottom > input[type="button"]:nth-child(1){
  margin-right: 4%;
}*/

@media (max-width: 720){
	.ClField-BlockUiMessage, .lcFieldWrapper, .BlockUiWrapper{
		margin-bottom: 2em !important;
	}
}

.loaderAnimatedLc{
  background-image: url('https://www.fortrade.eu/sl/wp-content/uploads/sites/4/2015/11/form-loader.gif') !important;
}

.errorFieldLc{
  border: 1px solid red !important;
  background-image: url('https://www.fortrade.eu/sl/wp-content/uploads/sites/4/2015/11/delete_16x161.gif') !important;
  background-position: right top;
  background-position-x: calc(100% - 10px);
  background-repeat: no-repeat;
  background-position-y: center;
}

.vaildFieldLc {
  background-image: url('https://www.fortrade.eu/sl/wp-content/uploads/sites/4/2015/11/green-check-mark.png') !important;
  background-position: right top;
  background-position-x: calc(100% - 10px);
  background-repeat: no-repeat;
  background-position-y: center;
  border: 1px solid blue !important;
}

.explainMessage {
    width: 16px;
    height: 19px;
    background: url('https://www.fortrade.eu/sl/wp-content/uploads/sites/4/2015/11/Curation_bar_icon_info_16x16.png');
    background-repeat: no-repeat;
    border: none;
	float: right;
}

.fusion-button.button-green:hover, .fusion-button.button-green.wpcf7-submit:hover, .button.green:hover {
    border: 1px solid #0E7084;
}

#reg-btn, #demo-btn, #real-btn{
	float: right;
	padding: 1em 1.5em !important;
	z-index: 0;
}

@media(max-width: 720px){
	#reg-btn, #demo-btn, #real-btn{
		width: 100%;
		display: block;
	}
}

.fusion-button.button-green, .fusion-button.button-green.wpcf7-submit, .button.green{
    border-width: 2px;
	color: #FFF;
	font-weight: 600;
	letter-spacing: 0px;
	padding: 10px;
	font-size: 1.2em;
	display: inline-block;
	position: relative;
	outline: 0px none;
	text-transform: uppercase;
	background: #93C553 none repeat scroll 0% 0%;
	cursor: pointer;
	text-align: center;
}

.fusion-button.button-green:hover, .fusion-button.button-green.wpcf7-submit:hover, .button.green:hover{
    border-width: 2px;
	background: #2D8B93 none repeat scroll 0% 0%;
	cursor: pointer;
	color: #fff;
}

.tp-caption a{
	color: #2EBBFF;
	text-shadow: 1px 1px #444;
}

input[type="checkbox"].errorFieldLc {
			outline: 1px solid #F00;
		}

a.editWidget{
    display:none;
}

/* .ClField-IsEmailExistsPopup.PopUpWrapper .EmailExistsPopup
 {
   background: rgb(208, 202, 211);
   padding: 20px;
} */

/* .ClField-IsEmailExistsPopup.PopUpWrapper  .EmailExistsPopup input[type="button"] {
      float: left;
    margin: -7px;
}

.ClField-TradingExperiencePopup.PopUpWrapper , .ClField-IsEmailExistsPopup.PopUpWrapper
 {
  position: fixed;
  background: rgba(208, 208, 208, 0.86);
  width: 100%;
  /* padding: 357px; */
 /* padding: 17%;
  display: inline-block;
  height: 100%;
  top: 0px;
  left: 0px;
  z-index: 99;
  -webkit-appearance: none;
} */

 /*.ClField-TradingExperiencePopup.PopUpWrapper .TradingExperiencePopup
 {
  border-radius: 20px;
   -moz-border-radius: 20px;
   -webkit-border-radius: 20px;  border: 0px solid #000000;
  background: #ffffff;
  padding: 36px;
}*/

/*OK dugme*/
.TradingExperiencePopup input[type="button"], .TradingExperiencePopupMK input[type="button"]{
    color: rgba(255, 255, 255, 1);
    font-family: 'Open Sans',Arial,Helvetica,sans-serif;
    font-weight: 600;
    letter-spacing: 0px;
    padding: 10px;
    font-size: 0.9em;
    display: inline-block;
    position: relative;
    outline: 0;
    zoom: 1;
    text-transform: uppercase;
    background: #93C553;
    cursor: pointer;
    text-align: center;
	-webkit-appearance: none;
}

.TradingExperiencePopup input[type="button"]:hover, .TradingExperiencePopupMK input[type="button"]:hover{
    color: white;
    background: #2D8B93;
    cursor: pointer;
}

/* form QUICK REGISTRATION css - end*/

/*custom css*/
/*FIX CSS AFTER UPDATE*/
.fusion-main-menu {
	overflow: visible;
}
.fusion-widget-area .widget_nav_menu li, .fusion-widget-area .widget_categories li, .fusion-widget-area .widget_product_categories li, .fusion-widget-area .widget_meta li, .fusion-widget-area .widget .recentcomments, .fusion-widget-area .widget_recent_entries li, .fusion-widget-area .widget_archive li, .fusion-widget-area .widget_pages li, .fusion-widget-area .widget_links li, .fusion-widget-area .widget_layered_nav li, .fusion-widget-area .widget_product_categories li {
    border-bottom: none;
    color: #333;
    display: block;
    padding: 0px;
}
.fusion-footer-widget-area .widget_nav_menu li a::before, .fusion-footer-widget-area .widget_categories li a::before, .fusion-footer-widget-area .widget_meta li a::before, .fusion-footer-widget-area .widget .recentcomments::before, .fusion-footer-widget-area .widget_recent_entries li a::before, .fusion-footer-widget-area .widget_archive li a::before, .fusion-footer-widget-area .widget_pages li a::before, .fusion-footer-widget-area .widget_links li a::before {
    content: none;
    font-family: "icomoon";
    font-size: 14px;
    margin-left: -12px;
    position: absolute;
}
/*END OF FIX CSS AFTER UPDATE*/

/*ALTERNATIVE DEPOSIT FILTER*/
.nav-justified > li:nth-child(5) {
    display: none !important;
}

body[data-lccc="AT"] .nav-justified > li:nth-child(5), body[data-lccc="BE"] .nav-justified > li:nth-child(5), body[data-lccc="CY"] .nav-justified > li:nth-child(5), body[data-lccc="CZ"] .nav-justified > li:nth-child(5), body[data-lccc="DK"] .nav-justified > li:nth-child(5), body[data-lccc="FR"] .nav-justified > li:nth-child(5) {
    display: table-cell !important;
}

body[data-lccc="DE"] .nav-justified > li:nth-child(5), body[data-lccc="IE"] .nav-justified > li:nth-child(5), body[data-lccc="IT"] .nav-justified > li:nth-child(5), body[data-lccc="LU"] .nav-justified > li:nth-child(5), body[data-lccc="NL"] .nav-justified > li:nth-child(5), body[data-lccc="NO"] .nav-justified > li:nth-child(5) {
    display: table-cell !important;
}

body[data-lccc="PL"] .nav-justified > li:nth-child(5), body[data-lccc="PT"] .nav-justified > li:nth-child(5), body[data-lccc="RO"] .nav-justified > li:nth-child(5), body[data-lccc="SK"] .nav-justified > li:nth-child(5), body[data-lccc="SI"] .nav-justified > li:nth-child(5), body[data-lccc="ES"] .nav-justified > li:nth-child(5), body[data-lccc="SE"] .nav-justified > li:nth-child(5), body[data-lccc="CH"] .nav-justified > li:nth-child(5) {
    display: table-cell !important;
}
/*END OF ALTERNATIVE DEPOSIT FILTER*/

#post-12969 > div > div.fusion-fullwidth.fullwidth-box.fusion-fullwidth-1.fusion-parallax-none.nonhundred-percent-fullwidth > div > div.fusion-three-fifth.fusion-layout-column.fusion-spacing-yes > div > div > div > form > div.ClField-FirstName.lcFieldWrapper::after, #post-12969 > div > div.fusion-fullwidth.fullwidth-box.fusion-fullwidth-1.fusion-parallax-none.nonhundred-percent-fullwidth > div > div.fusion-three-fifth.fusion-layout-column.fusion-spacing-yes > div > div > div > form > div.ClField-LastName.lcFieldWrapper::after, #post-11931 > div > div.fusion-fullwidth.fullwidth-box.fusion-fullwidth-1.fusion-parallax-none.nonhundred-percent-fullwidth > div > div.fusion-three-fifth.fusion-layout-column.fusion-spacing-yes > div > div > div > form > div.ClField-FirstName.lcFieldWrapper::after, #post-11931 > div > div.fusion-fullwidth.fullwidth-box.fusion-fullwidth-1.fusion-parallax-none.nonhundred-percent-fullwidth > div > div.fusion-three-fifth.fusion-layout-column.fusion-spacing-yes > div > div > div > form > div.ClField-LastName.lcFieldWrapper::after {
    content: "uppercase and lowercase letters of the alphabet only";
	color: #2674a9;
	font-size: 12px;
	margin-top: -20px;
}

#post-12969 > div > div.fusion-fullwidth.fullwidth-box.fusion-fullwidth-1.fusion-parallax-none.nonhundred-percent-fullwidth > div > div.fusion-three-fifth.fusion-layout-column.fusion-spacing-yes > div > div > div > form > div.ClField-Phone.lcFieldWrapper > div::after, #post-12969 > div > div.fusion-fullwidth.fullwidth-box.fusion-fullwidth-1.fusion-parallax-none.nonhundred-percent-fullwidth > div > div.fusion-three-fifth.fusion-layout-column.fusion-spacing-yes > div > div > div > form > div.ClField-AdditionalPhone.lcFieldWrapper::after{
	content: "numbers only";
	color: #2674a9;
	font-size: 12px;
	margin-top: -20px;
}

#post-12969 > div > div.fusion-fullwidth.fullwidth-box.fusion-fullwidth-1.fusion-parallax-none.nonhundred-percent-fullwidth > div > div.fusion-three-fifth.fusion-layout-column.fusion-spacing-yes > div > div > div > form > div.ClField-Password.lcFieldWrapper::after, #post-11931 > div > div.fusion-fullwidth.fullwidth-box.fusion-fullwidth-1.fusion-parallax-none.nonhundred-percent-fullwidth > div > div.fusion-three-fifth.fusion-layout-column.fusion-spacing-yes > div > div > div > form > div.ClField-Password.lcFieldWrapper::after{
	content: "password should contain 6 to 15 characters, an uppercase and a lowercase letter and a number";
	color: #2674a9;
	font-size: 12px;
	margin-top: -20px;
}

h1, h2, h3, h4, h5, h6{
	font-family: "Open Sans", sans-serif !important;
}

.fusion-main-menu > ul > li > a{
	font-family: "Open Sans", sans-serif !important;
}

.fusion-megamenu-title {
    font-size: 15px !important;
}

.fusion-toggle-heading{
	font-family: "Open Sans", sans-serif !important;
}

.fusion-flip-box .flip-box-front,
.fusion-flip-box .flip-box-back {
  webkit-transition: all 0.4s cubic-bezier(0.2, 0.85, 0.4, 1.275) !important;
  -moz-transition: all 0.4s cubic-bezier(0.2, 0.85, 0.4, 1.275) !important;
  -o-transition: all 0.4s cubic-bezier(0.2, 0.85, 0.4, 1.275) !important;
  transition: all 0.4s cubic-bezier(0.2, 0.85, 0.4, 1.275) !important;
}

body.page-template #content > .type-page > form {
	display: none !important;
}

#main {
  padding-bottom: 0px !important;
  padding-top: 25px !important;
}

.fusion-counter-circle .counter-circle .counter-circle-content{
	color:#fff;
}

.fusion-parallax-fixed{
	margin-top: -25px;
}

/*Quick home demo form*/

.LcWidget-QuickRegistrationWidget, .LcWidget-LandingPageNsdAccountWidget {
	background: rgba(130, 134, 140, 0.37);
	border-radius: 4px;
	padding-left:22px;
	padding: 22px;
	width: 270px;
}

.LcWidget-QuickRegistrationWidget .ClField-MarketingMaterials, .LcWidget-LandingPageNsdAccountWidget .ClField-MarketingMaterials{
	/*margin: 0.5em 0 !important;*/
  margin-top: 15px !important;
}

.LC-QuickRegistrationWidget .ClField-LastName, .LC-QuickRegistrationWidget .ClField-FirstName, .LC-QuickRegistrationWidget .ClField-Email,
.LC-LandingPageNsdAccountWidget .ClField-LastName, .LC-LandingPageNsdAccountWidget .ClField-FirstName, .LC-LandingPageNsdAccountWidget .ClField-Email{
	margin-bottom: 15px !important;
}

#slider-2-layer-9 div.errorValidation, #slider-1-layer-8 div.errorValidation, #slider-1-layer-8 div.errorValidation, #slider-1-layer-9 div.errorValidation, #slider-1-layer-10 div.errorValidation {
  font-size: 11px;
}

.LC-QuickRegistrationWidget .ClField-Phone,
.LC-LandingPageNsdAccountWidget .ClField-Phone {
	margin-bottom:3%;
}

.LC-QuickRegistrationWidget.errorFieldLc,
.LC-LandingPageNsdAccountWidget.errorFieldLc{
margin-bottom: 4%;
}

.LC-QuickRegistrationWidget .phoneWrapper .CountryCode .validFieldLc,
.LC-LandingPageNsdAccountWidget .phoneWrapper .CountryCode .validFieldLc {
	width: 40%;
	margin-right: 4%;
	margin-left: -5%;
	border:1px solid rgb(74, 77, 77);
}

.LC-QuickRegistrationWidget .ClField-TermsAgreement,
.LC-LandingPageNsdAccountWidget .ClField-TermsAgreement {
	margin-bottom: 3%;
}

.LC-QuickRegistrationWidget .ClField-FirstName>label, .LC-QuickRegistrationWidget .ClField-LastName>label, .LC-QuickRegistrationWidget .ClField-Email>label, .LC-QuickRegistrationWidget .ClField-Phone>label,
.LC-LandingPageNsdAccountWidget .ClField-FirstName>label, .LC-LandingPageNsdAccountWidget .ClField-LastName>label, .LC-LandingPageNsdAccountWidget .ClField-Email>label, .LC-LandingPageNsdAccountWidget .ClField-Phone>label{
     display: none !important;
}

.LC-QuickRegistrationWidget .ClField-FirstName>input, .LC-QuickRegistrationWidget .ClField-LastName>input, .LC-QuickRegistrationWidget .ClField-Email>input, .LC-QuickRegistrationWidget .ClField-Phone input,
.LC-LandingPageNsdAccountWidget .ClField-FirstName>input, .LC-LandingPageNsdAccountWidget .ClField-LastName>input, .LC-LandingPageNsdAccountWidget .ClField-Email>input, .LC-LandingPageNsdAccountWidget .ClField-Phone input{
	transition: all 0s ease 0s;
	min-height: 0px;
	min-width: 0px;
	line-height: 17px;
	margin-bottom: 3% !important;
	padding: 8px 15px !important;
	letter-spacing: 0px;
	font-size: 1.1em !important;
	border-radius: 3px;
}

.LC-QuickRegistrationWidget .phoneWrapper>input,
.LC-LandingPageNsdAccountWidget .phoneWrapper>input{
	width: 32%;
	padding: 11px 10px;
}

.LC-QuickRegistrationWidget .lcFieldWrapper input {
    margin-bottom: 0px !important;
}

@media (max-width: 720px){
		.LC-QuickRegistrationWidget .phoneWrapper>input,
    .LC-LandingPageNsdAccountWidget .phoneWrapper>input{
		width: 32%;
		padding: 11px 5px;
	}
}

.LC-QuickRegistrationWidget .phoneWrapper>input,
.LC-LandingPageNsdAccountWidget .phoneWrapper>input{
	margin-right: 1% !important;
}

.LC-QuickRegistrationWidget>input[type=Submit],
.LC-LandingPageNsdAccountWidget>input[type=Submit]{
	/* border-radius: 4px; */
	border-radius: 2px;
	border-width: 0px;
	color: #fff;
	border-color: rgba(255,255,255,.8);
	font-family: 'Open Sans',Arial,Helvetica,sans-serif;
	font-weight: 600;
	letter-spacing: 0px;
	transition: all .2s;
	padding: 17px 40px;
	line-height: 21px;
	font-size: 18px;
	display: inline-block;
	position: relative;
	outline: 0;
	zoom: 1;
	border: 1px solid rgba(0, 0, 0, 0);
	text-align: center;
	text-transform: uppercase;
	background: #00B16A;
	/* color: rgba(255, 255, 255, 0.8); */
	color: #fff;
	/* box-shadow: inset 0px 1px 0px #fff,0px 5px 0px #54770f,1px 7px 7px 3px rgba(0,0,0,0.3); */
	width: 100%;
	margin-top: 0 !important;
}

.LC-QuickRegistrationWidget>input[type=Submit]:hover,
.LC-LandingPageNsdAccountWidget>input[type=Submit]:hover{
	background: #2D8B93;
	color:#fff !important;
	cursor:pointer;
}

/*End-Quick home demo forma*/

/*Quick login forma*/

.ClField-AccountName{ /* Nikola 7.9.2015. 11:22*/
    margin-top: 3%;
}

/*.ClField-AccountName>label{
	display: inline-block;
	max-width: 100%;
	margin-bottom: 17px;
	font-size: 20px;
	font-family: "Open Sans",Arial,Helvetica,sans-serif;
	position: relative;
	left: -220px;
	width: 125px;
}*/

.ClField-AccountName>input{
  border: 1px solid #d2d2d2;
  font-size: 15px;
  color: #747474;
  padding: 14px 15px;
  margin-right: 1%;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.ClField-AccountName .errorFieldLc {
  border: 1px solid red !important;
  background-image: url('https://www.fortrade.eu/sl/wp-content/uploads/sites/4/2015/11/delete_16x161.gif') !important;
background-repeat: no-repeat;
  margin-bottom: 0px;
}
.ClField-Password .errorFieldLc {
  border: 1px solid red !important;
  background-image: url('https://www.fortrade.eu/sl/wp-content/uploads/sites/4/2015/11/delete_16x161.gif') !important;
background-repeat: no-repeat;
  margin-bottom: 0px;
}

/*.ClField-Password{
margin-bottom: 4%;
}*/

.ClField-Password>label, .ClField-AccountName>label{
  display: inline-block;
  margin: 0.5em 0;
  font-size: 1.3em;
}

.ClField-Password>input{
  border: 1px solid #d2d2d2;
  font-size: 15px;
  color: #747474;
  padding: 14px 15px;
  margin-right: 1%;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.LC-QuickLoginWidget>input[type=Submit]{
  /* width: 100%; Nikola 7.9.2015. 11:20 */
  border-width: 2px;
  color: rgba(105, 103, 103, 1);
  border-color: rgba(97, 95, 95, 0.5);
 border: 2px solid grey;
  font-family: 'Open Sans',Arial,Helvetica,sans-serif;
  font-weight: 600;
  letter-spacing: 0px;
  /*padding: 21px 40px;*/
  line-height: 21px;
  font-size: 22px;
  display: inline-block;
  position: relative;
  outline: 0;
  zoom: 1;
  text-align: center;
  text-transform: uppercase;
  background: #DDDDDC;
cursor: pointer;
}

/*Media query*/

@media screen and (max-width:1280px){
  #wrapper{
    width:100%;
  }

  /*.largeboldgray3{
    margin: -10px -67px !important;
  }

  .quickDemoSlider{
    margin: 0px -67px !important;
  }*/
}

.quickDemoSlider input.Send-Submit {
  font-size: 17px !important;
  text-align: center !important;
}

@media screen and (max-width:640px){
  #wrapper{
    width:100%;
  }
}

.tp-static-layers h1{
	font-size: 23px !important;
	line-height: 30px !important;
  text-align: center !important;
  margin-bottom: 15px !important;
}

@media screen and (max-width:320px){
  #wrapper{
    width: 320px;
  }
}

/*End media query*//**/

.LC-QuickLoginWidget>input[type=Submit]:hover{
	color: white;
	background: #888883;
	cursor: pointer;
}

.ClField-LoginLabel{
  visibility: hidden;
}

/*Forgot pass form*/

.LcWidget-ForgotYourPasswordWidget .ClField-Email>label{
  visibility: visible;
  display: inline-block;
  max-width: 100%;
  margin-bottom: 17px;
  font-size: 20px;
  font-family: "Open Sans",Arial,Helvetica,sans-serif;
}

.LcWidget-ForgotYourPasswordWidget .ClField-Email>input{
border: 1px solid #d2d2d2;
  font-size: 15px;
  color: #747474;
  padding: 14px 15px;
  margin-right: 1%;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: 0px;
  width:100%
}

.LcWidget-ForgotYourPasswordWidget .ClField-Email{
	width:100%;
}

.LC-ForgotYourPasswordWidget>input[type=Submit]{
width: 100%;
  border-width: 2px;
  color: rgba(105, 103, 103, 1);
  border-color: rgba(97, 95, 95, 0.5);
 border: 2px solid grey;
  font-family: 'Open Sans',Arial,Helvetica,sans-serif;
  font-weight: 600;
  letter-spacing: 0px;
  padding: 21px 40px;
  line-height: 21px;
  font-size: 22px;
  display: inline-block;
  position: relative;
  outline: 0;
  zoom: 1;
  text-align: center;
  text-transform: uppercase;
  background: #DDDDDC;
cursor: pointer;
}

.LC-ForgotYourPasswordWidget>input[type=Submit]:hover{
	color: white;
	background: #888883;
	cursor: pointer;
}

.LC-ForgotYourPasswordWidget .ClField-AccountName{
  margin-bottom: 4%;
}

/*END-Forgot pass form*/

/* Password Change Form*/

.LC-ChangePasswordWidget .ClField-OldPassword>label{
  display: inline-block;
  max-width: 100%;
  margin-bottom: 17px;
  font-size: 20px;
  font-family: "Open Sans",Arial,Helvetica,sans-serif;
}

.LC-ChangePasswordWidget .ClField-OldPassword>input{
  border: 1px solid #d2d2d2;
  font-size: 15px;
  color: #747474;
  padding: 14px 15px;
  margin-right: 1%;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.LC-ChangePasswordWidget .ClField-OldPassword{
margin-top:3%;
}

.LC-ChangePasswordWidget .ClField-NewPassword{
margin-top:3%;
margin-bottom:3%;
}

.LC-ChangePasswordWidget .ClField-NewPassword>label{
  display: inline-block;
  max-width: 100%;
  margin-bottom: 17px;
  font-size: 20px;
  font-family: "Open Sans",Arial,Helvetica,sans-serif;
}

.LC-ChangePasswordWidget .ClField-NewPassword>input{
  border: 1px solid #d2d2d2;
  font-size: 15px;
  color: #747474;
  padding: 14px 15px;
  margin-right: 1%;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.LC-ChangePasswordWidget .ClField-NewPasswordVerification{
margin-bottom:3%;
}

.LC-ChangePasswordWidget .ClField-NewPasswordVerification>label{
  display: inline-block;
  max-width: 100%;
  margin-bottom: 17px;
  font-size: 20px;
  font-family: "Open Sans",Arial,Helvetica,sans-serif;
}

.LC-ChangePasswordWidget .ClField-NewPasswordVerification>input{
  border: 1px solid #d2d2d2;
  font-size: 15px;
  color: #747474;
  padding: 14px 15px;
  margin-right: 1%;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.LC-ChangePasswordWidget>input[type=Submit]{
width: 100%;
  border-width: 2px;
  color: rgba(105, 103, 103, 1);
  border-color: rgba(97, 95, 95, 0.5);
 border: 2px solid grey;
  font-family: 'Open Sans',Arial,Helvetica,sans-serif;
  font-weight: 600;
  letter-spacing: 0px;
  padding: 21px 40px;
  line-height: 21px;
  font-size: 22px;
  display: inline-block;
  position: relative;
  outline: 0;
  zoom: 1;
  text-align: center;
  text-transform: uppercase;
  background: #DDDDDC;
cursor: pointer;
}

.LC-ChangePasswordWidget>input[type=Submit]:hover{
	color: white;
	background: #888883;
	cursor: pointer;
}

.ClField-OldPassword .errorFieldLc {
  border: 1px solid red !important;
  background-image: url('https://www.fortrade.eu/sl/wp-content/uploads/sites/4/2015/11/delete_16x161.gif') !important;
background-repeat: no-repeat;
  margin-bottom: 0px;
}

.ClField-NewPassword .errorFieldLc {
  border: 1px solid red !important;
  background-image: url('https://www.fortrade.eu/sl/wp-content/uploads/sites/4/2015/11/delete_16x161.gif') !important;
background-repeat: no-repeat;
  margin-bottom: 0px;
}

/*END-Change Pass form*/


/*Quick Demo Open Side Form*/

.LcWidget-DemoShortAccountWidget{
  background-color: rgb(243, 244, 243);
  padding: 14px;
}

.LC-DemoShortAccountWidget .ClField-Password>label{
  display: inline-block;
  max-width: 100%;
  margin-bottom: 10px;
  font-size: 18px;
  font-family: "Open Sans",Arial,Helvetica,sans-serif;
}

.LC-DemoShortAccountWidget .ClField-Password>input{
  border: 1px solid #d2d2d2;
  font-size: 15px;
  color: #747474;
  padding: 11px 15px;
  margin-right: 1%;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.LC-DemoShortAccountWidget .ClField-PasswordVerification>label{
  display: inline-block;
  max-width: 100%;
  margin-bottom: 10px;
  font-size: 18px;
  font-family: "Open Sans",Arial,Helvetica,sans-serif;
}

.LC-DemoShortAccountWidget .ClField-PasswordVerification>input{
  border: 1px solid #d2d2d2;
  font-size: 15px;
  color: #747474;
  padding: 11px 15px;
  width: 100%;
}

.LC-DemoShortAccountWidget .ClField-Currency{
margin-top:3%;
}

.LC-DemoShortAccountWidget .ClField-Currency>label{
  display: inline-block;
  max-width: 100%;
  margin-bottom: 10px;
  font-size: 18px;
  font-family: "Open Sans",Arial,Helvetica,sans-serif;
}

.LC-DemoShortAccountWidget .ClField-Currency>select{
  border: 1px solid #d2d2d2;
  font-size: 15px;
  color: #747474;
  padding: 11px 15px;
  margin-right: 1%;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.ClField-PasswordVerification .errorFieldLc {
  border: 1px solid red !important;
  background-image: url('https://www.fortrade.eu/sl/wp-content/uploads/sites/4/2015/11/delete_16x161.gif') !important;
background-repeat: no-repeat;
  margin-bottom: 0px;
}

.LC-DemoShortAccountWidget>input[type=Submit]{
  width: 100%;
  border-width: 2px;
  color: rgba(255, 255, 255, 1);
  font-family: 'Open Sans',Arial,Helvetica,sans-serif;
  font-weight: 600;
  letter-spacing: 0px;
  padding: 21px;
  font-size: 21px;
  display: inline-block;
  position: relative;
  outline: 0;
  zoom: 1;
  text-transform: uppercase;
  background: #93C553;
  cursor: pointer;
  text-align: center;
  margin-top: 7%;
}

.LC-DemoShortAccountWidget>input[type=Submit]:hover{
	color: white;
	background:#2D8B93;
	cursor: pointer;
}

/*END-Quick Demo Open Side Form*/

/*Quick Real Open Side Form*/

.LcWidget-LiveShortAccountWidget{
  background-color: rgb(243, 244, 243);
  padding: 14px;
}

.LcWidget-LiveShortAccountWidget .ClField-Password>label{
  display: inline-block;
  max-width: 100%;
  margin-bottom: 10px;
  font-size: 18px;
  font-family: "Open Sans",Arial,Helvetica,sans-serif;
}

.LcWidget-LiveShortAccountWidget .ClField-Password>input{
  border: 1px solid #d2d2d2;
  font-size: 15px;
  color: #747474;
  padding: 11px 15px;
  margin-right: 1%;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.LcWidget-LiveShortAccountWidget .ClField-PasswordVerification>label{
  display: inline-block;
  max-width: 100%;
  margin-bottom: 10px;
  font-size: 18px;
  font-family: "Open Sans",Arial,Helvetica,sans-serif;
}

.LcWidget-LiveShortAccountWidget .ClField-PasswordVerification>input{
  border: 1px solid #d2d2d2;
  font-size: 15px;
  color: #747474;
  padding: 11px 15px;
  width: 100%;
}

.LcWidget-LiveShortAccountWidget .ClField-Currency{
margin-top:3%;
}

.LcWidget-LiveShortAccountWidget .ClField-Currency>label{
  display: inline-block;
  max-width: 100%;
  margin-bottom: 10px;
  font-size: 18px;
  font-family: "Open Sans",Arial,Helvetica,sans-serif;
}

.LcWidget-LiveShortAccountWidget .ClField-Currency>select{
  border: 1px solid #d2d2d2;
  font-size: 15px;
  color: #747474;
  padding: 11px 15px;
  margin-right: 1%;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.ClField-PasswordVerification .errorFieldLc {
	border: 1px solid red !important;
	background-image: url('https://www.fortrade.eu/sl/wp-content/uploads/sites/4/2015/11/delete_16x161.gif') !important;
	background-repeat: no-repeat;
	margin-bottom: 0px;
}

input[type=Submit], .LC-UpdatePhoneNumberWidget input.Cancel-Button{
  width: 100%;
  border-width: 2px;
  color: rgba(255, 255, 255, 1);
  font-family: 'Open Sans',Arial,Helvetica,sans-serif;
  font-weight: 600;
  letter-spacing: 0px;
  padding: 20px;
  font-size: 1.25em !important;
  display: inline-block;
  position: relative;
  outline: 0;
  zoom: 1;
  text-transform: uppercase;
  background: #93C553;
  cursor: pointer;
  text-align: center;
  border: none;
}

input[type=Submit]:hover{
	color: #fff;
	background:#2D8B93;
	cursor: pointer;
}

.LcWidget-LiveShortAccountWidget>input[type=Submit]:hover{
	color: white;
	background:#2D8B93;
	cursor: pointer;
}

/*END-Quick Real Open Side Form*/


/*OPEN DEMO FORM - Demo page*/

.LC-DemoAccountWidget .ClField-Title>label{
	display: inline-block;
	max-width: 100%;
	margin-bottom: 10px;
	font-size: 18px;
	font-family: "Open Sans",Arial,Helvetica,sans-serif;
}

.LC-DemoAccountWidget .ClField-Title>select{
	border: 1px solid #d2d2d2;
	font-size: 15px;
	color: #747474;
	padding: 11px 15px;
	width: 100%;
}

.LC-DemoAccountWidget .ClField-FirstName>label{
	display: inline-block;
	max-width: 100%;
	margin-bottom: 10px;
	font-size: 18px;
	font-family: "Open Sans",Arial,Helvetica,sans-serif;
	visibility:visible;
	margin-top: 1%;
}

.LC-DemoAccountWidget .ClField-FirstName>input{
   border: 1px solid #d2d2d2;
  font-size: 15px;
  color: #747474;
  padding: 11px 15px;
  width: 100%;
  margin-left: 0;
}

.LC-DemoAccountWidget .ClField-LastName>label{
  display: inline-block;
  max-width: 100%;
  margin-bottom: 10px;
  font-size: 18px;
  font-family: "Open Sans",Arial,Helvetica,sans-serif;
  visibility:visible;
  margin-top: 1%;
}

.LC-DemoAccountWidget .ClField-LastName>input{
   border: 1px solid #d2d2d2;
  font-size: 15px;
  color: #747474;
  padding: 11px 15px;
  width: 100%;
  margin-left: 0;
}

.LC-DemoAccountWidget .ClField-Email>label{
  display: inline-block;
  max-width: 100%;
  margin-bottom: 10px;
  font-size: 18px;
  font-family: "Open Sans",Arial,Helvetica,sans-serif;
  visibility:visible;
  margin-top: 1%;
}

.LC-DemoAccountWidget .ClField-Email>input{
   border: 1px solid #d2d2d2;
  font-size: 15px;
  color: #747474;
  padding: 11px 15px;
  width: 100%;
  margin-left: 0;
}

/* .LC-DemoAccountWidget .ClField-Password{
	margin-top:0;
	margin-bottom: 0;
} */

.LC-DemoAccountWidget .ClField-Password>label{
  display: inline-block;
  max-width: 100%;
  margin-bottom: 10px;
  font-size: 18px;
  font-family: "Open Sans",Arial,Helvetica,sans-serif;
  visibility:visible;
  margin-top: 1%;
}

.LC-DemoAccountWidget .ClField-Password>input{
   border: 1px solid #d2d2d2;
  font-size: 15px;
  color: #747474;
  padding: 11px 15px;
  width: 100%;
  margin-left: 0;
}

.LC-DemoAccountWidget .ClField-PasswordVerification>label{
  display: inline-block;
  max-width: 100%;
  margin-bottom: 10px;
  font-size: 18px;
  font-family: "Open Sans",Arial,Helvetica,sans-serif;
  visibility:visible;
  margin-top: 1%;
}

.LC-DemoAccountWidget .ClField-PasswordVerification>input{
   border: 1px solid #d2d2d2;
  font-size: 15px;
  color: #747474;
  padding: 11px 15px;
  width: 100%;
  margin-left: 0;
}

.LC-DemoAccountWidget .ClField-Currency>label{
  display: inline-block;
  max-width: 100%;
  margin-bottom: 10px;
  font-size: 18px;
  font-family: "Open Sans",Arial,Helvetica,sans-serif;
  visibility:visible;
  margin-top: 1%;
}

.LC-DemoAccountWidget .ClField-Currency>select{
   border: 1px solid #d2d2d2;
  font-size: 15px;
  color: #747474;
  padding: 11px 15px;
  width: 100%;
  margin-left: 0;
}

.LC-DemoAccountWidget .ClField-Country>label{
  display: inline-block;
  max-width: 100%;
  margin-bottom: 10px;
  font-size: 18px;
  font-family: "Open Sans",Arial,Helvetica,sans-serif;
  visibility:visible;
  margin-top: 1%;
}

.LC-DemoAccountWidget .ClField-Country>select{
   border: 1px solid #d2d2d2;
  font-size: 15px;
  color: #747474;
  padding: 11px 15px;
  width: 100%;
  margin-left: 0;
}

.LC-DemoAccountWidget .ClField-Phone>label{
  display: inline-block;
  max-width: 100%;
  margin-bottom: 10px;
  font-size: 18px;
  font-family: "Open Sans",Arial,Helvetica,sans-serif;
  visibility:visible;
  margin-top: 1%;
}

.LC-DemoAccountWidget .ClField-Phone{
margin-top:1%
}

.LC-DemoAccountWidget .ClField-Phone .CountryCode vaildFieldLc{
  border: 1px solid #d2d2d2;
  font-size: 15px;
  color: #747474;
  padding: 11px 15px;
  width: 100%;
  margin-left: 0;
}

.LC-DemoAccountWidget .ClField-Phone >input{
  border: 1px solid #d2d2d2;
  font-size: 15px;
  color: #747474;
  padding: 11px 15px;
  width: 28%;
  margin-left: 18px;
}

.LC-DemoAccountWidget .ClField-AdditionalPhone{
  margin-top: 1%;
}

.LC-DemoAccountWidget .ClField-AdditionalPhone>label{
  display: inline-block;
  max-width: 100%;
  margin-bottom: 10px;
  font-size: 18px;
  font-family: "Open Sans",Arial,Helvetica,sans-serif;
  visibility:visible;
  margin-top: 1%;
}

.LC-DemoAccountWidget .ClField-AdditionalPhone >input{
   border: 1px solid #d2d2d2;
  font-size: 15px;
  color: #747474;
  padding: 11px 15px;
  width: 26%;
  margin-left: 18px;
}

.LC-DemoAccountWidget .ClField-Phone > label {
width:100%;

}

.LC-DemoAccountWidget .ClField-Phone > input {
width:32%;
margin-left:0;

}
.LC-DemoAccountWidget .ClField-Phone > input[name="Phone"]  {
width:33%;
margin-left:0;

}
.LC-DemoAccountWidget .ClField-AdditionalPhone > label {
width:100%;
}

.LC-DemoAccountWidget .ClField-AdditionalPhone > input {
width:32%;
margin-left:0;
}

.LC-DemoAccountWidget .ClField-AdditionalPhone > input[name="AdditionalPhone"]  {
width:33%;
margin-left:0;
}

.LC-DemoAccountWidget>input[type=Submit]{
  width: 100%;
  border-width: 2px;
  color: rgba(255, 255, 255, 1);
  font-family: 'Open Sans',Arial,Helvetica,sans-serif;
  font-weight: 600;
  letter-spacing: 0px;
  padding: 21px;
  font-size: 25px;
  display: inline-block;
  position: relative;
  outline: 0;
  zoom: 1;
  text-transform: uppercase;
  background:#0996C0;
  cursor: pointer;
  text-align: center;
  margin-top: 3%;
}

.LC-DemoAccountWidget>input[type=Submit]:hover{
	color: white;
	background:#0A6480;
	cursor: pointer;
}

.LC-DemoAccountWidget .ClField-TermsAgreement{
margin-top:3%;
}

/*END-Open DEMO account form*/

/*FORM BUTTON MOBILE ONLY*/

@media (max-width: 600px) {
.demo-btn {
  display: block;
  margin-top: 12%;
}

.demo-btn>.fusion-button-text-left {
padding-left: 24px;!important
}
}

@media (min-width: 600px) {
.demo-btn {
  display: none;
}

}
/*END FORM BUTTON MOBILE ONLY*/

/*MODAL FORM  MOBILE ONLY*/

/* .modal-body .ClField-FirstName{
	margin-bottom: -6%;
} */

/* .modal-body .ClField-LastName{
  margin-bottom: -6%;
} */

/*.modal-body .ClField-Email{
  margin-bottom: -8%;
} */

 .modal-body .ClField-LastName >input{
  margin-left: 0px;
}
 .modal-body .ClField-FirstName >input{
  margin-left: 0px;
}
 .modal-body .ClField-Email >input{
  margin-left: 0px;
	/* margin-bottom: 7%; */
}
 .modal-body .ClField-Phone .CountryCode{
  margin-left: -18%;
}

 .modal-body .ClField-Phone >input{
 margin: 0px 3px 0px 0px;
 width: 32%;
 margin-left: 0px;

}
 .modal-body .LC-QuickRegistrationWidget>input[type=Submit]{
  padding: 17px 9px;
  width: 100%;
}

/*end- MODAL FORM  MOBILE ONLY*/


/*OPEN REAL FORM - Real page*/

.LC-LiveAccountFullDetailsWidget .ClField-Title>select{
border: 1px solid #d2d2d2;
  font-size: 15px;
  color: #747474;
  padding: 11px 15px;
  width: 100%;
}

.LC-LiveAccountFullDetailsWidget .ClField-Title>label, .LC-LiveAccountFullDetailsWidget .ClField-FirstName>label, .LC-LiveAccountFullDetailsWidget .ClField-LastName>label, .LC-LiveAccountFullDetailsWidget .ClField-Email>label, .LC-LiveAccountFullDetailsWidget .ClField-Password>label, .LC-LiveAccountFullDetailsWidget .ClField-PasswordVerification>label, .LC-LiveAccountFullDetailsWidget .ClField-Currency>label, .LC-LiveAccountFullDetailsWidget .ClField-Country>label, .LC-LiveAccountFullDetailsWidget .ClField-Phone>label, .LC-LiveAccountFullDetailsWidget .ClField-AdditionalPhone>label, .LC-LiveAccountFullDetailsWidget .ClField-AccountType>label, .LC-LiveAccountFullDetailsWidget .ClField-SocialSecurity>label, .LC-LiveAccountFullDetailsWidget .ClField-Address>label, .LC-LiveAccountFullDetailsWidget .ClField-DateOfBirth>label, .LC-LiveAccountFullDetailsWidget .ClField-AdditionalAddress>label, .LC-LiveAccountFullDetailsWidget .ClField-City>label, .LC-LiveAccountFullDetailsWidget .ClField-ZipCode>label, .LC-LiveAccountFullDetailsWidget .ClField-Career>label, .LC-LiveAccountFullDetailsWidget .ClField-HowDidYouHearAboutUs>label, .LC-UpdateFinancialInfoWidget label, .LcWidget-WithdrawalWidget label{
	display: block;
	max-width: 100%;
	margin: 0.5em 0;
	font-size: 1.2em;
	visibility: visible;
}

.LC-LiveAccountFullDetailsWidget .ClField-FirstName>input, .LC-LiveAccountFullDetailsWidget .ClField-LastName>input, .LC-LiveAccountFullDetailsWidget .ClField-Email>input, .LC-LiveAccountFullDetailsWidget .ClField-Password>input, .LC-LiveAccountFullDetailsWidget .ClField-PasswordVerification>input, .LC-LiveAccountFullDetailsWidget .ClField-Phone .CountryCode vaildFieldLc, .LC-LiveAccountFullDetailsWidget .ClField-Phone >input{
   border: 1px solid #d2d2d2;
  font-size: 15px;
  color: #747474;
  padding: 11px 15px;
  width: 100%;
  margin: 0 !important;
}

.LC-LiveAccountFullDetailsWidget .ClField-Password{
margin-top:0;
margin-bottom: 0;
}

.LC-LiveAccountFullDetailsWidget .ClField-Currency>select, .LC-LiveAccountFullDetailsWidget .ClField-Country>select, .LC-UpdateFinancialInfoWidget select{
	 border: 1px solid #d2d2d2;
	 font-size: 15px;
	 color: #747474;
	 padding: 11px 15px;
	 width: 100%;
	 margin-left: 0;
}

.LC-LiveAccountFullDetailsWidget .ClField-Phone, .LC-LiveAccountFullDetailsWidget .ClField-AdditionalPhone{
margin-top:1%
}

.LC-LiveAccountFullDetailsWidget .ClField-AdditionalPhone >input{
   border: 1px solid #d2d2d2;
  font-size: 15px;
  color: #747474;
  padding: 11px 15px;
  width: 26%;
  margin-left: 18px;
}

.LC-LiveAccountFullDetailsWidget .ClField-Phone > label {
width:100%;
}

.LC-LiveAccountFullDetailsWidget .ClField-Phone > input {
width:32%;
margin-left:0;
}

.LC-LiveAccountFullDetailsWidget .ClField-Phone > input[name="Phone"], .LC-LiveAccountFullDetailsWidget .ClField-AdditionalPhone > input[name="AdditionalPhone"] {
width:33%;
margin-left:0;
}

.LC-LiveAccountFullDetailsWidget .ClField-AdditionalPhone > label {
width:100%;
}

.LC-LiveAccountFullDetailsWidget .ClField-AdditionalPhone > input {
width:32%;
margin-left:0;
}

.LC-LiveAccountFullDetailsWidget>input[type=Submit], .LC-LiveAccountFullDetailsWidget>input[type=button]{
	 width: 100%;
	 border-width: 2px;
	 color: rgba(255, 255, 255, 1);
	 font-family: 'Open Sans',Arial,Helvetica,sans-serif;
	 font-weight: 600;
	 letter-spacing: 0px;
	 padding: 21px;
	 font-size: 1.25em;
	 display: inline-block;
	 position: relative;
	 outline: 0;
	 zoom: 1;
	 text-transform: uppercase;
	 background:#0996C0;
	 cursor: pointer;
	 text-align: center;
	 margin-top: 3%;
	-webkit-appearance: none;
}

@media (max-width: 720px){
	.LC-LiveAccountFullDetailsWidget>input[type=button], .LC-LiveAccountFullDetailsWidget>input[type=Submit]{
		font-size: 0.8em !important;
	}
}

.LC-LiveAccountFullDetailsWidget>input[type=Submit]:hover, .LC-LiveAccountFullDetailsWidget>input[type=button]:hover{
	color: white;
	background:#0A6480;
	cursor: pointer;
}

.LC-LiveAccountFullDetailsWidget>input[name=BtntBack], .LC-LiveAccountFullDetailsWidget>input[name=BtntBack2], .ClField-SourceofFunds input[name=BtntBack2]{
  background: #A0A0A0;
  width:50%;
}

.LC-LiveAccountFullDetailsWidget>input[name=BtnNext2], .LC-LiveAccountFullDetailsWidget>input[name=Submit], .ClField-TermsAgreement > input[name=BtnNext2]{
    background: #0D95B5;
     width:50%;
	 }

.LC-LiveAccountFullDetailsWidget .ClField-TermsAgreement{
	margin-top:3%;
}

.LC-LiveAccountFullDetailsWidget .ClField-Chat>label{
  display: inline-block;
  max-width: 100%;
  margin-bottom: 10px;
  font-size: 18px;
  font-family: "Open Sans",Arial,Helvetica,sans-serif;
  visibility:visible;
  margin-top: 1%;
	display: none;
}

.LC-LiveAccountFullDetailsWidget .ClField-Chat>select{
   border: 1px solid #d2d2d2;
  font-size: 15px;
  color: #747474;
  padding: 11px 15px;
  width: 100%;
  margin-left: 0;
  display: none;
}

.LC-LiveAccountFullDetailsWidget .ClField-ChatUser>label{
  display: inline-block;
  max-width: 100%;
  margin-bottom: 10px;
  font-size: 18px;
  font-family: "Open Sans",Arial,Helvetica,sans-serif;
  visibility:visible;
  margin-top: 1%;
  display: none;
}

.LC-LiveAccountFullDetailsWidget .ClField-ChatUser>input{
   border: 1px solid #d2d2d2;
  font-size: 15px;
  color: #747474;
  padding: 11px 15px;
  width: 100%;
  margin-left: 0;
  display: none;
}

.LC-LiveAccountFullDetailsWidget .ClField-AccountType>select{
   border: 1px solid #d2d2d2;
  font-size: 15px;
  color: #747474;
  padding: 11px 15px;
  width: 100%;
  margin-left: 0;
}

.LC-LiveAccountFullDetailsWidget .ClField-SocialSecurity>input{
   border: 1px solid #d2d2d2;
  font-size: 15px;
  color: #747474;
  padding: 11px 15px;
  width: 100%;
  margin-left: 0;
}

.LC-LiveAccountFullDetailsWidget .ClField-DateOfBirth>select{
   border: 1px solid #d2d2d2;
  font-size: 15px;
  color: #747474;
  padding: 11px 15px;
  width: 30%;
  margin-left: 0;
}

.LC-LiveAccountFullDetailsWidget .ClField-Address>input{
   border: 1px solid #d2d2d2;
  font-size: 15px;
  color: #747474;
  padding: 11px 15px;
  width: 100%;
  margin-left: 0;
}

.LC-LiveAccountFullDetailsWidget .ClField-AdditionalAddress>input{
   border: 1px solid #d2d2d2;
  font-size: 15px;
  color: #747474;
  padding: 11px 15px;
  width: 100%;
  margin-left: 0;
}

.LC-LiveAccountFullDetailsWidget .ClField-City>select{
   border: 1px solid #d2d2d2;
  font-size: 15px;
  color: #747474;
  padding: 11px 15px;
  width: 100%;
  margin-left: 0;
}

.LC-LiveAccountFullDetailsWidget .ClField-ZipCode>input{
   border: 1px solid #d2d2d2;
  font-size: 15px;
  color: #747474;
  padding: 11px 15px;
  width: 100%;
  margin-left: 0;
}

.LC-LiveAccountFullDetailsWidget .ClField-Career>input{
   border: 1px solid #d2d2d2;
  font-size: 15px;
  color: #747474;
  padding: 11px 15px;
  width: 100%;
  margin-left: 0;
}

.LC-LiveAccountFullDetailsWidget .ClField-HowDidYouHearAboutUs>select{
   border: 1px solid #d2d2d2;
  font-size: 15px;
  color: #747474;
  padding: 11px 15px;
  width: 100%;
  margin-left: 0;
}

.LC-LiveAccountFullDetailsWidget .ClField-AnnualIncome>label{
  display: inline-block;
  max-width: 100%;
  margin-bottom: 10px;
  font-size: 18px;
  font-family: "Open Sans",Arial,Helvetica,sans-serif;
  visibility:visible;
  margin-top: 1%;
  display: none;
}

.LC-LiveAccountFullDetailsWidget .ClField-AnnualIncome>input{
   border: 1px solid #d2d2d2;
  font-size: 15px;
  color: #747474;
  padding: 11px 15px;
  width: 100%;
  margin-left: 0;
  display: none;
}

.LC-LiveAccountFullDetailsWidget .ClField-TotalWorth>label{
  display: inline-block;
  max-width: 100%;
  margin-bottom: 10px;
  font-size: 18px;
  font-family: "Open Sans",Arial,Helvetica,sans-serif;
  visibility:visible;
  margin-top: 1%;
  display: none;
}

.LC-LiveAccountFullDetailsWidget .ClField-TotalWorth>input{
   border: 1px solid #d2d2d2;
  font-size: 15px;
  color: #747474;
  padding: 11px 15px;
  width: 100%;
  margin-left: 0;
  display: none;
}

/* .ClField-TradingExperienceSecurities, .ClField-TradingExperienceCurrencies, .ClField-FrequencyOfTradesSecurities, .ClField-FrequencyOfTradesCurrencies, .ClField-TradingExperienceFutures, .ClField-FrequencyOfTradesFutures, .ClField-TradingExperienceOptions, .ClField-TradingExperienceCommodities, .ClField-TradingExperienceCFD, .ClField-FrequencyOfTradesCFD , .ClField-FrequencyOfTradesCommodities, .ClField-FrequencyOfTradesOptions, .ClField-FrequencyOfTradesFutures, .ClField-EstimatedAnnualIncome, .ClField-SourceofFunds, .ClField-OtherTradingExperienceCFD, .ClField-FrequencyOtherTradingExperience,  .ClField-InvestmentObjectives {
  display: block;
  width: 80%;
  margin: 1em 0;
  font-size: 1em;
  font-family: "Open Sans",Arial,Helvetica,sans-serif;
  visibility: visible;
} */

	 /*.ClField-TradingExperienceSecurities select, .ClField-TradingExperienceCurrencies select, .ClField-FrequencyOfTradesCurrencies select, .ClField-TradingExperienceFutures select, .ClField-FrequencyOfTradesFutures select, .ClField-TradingExperienceOptions select, .ClField-TradingExperienceCommodities select, .ClField-TradingExperienceCFD select, .ClField-FrequencyOfTradesCFD select, .ClField-FrequencyOfTradesCommodities select, .ClField-FrequencyOfTradesOptions select, .ClField-FrequencyOfTradesFutures select, .ClField-FrequencyOfTradesSecurities select, .ClField-EstimatedAnnualIncome select, .ClField-SourceofFunds select, .ClField-OtherTradingExperienceCFD select, .ClField-FrequencyOtherTradingExperience select, .ClField-InvestmentObjectives select{
		float: right;
	} */

	@media (max-width: 720px){
		.ClField-TradingExperienceSecurities, .ClField-TradingExperienceCurrencies, .ClField-FrequencyOfTradesSecurities, .ClField-FrequencyOfTradesCurrencies, .ClField-TradingExperienceFutures, .ClField-FrequencyOfTradesFutures, .ClField-TradingExperienceOptions, .ClField-TradingExperienceCommodities, .ClField-TradingExperienceCFD, .ClField-FrequencyOfTradesCFD, .ClField-FrequencyOfTradesCommodities, .ClField-InvestmentObjectives, .ClField-EstimatedAnnualIncome, .ClField-SourceofFunds, .ClField-FrequencyOfTradesOptions, .ClField-FrequencyOfTradesFutures, .ClField-OtherTradingExperienceCFD, .ClField-FrequencyOtherTradingExperience, .ClField-TradingExperienceSecurities select, .ClField-TradingExperienceCurrencies select, .ClField-FrequencyOfTradesCurrencies select, .ClField-TradingExperienceFutures select, .ClField-FrequencyOfTradesFutures select, .ClField-TradingExperienceOptions select, .ClField-TradingExperienceCommodities select, .ClField-TradingExperienceCFD select, .ClField-FrequencyOfTradesCFD select, .ClField-FrequencyOfTradesCommodities select, .ClField-FrequencyOfTradesOptions select, .ClField-FrequencyOfTradesFutures select, .ClField-FrequencyOfTradesSecurities select, .ClField-TradingExperienceSecurities select, .ClField-TradingExperienceCurrencies select, .ClField-FrequencyOfTradesCurrencies select, .ClField-TradingExperienceFutures select, .ClField-FrequencyOfTradesFutures select, .ClField-TradingExperienceOptions select, .ClField-TradingExperienceCommodities select, .ClField-TradingExperienceCFD select, .ClField-FrequencyOfTradesCFD select, .ClField-FrequencyOfTradesCommodities select, .ClField-FrequencyOfTradesOptions select, .ClField-FrequencyOfTradesFutures select, .ClField-FrequencyOfTradesSecurities select, .ClField-EstimatedAnnualIncome select, .ClField-SourceofFunds select, .ClField-OtherTradingExperienceCFD select, .ClField-FrequencyOtherTradingExperience select, .ClField-InvestmentObjectives select, .ClField-OtherTradingExperienceCFD select, .ClField-FrequencyOtherTradingExperience select{
			width: 100%;
			clear: right;
		}
	}

	@media (max-width: 720px){
		.LiveAccountWithTradingExpAndFinancialQWidget label{
			display: block;
			margin-bottom: 0.5em;
		}

		.ClField-SourceofFunds{
			margin-bottom: 2.5em;
		}
	}

.LC-LiveAccountFullDetailsWidget .ClField-TotalWorth>input{
   border: 1px solid #d2d2d2;
  font-size: 15px;
  color: #747474;
  padding: 11px 15px;
  width: 100%;
  margin-left: 0;
}

.LC-LiveAccountFullDetailsWidget{
width:100%;
}

.LC-LiveAccountFullDetailsWidget .ClField-Title, .LC-LiveAccountFullDetailsWidget .ClField-FirstName, .LC-LiveAccountFullDetailsWidget .ClField-LastName, .LC-LiveAccountFullDetailsWidget .ClField-Email, .LC-LiveAccountFullDetailsWidget .ClField-Country, .LC-LiveAccountFullDetailsWidget .ClField-Phone, .LC-LiveAccountFullDetailsWidget .ClField-AdditionalPhone, .LC-LiveAccountFullDetailsWidget{
	margin-bottom: 0 !important;
}
/*END-Open REAL account form*/

.fusion-flip-box .flip-box-grafix{ width: 100%; table-layout: fixed; }

 .ClField-IsEmailExistsPopup .PopUpWrapper .EmailExistsPopup {
     background: rgb(255, 255, 255);
     padding: 46px;
}

/*Personal info change form*/

.LC-UpdateDetailsWidget .ClField-FirstName{
margin-bottom:3%;
}

.LC-UpdateDetailsWidget .ClField-FirstName>label{
  display: inline-block;
  max-width: 100%;
  margin-bottom: 10px;
  font-size: 18px;
  font-family: "Open Sans",Arial,Helvetica,sans-serif;
}
.LC-UpdateDetailsWidget .ClField-FirstName>input{
  border: 1px solid #d2d2d2;
  font-size: 15px;
  color: #747474;
  padding: 14px 15px;
  margin-right: 1%;
  width: 100%;
}

.LC-UpdateDetailsWidget .ClField-LastName{
margin-bottom:3%;
}

.LC-UpdateDetailsWidget .ClField-LastName>label{
  display: inline-block;
  max-width: 100%;
  margin-bottom: 10px;
  font-size: 18px;
  font-family: "Open Sans",Arial,Helvetica,sans-serif;
}
.LC-UpdateDetailsWidget .ClField-LastName >input{
  border: 1px solid #d2d2d2;
  font-size: 15px;
  color: #747474;
  padding: 14px 15px;
  margin-right: 1%;
  width: 100%;
}

.LC-UpdateDetailsWidget .ClField-Email{
margin-bottom:3%;
}

.LC-UpdateDetailsWidget .ClField-Email>label{
  display: inline-block;
  max-width: 100%;
  margin-bottom: 10px;
  font-size: 18px;
  font-family: "Open Sans",Arial,Helvetica,sans-serif;
}
.LC-UpdateDetailsWidget .ClField-Email >input{
  border: 1px solid #d2d2d2;
  font-size: 15px;
  color: #747474;
  padding: 14px 15px;
  margin-right: 1%;
  width: 100%;
}

.LC-UpdateDetailsWidget .ClField-Country{
margin-bottom:3%;
}

.LC-UpdateDetailsWidget .ClField-Country>label{
  display: inline-block;
  max-width: 100%;
  margin-bottom: 10px;
  font-size: 18px;
  font-family: "Open Sans",Arial,Helvetica,sans-serif;
}
.LC-UpdateDetailsWidget .ClField-Country >input{
  border: 1px solid #d2d2d2;
  font-size: 15px;
  color: #747474;
  padding: 14px 15px;
  margin-right: 1%;
  width: 100%;
}

.LC-UpdateDetailsWidget .ClField-Phone{
margin-bottom:3%;
}

.LC-UpdateDetailsWidget .ClField-Phone>label{
  display: inline-block;
  max-width: 100%;
  margin-bottom: 10px;
  font-size: 18px;
  font-family: "Open Sans",Arial,Helvetica,sans-serif;
}
.LC-UpdateDetailsWidget .ClField-Phone .phoneWrapper >input{
  border: 1px solid #d2d2d2;
  font-size: 15px;
  color: #747474;
  padding: 14px 15px;
  margin-right: 1%;
  width: 32%;
}
.LC-UpdateDetailsWidget .ClField-AdditionalPhone{
margin-bottom:3%;
}

.LC-UpdateDetailsWidget .ClField-AdditionalPhone>label{
  display: inline-block;
  max-width: 100%;
  margin-bottom: 10px;
  font-size: 18px;
  font-family: "Open Sans",Arial,Helvetica,sans-serif;
}
.LC-UpdateDetailsWidget .ClField-AdditionalPhone .phoneWrapper >input{
  border: 1px solid #d2d2d2;
  font-size: 15px;
  color: #747474;
  padding: 14px 15px;
  margin-right: 1%;
  width: 32%;
}

.LC-UpdateDetailsWidget .ClField-Mobile{
margin-bottom:3%;
}

.LC-UpdateDetailsWidget .ClField-Mobile>label{
  display: inline-block;
  max-width: 100%;
  margin-bottom: 10px;
  font-size: 18px;
  font-family: "Open Sans",Arial,Helvetica,sans-serif;
}
.LC-UpdateDetailsWidget .ClField-Mobile >input{
  border: 1px solid #d2d2d2;
  font-size: 15px;
  color: #747474;
  padding: 14px 15px;
  margin-right: 1%;
  width: 100%;
}

.LC-UpdateDetailsWidget .ClField-Address{
margin-bottom:3%;
}

.LC-UpdateDetailsWidget .ClField-Address>label{
  display: inline-block;
  max-width: 100%;
  margin-bottom: 10px;
  font-size: 18px;
  font-family: "Open Sans",Arial,Helvetica,sans-serif;
}

.LC-UpdateDetailsWidget .ClField-Address >input{
  border: 1px solid #d2d2d2;
  font-size: 15px;
  color: #747474;
  padding: 14px 15px;
  margin-right: 1%;
  width: 100%;
}

.LC-UpdateDetailsWidget .ClField-AdditionalAddress{
margin-bottom:3%;
}

.LC-UpdateDetailsWidget .ClField-AdditionalAddress>label{
  display: inline-block;
  max-width: 100%;
  margin-bottom: 10px;
  font-size: 18px;
  font-family: "Open Sans",Arial,Helvetica,sans-serif;
}
.LC-UpdateDetailsWidget .ClField-AdditionalAddress >input{
  border: 1px solid #d2d2d2;
  font-size: 15px;
  color: #747474;
  padding: 14px 15px;
  margin-right: 1%;
  width: 100%;
}

.LC-UpdateDetailsWidget .ClField-City{
margin-bottom:3%;
}

.LC-UpdateDetailsWidget .ClField-City>label{
  display: inline-block;
  max-width: 100%;
  margin-bottom: 10px;
  font-size: 18px;
  font-family: "Open Sans",Arial,Helvetica,sans-serif;
}

.LC-UpdateDetailsWidget .ClField-City >input{
  border: 1px solid #d2d2d2;
  font-size: 15px;
  color: #747474;
  padding: 14px 15px;
  margin-right: 1%;
  width: 100%;
}

.LC-UpdateDetailsWidget .ClField-ZipPostalCode{
margin-bottom:3%;
}

.LC-UpdateDetailsWidget .ClField-ZipPostalCode>label{
  display: inline-block;
  max-width: 100%;
  margin-bottom: 10px;
  font-size: 18px;
  font-family: "Open Sans",Arial,Helvetica,sans-serif;
}
.LC-UpdateDetailsWidget .ClField-ZipPostalCode >input{
  border: 1px solid #d2d2d2;
  font-size: 15px;
  color: #747474;
  padding: 14px 15px;
  margin-right: 1%;
  width: 100%;
}
/*./Personal info change form*/

.explainMessage {
  visibility: hidden;
  display: none;
}

/*Trading history*/

.LC-TradingHistoryWidget .ClField-TradeAccount{
margin-bottom:2%;
}

.LC-TradingHistoryWidget .ClField-TradeAccount>label{
  display: inline-block;
  max-width: 100%;
  margin-bottom: 10px;
  font-size: 18px;
  font-family: "Open Sans",Arial,Helvetica,sans-serif;
}

.LC-TradingHistoryWidget .ClField-TradeAccount>select{
  border: 1px solid #d2d2d2;
  font-size: 15px;
  color: #747474;
  padding: 11px 15px;
  margin-right: 1%;
  width: 100%;
}

.LC-TradingHistoryWidget .LcContentHtml-TradingHistoryTable>select{
  border: 1px solid #d2d2d2;
  font-size: 15px;
  color: #747474;
  padding: 11px 15px;
  margin-right: 1%;
  width: 100%;
  margin-bottom: 2%;
}

.LC-TradingHistoryWidget .LcContentHtml-TradingHistoryTable>input{
  border: 1px solid #d2d2d2;
  font-size: 15px;
  color: #747474;
  padding: 11px 15px;
  margin-right: 1%;
  width: 100%;
  margin-bottom: 2%;
}

.LC-TradingHistoryWidget .LcContentHtml-TradingHistoryTable>input[type=Submit]{
  width: 100%;
  border-width: 2px;
  color: rgba(105, 103, 103, 1);
  border-color: rgba(97, 95, 95, 0.5);
  border: 2px solid grey;
  font-family: 'Open Sans',Arial,Helvetica,sans-serif;
  font-weight: 600;
  letter-spacing: 0px;
  padding: 21px 40px;
  line-height: 21px;
  font-size: 22px;
  display: inline-block;
  position: relative;
  outline: 0;
  zoom: 1;
  text-align: center;
  text-transform: uppercase;
  background: #DDDDDC;
  cursor: pointer;
}

.LC-TradingHistoryWidget .LcContentHtml-TradingHistoryTable>input[type=Submit]:hover{
  color: white;
  background: #888883;
  cursor: pointer;
}

/* Trading history*/

/* 2 STEP PCI */

.LC-LiveAccountTwoStepPciWidget label, .LcWidget-LiveAccountWithTradingExpAndFinancialQWidget .ClField-DateOfBirth label, .LcWidget-FullUserRegistrationWidget .ClField-DateOfBirth label, .LcWidget-ProfileAndSettingsWidget .ClField-DateOfBirth label{
	display: block !important;
	max-width: 100%;
	margin-bottom: 10px;
	font-size: 17px;
	font-family: "Open Sans",Arial,Helvetica,sans-serif;
}

.LC-LiveAccountTwoStepPciWidget select{
	border: 1px solid #d2d2d2;
	font-size: 15px;
	color: #747474;
	padding: 11px 15px;
	margin-right: 1% !important;
	width: 100%;
	/* margin-bottom: 2% !important; */
}

.LC-LiveAccountTwoStepPciWidget .ClField-DateOfBirth select, .LcWidget-LiveAccountWithTradingExpAndFinancialQWidget .ClField-DateOfBirth>select, .LcWidget-ProfileAndSettingsWidget .ClField-DateOfBirth>select{
	width: 32.6%;
}
.ClField-DateOfBirth .DayOfYear {
    margin-right: 0 !important;
}
.LC-LiveAccountTwoStepPciWidget .ClField-MarketingMaterials, .LC-LiveAccountTwoStepPciWidget .ClField-TermsAgreement{
		margin-bottom: 0.5em;
}

.LC-LiveAccountTwoStepPciWidget > input[name="BtnNext"], .LC-LiveAccountTwoStepPciWidget > input[name="BtntBack"], .LC-LiveAccountTwoStepPciWidget > input[type="Submit"], .LC-LiveAccountWithTradingExpAndFinancialQWidget > input[name="BtnNext"], .LcWidget-FullUserRegistrationWidget > input.BtnNext-Button, .LC-LiveAccountWithTradingExpAndFinancialQWidget > input[name="BtnNext2"], .LC-LiveAccountWithTradingExpAndFinancialQWidget input[name="BtntBack"], .LC-LiveAccountWithTradingExpAndFinancialQWidget input[name="BtntBack2"]{
    width: 100%;
    border-width: 2px;
    color: #FFF;
    font-weight: 600;
    letter-spacing: 0px;
    padding: 20px !important;
    font-size: 1.25em !important;
    display: inline-block;
    position: relative;
    outline: 0px none;
    text-transform: uppercase;
    background: #0996C0 none repeat scroll 0% 0%;
    cursor: pointer;
    text-align: center;
	margin: 0 !important;
}

.LC-LiveAccountTwoStepPciWidget > input[type="Submit"], .LC-LiveAccountWithTradingExpAndFinancialQWidget > input[name="BtnNext2"]{
	background: #00B16A none repeat scroll 0% 0%;
}

.LC-LiveAccountTwoStepPciWidget> input[name="BtnNext"]:hover, .LC-LiveAccountTwoStepPciWidget > input[name="BtntBack"]:hover, .LC-LiveAccountTwoStepPciWidget > input[type="Submit"]:hover, .LC-LiveAccountWithTradingExpAndFinancialQWidget > input[name="BtnNext"]:hover, .LcWidget-FullUserRegistrationWidget > input.BtnNext-Button:hover, .LC-LiveAccountWithTradingExpAndFinancialQWidget > input[name="BtnNext2"]:hover, .LC-LiveAccountWithTradingExpAndFinancialQWidget > input[name="BtnBack2"]{
	background: #1d577f;
	color:#fff !important;
	cursor: pointer;
}

.LC-LiveAccountTwoStepPciWidget > input[type="Submit"], .LC-LiveAccountTwoStepPciWidget > input[name="BtntBack"], .LC-LiveAccountWithTradingExpAndFinancialQWidget input[name="BtntBack"], .LC-LiveAccountWithTradingExpAndFinancialQWidget input[name="BtntBack2"], .LC-LiveAccountWithTradingExpAndFinancialQWidget input[name="Send"], .LC-LiveAccountWithTradingExpAndFinancialQWidget > input[name="BtnNext2"]{
	width: 49% !important;
  margin-right: 1% !important;
}
/* 2 STEP PCI END */

/* TRADING XP */

.LcWidget-TradingExperienceAndFinancialQWidget label{
	display: block !important;
	max-width: 100%;
	margin-bottom: 10px;
	font-size: 17px;
	font-family: "Open Sans",Arial,Helvetica,sans-serif;
}

.LcWidget-TradingExperienceAndFinancialQWidget select{
	border: 1px solid #d2d2d2;
	font-size: 15px;
	color: #747474;
	padding: 11px 15px;
	margin-right: 1% !important;
	width: 100%;
	margin-bottom: 2% !important;
}

.LcWidget-TradingExperienceAndFinancialQWidget input[name="BtnNext"], .LcWidget-TradingExperienceAndFinancialQWidget input[name="BtntBack"]{
    width: 100%;
    border-width: 2px;
    color: #FFF;
    font-weight: 600;
    letter-spacing: 0px;
    padding: 21px !important;
    font-size: 1.25em !important;
    display: inline-block;
    position: relative;
    outline: 0px none;
    text-transform: uppercase;
    background: #0996C0 none repeat scroll 0% 0%;
    cursor: pointer;
    text-align: center;
	margin: 0 !important;
}

@media (max-width: 720px){
	.LcWidget-TradingExperienceAndFinancialQWidget input[name="BtntBack"], .LcWidget-TradingExperienceAndFinancialQWidget input[name="Send"]{
		width: 100%;
	}
}

.LcWidget-TradingExperienceAndFinancialQWidget input[name="Send"]{
	width: 100%;
    border-width: 2px;
    color: #FFF;
    font-weight: 600;
    letter-spacing: 0px;
    padding: 21px !important;
    font-size: 1.25em !important;
    display: inline-block;
    position: relative;
    outline: 0px none;
    text-transform: uppercase;
    background: #93C553 none repeat scroll 0% 0%;
    cursor: pointer;
    text-align: center;
	margin: 0 !important;
}

.LcWidget-TradingExperienceAndFinancialQWidget input[name="BtntBack"], .LcWidget-TradingExperienceAndFinancialQWidget input[name="Send"]{
	width: 50%;
	margin-top: 0;
}

.LcWidget-TradingExperienceAndFinancialQWidget input[name="BtnNext"]:hover, .LcWidget-TradingExperienceAndFinancialQWidget input[name="BtntBack"]:hover, .LcWidget-TradingExperienceAndFinancialQWidget input[name="Send"]:hover{
	background: #0A6480 !important;
	color:#fff !important;
	cursor: pointer;
}

/* TRADING XP END */

/*Deposit form*/

.ClField-TokenList>label, .ClField-TokenCvv label, .ClField-CardType label, .ClField-CardNumber label, .ClField-Cvv label, .ClField-Year label,  .ClField-Month label, 
.ClField-FirstName label, .ClField-LastName label, .ClField-SocialSecurity label, .ClField-Country label, .ClField-TradeAccount label, .ClField-Currency label, 
.ClField-Amount label, .ClField-PayerAccountId label, .ClField-PayerSecureId label, .ClField-Title label, .ClField-Email label, .ClField-Phone label, 
.ClField-AdditionalPhone label, .ClField-Currency label, .ClField-PasswordVerification label, .ClField-DateOfBirth label, .ClField-Address label, 
.ClField-AdditionalAddress label, .ClField-ZipCode label, .LcWidget-LiveAccountWithTradingExpAndFinancialQWidget .ClField-AccountType label, 
.LcWidget-LiveAccountWithTradingExpAndFinancialQWidget .ClField-Password label, .LcWidget-LiveAccountWithTradingExpAndFinancialQWidget .ClField-City label, 
.LcWidget-LiveAccountWithTradingExpAndFinancialQWidget .ClField-Career label, .ClField-HowDidYouHearAboutUs label, .ClField-WithdrawalType > label, 
.ClField-Comments > label, .ClField-EWalletType label, .ClField-DepositType label, .ClField-Comment label, .ClField-EmploymentStatus label, 
.ClField-KnowledgeOfTrading label, .ClField-ValueOfSavingAndInvestments label, .ClField-TradingExperienceCFD label, .ClField-OtherTradingExperienceCFD label, 
.ClField-InvestmentObjectives label, .ClField-EstimatedAnnualIncome label, .ClField-SourceofFunds label, .wrapper-TransferAttachmentWidget label, 
.ClField-CountryOfCitizenship label, .ClField-PlaceOfBirth label, .ClField-City label, .ClField-TradingForOneself label, .ClField-AccountType label, 
.ClField-FrequencyOfTradesCFD label, .ClField-FrequencyOtherTradingExperience label, .ClField-SelectEmailsLangDropDown .SelectEmailsLangDropDown {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 10px;
  font-size: 17px;
  font-family: "Open Sans",Arial,Helvetica,sans-serif;
}

 .ClField-CardType select, .ClField-CardNumber input, .ClField-Cvv input, .ClField-Year select,  .ClField-Month select, /* .ClField-FirstName input, .ClField-LastName input, */.ClField-SocialSecurity input, /* .ClField-Country select, */ .ClField-TradeAccount select, /* .ClField-Currency select */ .ClField-Amount input , .ClField-PayerAccountId input, .ClField-PayerSecureId input, .ClField-Title select, .ClField-Country select, .ClField-Currency select, .ClField-Currency select, .ClField-PasswordVerification input, .ClField-DateOfBirth select, .ClField-WithdrawalType select, .ClField-AccountType select, .ClField-HowDidYouHearAboutUs select, .ClField-EWalletType select, .ClField-DepositType select, .ClField-Password input, .chooseCredit select{
  border: 1px solid #d2d2d2;
  font-size: 15px;
  color: #747474;
  padding: 11px 15px;
  margin-right: 1% !important;
  width: 100%;
  /* margin-bottom: 2% !important; */
}

.LC-CreditCardWidget >input[type=Submit] , .LC-SkrillWidget >input[type=Submit], .LC-NetellerWidget >input[type=Submit]{
  width: 100%;
  border-width: 2px;
  color: rgba(105, 103, 103, 1);
  border-color: rgba(97, 95, 95, 0.5);
  border: 2px solid grey;
  font-family: 'Open Sans',Arial,Helvetica,sans-serif;
  font-weight: 600;
  letter-spacing: 0px;
  padding: 21px 40px;
  line-height: 21px;
  font-size: 22px;
  display: inline-block;
  position: relative;
  outline: 0;
  zoom: 1;
  text-align: center;
  text-transform: uppercase;
  background: #DDDDDC;
  cursor: pointer;
}

.LC-CreditCardWidget >input[type=Submit]:hover , .LC-SkrillWidget >input[type=Submit]:hover , .LC-NetellerWidget >input[type=Submit]:hover{
  color: white;
  background: #888883;
  cursor: pointer;
}

/* Deposit form END*/

/*CONTACT FORM*/

#post-86 > div > div.fusion-two-third.fusion-layout-column.fusion-spacing-yes > div > div.LcWidget-ContactUsWidget > div > div{
	margin-bottom: 20px !important;
}

.LC-ContactUsWidget .ClField-FirstName>label, .LC-ContactUsWidget .ClField-LastName>label, .LC-ContactUsWidget .ClField-Email>label, .LC-ContactUsWidget .ClField-Phone>label{
	display: inline-block !important;
	max-width: 100% !important;
	margin-bottom: 0.5em !important;
	font-size: 18px !important;
	font-family: "Open Sans",Arial,Helvetica,sans-serif !important;
}

.LC-ContactUsWidget .ClField-FirstName>input, .LC-ContactUsWidget .ClField-LastName>input, .LC-ContactUsWidget .ClField-Email>input, .ClField-Comment textarea{
	border: 1px solid #d2d2d2 !important;
	font-size: 15px !important;
	color: #747474 !important;
	padding: 11px 15px !important;
	margin-right: 1% !important;
	width: 100% !important;
}

/*

.LC-ContactUsWidget .ClField-Email{
	margin-bottom:3%;
}

.LC-ContactUsWidget .ClField-Comment>label{
  display: inline-block;
  max-width: 100%;
  margin-bottom: 10px;
  font-size: 18px;
  font-family: "Open Sans",Arial,Helvetica,sans-serif;
}

.LC-ContactUsWidget .ClField-Comment >textarea{
  border: 1px solid #d2d2d2;
  font-size: 15px;
  color: #747474;
  padding: 11px 15px;
  margin-right: 1%;
  width: 100%;
}

.LC-ContactUsWidget .ClField-Comment{
	margin-bottom: 3%;
}

.LC-ContactUsWidget .ClField-Phone{
	margin-bottom: 3%;
}

*/

.phoneWrapper input{
	border: 1px solid #d2d2d2;
	font-size: 15px;
	color: #747474;
	padding: 11px 15px;
	margin-right: 1%;
	width: 32%;
}

.PassWordWrapper{
	display:block !important;
}

@media (max-width: 720px){
	.phoneWrapper input{
		padding: 11px 5px;
	}
}

.LC-QuickRegistrationWidget .phoneWrapper > input{
	border-radius: 3px !important;
}

.phoneWrapper > input:nth-child(2){
	display: none !important;
}

.phoneWrapper > input:nth-child(3){
	width: 66% !important;
}

.LC-ContactUsWidget>input[type=Submit]{
  width: 100%;
  border-width: 2px;
  color: rgba(105, 103, 103, 1);
  border-color: rgba(97, 95, 95, 0.5);
  border: 2px solid grey;
  font-family: 'Open Sans',Arial,Helvetica,sans-serif;
  font-weight: 600;
  letter-spacing: 0px;
  padding: 21px 40px;
  line-height: 21px;
  font-size: 22px;
  display: inline-block;
  position: relative;
  outline: 0;
  zoom: 1;
  text-align: center;
  text-transform: uppercase;
  background: #DDDDDC;
  cursor: pointer;

}
.LC-ContactUsWidget>input[type=Submit]:hover{
  color: white;
  background: #888883;
  cursor: pointer;

}
/*./CONTACT FORM*/

/*hide elements on side menu when demo is login*/

/*body[data-lcisreal="false"]  .page-item-12717 {

   display: none;

}*/
body[data-lcisreal="false"]  .page-item-12725 {

   display: none;

}
body[data-lcisreal="false"]  .page-item-12729 {

   display: none;

}
body[data-lcisreal="false"]  .page-item-12732 {

   display: none;

}

/*./hide elements on side menu when demo is login*/

/*my account deposit buttons for real and demo */

body[data-lcisreal="false"] #real-deposit  {
     display: none !important;

}

body[data-lcisreal="true"] #real-deposit  {
     display: block !important;

}

body[data-lcisreal="true"] #demo-deposit  {
     display: none !important;

}

body[data-lcisreal="true"] #text-9{
	/* display: none !important; */
}

body[data-lcisreal="false"] #text-13{
	display: none !important;
}

body[data-lcisreal="false"] #trading-central{
  display: none !important;
}

/*./my account deposit buttons for real and demo */

/*Sakrivanje home slider registration forme*/

body[data-lcislogin="true"] .tp-static-layers{
  display: none !important;
}

/*./Sakrivanje home slider registration forme*/


/* Sakrivanje sidebar menu item-a */

#sidebar > ul > li.page_item.page-item-14865, #sidebar > ul > li.page_item.page-item-14881, #sidebar > ul > li.page_item.page-item-14888, #sidebar > ul > li.page_item.page-item-14871, #sidebar > ul > li.page_item.page-item-14847, #sidebar > ul > li.page_item.page-item-15993, #sidebar > ul > li.page_item.page-item-15987, #sidebar > ul > li.page_item.page-item-16090, #sidebar > ul > li.page_item.page-item-16093, #sidebar > ul > li.page_item.page-item-16162, #sidebar > ul > li.page_item.page-item-16059, #sidebar > ul > li.page_item.page-item-16179, #sidebar > ul > li.page_item.page-item-16256, .page-item-16168, .page-item-16391, .page-item-16217, .page-item-16438, .page-item-16433, .page-item-16230, .page-item-16349, .page-item-16382, .page-item-16412, .page-item-16409, .page-item-14847, .page-item-14865, .page-item-16230, .page-item-16382, .page-item-14888, .page-item-14871, .page-item-16412, .page-item-16409, .page-item-16349, .page-item-16245, .page-item-16376, #sidebar > ul > li.page_item.page-item-16703, .page-item-16315, .page-item-16813, .page-item-16959, .page-item-16747, .page-item-16481, .page-item-16924, .page-item-17197, .page-item-17322, #menu-item-12559, #menu-item-12560, #menu-item-17322, .page-item-16699, .page-item-17049, .page-item-17981, .page-item-17617, .page-item-16955, .page-item-18271, .page-item-17718, .page-item-17595, .page-item-17346, .page-item-17571, .page-item-17476, .page-item-17676, .page-item-18506, .page-item-17985, .page-item-19140, .page-item-18056, .page-item-17966, .page-item-17610, .page-item-17781, .page-item-19906, .page-item-18901, .page-item-18664, .page-item-18208, .page-item-18322, .page-item-18508, .page-item-20290, .page-item-18436, .page-item-18997, .page-item-19318, .page-item-20394, .page-item-18528, .page-item-18573, .page-item-21653, .page-item-21662, .page-item-21671, .page-item-11887,
.page-item-21689, .page-item-21644, .page-item-21680,
.page-item-20672, .page-item-20636, .page-item-20654, .page-item-20618,
.page-item-20189, .page-item-20153, .page-item-20135, .page-item-20171,
.page-item-19580, .page-item-19562, .page-item-19598,
.page-item-19403, .page-item-19349, .page-item-19367, .page-item-19385,
.page-item-21829, .page-item-20848, .page-item-20371, .page-item-19723, .page-item-19519 {
	display: none;
}

.content-container{
	text-align: center;
}

/* TEST TABLE */

/*
Generic Styling, for Desktops/Laptops
*/
.MTtable{
  width: 100%;
  border-collapse: collapse;
}
/* Zebra striping */
.MTtable tr:nth-of-type(odd) {
  background: #eee;
}
.MTtable th {
  background: #333;
  color: white;
  font-weight: bold;
}
.MTtable td, th {
  padding: 6px;
  border: 1px solid #ccc;
  text-align: left;
}

/*
Max width before this PARTICULAR table gets nasty
This query will take effect for any screen smaller than 760px
and also iPads specifically.
*/
@media
only screen and (max-width: 720px),
(min-device-width: 768px) and (max-device-width: 1024px)  {

	/* Force table to not be like tables anymore */
	.MTtable table, thead, tbody, th, td, tr {
		display: block;
	}

	.MTtable th{
		display: none;
	}

	/* Hide table headers (but not display: none;, for accessibility) */
	.MTtable thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}

	.MTtable tr { border: 1px solid #ccc; }

	.MTtable td {
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee;
		position: relative;
		padding-left: 50%;
	}

	.MTtable 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
	*/
	.MTtable td:nth-of-type(1):before { content: "Ime: "; }
	.MTtable td:nth-of-type(2):before { content: "Znesek: "; }
	.MTtable td:nth-of-type(3):before { content: "Valuta: "; }
	.MTtable td:nth-of-type(4):before { content: "Odobreno: "; }
	.MTtable td:nth-of-type(5):before { content: "Ustvarjeno: "; }

}

/* SL */

.RTtable{
  width: 50%;
  border-collapse: collapse;
}

 @media(max-width: 720px){
	 .RTtable{
		 width: 100%;
	 }
 }

/* Zebra striping */
.RTtable tr:nth-of-type(odd) {
  background: #eee;
}

.RTtable th {
  background: #8FB61A;
  color: white;
  font-weight: bold;
}

.RTtable td, th {
  padding: 6px;
  border: 1px solid #ccc;
  text-align: left;
}

/*
Max width before this PARTICULAR table gets nasty
This query will take effect for any screen smaller than 760px
and also iPads specifically.
*/
@media
only screen and (max-width: 720px),
(min-device-width: 768px) and (max-device-width: 1024px)  {

	/* Force table to not be like tables anymore */
	.RTtable table, thead, tbody, th, td, tr {
		display: block;
	}

	.RTtable th{
		display: none;
	}

	/* Hide table headers (but not display: none;, for accessibility) */
	.RTtable thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}

	.RTtable tr { border: 1px solid #ccc; }

	.RTtable td {
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee;
		position: relative;
		padding-left: 50%;
	}

	.RTtable 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
	*/
	.RTtable td:nth-of-type(1):before { content: "TP številka: "; }
	.RTtable td:nth-of-type(2):before { content: "Valuta: "; }
	.RTtable td:nth-of-type(3):before { content: "Datum: "; }
	.RTtable td:nth-of-type(4):before { content: "Tip računa: "; }

}

/* SL */

.THtable{
  width: 100%;
  border-collapse: collapse;
}

  @media(max-width: 720px){
	 .RTtable{
		 width: 100%;
	 }
 }

   @media(max-width: 768px){
	 .RTtable{
		 width: 100%;
	 }
 }
/* Zebra striping */
.THtable tr:nth-of-type(odd) {
  background: #eee;
}
.THtable th {
  background: #333;
  color: white;
  font-weight: bold;
}
.THtable td, th {
  padding: 6px;
  border: 1px solid #ccc;
  text-align: left;
}

/*
Max width before this PARTICULAR table gets nasty
This query will take effect for any screen smaller than 760px
and also iPads specifically.
*/
@media
only screen and (max-width: 720px),
(min-device-width: 768px) and (max-device-width: 1024px)  {

	/* Force table to not be like tables anymore */
	.THtable table, thead, tbody, th, td, tr {
		display: block;
	}

	.THtable th{
		display: none;
	}

	/* Hide table headers (but not display: none;, for accessibility) */
	.THtable thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}

	.THtable tr { border: 1px solid #ccc; }

	.THtable td {
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee;
		position: relative;
		padding-left: 50%;
	}

	.THtable 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
	*/
	.THtable td:nth-of-type(1):before { content: "Številka računa: "; }
	.THtable td:nth-of-type(2):before { content: "Ime instrumenta: "; }
	.THtable td:nth-of-type(3):before { content: "Cena pri odprtju: "; }
	.THtable td:nth-of-type(4):before { content: "Cena pri zaprtju: "; }
	.THtable td:nth-of-type(5):before { content: "Tip računa: "; }
	.THtable td:nth-of-type(6):before { content: "Čas odprtja: "; }
	.THtable td:nth-of-type(7):before { content: "Čas zaprtja: "; }
	.THtable td:nth-of-type(8):before { content: "Znesek: "; }

}

/* HR */

.THtableCR{
  width: 100%;
  border-collapse: collapse;
}
/* Zebra striping */
.THtableCR tr:nth-of-type(odd) {
  background: #eee;
}
.THtableCR th {
  background: #333;
  color: white;
  font-weight: bold;
}
.THtableCR td, th {
  padding: 6px;
  border: 1px solid #ccc;
  text-align: left;
}

/*
Max width before this PARTICULAR table gets nasty
This query will take effect for any screen smaller than 760px
and also iPads specifically.
*/
@media
only screen and (max-width: 720px),
(min-device-width: 768px) and (max-device-width: 1024px)  {

	/* Force table to not be like tables anymore */
	.THtableCR table, thead, tbody, th, td, tr {
		display: block;
	}

	.THtableCR th{
		display: none;
	}

	/* Hide table headers (but not display: none;, for accessibility) */
	.THtableCR thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}

	.THtableCR tr { border: 1px solid #ccc; }

	.THtableCR td {
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee;
		position: relative;
		padding-left: 50%;
	}

	.THtableCR 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
	*/
	.THtableCR td:nth-of-type(1):before { content: "Broj naloga: "; }
	.THtableCR td:nth-of-type(2):before { content: "Ime instrumenta: "; }
	.THtableCR td:nth-of-type(3):before { content: "Cijena na otvaranju: "; }
	.THtableCR td:nth-of-type(4):before { content: "Cijena na zatvaranju: "; }
	.THtableCR td:nth-of-type(5):before { content: "Tip računa: "; }
	.THtableCR td:nth-of-type(6):before { content: "Vrijeme otvaranja: "; }
	.THtableCR td:nth-of-type(7):before { content: "Vrijeme zatvaranja: "; }
	.THtableCR td:nth-of-type(8):before { content: "Iznos: "; }

}

/* HR */

.MTtableCR{
  width: 100%;
  border-collapse: collapse;
}
/* Zebra striping */
.MTtableCR tr:nth-of-type(odd) {
  background: #eee;
}
.MTtableCR th {
  background: #333;
  color: white;
  font-weight: bold;
}
.MTtableCR td, th {
  padding: 6px;
  border: 1px solid #ccc;
  text-align: left;
}

/*
Max width before this PARTICULAR table gets nasty
This query will take effect for any screen smaller than 760px
and also iPads specifically.
*/
@media
only screen and (max-width: 720px),
(min-device-width: 768px) and (max-device-width: 1024px)  {

	/* Force table to not be like tables anymore */
	.MTtableCR table, thead, tbody, th, td, tr {
		display: block;
	}

	.MTtableCR th{
		display: none;
	}

	/* Hide table headers (but not display: none;, for accessibility) */
	.MTtableCR thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}

	.MTtableCR tr { border: 1px solid #ccc; }

	.MTtableCR td {
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee;
		position: relative;
		padding-left: 50%;
	}

	.MTtableCR 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
	*/
	.MTtableCR td:nth-of-type(1):before { content: "Ime: "; }
	.MTtableCR td:nth-of-type(2):before { content: "Iznos: "; }
	.MTtableCR td:nth-of-type(3):before { content: "Valuta: "; }
	.MTtableCR td:nth-of-type(4):before { content: "Odobreno: "; }
	.MTtableCR td:nth-of-type(5):before { content: "Kreirano: "; }
}

/* HR */

.RTtableCR{
  width: 50%;
  border-collapse: collapse;
}

 @media(max-width: 720px){
	 .RTtableCR{
		 width: 100%;
	 }
 }

   @media(max-width: 768px){
	 .RTtableCR{
		 width: 100%;
	 }
 }
/* Zebra striping */
.RTtableCR tr:nth-of-type(odd) {
  background: #eee;
}
.RTtableCR th {
  background: #8FB61A;
  color: white;
  font-weight: bold;
}
.RTtableCR td, th {
  padding: 6px;
  border: 1px solid #ccc;
  text-align: left;
}

/*
Max width before this PARTICULAR table gets nasty
This query will take effect for any screen smaller than 760px
and also iPads specifically.
*/
@media
only screen and (max-width: 720px),
(min-device-width: 768px) and (max-device-width: 1024px)  {

	/* Force table to not be like tables anymore */
	.RTtableCR table, thead, tbody, th, td, tr {
		display: block;
	}

	.RTtableCR th{
		display: none;
	}

	/* Hide table headers (but not display: none;, for accessibility) */
	.RTtableCR thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}

	.RTtableCR tr { border: 1px solid #ccc; }

	.RTtableCR td {
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee;
		position: relative;
		padding-left: 50%;
	}

	.RTtableCR 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
	*/
	.RTtableCR td:nth-of-type(1):before { content: "TP broj: "; }
	.RTtableCR td:nth-of-type(2):before { content: "Valuta: "; }
	.RTtableCR td:nth-of-type(3):before { content: "Datum: "; }
	.RTtableCR td:nth-of-type(4):before { content: "Tip računa: "; }

}

/* SR */

.THtableSR{
  width: 100%;
  border-collapse: collapse;
}
/* Zebra striping */
.THtableSR tr:nth-of-type(odd) {
  background: #eee;
}
.THtableSR th {
  background: #333;
  color: white;
  font-weight: bold;
}
.THtableSR td, th {
  padding: 6px;
  border: 1px solid #ccc;
  text-align: left;
}

/*
Max width before this PARTICULAR table gets nasty
This query will take effect for any screen smaller than 760px
and also iPads specifically.
*/
@media
only screen and (max-width: 720px),
(min-device-width: 768px) and (max-device-width: 1024px)  {

	/* Force table to not be like tables anymore */
	.THtableSR table, thead, tbody, th, td, tr {
		display: block;
	}

	.THtableSR th{
		display: none;
	}

	/* Hide table headers (but not display: none;, for accessibility) */
	.THtableSR thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}

	.THtableSR tr { border: 1px solid #ccc; }

	.THtableSR td {
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee;
		position: relative;
		padding-left: 50%;
	}

	.THtableSR 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
	*/
	.THtableSR td:nth-of-type(1):before { content: "Broj naloga: "; }
	.THtableSR td:nth-of-type(2):before { content: "Ime instrumenta: "; }
	.THtableSR td:nth-of-type(3):before { content: "Cena na otvaranju: "; }
	.THtableSR td:nth-of-type(4):before { content: "Cena na zatvaranju: "; }
	.THtableSR td:nth-of-type(5):before { content: "Tip računa: "; }
	.THtableSR td:nth-of-type(6):before { content: "Vreme otvaranja: "; }
	.THtableSR td:nth-of-type(7):before { content: "Vreme zatvaranja: "; }
	.THtableSR td:nth-of-type(8):before { content: "Iznos: "; }
}

/* SR */

.RTtableSR{
  width: 50%;
  border-collapse: collapse;
}

 @media(max-width: 720px){
	 .RTtableSR{
		 width: 100%;
	 }
 }

  @media(max-width: 768px){
	 .RTtableSR{
		 width: 100%;
	 }
 }
/* Zebra striping */
.RTtableSR tr:nth-of-type(odd) {
  background: #eee;
}
.RTtableSR th {
  background: #8FB61A;
  color: white;
  font-weight: bold;
}
.RTtableSR td, th {
  padding: 6px;
  border: 1px solid #ccc;
  text-align: left;
}

/*
Max width before this PARTICULAR table gets nasty
This query will take effect for any screen smaller than 760px
and also iPads specifically.
*/
@media
only screen and (max-width: 720px),
(min-device-width: 768px) and (max-device-width: 1024px)  {

	/* Force table to not be like tables anymore */
	.RTtableSR table, thead, tbody, th, td, tr {
		display: block;
	}

	.RTtableSR th{
		display: none;
	}

	/* Hide table headers (but not display: none;, for accessibility) */
	.RTtableSR thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}

	.RTtableSR tr { border: 1px solid #ccc; }

	.RTtableSR td {
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee;
		position: relative;
		padding-left: 50%;
	}

	.RTtableSR 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
	*/
	.RTtableSR td:nth-of-type(1):before { content: "TP broj: "; }
	.RTtableSR td:nth-of-type(2):before { content: "Valuta: "; }
	.RTtableSR td:nth-of-type(3):before { content: "Datum: "; }
	.RTtableSR td:nth-of-type(4):before { content: "Tip računa: "; }
}

/* SR */

.MTtableSR{
  width: 100%;
  border-collapse: collapse;
}
/* Zebra striping */
.MTtableSR tr:nth-of-type(odd) {
  background: #eee;
}
.MTtableSR th {
  background: #333;
  color: white;
  font-weight: bold;
}
.MTtableSR td, th {
  padding: 6px;
  border: 1px solid #ccc;
  text-align: left;
}

/*
Max width before this PARTICULAR table gets nasty
This query will take effect for any screen smaller than 760px
and also iPads specifically.
*/
@media
only screen and (max-width: 720px),
(min-device-width: 768px) and (max-device-width: 1024px)  {

	/* Force table to not be like tables anymore */
	.MTtableSR table, thead, tbody, th, td, tr {
		display: block;
	}

	.MTtableSR th{
		display: none;
	}

	/* Hide table headers (but not display: none;, for accessibility) */
	.MTtableSR thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}

	.MTtableSR tr { border: 1px solid #ccc; }

	.MTtableSR td {
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee;
		position: relative;
		padding-left: 50%;
	}

	.MTtableSR 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
	*/
	.MTtableSR td:nth-of-type(1):before { content: "Ime: "; }
	.MTtableSR td:nth-of-type(2):before { content: "Iznos: "; }
	.MTtableSR td:nth-of-type(3):before { content: "Valuta: "; }
	.MTtableSR td:nth-of-type(4):before { content: "Odobreno: "; }
	.MTtableSR td:nth-of-type(5):before { content: "Kreirano: "; }

}

/* AL */

.RTtableAL{
  width: 50%;
  border-collapse: collapse;
}

 @media(max-width: 720px){
	 .RTtableAL{
		 width: 100%;
	 }
 }

   @media(max-width: 768px){
	 .RTtableAL{
		 width: 100%;
	 }
 }
/* Zebra striping */
.RTtableAL tr:nth-of-type(odd) {
  background: #eee;
}
.RTtableAL th {
  background: #8FB61A;
  color: white;
  font-weight: bold;
}
.RTtableAL td, th {
  padding: 6px;
  border: 1px solid #ccc;
  text-align: left;
}

/*
Max width before this PARTICULAR table gets nasty
This query will take effect for any screen smaller than 760px
and also iPads specifically.
*/
@media
only screen and (max-width: 720px),
(min-device-width: 768px) and (max-device-width: 1024px)  {

	/* Force table to not be like tables anymore */
	.RTtableAL table, thead, tbody, th, td, tr {
		display: block;
	}

	.RTtableAL th{
		display: none;
	}

	/* Hide table headers (but not display: none;, for accessibility) */
	.RTtableAL thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}

	.RTtableAL tr { border: 1px solid #ccc; }

	.RTtableAL td {
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee;
		position: relative;
		padding-left: 50%;
	}

	.RTtableAL 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
	*/
	.RTtableAL td:nth-of-type(1):before { content: "Numri i përdoruesit: "; }
	.RTtableAL td:nth-of-type(2):before { content: "Monedha: "; }
	.RTtableAL td:nth-of-type(3):before { content: "Data: "; }
	.RTtableAL td:nth-of-type(4):before { content: "Lloji i llogarisë: "; }
}

/* AL */

.THtableAL{
  width: 100%;
  border-collapse: collapse;
}
/* Zebra striping */
.THtableAL tr:nth-of-type(odd) {
  background: #eee;
}
.THtableAL th {
  background: #333;
  color: white;
  font-weight: bold;
}
.THtableAL td, th {
  padding: 6px;
  border: 1px solid #ccc;
  text-align: left;
}

/*
Max width before this PARTICULAR table gets nasty
This query will take effect for any screen smaller than 760px
and also iPads specifically.
*/
@media
only screen and (max-width: 720px),
(min-device-width: 768px) and (max-device-width: 1024px)  {

	/* Force table to not be like tables anymore */
	.THtableAL table, thead, tbody, th, td, tr {
		display: block;
	}

	.THtableAL th{
		display: none;
	}

	/* Hide table headers (but not display: none;, for accessibility) */
	.THtableAL thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}

	.THtableAL tr { border: 1px solid #ccc; }

	.THtableAL td {
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee;
		position: relative;
		padding-left: 50%;
	}

	.THtableAL 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
	*/
	.THtableAL td:nth-of-type(1):before { content: "ID e urdhërit: "; }
	.THtableAL td:nth-of-type(2):before { content: "Simboli: "; }
	.THtableAL td:nth-of-type(3):before { content: "Çmimi i hapjes: "; }
	.THtableAL td:nth-of-type(4):before { content: "Çmimi i mbylljes: "; }
	.THtableAL td:nth-of-type(5):before { content: "Lloji i llogarisë: "; }
	.THtableAL td:nth-of-type(6):before { content: "Koha e hapjes: "; }
	.THtableAL td:nth-of-type(7):before { content: "Koha e mbylljes: "; }
	.THtableAL td:nth-of-type(8):before { content: "Shuma: "; }
}

/* AL */

.MTtableAL{
  width: 100%;
  border-collapse: collapse;
}
/* Zebra striping */
.MTtableAL tr:nth-of-type(odd) {
  background: #eee;
}
.MTtableAL th {
  background: #333;
  color: white;
  font-weight: bold;
}
.MTtableAL td, th {
  padding: 6px;
  border: 1px solid #ccc;
  text-align: left;
}

/*
Max width before this PARTICULAR table gets nasty
This query will take effect for any screen smaller than 760px
and also iPads specifically.
*/
@media
only screen and (max-width: 720px),
(min-device-width: 768px) and (max-device-width: 1024px)  {

	/* Force table to not be like tables anymore */
	.MTtableAL table, thead, tbody, th, td, tr {
		display: block;
	}

	.MTtableAL th{
		display: none;
	}

	/* Hide table headers (but not display: none;, for accessibility) */
	.MTtableAL thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}

	.MTtableAL tr { border: 1px solid #ccc; }

	.MTtableAL td {
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee;
		position: relative;
		padding-left: 50%;
	}

	.MTtableAL 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
	*/
	.MTtableAL td:nth-of-type(1):before { content: "Emri: "; }
	.MTtableAL td:nth-of-type(2):before { content: "Shuma: "; }
	.MTtableAL td:nth-of-type(3):before { content: "Monedha: "; }
	.MTtableAL td:nth-of-type(4):before { content: "E aprovuar: "; }
	.MTtableAL td:nth-of-type(5):before { content: "Krijuar më: "; }

}

/* MK */

.RTtableMK{
  width: 50%;
  border-collapse: collapse;
}

 @media(max-width: 720px){
	 .RTtableMK{
		 width: 100%;
	 }
 }

   @media(max-width: 768px){
	 .RTtableMK{
		 width: 100%;
	 }
 }
/* Zebra striping */
.RTtableMK tr:nth-of-type(odd) {
  background: #eee;
}
.RTtableMK th {
  background: #8FB61A;
  color: white;
  font-weight: bold;
}
.RTtableMK td, th {
  padding: 6px;
  border: 1px solid #ccc;
  text-align: left;
}

/*
Max width before this PARTICULAR table gets nasty
This query will take effect for any screen smaller than 760px
and also iPads specifically.
*/
@media
only screen and (max-width: 720px),
(min-device-width: 768px) and (max-device-width: 1024px)  {

	/* Force table to not be like tables anymore */
	.RTtableMK table, thead, tbody, th, td, tr {
		display: block;
	}

	.RTtableMK th{
		display: none;
	}

	/* Hide table headers (but not display: none;, for accessibility) */
	.RTtableMK thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}

	.RTtableMK tr { border: 1px solid #ccc; }

	.RTtableMK td {
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee;
		position: relative;
		padding-left: 50%;
	}

	.RTtableMK 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
	*/
	.RTtableMK td:nth-of-type(1):before { content: "Број на сметка: "; }
	.RTtableMK td:nth-of-type(2):before { content: "Валута: "; }
	.RTtableMK td:nth-of-type(3):before { content: "Дата: "; }
	.RTtableMK td:nth-of-type(4):before { content: "Вид на сметка: "; }
}

/* MK */

.MTtableMK{
  width: 100%;
  border-collapse: collapse;
}
/* Zebra striping */
.MTtableMK tr:nth-of-type(odd) {
  background: #eee;
}
.MTtableMK th {
  background: #333;
  color: white;
  font-weight: bold;
}
.MTtableMK td, th {
  padding: 6px;
  border: 1px solid #ccc;
  text-align: left;
}

/*
Max width before this PARTICULAR table gets nasty
This query will take effect for any screen smaller than 760px
and also iPads specifically.
*/
@media
only screen and (max-width: 720px),
(min-device-width: 768px) and (max-device-width: 1024px)  {

	/* Force table to not be like tables anymore */
	.MTtableMK table, thead, tbody, th, td, tr {
		display: block;
	}

	.MTtableMK th{
		display: none;
	}

	/* Hide table headers (but not display: none;, for accessibility) */
	.MTtableMK thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}

	.MTtableMK tr { border: 1px solid #ccc; }

	.MTtableMK td {
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee;
		position: relative;
		padding-left: 50%;
	}

	.MTtableMK 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
	*/
	.MTtableMK td:nth-of-type(1):before { content: "Име: "; }
	.MTtableMK td:nth-of-type(2):before { content: "Сума: "; }
	.MTtableMK td:nth-of-type(3):before { content: "Валута: "; }
	.MTtableMK td:nth-of-type(4):before { content: "Одобрено: "; }
	.MTtableMK td:nth-of-type(5):before { content: "Креирано: "; }
}

/* MK */

.THtableMK{
  width: 100%;
  border-collapse: collapse;
}
/* Zebra striping */
.THtableMK tr:nth-of-type(odd) {
  background: #eee;
}
.THtableMK th {
  background: #333;
  color: white;
  font-weight: bold;
}
.THtableMK td, th {
  padding: 6px;
  border: 1px solid #ccc;
  text-align: left;
}

/*
Max width before this PARTICULAR table gets nasty
This query will take effect for any screen smaller than 760px
and also iPads specifically.
*/
@media
only screen and (max-width: 720px),
(min-device-width: 768px) and (max-device-width: 1024px)  {

	/* Force table to not be like tables anymore */
	.THtableMK table, thead, tbody, th, td, tr {
		display: block;
	}

	.THtableMK th{
		display: none;
	}

	/* Hide table headers (but not display: none;, for accessibility) */
	.THtableMK thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}

	.THtableMK tr { border: 1px solid #ccc; }

	.THtableMK td {
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee;
		position: relative;
		padding-left: 50%;
	}

	.THtableMK 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
	*/
	.THtableMK td:nth-of-type(1):before { content: "Број на сметка: "; }
	.THtableMK td:nth-of-type(2):before { content: "Име на инструмент: "; }
	.THtableMK td:nth-of-type(3):before { content: "Цена на отварање: "; }
	.THtableMK td:nth-of-type(4):before { content: "Цена на затварање: "; }
	.THtableMK td:nth-of-type(5):before { content: "Вид на сметка: "; }
	.THtableMK td:nth-of-type(6):before { content: "Време на отварање: "; }
	.THtableMK td:nth-of-type(7):before { content: "Време на затварање: "; }
	.THtableMK td:nth-of-type(8):before { content: "Сума: "; }
}

/* TEST TABLE END */

.textwidget .LcWidget-QuickRegistrationWidget {
background:rgba(130, 134, 140, 0.37);
border-radius: 4px;
width: 100% !important;
padding-left:22px;
padding:22px;
/* width: 100% !important; */

}



.textwidget .LC-QuickRegistrationWidget .ClField-LastName{

margin-bottom:0;
}

.textwidget .LC-QuickRegistrationWidget .ClField-Email {

margin-bottom:0;
}
.textwidget .LC-QuickRegistrationWidget .ClField-Phone {

margin-bottom:0;
margin-top: 4%;

}

.textwidget .LC-QuickRegistrationWidget.errorFieldLc{
margin-bottom: 0;
}

.textwidget .LC-QuickRegistrationWidget .phoneWrapper .CountryCode .validFieldLc {
width: 40%;
  margin-right: 4%;
  margin-left: -5%;
border:1px solid rgb(74, 77, 77);

}

.textwidget .LC-QuickRegistrationWidget .ClField-TermsAgreement {
margin-bottom: 3%;
}

.textwidget .LC-QuickRegistrationWidget .ClField-FirstName>label {
     display: none !important;
}

.textwidget .LC-QuickRegistrationWidget .ClField-LastName>label {
     display: none !important;
}
.textwidget .LC-QuickRegistrationWidget .ClField-Email>label {
     display: none !important;
}
.textwidget .LC-QuickRegistrationWidget .ClField-Phone>label {
     display: none !important;
}

.textwidget .LC-QuickRegistrationWidget .ClField-FirstName>input, .textwidget .LC-QuickRegistrationWidget .ClField-LastName>input, .textwidget .LC-QuickRegistrationWidget .ClField-Email>input{
  transition: all 0s ease 0s;
  min-height: 0px;
  min-width: 0px;
  line-height: 17px;
  margin-bottom: 3%;
  padding: 8px 15px;
  letter-spacing: 0px;
  font-size: 13px;
  border-radius: 3px;
}

.textwidget .LC-QuickRegistrationWidget .phoneWrapper .ClField-Phone>input {
  transition: all 0s ease 0s;
  min-height: 0px;
  min-width: 0px;
  line-height: 17px;
  margin: 0px 49px 0px 0px;
  padding: 8px 15px;
  letter-spacing: 0px;
  font-size: 13px;
  margin-left:0;
  border-radius: 3px;
width: 32%;
}

.textwidget .LC-QuickRegistrationWidget .phoneWrapper>input{
	margin-right: 1%;
}

.textwidget .LC-QuickRegistrationWidget>input[type=Submit]{
  border-radius: 4px;
  border-width: 0px;
  color: #fff;
  border-color: rgba(255,255,255,.8);
  font-family: 'Open Sans',Arial,Helvetica,sans-serif;
  font-weight: 600;
  letter-spacing: 0px;
  transition: all .2s;
  padding: 17px 40px;
  line-height: 21px;
  font-size: 18px;
  display: inline-block;
  position: relative;
  outline: 0;
  zoom: 1;
  border: 1px solid rgba(0, 0, 0, 0);
  text-align: center;
  text-transform: uppercase;
background: #00B16A;
  color: rgba(255, 255, 255, 0.8);
  box-shadow: inset 0px 1px 0px #fff,0px 5px 0px #54770f,1px 7px 7px 3px rgba(0,0,0,0.3);
  width: 100%;
}

.textwidget .LC-QuickRegistrationWidget>input[type=Submit]:hover{
	background-color:#49A91A;
	color:#fff;
	cursor:pointer;
}

/*pass verification field*/

.LC-LiveShortAccountWidget .ClField-PasswordVerification{
	margin-bottom:3%;
}

.LC-LiveShortAccountWidget .ClField-PasswordVerification>label{
  display: inline-block;
  max-width: 100%;
  margin-bottom: 17px;
  font-size: 20px;
  font-family: "Open Sans",Arial,Helvetica,sans-serif;
}

.LC-LiveShortAccountWidget .ClField-PasswordVerification>input{
  border: 1px solid #d2d2d2;
  font-size: 15px;
  color: #747474;
  padding: 14px 15px;
  margin-right: 1%;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/*Upload file widget*/

.LcWidget-UploadFileWidget .ClField-File{
  margin-top: 2%;
  margin-bottom: 2%;
}

.LcWidget-UploadFileWidget .ClField-File .LcMandatory{
  display: inline-block;
  width: 100%;
  margin-bottom: 10px;
  font-size: 18px;
  font-family: "Open Sans",Arial,Helvetica,sans-serif;
}

.LcWidget-UploadFileWidget .ClField-File >input{
  border: 1px solid #d2d2d2;
  font-size: 15px;
  color: #747474;
  padding: 11px 15px;
  margin-right: 1%;
  width: 100%;
}

.LcWidget-UploadFileWidget >input[type=Submit]{
  width: 100%;
  border-width: 2px;
  color: rgba(105, 103, 103, 1);
  border-color: rgba(97, 95, 95, 0.5);
  border: 2px solid grey;
  font-family: 'Open Sans',Arial,Helvetica,sans-serif;
  font-weight: 600;
  letter-spacing: 0px;
  padding: 21px 40px;
  line-height: 21px;
  font-size: 22px;
  display: inline-block;
  position: relative;
  outline: 0;
  zoom: 1;
  text-align: center;
  text-transform: uppercase;
  background: #DDDDDC;
  cursor: pointer;
}
.LcWidget-UploadFileWidget >input[type=Submit]:hover{
	color: white;
	background: #888883;
	cursor: pointer;
}

/*./Upload file widget*/

/*landing page forma*/

.lp-form .LcWidget-QuickRegistrationWidget {
	background:rgba(130, 134, 140, 0.37);
	border-radius: 4px;
	min-width: 100% !important;
	padding-left:22px;
	padding:22px;
	width: 100% !important;
}

.lp-form .LC-QuickRegistrationWidget .ClField-LastName{
	margin-bottom:0;
}

.lp-form .LC-QuickRegistrationWidget .ClField-Email{
	margin-bottom:0;
}

.lp-form .LC-QuickRegistrationWidget .ClField-Phone{
	margin-bottom:0;
	margin-top: 4%;
}

.lp-form .LC-QuickRegistrationWidget.errorFieldLc{
	margin-bottom: 0;
}

.lp-form .LC-QuickRegistrationWidget .phoneWrapper .CountryCode .validFieldLc {
	width: 40%;
	margin-right: 4%;
	margin-left: -5%;
	border:1px solid rgb(74, 77, 77);
}

.lp-form .LC-QuickRegistrationWidget .ClField-TermsAgreement {
margin-bottom: 3%;
}

.lp-form .LC-QuickRegistrationWidget .ClField-FirstName>label {
     display: none !important;
}

.lp-form .LC-QuickRegistrationWidget .ClField-LastName>label {
     display: none !important;
}
.lp-form .LC-QuickRegistrationWidget .ClField-Email>label {
     display: none !important;
}
.lp-form .LC-QuickRegistrationWidget .ClField-Phone>label {
     display: none !important;
}

.lp-form .LC-QuickRegistrationWidget .ClField-FirstName>input{
  transition: all 0s ease 0s;
  min-height: 0px;
  min-width: 0px;
  line-height: 17px;
  margin: 0px 1px 0px 0px;
  padding: 8px 15px;
  letter-spacing: 0px;
  font-size: 13px;
  margin-left:0;
  border-radius: 3px;
}
.lp-form .LC-QuickRegistrationWidget .ClField-LastName>input{
  transition: all 0s ease 0s;
  min-height: 0px;
  min-width: 0px;
  line-height: 17px;
  padding: 8px 15px;
  letter-spacing: 0px;
  font-size: 13px;
  border-radius: 3px;
  margin-left:0;
}
.lp-form .LC-QuickRegistrationWidget .ClField-Email>input{
  transition: all 0s ease 0s;
  min-height: 0px;
  min-width: 0px;
  line-height: 17px;
  margin: 0px 1px 0px 0px;
  padding: 8px 15px;
  letter-spacing: 0px;
  font-size: 13px;
  margin-left:0;
  border-radius: 3px;
}

.lp-form .LC-QuickRegistrationWidget .phoneWrapper .ClField-Phone>input {
  transition: all 0s ease 0s;
  min-height: 0px;
  min-width: 0px;
  line-height: 17px;
  margin: 0px 49px 0px 0px;
  padding: 8px 15px;
  letter-spacing: 0px;
  font-size: 13px;
  margin-left:0;
  border-radius: 3px;
width: 32%;
}

.textwidget .LC-QuickRegistrationWidget .phoneWrapper>input{
margin-right: 1% !important;
}

/*.tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 80%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: red;
}*/

/*.tooltip-inner {*/
    /* max-width: 200px; */
    /*padding: 10px 15px;
    color: #000;
    background-color: #fff;
    border: 1px solid red;
	max-width: 100%;
}*/



  div#mobile-demo {
    width: 100%;
    padding: 10px;
    min-width: 100%;
  }

  div#mobile-demo .ClField-Phone .CountryCode {
    margin-left: 0%;
  }

#zatrazite-poziv{
	background:rgba(130, 134, 140, 0.37);
	border-radius: 4px;
	padding-left:22px;
	padding:22px;
	margin-bottom: 20px;
	width: 15%;
	position: fixed;
	top: 45%;
	left: 0px;
	z-index: 999;
}

#zatrazite-poziv .ClField-Comment{
	display: none;
}

#zatrazite-poziv-2{
	background:rgba(130, 134, 140, 0.37);
	border-radius: 4px;
	padding-left:22px;
	padding:22px;
	margin-bottom: 20px;
	width: 45%;
}

/* #zatrazite-poziv-2 .ClField-FirstName{
  margin-bottom: 6%;
}

#zatrazite-poziv-2 .ClField-FirstName>input{
  transition: all 0s ease 0s;
  min-height: 0px;
  min-width: 0px;
  line-height: 17px;
  margin: 0px 1px 0px 0px;
  padding: 8px 15px;
  letter-spacing: 0px;
  font-size: 13px;
  border-radius: 3px;
}

#zatrazite-poziv-2 .ClField-LastName>input{
  transition: all 0s ease 0s;
  min-height: 0px;
  min-width: 0px;
  line-height: 17px;
  padding: 8px 15px;
  letter-spacing: 0px;
  font-size: 13px;
  border-radius: 3px;
}

#zatrazite-poziv-2 .ClField-LastName{
  margin-bottom: 6%;
} */

#zatrazite-poziv-2 .ClField-Phone .CountryCode{
  margin-left: 0px;
}

#zatrazite-poziv-2 .ClField-Comment{
  display: none;
}

/* Start of Donji bar */

#donji-bar{
  display: block;
  background: #555555;
  position: fixed;
  top: auto;
  bottom: 0;
  height: 40px;
  left: 0;
  width: 100%;
  overflow: hidden;
  cursor: default;
  z-index: 9998;
  float: none;
}

#pozovite{
  position: fixed;
  top: auto;
  bottom: 0;
  height: 40px;
  left: 0;
  overflow: hidden;
  cursor: default;
  z-index: 9999;
}

#pozovite > a, #live-chat > a{
  border-width: 2px;
  color: rgba(255, 255, 255, 1);
  font-family: 'Open Sans',Arial,Helvetica,sans-serif;
  font-weight: 600;
  letter-spacing: 0px;
  padding: 13px 29px;
  font-size: 1em;
  display: inline-block;
  position: relative;
  outline: 0;
  zoom: 1;
  text-transform: uppercase;
  background:#00B16A ;
  cursor: pointer;
  text-align: center;
  /*margin-top: 3%;*/
}

#pozovite > a:hover, #live-chat > a:hover{
  color: #fff !important;
  background:#2D8B93 !important;
  cursor: pointer;
}

#live-chat{
  position: fixed;
  top: auto;
  bottom: 0px;
  height: 40px;
  right: 0;
  overflow: hidden;
  cursor: default;
  z-index: 9999;
}

#post-12707 > div > div > div > div.fusion-content-boxes.content-boxes.columns.fusion-columns-3.fusion-content-boxes-3.content-boxes-timeline-horizontal.row.content-left.content-boxes-icon-on-top.fusion-delayed-animation{
  z-index: 99;
}

#toTop{
  right: 160px;
  height: 40px;
}

	#toTop::before{
		line-height: 40px;
	}

#post-11339 > div > div > div > div.fusion-pricing-table.pricing-table-1.full-boxed-pricing.row.fusion-columns-2.columns-2.fusion-clearfix > div.panel-wrapper.fusion-column.column.col-lg-6.col-md-6.col-sm-6.standout.fusion-pricingtable-column > div > div > div.panel-body.pricing-row > div > span.integer-part{
	color: #00B16A;
}

/*End of Donji bar*/

.fusion-header{
  /* height: 150px; */
}

.fusion-logo img{
	width: 75%;
}

@media (max-width: 720px){
	.fusion-logo img{
		width: auto;
	}
}

.fusion-secondary-header{
	border: none !important;
}

.fusion-header-v4 .fusion-header {
    padding-top: 5px;
    padding-bottom: 15px;
}

.fusion-secondary-header{
	/* background-color: #2674a9 !important; */
	background-color: #fff !important;
}

.fusion-secondary-header a, .fusion-contact-info{
	color: #333 !important;
}

.fusion-main-menu > ul > li{
  padding-right: 30px !important;
}

.fusion-main-menu ul {
  width: 120% !important;
}

/*Start of Monetary Transactions*/

.LcWidget-MonetaryTransactionsWidegt .ClField-TradeAccount>select{
  width: 25%;
  margin-left: 3%;
}

.LcWidget-MonetaryTransactionsWidegt .MonetaryTransactionsCntrlPanel{
  margin-bottom:3%;
}

.LcWidget-MonetaryTransactionsWidegt .MonetaryTransactionsCntrlPanel>input[type="text"]{
  width: 25%;
  margin-left: 3%;
}

.LcWidget-MonetaryTransactionsWidegt .MonetaryTransactionsTable{
  margin-bottom:3%;
}

.LcWidget-MonetaryTransactionsWidegt .MonetaryTransactionsTable th{
  background-color: #8fb61a;
  color: #ffffff;
  margin-top: 3%;
  padding: 20px;
  font-weight: 400;
  font-family: 'Titillium Web', Arial, Helvetica, sans-serif;
  text-align: left;
}

/*End of Monetary Transactions*/

/*Start of Trading History*/

.LC-TradingHistoryWidget .ClField-TradeAccount>select{
  width: 25%;
  margin-left: 3%;
}

.LC-TradingHistoryWidget .TradingHistoryCntrlPanel{
  margin-bottom:3%;
}

.LC-TradingHistoryWidget .TradingHistoryCntrlPanel>input[type="text"]{
  width: 25%;
  margin-left: 3%;
}

.LC-TradingHistoryWidget .TradingHistoryTable{
  margin-bottom:3%;
}

.LC-TradingHistoryWidget .LcContentHtml-TradingHistoryTable .TradingHistoryTable th{
  background-color: #8fb61a;
  color: #ffffff;
  margin-top: 3%;
  padding: 20px;
  font-weight: 400;
  font-family: 'Titillium Web', Arial, Helvetica, sans-serif;
  text-align: left;
}

.LC-TradingHistoryWidget .TradingHistoryCntrlPanel>input[type=button]{
  border-width: 2px;
  color: #105378;
  font-family: 'Open Sans',Arial,Helvetica,sans-serif;
  font-weight: 600;
  letter-spacing: 0px;
  padding: 13px 29px;
  font-size: 14px;
  display: inline-block;
  position: relative;
  outline: 0;
  zoom: 1;
  text-transform: uppercase;
  background: #90c9e8;
  cursor: pointer;
  text-align: center;
  background-image: linear-gradient( to top, #5aabd6, #90c9e8 );
}

/*End of Trading History*/

.fusion-footer-widget-column{
  margin-bottom: 0px;
}

#sidebar > ul > li.page_item.page-item-12994{
  display: none;
}

#sidebar > ul > li.page_item.page-item-14448.current_page_item{
  display: none;
}

#sidebar > ul > li.page_item.page-item-14448{
  display: none;
}

#sidebar > ul > li.page_item.page-item-14543{
  display: none;
}

#post-12715 > div > div > div > div.LcWidget-UpdateDetailsWidget > div > form > div.ClField-Country{
  display: none;
}

/*Monetary Transactions - Submit button*/
.LcContentHtml-MonetaryTransactionsTable .MonetaryTransactionsCntrlPanel > input[type="button"]{
    color: rgba(255, 255, 255, 1);
    font-family: 'Open Sans',Arial,Helvetica,sans-serif;
    font-weight: 600;
    letter-spacing: 0px;
    padding: 10px;
    font-size: 21px;
    display: inline-block;
    position: relative;
    outline: 0;
    zoom: 1;
    text-transform: uppercase;
    background: #93C553;
    cursor: pointer;
    text-align: center;
    margin-top: 2%;
	-webkit-appearance: none;
}

.LcContentHtml-MonetaryTransactionsTable .MonetaryTransactionsCntrlPanel > input[type="button"]:hover {
    color: white;
    background: #2D8B93;
    cursor: pointer;
}
/*Monetary Transactions - Submit button*/

/*Trading History - Submit button*/
.LcContentHtml-TradingHistoryTable .TradingHistoryCntrlPanel > input[type="button"]{
  color: rgba(255, 255, 255, 1);
    font-family: 'Open Sans',Arial,Helvetica,sans-serif;
    font-weight: 600;
    letter-spacing: 0px;
    padding: 10px;
    font-size: 21px;
    display: inline-block;
    position: relative;
    outline: 0;
    zoom: 1;
    text-transform: uppercase;
    background: #93C553;
    cursor: pointer;
    text-align: center;
    margin-left: 2%;
    margin-top: 2%;
	-webkit-appearance: none;
}

.LcContentHtml-TradingHistoryTable .TradingHistoryCntrlPanel > input[type="button"]:hover{
  color: white;
    background: #2D8B93;
    cursor: pointer;
}

/* End Trading History - Submit button*/

/* Upload File - Submit button*/
.LC-UploadFileWidget input[type="Submit"], .LC-WithdrawalWidget input[type="Submit"]{
  color: rgba(255, 255, 255, 1);
    font-family: 'Open Sans',Arial,Helvetica,sans-serif;
    font-weight: 600;
    letter-spacing: 0px;
    padding: 10px;
    font-size: 21px;
    display: inline-block;
    position: relative;
    outline: 0;
    zoom: 1;
    text-transform: uppercase;
    background: #93C553;
    cursor: pointer;
    text-align: center;
    width: 40%;
}

.LC-UploadFileWidget input[type="Submit"]:hover{
	color: white;
    background: #2D8B93;
    cursor: pointer;
}
/* End Upload File - Submit button*/

@media (max-width: 720px){
	.LC-UploadFileWidget input[type="Submit"], .LC-WithdrawalWidget input[type="Submit"]{
		width: 100%;
	}
}

#post-12725 > div > div > div > div.LcWidget-MonetaryTransactionsWidegt > div > form > div.LcContentHtml-MonetaryTransactionsTable > div.MonetaryTransactionsCntrlPanel > select{
  margin-left: 3%;
  margin-right: 3%;
  height: 30px;
}

#post-12727 > div > div > div > div.LcWidget-TradingHistoryWidget > div > form > div.LcContentHtml-TradingHistoryTable > div.TradingHistoryCntrlPanel > select{
  margin-left: 3%;
  height: 30px;
}

.MonetaryTransactionsCntrlPanel select, .MonetaryTransactionsNavigatorPanel select, .TradingHistoryCntrlPanel select, .TradingHistoryNavigatorPanel select{
	width: 100%;
	padding: 8px 15px;
	background-color: #fff !important;
	height: auto !important;
	text-indent: 0px !important;
}

/*#post-12732 > div > div > div > div.LcWidget-WithdrawalWidget > div > form > div.ClField-WithdrawalType > select{
  margin-left: 3%;
}*/

.ClField-Comments{
  margin-top: 1em;
}

.ClField-Comments.lcFieldWrapper > textarea{
	width: 100%;
	min-height: 10em;
}

@media (max-width: 480px) {
#post-12732 > div > div > div > div.LcWidget-WithdrawalWidget > div > form > div.ClField-Comments{
  width: 100%;
}

#post-12732 > div > div > div > div.LcWidget-WithdrawalWidget > div > form > div.ClField-WithdrawalType{
  width: 100%;
}
}

/*If email exists*/
/* #post-12969 > div > div.fusion-fullwidth.fullwidth-box.fusion-fullwidth-1.fusion-parallax-none.nonhundred-percent-fullwidth > div > div.fusion-three-fifth.fusion-layout-column.fusion-spacing-yes > div > div > div > div.ClField-IsEmailExistsPopup.PopUpWrapper > div, #post-11931 > div > div.fusion-fullwidth.fullwidth-box.fusion-fullwidth-1.fusion-parallax-none.nonhundred-percent-fullwidth > div > div.fusion-three-fifth.fusion-layout-column.fusion-spacing-yes > div > div > div > div.ClField-IsEmailExistsPopup.lcFieldWrapper.PopUpWrapper > div{
  background:#fff;
  width: 30%;
} */

.FinancialPopup, .TradingExperiencePopup, .TradingExperiencePopupMK, .EmailExistsPopup{
	border: 3px solid #E74C3C;
	padding: 2em;
	position: fixed;
	top: 50%;
	left: 50%;
	/*width: 400px;
	height: 280px;*/
  width: 600px;
  height: 500px;
	margin-left: -250px;
	margin-top: -250px;
	background: #FFF none repeat scroll 0% 0%;
	z-index: 99999;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

@media(max-width: 768px){
.FinancialPopup, .TradingExperiencePopup, .TradingExperiencePopupMK, .EmailExistsPopup{
	/*top: 170px !important;*/
	color:#747474 !important;
}
}

@media(max-width: 720px){
	.FinancialPopup, .EmailExistsPopup{
		width: 300px;
		height: 280px;
		margin-left: -150px;
		margin-top: -140px;
	}

	.TradingExperiencePopup, .TradingExperiencePopupMK{
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    margin-left: 0;
    margin-top: 0;
	}
}

/*.TradingExperiencePopupMK{
	border: 3px solid #E74C3C;
    padding: 2em;
    position: fixed;
    top: 50%;
    left: 50%;
    width: 400px;
    height: 380px;
    margin-left: -200px;
    margin-top: -190px;
    background: #FFF none repeat scroll 0% 0%;
    z-index: 99999;
}

@media(max-width: 720px){
	.TradingExperiencePopupMK{
		width: 300px;
		height: 380px;
		margin-left: -150px;
		margin-top: -190px;
	}
}*/

.FinancialPopup input, .EmailExistsPopup input{
	color: rgba(255, 255, 255, 1);
    font-family: 'Open Sans',Arial,Helvetica,sans-serif;
    font-weight: 600;
    letter-spacing: 0px;
    padding: 10px;
    font-size: 21px;
    display: inline-block;
    position: relative;
    outline: 0;
    zoom: 1;
    text-transform: uppercase;
    background: #93C553;
    cursor: pointer;
    text-align: center;
    margin-top: -2em;
    margin-left: 0em;
	-webkit-appearance: none;
}

.FinancialPopup input:hover{
	color: white;
    background: #2D8B93;
    cursor: pointer;
}

.myCancel{
	background: #E74C3C !important;
}

	.myCancel:hover{
		background: #2D8B93 !important;
	}

@media (max-width: 768px){
  #post-12969 > div > div.fusion-fullwidth.fullwidth-box.fusion-fullwidth-1.fusion-parallax-none.nonhundred-percent-fullwidth > div > div.fusion-three-fifth.fusion-layout-column.fusion-spacing-yes > div > div > div > div.ClField-IsEmailExistsPopup.PopUpWrapper > div{
  background:#000;
  width: 10em !important;
  }
}
/*End if email exists*/

/* custom css */
/*FIX CSS AFTER APDATE*/
.fusion-main-menu {
	overflow: visible;
}
.fusion-widget-area .widget_nav_menu li, .fusion-widget-area .widget_categories li, .fusion-widget-area .widget_product_categories li, .fusion-widget-area .widget_meta li, .fusion-widget-area .widget .recentcomments, .fusion-widget-area .widget_recent_entries li, .fusion-widget-area .widget_archive li, .fusion-widget-area .widget_pages li, .fusion-widget-area .widget_links li, .fusion-widget-area .widget_layered_nav li, .fusion-widget-area .widget_product_categories li {
    border-bottom: none;
    color: #333;
    display: block;
    padding: 0px;
}
.fusion-footer-widget-area .widget_nav_menu li a::before, .fusion-footer-widget-area .widget_categories li a::before, .fusion-footer-widget-area .widget_meta li a::before, .fusion-footer-widget-area .widget .recentcomments::before, .fusion-footer-widget-area .widget_recent_entries li a::before, .fusion-footer-widget-area .widget_archive li a::before, .fusion-footer-widget-area .widget_pages li a::before, .fusion-footer-widget-area .widget_links li a::before {
    content: none;
    font-family: "icomoon";
    font-size: 14px;
    margin-left: -12px;
    position: absolute;
}
/*END OF FIX CSS AFTER APDATE*/
.copyTrade{
	font-size: 14px;
	color: #fff !important;
	text-shadow: 2px 2px #333333;
	width: 50%;
	margin: 0px auto !important;
	padding-bottom: 10px;
}

@media (max-width: 720px){
	.copyTrade{
		width: 100%;
	}
}

.ClField-BlockUiMessage label{
/*	display: block;
	width: 100% !important; */

	width: 290px !important;
	height: 25px !important;
	text-transform: uppercase;
}

.wrapper-QuickRegistrationWidget .ClField-BlockUiMessage label{
	width: 230px !important;
}

@media(max-width: 720px){
	.ClField-BlockUiMessage label{
		width: 230px !important;
	}
}

.myImg{
	height: 31px;
	width: 31px;
	margin: 0 auto;
	display: block;
}



  .reading-box .fusion-button{
    display: inherit !important;
  }

  .fusion-button.button-blue{
	  border: none !important;
  }

  .fusion-reading-box-container .mobile-button {
    display: none !important;
	width: 50%;
	margin: 0 auto;
  }

#rev_slider_2_1 > div.tp-static-layers > div.tp-caption.arrowicon.skewfromrightshort.tp-resizeme.rs-parallaxlevel-0.tp-static-layer.start.tp-is-shown > div > div > form > div.ClField-Phone > div > input.errorFieldLc{
	font-size: 13px !important;
}

.myLink{
  font-size: 1.5em;
  color: #fff;
}

  .myLink:hover{
    color: #A1FF00;
  }

.seminari .fusion-flip-box, .seminari .flip-box-back {
    min-height: 197px !important;
}

.seminari .myLink{
  display: block;
  margin-top: 1.5em;
}

.seminari .flip-box-heading-back{
  font-size: 1.3em !important;
}

.fusion-megamenu-title{
	padding: 0px 11% 0px;
	text-align: left !important;
}

.fusion-megamenu-title a:hover{
	text-decoration: underline;
}
/*
.post-content p {
	text-align: justify;
}
*/
.popup{
	display: none !important;
}

.fusion-pricing-table .standout .panel-container {
    z-index: 10;
}

.fusion-column-wrapper li{
	margin-bottom: 1em;
	text-align: justify;
}

.fusion-row li{
	margin-bottom: 0.3em;
	text-align: justify;
}

.modal-footer a{
	display: none;
}

.LC-LiveAccountFullDetailsWidget > input[type="Submit"]{
	width: 50% !important;
}

/* GOOGLE FORM */

.ss-form-container, .ss-resp-card {
  background-color: rgb(255,255,255);
}

.ss-footer, .ss-response-footer {
  background-color: rgb(255,255,255);
}

.ss-grid-row-odd {
  background-color: rgb(242,242,242);
}

.ss-form-container, .ss-resp-card {
  border-color: rgb(212,212,212);
}

.ss-form-title {
  text-align: left;
}

.ss-form-title[dir="rtl"] {
  text-align: right;
}

.ss-form-desc {
  text-align: left;
}

.ss-form-desc[dir="rtl"] {
  text-align: right;
}

.ss-header-image-container {
  height: 0;
}

.ss-item {
  font-size: 1.080rem;
}

.ss-choices {
  font-size: 1.000rem;
}

.ss-record-username-message {
  font-family: "Open Sans";
  color: rgb(119,119,119);
  font-weight: 400;
  font-size: 1.080rem;
  font-style: normal;
}

.ss-form-title {
  font-family: "Open Sans";
  color: rgb(80,80,80);
  font-weight: 400;
  font-size: 2.460rem;
  font-style: normal;
}

.ss-confirmation {
  font-family: "Open Sans";
  color: rgb(80,80,80);
  font-weight: 400;
  font-size: 2.460rem;
  font-style: normal;
}

.ss-page-title, .ss-section-title {
  font-family: "Open Sans";
  color: rgb(80,80,80);
  font-weight: 400;
  font-size: 1.845rem;
  font-style: normal;
}

.ss-form-desc, .ss-page-description, .ss-section-description {
  font-family: "Open Sans";
  color: rgb(140,140,140);
  font-weight: 400;
  font-size: 1.080rem;
  font-style: normal;
}

.ss-resp-content {
  font-family: "Open Sans";
  color: rgb(119,119,119);
  font-weight: 400;
  font-size: 1.080rem;
  font-style: normal;
}

.ss-q-title {
  font-family: "Open Sans";
  color: rgb(80,80,80);
  font-weight: 600;
  font-size: 1.080rem;
  font-style: normal;
}

.ss-embeddable-object-container .ss-q-title {
  font-family: "Open Sans";
  color: rgb(80,80,80);
  font-weight: 600;
  font-size: 1.845rem;
  font-style: normal;
}

.ss-q-help, .ss-q-time-hint {
  font-family: "Open Sans";
  color: rgb(140,140,140);
  font-weight: 400;
  font-size: 1.000rem;
  font-style: normal;
}

.ss-choice-label, .video-secondary-text, .ss-gridrow-leftlabel, .ss-gridnumber, .ss-scalenumber, .ss-leftlabel, .ss-rightlabel {
  font-family: "Open Sans";
  color: rgb(80,80,80);
  font-weight: 400;
  font-size: 1.000rem;
  font-style: normal;
}

.error-message, .required-message, .ss-required-asterisk {
  font-family: "Open Sans";
  color: rgb(196,59,29);
  font-weight: 400;
  font-size: 1.000rem;
  font-style: normal;
}

.ss-send-email-receipt {
  font-family: "Open Sans";
  color: rgb(80,80,80);
  font-weight: 400;
  font-size: 1.000rem;
  font-style: normal;
}

.ss-password-warning {
  font-family: "Arial";
  color: rgb(119,119,119);
  font-weight: 400;
  font-size: 1.000rem;
  font-style: italic;
  display: none;
}

.disclaimer {
  font-family: "Arial";
  color: rgb(119,119,119);
  font-weight: 400;
  font-size: 0.850rem;
  font-style: normal;
}

.ss-footer-content {
  font-family: "Arial";
  color: rgb(80,80,80);
  font-weight: 400;
  font-size: 1.000rem;
  font-style: normal;
}

.progress-label {
  font-family: "Open Sans";
  color: rgb(140,140,140);
  font-weight: 400;
  font-size: 1.000rem;
  font-style: normal;
}

/* a:link {
  color: rgb(0,0,238);
}

a:visited {
  color: rgb(85,26,139);
}

a:active {
  color: rgb(252,0,0);
} */

input[type='text'], input:not([type]), textarea {
  font-size: 1.000rem;
}

.error, .required, .errorbox-bad {
  border-color: rgb(196,59,29);
}

.jfk-progressBar-nonBlocking .progress-bar-thumb {
  background-color: rgb(140,140,140);
}

.ss-logo-image {
  background-image: url('//ssl.gstatic.com/docs/forms/forms_logo_2_small_dark.png');
  background-size: 108px 21px;
  width: 108px;
  height: 21px;
}

@media screen and (-webkit-device-pixel-ratio: 2) {
.ss-logo-image {
  background-image: url('//ssl.gstatic.com/docs/forms/forms_logo_2_small_dark_2x.png');
}
}

.myRemark{
	font-weight: 600;
	font-size: 0.85em;
	color: #D64541;
}

/*Media query*/
@media screen and (max-width:720px){
/*  #donji-bar, #live-chat, #pozovite{
    display: none;
  }*/

.LcWidget-QuickRegistrationWidget{
  width: 100%;
}


@media only screen and (max-width: 768px) {
		#quickiebar.qb, /* .LcMandatory */{
		display: none !important;
	}

	#post-11372 > div > div.fusion-fullwidth.fullwidth-box.fusion-fullwidth-2.fusion-parallax-fixed.nonhundred-percent-fullwidth > div p{
		color: #fff;
		text-shadow: 2px 2px rgb(48, 48, 48);
	}

	.sidebar{
		width: 100% !important;
	}

	#content{
		width: 100% !important;
	}

	/* ClField-Email */
}

@media (max-width:1200px){
	.fusion-main-menu > ul > li{
		padding-right: 10px !important;
	}
}

@media (max-width:1024px){
	.fusion-main-menu > ul > li{
		padding-right: 9px !important;
	}
}


@media (max-width: 1024px) {
    #text-3 > div.textwidget > div > div > form > input[type="Submit"]:nth-child(8){
	font-size: 90%;
	}
}


@media only screen and (max-width: 720px) {
   #quickiebar.qb {
   display: block !important;
  }
}

/*Media query*/


.quickDemoSlider span, .myBlockUI{
	color: #fff;
	text-shadow: 1px 1px #444;
}


#rev_slider_1_1 > div.tp-static-layers > div.tp-caption.arrowicon.skewfromrightshort.tp-resizeme.tp-static-layer.start.tp-is-shown > div > div > form > input[type="Submit"]:nth-child(8){
	padding: 17px 28px !important;
}

@media only screen
  and (min-device-width: 768px)
  and (max-device-width: 1024px)
  and (orientation: landscape)
  and (-webkit-min-device-pixel-ratio: 1) {
							.ClField-MarketingMaterials > span, .ClField-TermsAgreement > span{
								font-size: 90% !important;
							}

							#reg-btn, #demo-btn, #real-btn{
								padding: 17px 20px;

							}

							.ClField-MarketingMaterials > span, .ClField-TermsAgreement > span{
								color: #FFF;
								text-shadow: 1px 1px #444;
								font-size: 14px !important;
							}

	#quickiebar{
	display: none !important;
}

						}

@media only screen
  and (min-device-width: 768px)
  and (max-device-width: 1024px)
  and (orientation: portrait)
  and (-webkit-min-device-pixel-ratio: 1) {
							.ClField-MarketingMaterials > span, .ClField-TermsAgreement > span{
							font-size: 90% !important;
							}

							#reg-btn, #demo-btn, #real-btn{
								padding: 17px 0;
								display: block;
								width: 50% !important;
								margin: 0 auto;
							}

							.fusion-logo-left .fusion-header-banner{
																float: none !important;
							}

							.fusion-header-banner{
																float: none !important;
							}
							.ClField-MarketingMaterials > span, .ClField-TermsAgreement > span{
								color: #FFF;
								text-shadow: 1px 1px #444;
								font-size: 14px !important;
							}

							#quickiebar{
	display: none !important;
}

						}

/*.fusion-mobile-menu-icons a::after{
	    content: "\f0c9";
		font-family: FontAwesome;
		position: relative;
		bottom: 20px;
		color: #1A6FAF;
		z-index: 5000;
}
*//*
.fusion-mobile-menu-icons {
    margin-top: 70px !important;
    margin-right: 90px !important;
}
*//*
.fusion-mobile-menu-icons a::before {
	content: "MENU ";
    font-style: normal;
    font-weight: bold;
	color: #1A6FAF;
    text-decoration: inherit;
	position: relative;
    bottom: 20px;
	z-index: 5000;
}
*/
/*NEW RESPONSIVE MENU 18.10.2016*/
@media only screen and (max-width: 1023px) {
  .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header {
    display: block !important;
    margin: auto !important;
    width: 30% !important;
    padding: 20px 0 !important;
  }
}
@media only screen and (max-width: 685px) {
  .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header {
    width: 40% !important;
  }
}
@media only screen and (max-width: 500px) {
  .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header {
    width: 60% !important;
  }
}
@media only screen and (max-width: 400px) {
  .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header {
    width: 80% !important;
  }

  .fusion-mobile-menu-icons a {
    margin:0 20px 0 0 !important
  }
}

.fusion-logo > a {
	text-align: center;
}

.fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-logo{
	width: 100% !important;
}

.fusion-mobile-nav-item a{
	text-transform: uppercase;
}

	.fusion-mobile-nav-holder #menu-glavni-meni ul li a, .fusion-mobile-nav-holder #menu-glavni-meni-mk ul li a, .fusion-mobile-nav-holder #menu-glavni-meni-al ul li a{
		background: #e7e7e7;
	}

.fusion-button-wrapper{
  position: relative;
}

.button-lightgray{
  z-index: 2 !important;
}

@media (max-device-width: 720px){
	.fusion-logo > div{
		width: 100% !important;
	}
}

#post-12729 > div > div > div > div.LcWidget-UploadFileWidget > div > form > div.ClField-AccountName.lcFieldWrapper{
	display: none;
}

#post-14865 label{
	display: block;
	margin: 0.75em auto 0em auto;
}

.LC-UpdateFinancialInfoWidget input[type=Submit]{
	    width: 30%;
}

@media (max-width: 720px){
	.LC-UpdateFinancialInfoWidget input[type=Submit]{
	    width: 100%;
	}
}

#post-15092 > div > div > div > div.fusion-one-half.fusion-layout-column.fusion-column-last.fusion-spacing-yes > div > div > div > form > div.ClField-AccountName.lcFieldWrapper{
      margin-bottom: 3%;
}

/*Proizvodi za trgovanje - dugmici*/
#post-11234 .fusion-button-wrapper.fusion-aligncenter > a{
  /* border-width: 2px; */
  color: rgba(255, 255, 255, 1);
  font-family: 'Open Sans',Arial,Helvetica,sans-serif;
  font-weight: 600;
  letter-spacing: 0px;
  padding: 21px;
  font-size: 1.3em;
  display: inline-block;
  position: relative;
  outline: 0;
  zoom: 1;
  text-transform: uppercase;
  background:#0996C0;
  cursor: pointer;
  text-align: center;
  margin-top: 3%;
}

#post-11234 .fusion-button-wrapper.fusion-aligncenter > a:hover{
  color: white;
  background:#0A6480;
  cursor: pointer;
}
/*Proizvodi za trgovanje - dugmici*/

/*Platforme za trgovanje - dugmici*/
#post-3652 .fusion-button-wrapper.fusion-alignleft > a, #post-3652 .fusion-button-wrapper.fusion-aligncenter > a{
  border-width: 2px;
  color: rgba(255, 255, 255, 1);
  font-family: 'Open Sans',Arial,Helvetica,sans-serif;
  font-weight: 600;
  letter-spacing: 0px;
  padding: 18px;
  /* font-size: 18px; */
  font-size: 1.065em;
  display: inline-block;
  position: relative;
  outline: 0;
  zoom: 1;
  text-transform: uppercase;
  background:#0996C0;
  cursor: pointer;
  text-align: center;
  margin-top: 3%;
}

#post-3652 .fusion-button-wrapper.fusion-alignleft > a:hover, #post-3652 .fusion-button-wrapper.fusion-aligncenter > a:hover{
  color: white;
  background:#0A6480;
  cursor: pointer;
}

#post-3652 .fusion-button-wrapper.fusion-alignright > a{
  border-width: 2px;
  color: rgba(255, 255, 255, 1);
  font-family: 'Open Sans',Arial,Helvetica,sans-serif;
  font-weight: 600;
  letter-spacing: 0px;
  padding: 18px;
  /* font-size: 18px; */
  font-size: 1.065em;
  display: inline-block;
  position: relative;
  outline: 0;
  zoom: 1;
  text-transform: uppercase;
  background:#00B16A !important;
  cursor: pointer;
  text-align: center;
  margin-top: 3%;
}

#post-3652 .fusion-button-wrapper.fusion-alignright > a:hover{
  color: white;
  background:#49A91A;
  cursor: pointer;
}

#wrapper .fusion-button-round, #wrapper .button-round {
  /* border-width: 2px; */
  color: #fff !important;
  font-family: 'open sans',Arial,Helvetica,sans-serif;
  font-weight: 600;
  letter-spacing: 0px;
  padding: 13px 29px;
  font-size: 1em;
  display: inline-block;
  position: relative;
  outline: 0;
  zoom: 1;
  text-transform: uppercase;
  background:#0996C0 !important;
  cursor: pointer;
  text-align: center;
  /*margin-top: 3%;*/
}

#wrapper .fusion-button-round:hover, #wrapper .button-round:hover, .fusion-button.button-13:hover{
  color: white !important;
  background:#0A6480 !important;
  cursor: pointer;
}

 /* .fusion-reading-box-container .mobile-button, #post-11085 > div > div.fusion-reading-box-container.reading-box-container-1 > div > a.button.fusion-button.button-default.button-round.fusion-button-large.button-large.button-flat.mobile-button.continue-right{
  display: none !important; */
}
/*Platforme za trgovanje - dugmici*/

/*Promocije - dugmici*/
#post-11372 .fusion-button-wrapper.fusion-aligncenter > a{
  border-width: 2px;
  color: rgba(255, 255, 255, 1);
  font-family: 'Open Sans',Arial,Helvetica,sans-serif;
  font-weight: 600;
  letter-spacing: 0px;
  padding: 13px 29px;
  font-size: 14px;
  display: inline-block;
  position: relative;
  outline: 0;
  zoom: 1;
  text-transform: uppercase;
  background:#0996C0;
  cursor: pointer;
  text-align: center;
  /*margin-top: 3%;*/
}

#post-11372 .fusion-button-wrapper.fusion-aligncenter > a:hover{
  color: white;
  background:#0A6480;
  cursor: pointer;
}

#post-14380 .fusion-button-wrapper.fusion-aligncenter > a{
  border-width: 2px;
  color: rgba(255, 255, 255, 1);
  font-family: 'Open Sans',Arial,Helvetica,sans-serif;
  font-weight: 600;
  letter-spacing: 0px;
  padding: 18px;
  font-size: 18px;
  display: inline-block;
  position: relative;
  outline: 0;
  zoom: 1;
  text-transform: uppercase;
  background:#00B16A !important;
  cursor: pointer;
  text-align: center;
  margin-top: 3%;
}

#post-14380 .fusion-button-wrapper.fusion-aligncenter > a:hover{
  color: white;
  background:#49A91A;
  cursor: pointer;
}
/*Promocije - dugmici*/

/*Edukacija - dugmici*/
#post-11995 .button-flat.continue.continue-right{
  border-width: 2px;
  color: rgba(255, 255, 255, 1);
  font-family: 'Open Sans',Arial,Helvetica,sans-serif;
  font-weight: 600;
  letter-spacing: 0px;
  padding: 13px 29px;
  font-size: 14px;
  display: inline-block;
  position: relative;
  outline: 0;
  zoom: 1;
  text-transform: uppercase;
  background:#0996C0;
  cursor: pointer;
  text-align: center;
  /*margin-top: 3%;*/
}

#post-11995 .button-flat.continue.continue-right:hover{
  color: white;
  background:#0A6480;
  cursor: pointer;
}
/*Edukacija - dugmici*/

/*O nama*/
#text-6 .button-27{
  border-width: 2px;
  color: rgba(255, 255, 255, 1);
  font-family: 'Open Sans',Arial,Helvetica,sans-serif;
  font-weight: 600;
  letter-spacing: 0px;
  padding: 13px 29px;
  font-size: 14px;
  display: inline-block;
  position: relative;
  outline: 0;
  zoom: 1;
  text-transform: uppercase;
  background:#0996C0;
  cursor: pointer;
  text-align: center;
  width: 100% !important;
  /*margin-top: 3%;*/
}

#text-6 .button-27:hover{
  color: white;
  background:#0A6480;
  cursor: pointer;
}

#text-6 > div > a.fusion-button.button-flat.button-round.button-xlarge.button-green.button-27{
  border-width: 2px;
  color: rgba(255, 255, 255, 1);
  font-family: 'Open Sans',Arial,Helvetica,sans-serif;
  font-weight: 600;
  letter-spacing: 0px;
  padding: 13px 29px;
  font-size: 14px;
  display: inline-block;
  position: relative;
  outline: 0;
  zoom: 1;
  text-transform: uppercase;
  background:#00B16A !important;
  cursor: pointer;
  text-align: center;
  width: 100% !important;
  /*margin-top: 3%;*/
}

#text-6 > div > a.fusion-button.button-flat.button-round.button-xlarge.button-green.button-27:hover{
  color: white;
  background:#49A91A;
  cursor: pointer;
}

/*O nama*/

.fusion-button{
	box-sizing: border-box;
}

.col-xs-12 .fusion-button-wrapper{

}

.col-xs-12 .fusion-alignleft a{
width: 100%;
}

.col-xs-12 .fusion-alignright a{
  width: 100%;
}

.col-xs-12 .fusion-aligncenter a{
  width: 30%;
}

@media (max-width: 720px){
				.col-xs-12 .fusion-aligncenter a{
				width: 100% !important;
				}
				.LcWidget-MonetaryTransactionsWidegt .ClField-TradeAccount>select, .LC-TradingHistoryWidget .ClField-TradeAccount>select {
						width: 75%;
				}

			}

@media (max-width: 768px){
				.col-xs-12 .fusion-aligncenter a{
				width: 100% !important;
				}

				.LcWidget-MonetaryTransactionsWidegt .ClField-TradeAccount>select, .LC-TradingHistoryWidget .ClField-TradeAccount>select {
						width: 75%;
				}
			}

@media (max-width: 1024px){
				.col-xs-12 .fusion-aligncenter a{
				width: 100% !important;
				}

				.LcWidget-MonetaryTransactionsWidegt .ClField-TradeAccount>select, .LC-TradingHistoryWidget .ClField-TradeAccount>select {
						width: 75%;
				}
			}

.MonetaryTransactionsTable{
	width: 100%;
}

	.MonetaryTransactionsTable th, .MonetaryTransactionsTable td{
		text-align: center !important;
	}

			/*These are custom Avada styles*/


.avada_big_black_text{
			position: absolute;
			color: #333333;
			font-size: 42px;
			line-height: 45px;
			font-family: museoslab500regular;
		}

.avada_big_black_text_center{
			position: absolute;
			color: #333333;
			font-size: 38px;
			line-height: 45px;
			font-family: museoslab500regular;
                        text-align: center;
		}


.avada_med_green_text{
			position: absolute;
			color: #00B16A;
			font-size: 24px;
			line-height: 24px;
			font-family: PTSansRegular, Arial, Helvetica, sans-serif;
		}


.avada_small_gray_text{
			position: absolute;
			color: #747474;
			font-size: 13px;
                        line-height: 20px;
			font-family: PTSansRegular, Arial, Helvetica, sans-serif;
		}


.avada_block_black{
			position: absolute;
			color: #00B16A;
			text-shadow: none;
			font-size: 22px;
			line-height: 34px;
			padding: 0px 10px;
			padding-top: 1px;
			margin: 0px;
			border-width: 0px;
			border-style: none;
			background-color:#000;
			font-family: PTSansRegular, Arial, Helvetica, sans-serif;
	}

.avada_block_green{
			position: absolute;
			color: #000;
			text-shadow: none;
			font-size: 22px;
			line-height: 34px;
			padding: 0px 10px;
			padding-top: 1px;
			margin: 0px;
			border-width: 0px;
			border-style: none;
			background-color:#00B16A;
			font-family: PTSansRegular, Arial, Helvetica, sans-serif;
	}

.avada_block_white{
			position: absolute;
			color: #fff;
			text-shadow: none;
			font-size: 22px;
			line-height: 34px;
			padding: 0px 10px;
			padding-top: 1px;
			margin: 0px;
			border-width: 0px;
			border-style: none;
			background-color:#000;
			font-family: PTSansRegular, Arial, Helvetica, sans-serif;
	}


.avada_block_white_trans{
			position: absolute;
			color: #fff;
			text-shadow: none;
			font-size: 22px;
			line-height: 34px;
			padding: 0px 10px;
			padding-top: 1px;
			margin: 0px;
			border-width: 0px;
			border-style: none;
			background-color:rgba(0, 0, 0, 0.6);
			font-family: PTSansRegular, Arial, Helvetica, sans-serif;
	}

#besplatanDemo{
  display: none !important;
}

@media (max-width: 1024px){
  #sliders-container {
    display: none !important;
  }
  #besplatanDemo {
    display: block !important;
    margin-top: 5em !important;
    width: 70%;
    margin: 0 auto;
  }
  #besplatanDemo .LcWidget-QuickRegistrationWidget {
    width: 70%;
    margin: 0 auto;
  }
  #besplatanDemo div.ClField-MarketingMaterials.lcFieldWrapper > label > span {
    color: #aaa9a9 !important;
  }
  div#mobile-demo {
    padding: 20px 30px;
  }
}

@media (max-width: 720px){
  #besplatanDemo{
    display: block !important;
    margin-top: 1em !important;
  }
}

@media only screen and (max-width: 500px) {
  #besplatanDemo {
    width: 100%;
  }
}

@media only screen and (min-width: 641px) and (max-width: 800px) {
  #wrapper {
    overflow-x: hidden !important;
  } 
}

/* page title */

.fusion-page-title-bar .fusion-breadcrumbs, .fusion-page-title-bar .fusion-breadcrumbs a {
    color: #000 !important;
}

.fusion-page-title-bar h1, .fusion-page-title-bar h3 {
    color: #000 !important;
}

.fusion-page-title-bar {
    background-image: url("/wp-content/uploads/2016/03/page_title_bg.jpg") !important;
	background-color: #f3f3f3 !important;
}

/* page title end */

/* kreditne kartice footer */

.fusion-social-links-footer .fusion-social-networks a:last-child{
	display: block;
}

/* kreditne kartice end */

.table-1 th{
	font-weight: bold;
}

.ny .table-1 th{
	background: #D72B2B;
	color: #fff;
}

.ny .table-1 tr:nth-child(2n){
	background: #2ABB9B;
	color: #fff;
}

/*.table-1 .table td {
	padding: 2px 1px !important;
    vertical-align: middle;
    text-align: center;
    font-size: 12px;
}*/

.rev_slider_wrapper .shadow-left{position:absolute;pointer-events:none;background-image:url("") !important;background-repeat:no-repeat;background-position:top center;height:42px;width:100%;top:-1px;z-index:99;}

.homePageVideo{
	margin: 0 auto;
}

.fontawesome-icon{
	margin-right: 0px;
}

.myH1Title{
    font-size: 5em !important;
    text-align: center;
    color: #2674a9 !important;
	margin: 0 !important;
}

.myH2Title{
	text-align: center;
	margin: 0.5em 0px;
}

.myOutterDiv{
	margin: 2em 0px;
	border-radius: 2px;
}

.myInnerDiv{
	color: #747474;
	background-color: #fff;
	padding: 1.5em 2em 0.1em 2em;
}

.myButton{
	padding: 0.5em;
	background: #00B16A none repeat scroll 0% 0%;
	margin: 0px auto 1em;
	text-align: center;
	text-transform: uppercase;
	font-weight: 600;
	border-radius: 2px;
	color: #fff;
}

	.myButton:hover{
		background: #2D8B93 !important;
		cursor:pointer;
		color: #fff !important;
	}


		.myButton a{
			color: #fff !important;
		}

			.myButton a:hover{
				color: #fff !important;
			}

.testimonialsImg{
	border-radius: 50%;
}

.quote{
	background-color: #fff;
	padding: 1em;
	margin-top: 1em !important;
}

	.quote:after{
		border-color: transparent transparent #fff;
		border-style: solid;
		border-width: 10px;
		content: " ";
		position: absolute;
		top: -18px;
		left: 50%;
		margin-left: -10px;
	}

	.quote::before{
		content: url(https://www.fxlider.com/wp-content/uploads/2015/11/quote.png);
		margin-right: 0.5em;
	}

.signature{
	text-align: right;
}

.homePageP{
	min-height: 80px;
}

#menu-item-12558 > div{
  margin-top: -40%;
}

#post-12727 > div > div > div > div.LcWidget-TradingHistoryWidget > div > form > div.LcContentHtml-TradingHistoryTable > div.TradingHistoryCntrlPanel > div:nth-child(1) > select{
  padding: 8px 15px;
  width: 100%;
}

#menu-item-16075{
	text-align: left !important;
}

/* ACCOUNT AREA*/

.myAccount{
    background-color: #2674a9;
    width: 2em;
    line-height: 2em !important;
    border-radius: 50%;
    color: #FFF;
    font-size: 2.5em !important;
}

body[data-lcisreal="true"] .demo-racun {
     /* visibility:hidden !important; */
  display: none;
}

body[data-lcisreal="false"] .realni-racun  {
     /* visibility:hidden !important; */
  display: none;
}

.myAccountDiv{
  text-align: center;
}

.myAccountH2{
  text-align: center;
  margin-top: 1.1em;
}

body[data-lcisreal="false"] .myAccountButtonReal {
     /* visibility:hidden !important; */
  display: none;
}

body[data-lcisreal="true"] .myAccountButtonDemo {
     /* visibility:hidden !important; */
  display: none;
}

body[data-lcisreal="false"] .myAccountDiv {
     /* visibility:hidden !important; */
  margin-top: 20px;
}

/* ACCOUNT AREA END */

#menu-glavni-meni-mk li, #menu-glavni-meni-mk-1 li, #menu-sticky-menu-mk li{
	padding-right: 1.2% !important;
}

#menu-glavni-meni-al li, #menu-glavni-meni-al-1 li, #menu-sticky-menu-al li{
	padding-right: 2.065% !important;
}

.fusion-footer-widget-area li{
	text-align: left !important;
}

/* BLOCK COUNTRY */

.popUpBlockCountryWrapper{
  position: fixed;
  top: 50%;
  left: 50%;
  z-index: 99999;
  background: #ffffff;
  width: 400px;
  height: 250px;
  margin-left: -200px;
  margin-top: -125px;
  border: 3px #2674a9 solid;
}

.popUpBlockCountryIneerWrapper{
	padding: 1em;
}

	@media(max-width: 320px){
		.popUpBlockCountryWrapper{
			width: 300px;
			height: 300px;
			margin-left: -150px;
			margin-top: -150px;
		}
	}

.mytitle{
	float: right;
}

.xButtonBlockCountry > input, .blockCountryBtn > input{
  padding: 0.5em;
  background: #00B16A none repeat scroll 0% 0%;
  margin: 0px auto 1em;
  text-align: center;
  text-transform: uppercase;
  font-weight: 600;
  border-radius: 2px;
  color: #fff;
  -webkit-appearance: none;
}

.blockCountryBtn{
  margin-top: 10px;
  text-align: center;
}

.textBlockCountry{
  clear: right;
  text-align: justify;
}

.blackFrame{
	width: 100% !important;
	height: 100% !important;
    background: rgba(0, 0, 0, 0.65) !important;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99999;
}

/* BLOCK COUNTRY END */

.ilightbox-loader{
	display: none !important;
}

.fusion-flip-box{
	font-size: 13px !important;
}

.full-boxed-pricing .panel-body .price .integer-part{
	font-size: 3.5em;
}

@media (max-width: 720px){
	.full-boxed-pricing .panel-body .price .integer-part{
		font-size: 2.5em;
	}
}

.lpButton input[type=Submit]{
	background: #0996C0;
}

.myFlipBox{
	margin-bottom: 0;
}

.myUL{
	margin: 0;
}

/*konvertori */

.calculators{
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border: 3px solid #2674a9;
	padding: 20px 20px 20px 20px;
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
	box-shadow: 6px 6px 6px 0px rgba(41, 41, 41, 0.2);
}

.AmountDiv, .FromDiv, .AccountDiv, .CurrencyPairDiv, .CurrentPriceDiv, .MarginRatioDiv, .TradeSizeDiv, .AccountCurrencyDiv, .TradeSizeLotsDiv, .SideDiv, .HeldNightsDiv, .OneNightSwapDiv{
	margin-bottom: 3%;
}

.Result, .MarginUsedDiv, .PipValueDiv, .SwapValueDiv{
	font-weight: 500;
}

.calculators select{
	width: 100%;
}

.calculators input[type="Submit"]{
	margin: 0 0 3% 0;
}

.calculatorsP{
	margin-bottom: 0 !important;
	min-height: 100px;
}

/* konvertori */

#menu-item-16230 a:first-child, #menu-item-16340 a:first-child, #menu-item-16284 a:first-child, #menu-item-16340 a:first-child{
	/*height: 0px !important;
	line-height: 0px !important;*/
  height: auto !important;
  line-height: 1.43 !important;
}

	#menu-item-16230 div a, #menu-item-16340 div a, #menu-item-16284 div a, #menu-item-16340 div a{
		line-height: 44px !important;
	}

/* #menu-top a{
	vertical-align: middle;
}

#menu-top img{
	vertical-align: middle;
} */

#myTopMenu a{
	vertical-align: middle;
}

#myTopMenu img{
	vertical-align: middle;
}

body[data-lcisreal="true"] .tCentral{
	display: none !important;
}

body[data-lcisreal="false"] .Tradingc{
 display: none !important;
}

#post-16612 > div > div > div > div, #post-16471 > div > div > div > div, #post-17218 > div > div > div > div, #post-17359 > div > div > div > div, #post-16913 > div > div > div > div{
  display: block !important;
}

.myNewButton{
	padding: 0.5em;
	/*background: #00B16A none repeat scroll 0% 0%;*/
	margin: 0px auto 1em;
	text-align: center;
	text-transform: uppercase;
	font-weight: 600;
	border-radius: 2px;
	color: #fff;
}

		.myNewButton:hover{
		/*background: #2D8B93 !important;*/
		cursor:pointer;
		color: #fff;
	}


		.myNewButton a{
			color: #fff;
		}

			.myNewButton a:hover{
			color: #fff;
		}

.onlineKurs{
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
	border: 3px solid #2674a9;
	padding: 20px 20px 20px 20px;
	-webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
	box-shadow: 6px 6px 6px 0px rgba(41, 41, 41, 0.2);
	min-height: 351px;
}

/*.mLP .ClField-FirstName.lcFieldWrapper > label, .mLP .ClField-LastName.lcFieldWrapper > label, .mLP .ClField-Email.lcFieldWrapper > label, .mLP .ClField-Phone.lcFieldWrapper > label, .lp-form .ClField-FirstName.lcFieldWrapper > label, .lp-form .ClField-LastName.lcFieldWrapper > label, .lp-form .ClField-Email.lcFieldWrapper > label, .lp-form .ClField-Phone.lcFieldWrapper > label{
	display: none;
}*/

.mLP input[type="Submit"]{
	margin-top: 0px;
}

#whoson_chat_link > img{
	display: none;
}

#whoson_chat_link::after{
	content: "Live Chat";
	color: #ffffff;
}

#comments .title-heading-left, #reply-title{
	display: none;
}

#comment-input{
	margin-top: 1em;
}

#comment-submit{
	margin-top: 0.05em;
}

body {
  font-family: 'Open Sans', sans-serif !important;
  font: 'Open Sans', sans-serif !important;
  color: rgb(119,119,119);
  font-weight: 400;
  font-size: 1.080rem;
  font-style: normal;
}

.fusion-megamenu-title, .side-nav li a, input, textarea, select{
	 font-family: 'Open Sans', sans-serif !important;
}

.fusion-megamenu-title a:hover{
	color: #333333 !important;
}

.fusion-megamenu{
	background-color: #fff !important;
	box-shadow: none;
}

.fusion-megamenu-holder {
	border-color: #2674A9 !important;
}

.fusion-main-menu > ul > li > a:hover {
    color: #333333 !important;
    border-color: #2674A9 !important;
}

.flip-box-back, .flip-box-front{
	border: none !important;
}

.flip-box-back{
	background-color: #2674A9 !important;
}

.reading-box{
	background: #fff !important;
}

.fusion-reading-box-container {
	margin-bottom: 1em !important;
}

.myTable th, .myTable td{
	margin: 0 !important;
	width: 15% !important;
}

.fusion-footer-widget-area {
	border: none !important;
}

.taglineP{
    font-size: 1.3em !important;
    margin: 0 !important;
    line-height: 3em !important;
	color: #333 !important;
}

.taglineNoBorder{
	border-bottom: 0 !important;
}

.fusion-button.button-blue{
	color: #fff !important;
}

.fusion-main-menu .current_page_item > a {
    color: #1a80b6 !important;
	border-color: #1a80b6 !important;
}

.fusion-secondary-menu > ul > li {
    border: none !important;
}

.lcFieldWrapper select, .chooseCredit select{
	background-color: #fff !important;
    height: auto !important;
    text-indent: 0px !important;
}

.calculators select{
	background-color: #fff !important;
}

.related-posts {
	margin: 0px;
}

.fusion-meta-info .fusion-alignleft{
	display: none !important;
}

.fusion-post-content-container{
	text-align: justify;
}

.LC-LiveAccountWithTradingExpAndFinancialQWidget select, .LcWidget-FullUserRegistrationWidget select {
    padding: 11px 15px;
}

.ClField-ValueOfSavingAndInvestmentsWarring .LcContent {
    color: red;
}

@media (max-width: 720px){
	/*#sirix{
		display: none !important;
	}*/

	.myRemark{
		display: none;
	}

	.fusion-mobile-menu-design-modern .fusion-secondary-header .fusion-alignleft{
		border-bottom: 1px solid #fff !important;
	}
}

.fusion-mobile-menu-sep{
	border: none !important;
}

.fusion-sharing-box{
	margin-bottom: 20px !important;
    margin-top: 0px !important;
	padding: 20px 0 !important;
	border-top: 1px solid #e0dede;
}

.fusion-single-sharing-box {
    background-color: #fff !important;
}

.fusion-sharing-box h4{
	font-size: 1.15em !important;
}

.fusion-copyright-notice{
	text-align: justify !important;
}

.fusion-carousel-meta{
	display: none;
}

#respond{
	margin-top: 1em;
}

.pagination{
	margin: 0 0 1em 0 !important;
}

.post {
    margin-bottom: 1em !important;
}

.toggle-content p{
	text-align: left !important;
}

#wrapper .fusion-date-and-formats .fusion-format-box{
	background-color: #fff !important;
    border: 1px solid #2674A9 !important;
    border-radius: 3px !important;
    box-shadow: 3px 3px 0px #2674A9 !important;
    margin-top: 0.4em;
}

#commentform .form-submit{
	padding-bottom: 1em;
}

.landingPageH2{
	text-align: justify;
}

#welcomeBonus2016{
	font-family: Open Sans;
	margin-bottom: 1em;
	text-align: center;
}

	#welcomeBonus2016 img{
		max-width: 75px;
	}

	#welcomeBonus2016 th{
		text-align: center;
	}

	#welcomeBonus2016 .fa-check{
		font-size: 1.5em;
		color: #3190D1;
	}

	#welcomeBonus2016 .fa-times{
		font-size: 1.5em;
		color: #EF4836;
	}

	#welcomeBonus2016 tr td:nth-child(2){
		font-weight: 600;
	}

.fusion-megamenu{
	box-shadow: none !important;
}

/* LANGUAGE DROPDOWN TEST */

.dropdown-menu {
	position: relative;
	width: 200px;
	margin: 20px auto;
}

	.dropdown-menu label {
		color: #333;
		font-weight: 600;
		/* display: block;
		float: left; */
		position: relative;
		padding:5px 35px 5px 10px;
		cursor: pointer;
		border-radius: 0.3em;
		box-shadow: 3px 3px 2px rgba(231, 231, 231, 0.5);
		transition: all 0.3s ease;
	}

		.dropdown-menu label:after {
			 content: "";
			 position: absolute;
			 top: 50%;
			 right: 7px;
			 width: 0;
			 height: 0;
			 border-left: 6px solid transparent;
			 border-top: 6px solid rgba(0,0,0,0.6);
			 border-right: 6px solid transparent;
			 margin-left: -3px;
			 margin-top: -3px;
		}

		.dropdown-menu label:hover {
			background:#F3F3F3;
		}

.dropdown-menu input[type="checkbox"] {
	position: absolute;
	clip: rect(0,0,0,0);
	top: 9999px;
}

.dropdown-menu ul {
	position: absolute;
	top: 20px;
	list-style-type: none;
	padding: 5px 0;
	font-size: 1em;
	border-radius: 0.3em;
	box-shadow: 3px 3px 2px rgba(231, 231, 231, 0.5);
	display: none;
	border: 1px solid #F3F3F3;
}

	.dropdown-menu ul:after,
	.dropdown-menu ul:before {
		content: "";
		height: 0;
		width: 0;
		position: absolute;
		bottom: 100%;
		border: solid transparent;
	}

	.dropdown-menu ul:after {
		border-bottom-color: #fff;
		border-width: 6px;
		left: 15%;
		margin-left: -6px;
	}

	.dropdown-menu ul:before {
		border-bottom-color: #EAEAEA;
		border-width: 7px;
		left: 15%;
		margin-left: -7px;
	}

	.dropdown-menu a {
		text-decoration: none;
		color: #333;
		display: block;
		padding: 5px 15px;
	}

		.dropdown-menu a:hover {
			background:#F3F3F3;
		}

	.dropdown-menu input[type="checkbox"]:checked ~ ul {
		display:block;
	}

/* LANGUAGE DROPDOWN TEST END */


/* Aleksandar Sterijev 03.15.2016. */

@import url(http://fonts.googleapis.com/css?family=Istok+Web);
@keyframes slidy {
0% { left: 0%; }
20% { left: 0%; }
25% { left: -100%; }
45% { left: -100%; }
50% { left: -200%; }
70% { left: -200%; }
75% { left: -300%; }
95% { left: -300%; }
100% { left: -400%; }
}
figure {
  margin: 0;
  background: #101010;
  font-family: Istok Web, sans-serif;
  font-weight: 100;
}
div#captioned-gallery {
    width: 393px;
    overflow: hidden;
    top: 100px;
    margin: 207px 61px;
}
figure.slider {
    position: relative;
    width: 500%;
    font-size: 0;
    animation: 10s slidy infinite;
}
figure.slider figure {
  width: 20%;
  height: auto;
  display: inline-block;
  position: inherit;
}
figure.slider img {
	width: 100%;
	height: auto;
}
figure.slider figure figcaption {
  position: absolute;
  bottom: 0;
  background: rgba(0,0,0,0.4);
  color: #fff;
  width: 100%;
  font-size: 2rem;
  padding: .6rem;
}

#device {
	position: absolute;
	top: -90px;
	left: 0%;
	min-height: 643px;
	width: 517px;
	background: url(http://stage.fxlider.com/wp-content/uploads/2016/03/laptop.png) no-repeat center center;
}

#naslov-educentar{
	text-align: center;
	padding-bottom: 1em;
	font-weight: 200;
}

	#naslov-educentar::after{
		content: "";
		display: block;
		border-bottom: 1px solid #2674a9;
		width: 35%;
		margin: 0 auto;
		padding-top: 0.5em;
	}


#podnaslov-educentar{
	text-align: center;
	padding-bottom: 1em;
	font-weight: 200 !important;
	font-size: 2em !important;
}

	#podnaslov-educentar::after{
		content: "";
		display: block;
		border-bottom: 1px solid #2674a9;
		width: 10%;
		margin: 0 auto;
		padding-top: 0.5em;
	}

@media(max-width: 720px){
	#naslov-educentar{
		font-size: 1.7em;
		padding-bottom: 2em;
	}

	#naslov-educentar::after, #podnaslov-educentar::after{
		width: 100%;
	}

	#podnaslov-educentar{
		font-size: 1.5em !important;
	}
}

.live-rates{
	border: 1px solid #dbdbdb;
}
	.live-rates thead{
		border: 1px solid #dbdbdb;
		text-align: center;
	}

	.live-rates td{
		border: 0px solid transparent !important;
		text-align: center;
	}


@media(max-width: 720px){
	.live-rates thead{
		border: 0px solid #dbdbdb !important;
	}

	.live-rates td:last-child{
		border-bottom: 1px solid #dbdbdb !important;
	}
}

.paragraf-seminari {
	font-size: 2em;
	padding: 0.8em 0;
	text-align: center !important;
	font-weight: 200;
	line-height: 1.2em;
	display: block;
	color: #333;
}

.table-btn-2{
	width: 50%;
}

#table-btn{
	float: left;
	width: 50%;
}

@media(max-width: 720px){
		#table-btn{
			float: none;
			width: 100%;
		}

		.table-btn-2{
			width: 100%;
		}
}

#live-rates-table{
	padding: 1em 0 3em 0;
    display: block;
}

	#live-rates-table .row>div{
		padding-top: 1em;
	}

	#live-rates-table span{
		width: 3em;
		height: 3em;
		background-color: #2B77AB;
		display: block;
		border-radius: 50%;
		text-align: center;
	}

	#live-rates-table p{
		margin: 0;
		padding-left: 1em;
		font-weight: 600;
		line-height: 2.5em;
	}

		#live-rates-table span i{
			font-size: 1.6em;
			padding-top: 0.4em;
			color: #fff;
		}

		@media(max-width: 720px)
		  and (max-width: 1024px){
			#live-rates-table span{
				margin: 0 auto;	}
			}

	#menu-item-17365 ul li{
		margin: 0 !important;
		background: rgba(255,255,255,0.9);
	}

	#menu-item-17365:hover{
			cursor: pointer;
	}

	#menu-item-17365 img, #menu-item-17365 i{
		vertical-align: inherit;
	}

	#menu-item-17365 a{
		padding: 4px 0 0 0;
	}

	#menu-item-17365 .sub-menu{
		max-width: 150px;
		border: none;
		height: 18px;
	}

.fusion-footer-widget-area ul li a {
    border-bottom: 1px solid transparent !important;
}

.najnoviji-blog h4{
	font-size: 1.5em !important;
	font-weight: 200 !important;
	margin-bottom: 1em !important;
}

@media(max-width: 1000px){
	.najnoviji-blog .fusion-columns{
		margin: 0;
	}

	#logo-lp{
		display: block;
		margin: 0 auto;
	}
}

@media (max-device-width: 768px){
	.fusion-logo{
		width: 100% !important;
	}

	.fusion-logo img{
		width: auto;
	}

	.fusion-logo a{
		text-align: center;
	}

	#reg-btn, #demo-btn, #real-btn{
		float: none !important;
	}

	.fusion-header-banner{
		float: none !important;
	}
}

h2.entry-title{
    font-size: 2em !important;
	line-height: 1em !important;
}

.one-full-float-none{
	clear: left;
}

.lp-h1{
	text-align: center;
	font-size: 2.5em !important;
	text-transform: uppercase;
}

@media(max-width: 720px){
	.lp-h1{
		font-size: 1.5em !important;
		line-height: 25px !important;
	}
}

.lp-p{
	color: #808080;
}

.lp-p-dark{
	color: #333;
}

.lp-disclaimer{
	font-size: 0.85em;
	margin-top: 2em !important;
}

	.lp-disclaimer:before{
		display: block;
		content: "";
		padding-top: 1em;
		border-top: silver 1px solid;
	}

.lp-form-h1{
	font-size: 1.4em !important;
	color: #000;
	text-align: center;
	line-height: 0 !important;
	margin-bottom: 1.5em;
}

@media(max-width: 720px){
	.lp-h1{
		font-size: 1.5em !important;
		line-height: 25px !important;
		margin-bottom: 0;
	}

	.lp-form-h1{
		line-height: 1 !important;
		margin-bottom: 0;
	}
}

.column-img{
	display: block;
	margin: 0 auto;
}

.lp-list{
	text-transform: uppercase;
}

	.lp-list div{
		text-align: left !important;
	}


/*NEW DROPDOWN*/

.drop-second {
	float:left;
	font-weight:bolder;
	margin:0;
	padding-right: 20px;
	}

#drop {
	font-size: 16px;
	margin-right: 40px;
	}

#drop ul {
	margin:0;
	padding:0;
	list-style:none;
	}

#drop ul li {
	float:left;
	position:relative;
	list-style:none;
	margin: 0 !important;
	}

#drop ul li a {
	/*height: 20px;
    line-height: 20px;*/
    height: auto;
    line-height: 1.43;
    padding: 15px;
    display: inline-block;
	}

#drop ul li a:link,
#drop ul li a:visited {
	text-decoration:none;
	color:#000 !important;
	}

#drop ul li a span {
	font-size: 0.9em;
    text-transform: uppercase;
	color: #505050;
    font-weight: 400;
	vertical-align: text-bottom;
	}

#drop ul li a span:hover {
	color:#3190D1 !important;
	}

#drop ul li a:hover {
	color:#3190D1 !important;
	}

#drop ul li a:active {
	text-decoration:underline;
	}

#drop ul ul {
	position: absolute;
  top: 45px;
	left: -50px;
  /*z-index: 200;*/
  /*width: 310%;*/
  width: 294%;
  z-index: 59;
  display: none;
  text-align: center;
	border: 1px solid #ccc;
  margin-top: 10px;
	}

#drop ul ul li {
	float: none;
    border-bottom: 1px solid #ccc;
    background-color: #fff !important;
	/*padding-bottom: 10px;*/
    padding-bottom: 0px !important;
	}

#drop ul ul ul {
	left:0;
	top:10px;
	}

#drop ul li:hover > ul {
	display:block;
	}

#drop_button {
	display:none;
	}

#drop ul li a i {
	font-size: 25px !important;
  top: 8px;
  position: relative;
}
/*
#content.full-width {
	position:absolute !important;
	margin-top:-200px !important;
}
*/
.apple-play-mt4 {
	font-size: 25px;
    position: absolute;
    top: 10px;
    right: 0;
}

.fa fa-apple {
	padding-left: 10px;
}

.apple-play-mt4 img {
	width:30%;
}

.mkAndroid {
  position: absolute;
  top: 10px;
  left: -35px;
}

#sirix img {
	vertical-align:-webkit-baseline-middle !important;
	margin-top: 20px;
	padding-left: 5px;
}

@media only screen and (max-width: 1023px) {
  #sirix img {
    margin-top: 10px !important;
  }
}

/*@media only screen and (max-width: 600px) {
  #sirix img {
    margin-top: -40px;
  }
}*/

#menu-item-16340 > div.apple-play-mt4 > a:nth-child(2) > i {
	padding-left: 10px;
}

#krug {
	position: absolute;
    right: 112px;
    top: 24px;
    margin: 0 auto;
    padding: 11px;
    width: 5px;
    height: 5px;
    border-radius: 20px;
    -webkit-transition: width 0.3s, background-color 0.3s;
    transition: width 0.3s, background-color 0.3s;
    text-align: center;
	overflow:hidden;
	background:#333333;
}

#krug:hover {
	width: 81px;
    background: #333333 !important;
}
#krug:hover a:before {
    content: "Priority";
    color: #ffffff;
    font-size: 16px;
    text-transform: uppercase;
    position: absolute;
    padding: 0;
    margin-top: 0px;
    left: 2px;
    transition: cubic-bezier(.75,.75,.39,.98) 1s;
	line-height:43px !important;
}

#link-krug {
	position: absolute;
    top: -10px;
    left: 5px;
    font-size: 20px;
    text-decoration: none;
    color: #ffffff !important;
    transition: ease-in-out 0.5s;
}
#krug:hover> #link-krug {
	color:#333333 !important;
}

/*PHONE SLIDER*/

.slideWrapper {
	z-index: 99;
	margin:30px;
	}

.myDevice {
	position: absolute;
    width: 293px;
    overflow: hidden;
	}

.mainSlides {
	width: 260px;
    height: 830px;
    position: relative;
    top: -312px;
    left: 16px;
    overflow: hidden;
	}

.mySlides img {
	width: 100%;
    margin-top: -2px;
	}

.mySlides {
	position: absolute;
    top: 45%;
    left: 0;
    width: 260px;
	height: 455px;
	}

p .leftSlide-btn {
	margin-top: 579px;
    margin-left: -40px;
    position: absolute;
    font-size: 2em;
    font-weight: bold;
    padding: 15px 10px 15px 10px;
    background-color: #4e4f4f;
    color: #fff;
    border-radius: 5px;
	transition: 0.2s ease-in-out;
	}

p .rightSlide-btn {
	margin-top: 559px;
    margin-left: 260px;
    position: absolute;
    font-size: 2em;
    font-weight: bold;
    padding: 15px 10px 15px 10px;
    background-color: #4e4f4f;
    color: #fff;
    border-radius: 5px;
	transition: 0.2s ease-in-out;
	}

.text-caption-slide	{
	width: 260px;
    height: 210px;
	margin-top:200px;
	padding: 13px;
	left: 0px;
	top: -225px;
	background-color:rgba(255,255,255,0.00);
	color:rgba(255,255,255,0.00);
	font-size: 15px;
	font-weight:bold;
	text-align:center !important;
	position: relative;
	transition: 0.5s ease-in-out;
	}

.mySlides:hover > .text-caption-slide {
	width: 260px;
    height: 210px;
    margin: 0;
    background-color: rgba(78,79,79,0.8);

    color: #fff;
	transition: 0.5s ease-in-out;
	}

.mainSlides:hover > p .leftSlide-btn {
	margin-left: -5px;
	transition: 0.2s ease-in-out;
	}
.mainSlides:hover > p .rightSlide-btn {
	margin-left: 228px;
	transition: 0.2s ease-in-out;
	}

p .leftSlide-btn, p .rightSlide-btn {
	cursor:pointer;
	}


/* COUNTER */
/*
#countdown {
	width:500px;
	height:auto;
	margin:0 auto;
	font-size:75px;
	color:#fff;
	}

#clock-text {
	width:380px;
	height:auto;
	margin:0 auto;
	padding:0;
	}

#clock-text p {
	font-size:25px;
	letter-spacing:5px;
	padding-left:0;
	color:#000;
	margin-top:80px;
	}
*/
.fusion-animated {
    visibility: visible !important;
}

iframe {
    visibility: visible !important;
    opacity: 100 !important;
}

.bojaTeksta {
	color:#616161 !important;
}

.modal-title {
	color:#616161 !important;
}

#toTop {
  display:block !important;
    /*right: 200px !important;*/
    right: 125px !important;
    height: 40px !important;
    border-radius: 0 !important;
}

.icon {
	opacity:10 !important;
}

.fusion-flexslider .slides li {
  display: block !important;
}

.fusion-carousel .fusion-carousel-item .fusion-carousel-item-wrapper {
  visibility: visible !important;
  max-width: 250px !important;
  margin: 0 10px 0 10px;
}
/*POP UP LOGIN DUGME MK*/
#text-14 > div.textwidget > div.fusion-modal.modal.fade.modal-3.login.in > div > div > div.modal-body > div > div > form > div.ClField-AccountName.lcFieldWrapper > label {
  color:#616161 !important;
}
#text-14 > div.textwidget > div.fusion-modal.modal.fade.modal-3.login.in > div > div > div.modal-body > div > div > form > div.ClField-Password.lcFieldWrapper > label {
  color:#616161 !important;
}
#text-14 > div.textwidget > div.fusion-modal.modal.fade.modal-3.login.in > div > div > div.modal-body > p > a {
  color:#616161 !important;
}
/*POP UP LOGIN DUGME MK END*/

.input-text, input[type="text"], input[type="password"], select{
  padding: 14px 15px !important;
  height: auto !important;
}

.LcWidget-TransferAttachmentWidget select, .LcWidget-TransferAttachmentWidget .ClField-PlaceOfBirth.lcFieldWrapper select{
	padding: 14px 15px !important;
	height: auto !important;
  background-color: #ffffff !important;
}

@media only screen and (max-width: 1023px){
  .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-header-banner {
    margin-top: 40px !important;
  }
}

@media screen and (max-width: 1023px) and (min-width: 769px) {
  .fusion-logo img {
      width: auto !important;
  }
}

#footer > div > div > div.fusion-social-links-footer > div > div > a.custom.fusion-social-network-icon.fusion-tooltip.fusion-custom.fusion-icon-custom > img{
  max-height: none !important;
}

#menu-item-14079, #menu-item-16812 {
  padding-top: 10px;
}

/*Check box on 3rd real registration*/

#post-12969 > div > div > div > div.fusion-three-fifth.fusion-layout-column.fusion-spacing-yes > div > div.LcWidget-LiveAccountWithTradingExpAndFinancialQWidget > div > form > div.ClField-FinancailQCheckbox.lcFieldWrapper > label > input[type="checkbox"] {
	float:left;
}

#post-12969 > div > div > div > div.fusion-three-fifth.fusion-layout-column.fusion-spacing-yes > div > div.LcWidget-LiveAccountWithTradingExpAndFinancialQWidget > div > form > div.ClField-FinancailQCheckbox.lcFieldWrapper > label {
	display:block;
}


/*NOVI-LP FORMA*/
/*NEW Quick registration form*/

#post-19399 > div > div {
  width: 100vw;
  height: 100vh;
  margin-top: -25px;
  text-align: center;
  color: #94a094 !important;
}
#post-19399 > div > div h1, h2 {
  color: #757274 !important;
  margin-top: 20px !important;
}
#post-19399 input {
  color: #333333;
}
#post-19399 .fusion-row {
  display: block;
  margin: 70px auto !important;
}
#pozadina-novi-lp {
  background-position: 50% top !important;
  width: 100vw;
  height: 100vh;
  margin-top: -25px;
}
.naslov-nove-thankyou-strane {
  text-transform:uppercase;
  text-align: center;
  padding-top: 200px;
  font-size: 45px !important;
}
#pozadina-novi-lp img {
  border-style: none;
  vertical-align: top;
  max-width: 100%;
  height: auto;
  width: 100%;
  margin-top: 20px;
  padding-bottom: 50px;
  opacity: 0.7;
}
.novi-lp-form {
  margin: auto !important;
  background: none;
  border: none !important;
  border-radius: 0px !important;
  color: #333333 !important;
}
.novi-lp-form input {
  border: none;
  background-color: rgba(0,0,0,0) !important;
  border-bottom:2px solid #94a094 !important;
  border-radius: 0px !important;
  color: #333333 !important;
  transition: all 0.2s !important;
}
.novi-lp-form input:active {
  border: none !important;
  border-bottom: 2px solid #94a094 !important;
  transition: all 0.2s !important;
}
.novi-lp-form input:focus {
  outline: none !important;
}
.novi-lp-form .vaildFieldLc {
  border: none !important;
  border-bottom: 2px solid #4CAF50 !important;
  transition: all 0.2s !important;
}
.novi-lp-form .lcFieldWrapper {
  margin-bottom: 40px !important;
}
.novi-lp-form .errorFieldLc {
  border: none !important;
  border-bottom: 2px solid red !important;
  transition: all 0.2s !important;
}
.novi-lp-form input[type=Submit] {
  background-color: rgb(132, 189, 104) !important;
  box-shadow: inset 0px 0px 0px #000, 0px 3px 5px rgba(0,0,0,0.3) !important;
  color: #fff !important;
}
.novi-lp-form input[type=Submit]:hover {
  background-color: rgb(106, 179, 74) !important;
  box-shadow: inset 0px 0px 0px #000, 0px 10px 20px rgba(0,0,0,0.3) !important;
}
.novi-lp-form input[type=Submit]:active {
  border: none !important;
}
@media only screen and (max-width:800px) {
  #post-19399 > div > div {
    height: auto !important;
  }
  #pozadina-novi-lp img {
    width: 50%;
    padding-bottom: 30px;
  }
  .naslov-nove-thankyou-strane {
    padding-top: 50px;
    font-size: 25px !important;
  }
}
/*END NEW Quick registration form*/
/*NEW Live Account 3 steps PCI*/
/*First page*/
#pozadina-novi-lp-3step {
  background-position: 50% top !important;
  height: auto !important;
  margin-top: -25px;

}
#pozadina-novi-lp-3step img {
  border-style: none;
  vertical-align: top;
  max-width: 100%;
  height: auto;
  width: 11%;
  margin-top: 0px;
  padding-bottom: 50px;
  opacity: 0.7;
}
.nova-3step-forma .lcFieldWrapper label{
  display: block;
  color: #757274;
  font-size: 15px;
  text-align: left;
}
#pozadina-novi-lp-3step > div > div.LcWidget-LiveAccountWithTradingExpAndFinancialQWidget.nova-3step-forma > div > form > input.BtnNext-Button {
  width: 12% !important;
  background-color: rgb(117, 174, 204) !important;
  box-shadow: inset 0px 0px 0px #000, 0px 3px 5px rgba(0,0,0,0.3) !important;
  color: #fff !important;
  border-bottom: none !important;
  margin:50px auto !important;
  display: block;
}
#pozadina-novi-lp-3step > div > div.LcWidget-LiveAccountWithTradingExpAndFinancialQWidget.nova-3step-forma > div > form > input.BtnNext-Button:hover {
  background-color: rgb(60, 153, 209) !important;
  box-shadow: inset 0px 0px 0px #000, 0px 10px 20px rgba(0,0,0,0.3) !important;
  border-bottom: none !important;
}
#pozadina-novi-lp-3step > div > div.LcWidget-LiveAccountWithTradingExpAndFinancialQWidget.nova-3step-forma > div > form > input.BtnNext-Button:active {
  border: none !important;
}
#pozadina-novi-lp-3step .nova-3step-forma{
  margin: auto !important;
  background: none;
  border: none !important;
  border-radius: 0px !important;
  color: #333333 !important;
}
#pozadina-novi-lp-3step .nova-3step-forma input{
  border: none;
  background-color: rgba(0,0,0,0) !important;
  border-bottom:2px solid #b2a9ae;
  border-radius: 0px !important;
  color: #b2a9ae !important;
  transition: all 0.2s !important;
  font-size: 16px;
}
#pozadina-novi-lp-3step .nova-3step-forma input:active{
  border: none !important;
  border-bottom: 2px solid #b2a9ae !important;
  transition: all 0.2s !important;
}
#pozadina-novi-lp-3step .nova-3step-forma input:focus{
  outline: none !important;
}
.nova-3step-forma .vaildFieldLc{
  border: none !important;
  border-bottom: 2px solid #4CAF50 !important;
  transition: all 0.2s !important;
}
.nova-3step-forma .lcFieldWrapper {
  width: 17%;
  margin: 10px auto 35px !important;
}
.nova-3step-forma .errorFieldLc {
  border: none !important;
  border-bottom: 2px solid red !important;
  transition: all 0.2s !important;
}
.nova-3step-forma .lcFieldWrapper select {
  border: none;
  background-color: rgba(0,0,0,0) !important;
  border-bottom:2px solid #b2a9ae !important;
  border-radius: 0px !important;
  color: #b2a9ae !important;
  transition: all 0.2s !important;
  font-size: 16px;
}
.nova-3step-forma .lcFieldWrapper select option{
  background: rgb(207, 218, 224) !important;
}
.nova-3step-forma .lcFieldWrapper select:focus {
  outline: none !important;
}
.nova-3step-forma .lcFieldWrapper select option:focus{
  outline: none !important;
}
.nova-3step-forma input:-webkit-autofill{
  background-color: rgba(255,0,0,0) !important;
}
@media only screen and (max-width:800px) {
  #pozadina-novi-lp-3step img {
    width: 50%;
    padding-bottom: 30px;
  }
  .nova-3step-forma .lcFieldWrapper {
    width: 80%;
  }
  #pozadina-novi-lp-3step > div > div.LcWidget-LiveAccountWithTradingExpAndFinancialQWidget.nova-3step-forma > div > form > input.BtnNext-Button {
    width: 70% !important;
  }
}

/*Second page*/
.nova-3step-forma .ClField-Password {
  font-size: 16px;
}
.nova-3step-forma .LcMandatory {
  color: #757274 !important;
}
#pozadina-novi-lp-3step > div > div.LcWidget-LiveAccountWithTradingExpAndFinancialQWidget.nova-3step-forma > div > form > input.BtntBack-Button {
  width: 12% !important;
  background-color: rgb(155, 155, 155) !important;
  box-shadow: inset 0px 0px 0px #000, 0px 3px 5px rgba(0,0,0,0.3) !important;
  color: #fff !important;
  border-bottom: none !important;
  margin:20px auto !important;
  display: block;
}
#pozadina-novi-lp-3step > div > div.LcWidget-LiveAccountWithTradingExpAndFinancialQWidget.nova-3step-forma > div > form > input.BtntBack-Button:hover {
  background-color: rgb(80, 80, 82) !important;
  box-shadow: inset 0px 0px 0px #000, 0px 10px 20px rgba(0,0,0,0.3) !important;
  border-bottom: none !important;
}
#pozadina-novi-lp-3step > div > div.LcWidget-LiveAccountWithTradingExpAndFinancialQWidget.nova-3step-forma > div > form > input.BtntBack-Button:active {
  border: none !important;
}
#pozadina-novi-lp-3step > div > div.LcWidget-LiveAccountWithTradingExpAndFinancialQWidget.nova-3step-forma > div > form > input.BtnNext2-Button {
  width: 12% !important;
  background-color: rgb(117, 174, 204) !important;
  box-shadow: inset 0px 0px 0px #000, 0px 3px 5px rgba(0,0,0,0.3) !important;
  color: #fff !important;
  border-bottom: none !important;
  margin:20px auto !important;
  display: block;
}
#pozadina-novi-lp-3step > div > div.LcWidget-LiveAccountWithTradingExpAndFinancialQWidget.nova-3step-forma > div > form > input.BtnNext2-Button:hover {
  background-color: rgb(60, 153, 209) !important;
  box-shadow: inset 0px 0px 0px #000, 0px 10px 20px rgba(0,0,0,0.3) !important;
  border-bottom: none !important;
}
#pozadina-novi-lp-3step > div > div.LcWidget-LiveAccountWithTradingExpAndFinancialQWidget.nova-3step-forma > div > form > input.BtnNext2-Button:active {
  border: none !important;
}
@media only screen and (max-width:800px) {
  #pozadina-novi-lp-3step > div > div.LcWidget-LiveAccountWithTradingExpAndFinancialQWidget.nova-3step-forma > div > form > input.BtntBack-Button{
    width: 80% !important;
  }
  #pozadina-novi-lp-3step > div > div.LcWidget-LiveAccountWithTradingExpAndFinancialQWidget.nova-3step-forma > div > form > input.BtnNext2-Button {
    width: 80% !important;
  }
}

/*Third page*/
#pozadina-novi-lp-3step > div > div.LcWidget-LiveAccountWithTradingExpAndFinancialQWidget.nova-3step-forma > div > form > input.BtntBack2-Button {
  width: 12% !important;
  background-color: rgb(155, 155, 155) !important;
  box-shadow: inset 0px 0px 0px #000, 0px 3px 5px rgba(0,0,0,0.3) !important;
  color: #fff !important;
  border-bottom: none !important;
  margin:20px auto !important;
  display: block;
}
#pozadina-novi-lp-3step > div > div.LcWidget-LiveAccountWithTradingExpAndFinancialQWidget.nova-3step-forma > div > form > input.BtntBack2-Button:hover {
  background-color: rgb(80, 80, 82) !important;
  box-shadow: inset 0px 0px 0px #000, 0px 10px 20px rgba(0,0,0,0.3) !important;
  border-bottom: none !important;
}
#pozadina-novi-lp-3step > div > div.LcWidget-LiveAccountWithTradingExpAndFinancialQWidget.nova-3step-forma > div > form > input.BtntBack2-Button:active {
  border: none !important;
}
#pozadina-novi-lp-3step > div > div.LcWidget-LiveAccountWithTradingExpAndFinancialQWidget.nova-3step-forma > div > form > input.Send-Submit {
  width: 12% !important;
  background-color: rgb(117, 174, 204) !important;
  box-shadow: inset 0px 0px 0px #000, 0px 3px 5px rgba(0,0,0,0.3) !important;
  color: #fff !important;
  border-bottom: none !important;
  margin:20px auto !important;
  display: block;
}
#pozadina-novi-lp-3step > div > div.LcWidget-LiveAccountWithTradingExpAndFinancialQWidget.nova-3step-forma > div > form > input.Send-Submit:hover {
  background-color: rgb(60, 153, 209) !important;
  box-shadow: inset 0px 0px 0px #000, 0px 10px 20px rgba(0,0,0,0.3) !important;
  border-bottom: none !important;
}
#pozadina-novi-lp-3step > div > div.LcWidget-LiveAccountWithTradingExpAndFinancialQWidget.nova-3step-forma > div > form > input.Send-Submit:active {
  border: none !important;
}
#pozadina-novi-lp-3step > div > div.LcWidget-LiveAccountWithTradingExpAndFinancialQWidget.nova-3step-forma > div > form > div.ClField-FinancailQCheckbox.lcFieldWrapper > label > input {
  display: block !important;
  float: left !important;
}
#pozadina-novi-lp-3step > div > div.LcWidget-LiveAccountWithTradingExpAndFinancialQWidget.nova-3step-forma > div > form > div.ClField-FinancailQCheckbox.lcFieldWrapper > label > input:hover {
  width: 20px;
  height: 20px;
  padding: 0;
  margin: 0;
}
@media only screen and (max-width:800px) {
  #pozadina-novi-lp-3step > div > div.LcWidget-LiveAccountWithTradingExpAndFinancialQWidget.nova-3step-forma > div > form > input.BtntBack2-Button{
    width: 80% !important;
  }
  #pozadina-novi-lp-3step > div > div.LcWidget-LiveAccountWithTradingExpAndFinancialQWidget.nova-3step-forma > div > form > input.Send-Submit {
    width: 80% !important;
  }
}
/*END NEW Live Account 3 steps PCI*/

/*Promene zbog input polja na /moj-nalog/promena-lozinke/ */

#post-12719 > div > div > div > div > div > form > div.ClField-OldPassword.lcFieldWrapper > div > input {
  padding: 14px 15px !important;
  height: auto !important;
  width: 100%;
  border: 1px solid #aaa9a9 !important;
}

#post-12719 > div > div > div > div > div > form > div.ClField-NewPassword.lcFieldWrapper > div > input {
  padding: 14px 15px !important;
  height: auto !important;
  width: 100%;
  border: 1px solid #aaa9a9 !important;
}

#post-12719 > div > div > div > div > div > form > div.ClField-NewPasswordVerification.lcFieldWrapper > div > input {
  padding: 14px 15px !important;
  height: auto !important;
  width: 100%;
  border: 1px solid #aaa9a9 !important;
}
.LC-ChangePasswordWidget .PassWordWrapper input{
	border: 1px solid #aaa9a9;
    height: auto;
    padding: 14px 15px;
    width: 100%;
}
/*Promene zbog input polja /KRAJ/ */

@media screen and (max-width: 891px) and (min-width: 721px){
  #donji-bar > p{
    padding-left: 250px !important;
      width: 80% !important;
      font-size: 0.7em !important;
      margin-top: 6px !important;
  }

  #toTop{
    bottom: 40px !important;
    right: 0px !important;
  }
}

@media only screen and (min-width: 1460px){
  #donji-bar > p{
    margin-top: 10px !important;
  }
}

@media screen and (max-width:419px){

  #toTop{
    bottom: 40px !important;
      right: 0px !important;
  }

  #pozovite > a, #live-chat > a {
    font-size: 0.9em !important;
  }

}

@media(min-width: 420px) and (max-width: 720px){
  #toTop {
      bottom: 0px !important;
  }
}

#post-12732 > div > div > div > div > div > form > div.ClField-Iban.lcFieldWrapper::after, #post-12732 > div > div > div > div > div > form > div.ClField-Iban.lcFieldWrapper::after, #post-12732 > div > div > div > div > div > form > div.ClField-Iban.lcFieldWrapper::after, #post-12732 > div > div > div > div > div > form > div.ClField-Iban.lcFieldWrapper::after, #post-12732 > div > div > div > div > div > form > div.ClField-Iban.lcFieldWrapper::after{
  content: "* Please put your full IBAN number, otherwise we are not responsible for any withdrawal delays.";
  color: #2674a9;
  font-size: 12px;
  margin-top: -20px;
}

.chooseCredit{
  display: none;
  margin-bottom: 1em;
}

.ClField-TradeAccount{
  margin-top: 1em;
}

.ClField-TokenList.lcFieldWrapper > input.lcField.MinSumDeposit{
  height: auto !important;
  border: 1px solid #d2d2d2;
  font-size: 15px;
  color: #747474;
  padding: 11px 15px;
  margin-right: 1% !important;
  width: 100%;
  margin-top: 1em;
}

.ClField-DepositTokenLabel.lcFieldWrapper > label, .ClField-TokenList.lcFieldWrapper > label{
  font-size: 17px;
}

.ClField-TokenList select{
	padding: 11px 15px;
	height:auto;
}

/*remove token icon*/
.LcWidget-CreditCardRiskManagementWidget .ClField-RemoveTokenButton.lcFieldWrapper {
    width: 12% !important;
    float: right;
    padding-top: 43px;
    text-align: right;
}

.LcWidget-CreditCardRiskManagementWidget input.RemoveTokenButton-Button {
    background-color: transparent;
    color: transparent;
    background-image: url(/wp-content/themes/Avada-Child-Theme/images/waste-can.svg);
    background-repeat: no-repeat;
    background-position: center;
	width: 38px;
    background-size: auto 100%;
    border: none;
}

.LcWidget-CreditCardRiskManagementWidget .ClField-TokenList.lcFieldWrapper {
    width: 86% !important;
    float: left;
}

.ClField-TokenCvv.lcFieldWrapper {
    clear: both;
}

.PopUpWrapper {
    background-color: rgba(0, 0, 0, 0.6);
    position: fixed;
    z-index: 100000;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
	display: flex;
    align-items: center;
    justify-content: center;
}

.RemoveTokenPopup {
    width: 400px;
    background-color: #fff;
    padding: 10px;
}

.RemoveTokenPopupHeader {
    font-weight: 600;
    font-size: 18px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px;
}

.RemoveTokenPopup .FCAPopupBottom {
    display: flex;
    margin-top: 64px;
}

.RemoveTokenPopup .FCAPopupBottom input[type="button"] {
    padding: 10px!important;
	width: 40%!important;
}
/*end of remove token icon*/

/*WEBTRADER IFRAME PAGE*/
.clearfix {
    clear: both;
}
.webTraderHeader {
    margin-bottom: 10px;
}
.webTraderLogo.logoCover {
    float: left;
}

a.logo {
    background: rgba(0, 0, 0, 0) url("images/Fortrade_Logo.png") no-repeat scroll 0 0;
    color: #333333;
    display: inline-block;
    height: 58px;
    position: relative;
    width: 216px;
}

.logo-slogan {
    bottom: -22px;
    color: black;
    font-family: verdana;
    font-size: 14px;
    left: 86px;
    position: absolute;
}
.webTarderMenu {
    float: right;
    font-family: verdana;
    margin-top: 28px;
}
.webTarderMenu ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}

.webTarderMenu ul li {
    display: inline;
    margin: 20px;
}
.webTarderMenu a {
    color: #333333;
    text-decoration: none;
}
/*END OF WEBTRADER IFRAME PAGE*/

/*Upload And Manager Files*/
.LcContentHtml-DragFiles button{
  /*margin-top: 16%;*/
  width: 100%;
}

.LcContentHtml-MangerFilesTable{
  /*margin-top: 24%;*/
}

.LcContentHtml-MangerFilesTable input[type="button"]{
  width: 100%;
}

.preview-button{
  width: 100%;
}

.UMtableSR a:hover, .UMtableMK a:hover, .UMtableAL a:hover, .UMtableBH a:hover, .UMtableEN a:hover{
    color: #ffffff !important;
}

.LcContentHtml-MangerFilesTable input{
  width: 100%;
}

.UMtableSR, .UMtableMK, .UMtableAL, .UMtableBH, .UMtableEN{
  width: 100%;
  border-collapse: collapse;
}
.UMtableSR tr:nth-of-type(odd), .UMtableMK tr:nth-of-type(odd), .UMtableAL tr:nth-of-type(odd), .UMtableBH tr:nth-of-type(odd), .UMtableEN tr:nth-of-type(odd){
  background: #eee;
}
.UMtableSR th, .UMtableMK th, .UMtableAL th, .UMtableBH th, .UMtableEN th{
  background: #3190D1;
  color: white;
  font-weight: bold;
}
.UMtableSR td, .UMtableMK td, .UMtableAL td, .UMtableBH td, .UMtableEN td, th {
  padding: 6px;
  border: 1px solid #ccc;
  text-align: left;
}

@media only screen and (max-width: 1024px)  {
  .UMtableSR table, .UMtableMK table, .UMtableAL table, .UMtableBH table, .UMtableEN table, thead, tbody, th, td, tr {
    display: block;
  }
  .UMtableSR th, .UMtableMK th, .UMtableAL th, .UMtableBH th, .UMtableEN th{
    display: none;
  }
  .UMtableSR thead tr, .UMtableMK thead tr, .UMtableAL thead tr, .UMtableBH thead tr, .UMtableEN thead tr{
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
  .UMtableSR tr, .UMtableMK tr, .UMtableAL tr, .UMtableBH tr, .UMtableEN tr{
    border: 1px solid #ccc;
  }
  .UMtableSR td, .UMtableMK td, .UMtableAL td, .UMtableBH td, .UMtableEN td{
    border: none;
    border-bottom: 1px solid #eee;
    position: relative;
    padding-left: 50%;
  }
  .UMtableSR td:before, .UMtableMK td:before, .UMtableAL td:before, .UMtableBH td:before, .UMtableEN td:before{
    position: absolute;
    top: 6px;
    left: 6px;
    width: 45%;
    padding-right: 10px;
    white-space: nowrap;
  }
  .UMtableSR td:nth-of-type(1):before { content: "Ime Datoteke: "; }
  .UMtableSR td:nth-of-type(2):before { content: "Datum upload-a: "; }
  .UMtableSR td:nth-of-type(3):before { content: "Datum validacije: "; }
  .UMtableSR td:nth-of-type(4):before { content: "Kategorija: "; }
  .UMtableSR td:nth-of-type(5):before { content: "Status: "; }
  .UMtableSR td:nth-of-type(6):before { content: "Komentar: "; }
  .UMtableSR td:nth-of-type(7):before { content: "Akcija: "; }

  .UMtableMK td:nth-of-type(1):before { content: "Име на датотеката: "; }
  .UMtableMK td:nth-of-type(2):before { content: "Дата на зачувувањето: "; }
  .UMtableMK td:nth-of-type(3):before { content: "Датум на валидација: "; }
  .UMtableMK td:nth-of-type(4):before { content: "Категорија: "; }
  .UMtableMK td:nth-of-type(5):before { content: "Статус: "; }
  .UMtableMK td:nth-of-type(6):before { content: "Коментар: "; }
  .UMtableMK td:nth-of-type(7):before { content: "Акција: "; }

  .UMtableAL td:nth-of-type(1):before { content: "Emri i dokumentit: "; }
  .UMtableAL td:nth-of-type(2):before { content: "Data e ngarkimit: "; }
  .UMtableAL td:nth-of-type(3):before { content: "Data vlefshmërisë: "; }
  .UMtableAL td:nth-of-type(4):before { content: "Kategoria: "; }
  .UMtableAL td:nth-of-type(5):before { content: "Statusi: "; }
  .UMtableAL td:nth-of-type(6):before { content: "Koment: "; }
  .UMtableAL td:nth-of-type(7):before { content: "Veprim: "; }

  .UMtableBH td:nth-of-type(1):before { content: "Ime Datoteke: "; }
  .UMtableBH td:nth-of-type(2):before { content: "Datum upload-a: "; }
  .UMtableBH td:nth-of-type(3):before { content: "Datum validnosti: "; }
  .UMtableBH td:nth-of-type(4):before { content: "Kategorija: "; }
  .UMtableBH td:nth-of-type(5):before { content: "Status: "; }
  .UMtableBH td:nth-of-type(6):before { content: "Komentar: "; }
  .UMtableBH td:nth-of-type(7):before { content: "Akcija: "; }

  .UMtableEN td:nth-of-type(1):before { content: "File Name: "; }
  .UMtableEN td:nth-of-type(2):before { content: "Upload Date: "; }
  .UMtableEN td:nth-of-type(3):before { content: "Validation Date: "; }
  .UMtableEN td:nth-of-type(4):before { content: "Category: "; }
  .UMtableEN td:nth-of-type(5):before { content: "Status: "; }
  .UMtableEN td:nth-of-type(6):before { content: "Comment: "; }
  .UMtableEN td:nth-of-type(7):before { content: "Action: "; }
}

/*@media only screen and (min-device-width: 500px) and (max-device-width: 1024px)  {
  .LcContentHtml-MangerFilesTable {
      margin-top: 36%;
  }
}*/

/*@media only screen and (max-device-width: 499px){
  .LcContentHtml-MangerFilesTable {
      margin-top: 62%;
  }
}*/

@media only screen and (max-width: 720px), (max-device-width: 1024px) and (min-device-width: 768px){
  .UMtableSR td, .UMtableMK td, .UMtableAL td, .UMtableBH td, .UMtableEN td{
    padding-left: 40%;
  }
}

@media only screen and (max-width: 380px){
  .UMtableSR td, .UMtableMK td, .UMtableAL td, .UMtableBH td, .UMtableEN td{
      font-size: 0.8em;
  }
}

@media only screen and (max-device-width: 1120px) and (min-device-width: 1024px){
  .mangerFilesCntrlPanel{
    font-size: 0.8em;
  }
}

@media only screen and (max-device-width: 768px) and (min-device-width: 720px){
  .mangerFilesCntrlPanel{
    font-size: 0.8em;
  }
}
@media only screen and (max-device-width: 470px) and (min-device-width: 391px){
  .UMtableMK td:before{
    font-size: 0.8em;
  }
}

@media only screen and (max-width: 390px){
  .UMtableMK td:before{
    font-size: 0.75em;
  }
}
/*Upload And Manager Files*/
/*Updated Live Account*/
.LcWidget-UpdatedLiveAccountWidget .ClField-DateOfBirth select{
  width: 31%;
}
.LcWidget-UpdatedLiveAccountWidget .ClField-DateOfBirth.lcFieldWrapper label{
  display: block;
}
.LcWidget-UpdatedLiveAccountWidget input.BtnNext2-Button,
.LcWidget-UpdatedLiveAccountWidget input.BtntBack2-Button
{
  background: #3190D1;
  box-shadow: 3px 3px 0px #1d577f, 1px 7px 7px 3px rgba(0, 0, 0, 0) !important;
  border-radius: 3px !important;
  border: 0px !important;
  color: #FFF;
  font-weight: 600;
  letter-spacing: 0px;
  padding: 20px !important;
  font-size: 1.25em !important;
  width: 100%;
}
.LcWidget-UpdatedLiveAccountWidget input.BtnNext2-Button:hover,
.LcWidget-UpdatedLiveAccountWidget input.BtntBack2-Button:hover
{
  background: #1d577f !important;
  box-shadow: 3px 3px 0px #3190D1 !important;
  color: #FFF !important;
  cursor: pointer;
}
.LcWidget-UpdatedLiveAccountWidget .ClField-EmploymentStatus.lcFieldWrapper > select,
.LcWidget-UpdatedLiveAccountWidget .ClField-KnowledgeOfTrading.lcFieldWrapper > select,
.LcWidget-UpdatedLiveAccountWidget .ClField-ValueOfSavingAndInvestments.lcFieldWrapper > select,
.LcWidget-UpdatedLiveAccountWidget .ClField-TradingExperienceCFD.lcFieldWrapper > select,
.LcWidget-UpdatedLiveAccountWidget .ClField-OtherTradingExperienceCFD.lcFieldWrapper > select,
.LcWidget-UpdatedLiveAccountWidget .ClField-InvestmentObjectives.lcFieldWrapper > select,
.LcWidget-UpdatedLiveAccountWidget .ClField-EstimatedAnnualIncome.lcFieldWrapper > select,
.LcWidget-UpdatedLiveAccountWidget .ClField-SourceofFunds.lcFieldWrapper > select,
.LcWidget-UpdatedLiveAccountWidget .ClField-FrequencyOfTradesCFD.lcFieldWrapper > select
{
  padding: 11px 15px;
  background-color: #fff !important;
  height: auto !important;
  text-indent: 0px !important;
}
.LcWidget-UpdatedLiveAccountWidget input.BtntBack2-Button,
.LcWidget-UpdatedLiveAccountWidget input.Send-Submit
{
  width: 49% !important;
  margin-right: 1% !important;
}
div.ClField-MarketingMaterials.lcFieldWrapper > label > span {
  color: #747474 !important;
}
/*Updated Live Account*/
.fusion-footer-widget-area .widget_nav_menu li{
  border-bottom: none !important;
  padding: 0 !important;
}
.fusion-footer-widget-column {
  margin-bottom: 0px  !important;
}
.phoneWrapper {
    display: flex;
    flex-wrap: wrap;
}
.phoneWrapper input{
  margin-right: 1% !important;
  width: 32% !important;
}
.phoneWrapper > input:nth-child(3){
	width: 67% !important;
    margin-right: 0px!important;
}
/*UPDATE PHONE NUMBER WIDGET*/
.LcWidget-UpdatePhoneNumberWidget {
    width: 100% !important;
    height: 100% !important;
    background: rgba(0, 0, 0, 0.65) !important;
    position: fixed !important;
    top: 0;
    left: 0;
    z-index: 21;
}

.wrapper-UpdatePhoneNumberWidget {
    background-color: #e4e4e4;
    border: 1px solid #dcdcdc;
    margin: 0 auto;
    padding: 20px;
    position: relative;
    top: 30%;
    width: 400px;
    z-index: 20;
}

.LcWidget-UpdatePhoneNumberWidget .ClField-Phone.lcFieldWrapper label{
  display: none !important;
}

.LcWidget-UpdatePhoneNumberWidget .LcContentHtml-ExplainHtml{
  margin-bottom: 1em;
    text-align: center;
}

@media (max-width: 400px){
  .wrapper-UpdatePhoneNumberWidget{
    width: 100%;
  }
}

.fusion-header-wrapper {
  z-index: 11 !important;
  /*z-index: 10010;*/
}

.LcWidget-UpdatePhoneNumberWidget .ClField-Phone.lcFieldWrapper{
  display: inline-block;
}
/*END OF UPDATE PHONE NUMBER WIDGET*/

/*BLANK PAGE ADJUSTMENT*/

.wrapper_blank {
    vertical-align: unset;
}

.LcWidget-FullUserRegistrationWidget > div > form > input.BtnNext-Button,
.LcWidget-FullUserRegistrationWidget > div > form > input.BtntBack-Button,
.LcWidget-FullUserRegistrationWidget > div > form > input.BtnNext2-Button,
.LcWidget-FullUserRegistrationWidget > div > form > input.BtntBack2-Button{
    box-shadow: 3px 3px 0px #1d577f !important;
    border-radius: 3px !important;
    border: 0px !important;
    width: 100%;
    border-width: 2px;
    color: #FFF;
    font-weight: 600;
    letter-spacing: 0px;
    padding: 20px !important;
    font-size: 1.25em !important;
    display: inline-block;
    position: relative;
    outline: 0px none;
    text-transform: uppercase;
    background: #3190D1 none repeat scroll 0% 0%;
    cursor: pointer;
    text-align: center;
    margin: 0 !important;
}

.LcWidget-FullUserRegistrationWidget > div > form > input.BtntBack-Button,
.LcWidget-FullUserRegistrationWidget > div > form > input.BtnNext2-Button,
.LcWidget-FullUserRegistrationWidget > div > form > input.BtntBack2-Button,
.LcWidget-FullUserRegistrationWidget > div > form > input.Send-Submit{
    width: 49% !important;
    margin-right: 1% !important;
}

.LcWidget-FullUserRegistrationWidget > div > form > input.BtnNext-Button:hover,
.LcWidget-FullUserRegistrationWidget > div > form > input.BtntBack-Button:hover,
.LcWidget-FullUserRegistrationWidget > div > form > input.BtnNext2-Button:hover,
.LcWidget-FullUserRegistrationWidget > div > form > input.BtntBack2-Button:hover{
    background: #1d577f;
    color: #fff !important;
    cursor: pointer;
    box-shadow: 3px 3px 0px #1d577f !important;
    border-radius: 3px !important;
    border: 0px !important;
}

.LcWidget-FullUserRegistrationWidget .ClField-DateOfBirth>select{
  width: 32.3%;
}

.LC-FullUserRegistrationWidget .ClField-Chat.lcFieldWrapper , .LC-FullUserRegistrationWidget .ClField-ChatUser.lcFieldWrapper,.LC-FullUserRegistrationWidget .ClField-HowDidYouHearAboutUs.lcFieldWrapper, .LC-FullUserRegistrationWidget .ClField-TradePlatform.lcFieldWrapper, .LC-FullUserRegistrationWidget .ClField-AccountType.lcFieldWrapper, .LC-FullUserRegistrationWidget .ClField-SocialSecurity.lcFieldWrapper{
    display: none !important;
}

/*Withdrawal adjustment*/
.LcWidget-WithdrawalWidget .ClField-Date>select{
	width: 32.6%;
	margin-right: 1%;
	padding: 11px 15px;
	height: auto !important;
	font-size: 15px;
    color: #747474;
}
.LcWidget-WithdrawalWidget .ClField-Date select.DayOfYear {
    margin-right: 0;
}
/*End of Withdrawal adjustment*/

/*TOP BANNER*/
@media only screen and (min-width: 1200px) {
.topBannerCover {
	display: none !important;
}
}
.topBannerCover {
    background-color: #000;
    height: auto!important;
    border-top: 4px solid #6fbe4a;
    min-height: 84px;
    border-bottom: 4px solid #6fbe4a;
	display: none;
}
.topBannerCover .fusion-header {
    background-color: #000;
}
.topBannerCover li{
	list-style: none;
}
.topBanner {
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100000;
    display: none;
}

#call-to-action-strip, #call-to-action-strip-ios, #call-to-action-strip-android {
    display: none;
}

#wrapper > div.topBannerCover > div {
  width: 100%;
  margin: 0 auto;
  padding-left: 0px;
  padding-right: 0px;
}

body[data-lcdevice="ANDROID"] [data-browser="android"], body[data-lcdevice="IOS"] [data-browser="ios"]/*, body[data-lcdevice="PC"] [data-browser="pc"]*/ {
    display: block !important;
}

.bg-mobile {
    background-color: rgba(0,0,0,.9);
    padding: 8px;
    color: #fff;
    /*border-top: 4px solid #3190D1;*/
    min-height: 84px;
    /*border-bottom: 4px solid #3190D1;*/
    padding-top: 0;
}

.close {
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .2;
    filter: alpha(opacity=20);
    float: none !important;
    text-align: right;
    opacity: 1 !important;
	margin: 10px 0px;
}

.close > img{
  vertical-align: middle;
  cursor: pointer;
  width: 20px;
}

.topBannerRight > a > img{
  /*margin-right: 13px;*/
}

.topBannerLeft {
    float: left;
    width: 76%;
}

.MobileStripLogo {
    margin-right: 6px;
    display: inline-block;
    float: left;
}

.top-strip-text {
    display: inline-block;
    font-size: 12px;
    width: 74%;
}

.topBannerRight {
    float: right;
    /*width: 15%;*/
    text-align: center;
}

.topBannerRight .btn.btn-success {
    padding: 0;
    background-color: #6fbe4a;
    font-size: 14px;
    border: 0;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    margin: 0;
    width: 52px;
    height: 52px;
    position: relative;
    /*right: 23px;*/
    min-width: 1px;
    padding-top: 12px;
}

.btn.btn-success {
    background-color: #1e87f0;
    min-width: 180px;
    height: 45px;
    border-radius: 30px;
    moz-border-radius: 30px;
    -webkit-border-radius: 30px;
    margin-left: 30px;
    margin-top: 0;
    font-size: 20px;
    color: #fff;
    line-height: 1;
    border: 3px solid transparent;
    display: inline-block;
}

.stripe_clearfix {
    clear: both;
    margin: 0;
    padding: 0;
}
/*TOP BANNER*/

/*MIFID POPUP WIDGET*/
.MifPopup {
    background-color: rgba(0,0,0,.5);
  height: 100% !important;
    width: 100% !important;
    left: 0;
    position: fixed !important;
    top: 0;
  z-index: 100000;
  padding: 16px;
  /*display: none;*/
  overflow-y:auto;
    margin: 0 !important;
}
.MifPopupInner {
    min-height: 100px;
    background-color: #fff;
    margin: 0;
    width: 100%;
    max-height: 90%;
    overflow-y: auto;
    overflow-x: hidden;
    left: 50%;
    top: 50%;
    max-width: 500px;
    min-width: 300px;
    box-shadow: 0 0 15px rgba(0,0,0,0.2);
    border-top: 6px solid #589D38;
    position: relative !important;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.LcWidget-MiFIDWidget {
    padding: 20px;
}
input.mifClose{
    position:absolute;
    z-index: 20;
    width:26px;
    height:26px;
    display:block;
    text-indent:-800px;
    right:10px;
    top:11px;
    background-image: url("data:image/svg+xml,%3Csvg%20fill%3D%22%23ffffff%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2015.28%2015.28%22%3E%3Cpolygon%20points%3D%2215.28%202.74%2012.54%200%207.64%204.9%202.74%200%200%202.74%204.9%207.64%200%2012.54%202.74%2015.28%207.64%2010.38%2012.54%2015.28%2015.28%2012.54%2010.38%207.64%2015.28%202.74%22%3E%3C%2Fpolygon%3E%3C%2Fsvg%3E") !important;
    background-size:12px auto !important;
    background-repeat:no-repeat !important;
    background-position:center !important;
    background-color:#c6cdd8 !important;
    border:none;
    margin: 0;
    min-width: 0;
}
input.mifClose:hover {
    background-color:#2196f3 !important;
}
.overflowOnPopup{
    overflow: hidden;
}

.MifPopup .LcContentHtml-InformationInformationHeader, .MifPopup .ClField-Country, .MifPopup .LcContentHtml-InformationInformationFotter, .MifPopup .lcFieldWrapper, div[name="PassportQuestion"]{
    /*padding:0 20px;*/
    float:left;
    width:100%;
    margin-bottom:10px;
    text-align:center;
    margin-left: 0;
}
.MifPopup .ClField-TaxIdentificationNumber input {
    color: #333 !important;
}
.MifPopup input.ConfirmBtn-Button, .MifPopup .ChangeBtn-Button, .MifPopup .ConfirmFormBtn-Button{
    background-color: #589D38;
    border: none;
    font-weight: normal;
    color: #fff;
    height: 40px;
    text-align: center;
    padding: 0 6%;
    cursor: pointer;
    margin-bottom: 14px;
    width: calc(100% - 40px);
}
.MifPopup .ClField-NationalityTitle, .MifPopup .ClField-NationalityTitle label{
    width:100%;
    float:left;
    color: #333333;
}
.MifPopup .ClField-NationalityTitle{
    text-align:center;
    font-weight: bold;
    font-size: 20px;
    padding: 12px 18px;
    border-bottom: 1px solid #eaf0f8;
    position: relative;
    margin-bottom:10px;
    margin-left:0;
    padding-left: 0px;
    padding-top: 0px;
}
.MifPopup .LcContentHtml-InformationInformationFotter{
    margin-bottom:20px;
}
div[name="PassportQuestion"]{
    padding:0;
}
.MifPopup .radioWrapper{
    float:left;
    margin-right:10px;
}
.MifPopup label {
    line-height: 30px;
    display: block;
    float: left;
    width: 100%;
    text-align: left;
    color: #333333;
}
.MifPopup .LcContentHtml-InformationInformationFotter, .MifPopup .LcContentHtml-InformationInformationHeader {
    text-align: left;
    padding-left: 0px;
    font-weight: normal;
    font-size: 18px;
    color: #333333;
}
.LC-MiFIDWidget select {
    color: #333333;
}
.MifPopup .ClField-Country select {
    cursor: pointer;
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.or…95%204.95%200%200%204.95%200%209.91%200%204.95%204.95%22%2F%3E%3C%2Fsvg%3E);
    background-repeat: no-repeat;
    /*background-size: 25px 5px;
    background-position: right center;*/
    padding-right: 25px !important;
}
.MifPopup .ClField-TaxIdentificationNumber input, .MifPopup .ClField-PassportNumber input, .MifPopup .ClField-IdentityNumber input, .MifPopup .ClField-Country select {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    line-height: 32px;
    font-size: 15px;
    height: 35px !important;
    border: 1px solid #e2e7ef;
    padding: 0 10px !important;
    width: 100%;
    transition: 0.2s ease border-color, 0.2s ease background;
}
.MifPopup .ClField-Country select:hover, .MifPopup .ClField-Country select:focus {
    border-color: #2193ff;
    background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.or…95%204.95%200%200%204.95%200%209.91%200%204.95%204.95%22%2F%3E%3C%2Fsvg%3E);
}
.radioWrapper input, .radioWrapper span {
    cursor: pointer;
}
.ClField-TaxIdentificationNumber input[disabled] {
    border: 1px solid #e2e7ef !important;
    background: #e5ebef !important;
    color: #333333 !important;
    cursor: default;
}
input.ConfirmBtn-Button[type='button']:hover, input.ChangeBtn-Button[type='button']:hover, input.ConfirmFormBtn-Button[type='button']:hover {
    background-color: #589D38;
}
.MifPopup .ClField-Country label, .MifPopup .ClField-DoYouHaveTaxIdentificationNumber label, .MifPopup .ClField-TaxIdentificationNumber label, .MifPopup .ClField-PassportQuestion label, .MifPopup .ClField-PassportNumber label, .MifPopup .ClField-IdentityNumber label {
    font-size: 16px;
}
.MifPopup .ClField-Country select, .MifPopup .ClField-TaxIdentificationNumber input, .MifPopup input.ConfirmBtn-Button, .MifPopup .ClField-PassportNumber input, .MifPopup .ClField-IdentityNumber input {
    font-size: 15px;
}
label.radioItem span {
    font-size: 14px;
}
body > div.MifPopup > div > p {
  margin-top: 0px;
  margin-bottom: 0px;
}
/*END OF MIFID POPUP WIDGET*/

/*$$PLACEHOLDER$$ UI CSS*/
.LcContent {
    display: none;
}
body[data-lcislogin="true"] .LcContent {
    display: block;
}
.ClField-UserExistLabel {
    margin-top: 20px;
}
.ClField-UserExistLabel label.LcContent {
    display: block;
}
/*END OF $$PLACEHOLDER$$ UI CSS*/

/*COUNTRY NOTIFICATION-NEW*
.countryNotif {
  background-color: #e4e4e4;
  color: #000;
  position: absolute;
  right: 57px;
  top: 60px;
  width: 300%;
  z-index: 1;
  float: left;
}
.cancelNotif{
	cursor:pointer;
	float:right;
}
.countryNotif::after {
    background-color: #dcdcdc;
    content: "";
    display: block;
    height: 12px;
    position: absolute;
    right: -5px;
    top: 22px;
    transform: rotate(45deg);
    width: 12px
}

.countryNotifHeader {
  background-color: #dcdcdc;
  padding: 10px 40px;
}

.countryNotifBody {
  font-size: 14px;
  font-weight: 600;
  padding: 0 40px;
}

.countryNotifFooter {
  height: auto !important;
  padding: 10px;
  background-color: #dcdcdc;
  display: inline-block;
  width: 100%;
  }

.countryNotifFooter > .myButton {
  width: 47%;
  font-size: 14px !important;
  padding: 20px;
  margin: 0 0 0 20px;
}

.countryNotifFooter > .cancelNotif {
  width: 43%;
  font-size: 14px !important;
  padding: 20px;
  margin: 0;
}

.countryNotifFooter > a{
  float: left;
  color: #ffffff !important;
}
.countryNotifFooter > span{
  height: 0px !important;
  line-height: 0px !important;
}
@media screen and (min-width: 900px) {
  .countryNotif::after {
    right: 22px;
    top: -5px;
    transform: rotate(-45deg);
  }
}

@media only screen and (max-width: 640px) {

  .countryNotif {
    right: -110px;
  }

  .countryNotif::after {
    right: 190px;
    top: -5px;
  }

}
/*END OF COUNTRY NOTIFICATION-NEW */


/*COUNTRY NOTIFICATION
.countryNotif {
    background-color: #ccc;
    border: 1px solid #555555;
    color: #000;
    padding: 10px;
    position: absolute;
    right: 106px;
    top: 26px;
    width: 340px;
    z-index: 1;
	float:left;
}
.cancelNotif{
	cursor:pointer;
	float:right;
}
.countryNotif::after {
    background-color: #cccccc;
    border-right: 1px solid #555555;
    border-top: 1px solid #555555;
    content: "";
    display: block;
    height: 12px;
    position: absolute;
    right: -7px;
    top: 2px;
    transform: rotate(45deg);
    width: 12px
}

.countryNotifFooter > a{
  float: left;
  color: #ffffff !important;
}
.countryNotifFooter > span{
  height: 0px !important;
  line-height: 0px !important;
}
@media screen and (min-width: 900px) {
  .countryNotif::after {
    right: 2px;
    top: -7px;
    transform: rotate(-45deg);
  }
}
END OF COUNTRY NOTIFICATION */

#menu-item-21425 a,
#menu-item-21428 a,
#menu-item-20483 a,
#menu-item-20486 a,
#menu-item-19988 a,
#menu-item-19991 a,
#menu-item-19409 a,
#menu-item-19412 a,
#menu-item-19196 a,
#menu-item-19199 a,
#menu-item-21468 a,
#menu-item-20493 a,
#menu-item-19998 a,
#menu-item-19422 a,
#menu-item-19209 a,
.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-21425 a,
.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-21428 a,
.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-20483 a,
.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-20486 a,
.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-19988 a,
.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-19991 a,
.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-19409 a,
.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-19412 a,
.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-19196 a,
.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-19199 a,
.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-21468 a,
.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-20493 a,
.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-19998 a,
.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-19422 a,
.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-19209 a {
  color: #fff !important;
}

.fusion-main-menu > ul > li > a, .fusion-is-sticky .fusion-main-menu > ul > li > a, .fusion-vertical-menu-widget ul.menu li a, .side-nav li a{
  font-size: 16px !important;
}

#slider-1-layer-13 > div > div > div > form > input.Send-Submit{
	text-align: center;
}

.LcWidget-QuickRegistrationWidget div > form > input.Send-Submit,
.LcWidget-DemoAccountWidget > div > form > input.Send-Submit,
.LcWidget-FullUserRegistrationWidget > div > form > input.BtnNext-Button
/*.LcWidget-FullUserRegistrationWidget > div > form > input.BtnNext2-Button,*/
/*.LcWidget-FullUserRegistrationWidget > div > form > input.Send-Submit*/ {
  margin-bottom: 20px !important;
}

/*Display content according accounts regulation*/
.fcaClass, .belarosClass{
  display:none;
}

body[data-lcreg="Belarus"] .belarosClass{
  display:block;
}

body[data-lcreg="FCA"] .fcaClass{
  display:block;
}
/*Display content according accounts regulation*/

/*TRANSFER ATTACHMENT OR AMOUNT ATTRIBUTES*/
#sidebar .side-nav li.page-item-21653, #sidebar .side-nav li.page-item-21671, #sidebar .side-nav li.page-item-21689,
#sidebar .side-nav li.page-item-20627, #sidebar .side-nav li.page-item-20645, #sidebar .side-nav li.page-item-20663,
#sidebar .side-nav li.page-item-20144, #sidebar .side-nav li.page-item-20162, #sidebar .side-nav li.page-item-20180,
#sidebar .side-nav li.page-item-19571, #sidebar .side-nav li.page-item-19589, #sidebar .side-nav li.page-item-19607,
#sidebar .side-nav li.page-item-19358, #sidebar .side-nav li.page-item-19376, #sidebar .side-nav li.page-item-19394
{
  display:none;
}

body[data-lcmul="true"][data-lctransfer="true"] #sidebar .side-nav li.transferAttach{
    display:block;
}

body[data-lcmul="false"][data-lctransfer="true"] #sidebar .side-nav li.createBy{
    display:block;
}

body[data-lcmul="true"][data-lcreg="FCA"] #sidebar .side-nav li.transferAmount{
    display:block;
}
/*END OF TRANSFER ATTACHMENT OR AMOUNT ATTRIBUTES*/

/*GDPR POPUP*/
.myAccPageDetails .LcWidget-GDPRWidget {
  background-color: rgba(0,0,0,.5);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 100000;
  padding: 16px;
  display: none;
}
.myAccPageDetails .wrapper-GDPRWidget {
  background-color: #fff;
  border: 1px solid #ccc;
  border-top-color: rgb(204, 204, 204);
  border-top-style: solid;
  border-top-width: 1px;
  margin: 10% auto 0;
  width: 500px;
  box-shadow: 0 0 1px #000;
  border-top: 6px solid #2196f3;
  position: relative;
  /*height: 100% !important;*/
}
.myAccPageDetails  .ManageConsentSubmit-Submit {
    background-color: #2196f3;
    border: medium none;
    border-radius: 5px;
    font-weight: normal;
    margin-right: 0;
    color: #fff;
    height: 40px;
    text-align: center;
    padding: 0 6%;
    cursor: pointer;
    margin: 0 auto;
    margin-bottom: 14px;
    margin-left: 20px;
}
.myAccPageDetails  .gdprpopupclose{
  display: inline;
  width: auto;
  padding: 0;
  height: auto;
  border: 0;
  background-color: transparent;
  color: #2196f3;
  font-size: 14px;
  font-weight: 600;
  /*position: absolute;
  top: 6px;
  right: 12px;*/
  float: right;
}
.myAccPageDetails  input.ConsentSubmit-Submit {
    margin-bottom: 10px!important;
    margin-left: 16px;
  background-color: #2196f3;
  color: #fff;
  display: inline-block;
  width: auto;
  border: 0;
  padding: 6px 16px;
  height: auto;
  border-radius: 5px;
}
.myAccPageDetails  input.ManageConsent-Button {
    float: right;
  background-color: #ccc;
  color: #000;
  display: inline-block;
  width: auto;
  border: 0;
  padding: 6px 16px;
  height: auto;
  border-radius: 5px;
  margin-right: 20px;
}
.myAccPageDetails  .wrapper-GDPRWidget .ftPopupBody {
    margin: 0px;
    padding: 10px 20px;
}
.myAccPageDetails  .wrapper-GDPRWidget  .ClField-MarketingMaterials, .myAccPageDetails  .wrapper-GDPRWidget  .ClField-UserExperience{
  margin-bottom:10px;
}
.myAccPageDetails  .wrapper-GDPRWidget .ClField-MarketingMaterials, .myAccPageDetails  .wrapper-GDPRWidget .ClField-UserExperience{
  margin-left:20px;
  margin-bottom: 0px;
}
.WidgetFormContent .LcWidget-GDPRWidget .ftPopupHeader{
  display:none;
}
.WidgetFormContent .LcWidget-GDPRWidget .ftPopupBody {
    padding: 0px;
}
.WidgetFormContent  .ManageConsentSubmit-Submit , .WidgetFormContent .ConsentSubmit-Submit, .WidgetFormContent .ManageConsent-Button {
    background-color: #2196f3;
    border: medium none;
    border-radius: 5px;
    font-weight: normal;
    margin-right: 0;
    color: #fff;
    height: 40px;
    text-align: center;
    padding: 0 6%;
    cursor: pointer;
    margin: 0 auto;
    margin-top: 14px;
}
.WidgetFormContent  .ManageConsent-Button{
  float:right;
}
.myAccPageDetails form input.ConsentSubmit-Submit,
.myAccPageDetails form input.ManageConsent-Button{
  display: none;
}
.myAccPageDetails form[data-currentstag="1"] input.ConsentSubmit-Submit,
.myAccPageDetails form[data-currentstag="1"] input.ManageConsent-Button{
  width: 44% !important;
  background: #179bd3 none repeat scroll 0 0 !important;
  color: #fff !important;
  text-align: center !important;
  text-transform: uppercase !important;
  font-weight: 600 !important;
  padding: 1.2em !important;
  transition: .4s all !important;
  display: inline !important;
  font-size: 1em !important;
  box-shadow: 3px 3px 0px #1d577f !important;
}

.myAccPageDetails.kapitalRsGDPR input.ManageConsentSubmit-Submit{
  width: 86% !important;
  padding: 10px 0 !important;
  margin: 0 auto;
  margin-bottom: 20px;
  display: block;
}

.myAccPageDetails input.ConsentSubmit-Submit:hover, .myAccPageDetails input.ManageConsent-Button:hover/*, .BelarusPopupBottom input.ftPopupInputLeft:hover, .BelarusPopupBottom input.backtofcaPopupInput:hover, .FCAPopupBottom input:hover*/{
  transform: scale(1.02,1.02) !important;
  box-shadow: 0 15px 30px -8px rgba(0,0,0,.4) !important;
}

.myAccPageDetails.kapitalRsGDPR input.ManageConsentSubmit-Submit:hover{
  background: #179bd3 none repeat scroll 0 0 !important;
  font-weight: 600 !important;
  transition: .4s all !important;
  box-shadow: 3px 3px 0px #1d577f !important;
  transform: scale(1.02,1.02) !important;
}

.LcWidget-GDPRWidget > div > form > div.LcContentHtml-ManageMyInfo > div.ftPopupHeader > input{
  display: none;
}

.myAccPageDetails.kapitalRsGDPR .ClField-MarketingMaterials.lcFieldWrapper span,
.myAccPageDetails.kapitalRsGDPR .ClField-UserExperience.lcFieldWrapper span,
.LcWidget-GDPRWidget .ClField-MarketingMaterials.lcFieldWrapper span,
.LcWidget-GDPRWidget .ClField-UserExperience.lcFieldWrapper span{
  position: absolute;
}

@media(max-width:1000px){
  .myAccPageDetails .wrapper-GDPRWidget {
    width: 98%;
      overflow-y: auto;
      overflow-x: hidden;
      height: 100% !important;
    margin: auto;
  }
}
@media only screen and (min-width: 320px) and (max-width: 812px) { 
  .myAccPageDetails .wrapper-GDPRWidget {
    height: 100% !important;
    margin: auto;
  }
}
@media(max-width:812px){
  .myAccPageDetails .wrapper-GDPRWidget {
      width: 98%;
      /*max-height: 90%;*/
      overflow-y: auto;
      overflow-x: hidden;
  }
}
@media(max-width:450px){
.myAccPageDetails input.ManageConsent-Button, .myAccPageDetails input.ConsentSubmit-Submit{
  width: 90%;
    display: block;
    float: none;
    margin: 0px auto;
    margin-bottom: 10px;
}
}

@media screen and (max-width: 540px){
  .myAccPageDetails form[data-currentstag="1"] input.ConsentSubmit-Submit, .myAccPageDetails form[data-currentstag="1"] input.ManageConsent-Button{
    width: 90% !important;
    display: block !important;
    margin: 0 auto;
  }
  .myAccPageDetails > div > div > form > input.ManageConsent-Button{
    margin-bottom: 10px !important;
  }
}

@media screen and (max-width: 540px) and (min-width: 451px){
  .myAccPageDetails > div > div > form > input.ManageConsent-Button{
    margin-right: 5% !important;
  }
  .myAccPageDetails form[data-currentstag="1"] input.ConsentSubmit-Submit,
  .myAccPageDetails form[data-currentstag="1"] input.ManageConsent-Button{
    display: none;
  }
}

/*END OF GDPR POPUP*/

/*GENERAL POPUP*/
.ftPopupGeneral{
  background-color: rgba(0, 0, 0, 0.5);
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100000;
}

.ftPopupGeneralInner {
    background-color: #fff;
    border: 1px solid #ccc;
    margin: 10% auto 0;
    /*padding: 20px;*/
    width: 343px;
    box-shadow: 0px 0px 1px #000;
    border-top: 6px solid #2196f3;
  position:relative;
}

.ftPopupHeader {
    font-weight: 500;
  font-size: 20px;
  padding: 12px 18px;
  border-bottom: 1px solid #ccc;
  position: relative;
}

.ftPopupBody {
    margin-bottom: 20px;
  padding: 20px;
  font-size: 16px;
}

/*.FCAPopupBottom {
    text-align: center;
    padding: 6px;
    padding-bottom: 14px;
}

.lcFieldWrapper input.ftPopupInputLeft {
    background-color: #2196f3;
    color: #fff;
    display: inline-block;
    width: auto;
    border: 0;
    padding: 6px 30px;
    height: auto;
}
.BelarusPopupBodyText {

    margin-bottom: 30px;

}
.BelarusPopupBody table {

    width: 100%;
    border: 1px solid #000;

}
.BelarusPopupBody table tr{
  border-bottom:1px solid #000;
}
.BelarusPopupBody table th{
  text-align: center;
  padding: 2px;
  font-weight: 600;
  border: 1px solid #000;
}
.BelarusPopupBody table td{
  padding:4px;
  background-color: transparent !important;
}*/
.xSign {
    text-align: center;
    color: red;
    font-size: 18px;
    line-height: 13px;
}
.vSign {
    position: relative;
    height: 20px;
    width: 20px;
    margin: 0 auto;
    top: 3px;
    right: 3px;
}
.vSign:before {
    content: "";
    border: 1px solid #2196f3;
    width: 8px;
    height: 15px;
    display: block;
    position: absolute;
    top: -4px;
    border-top: 0;
    transform: rotate(58deg);
    border-left: 0;
    border-right: 0;
    right: 1px;
}
.vSign:after {
    content: "";
    border: 1px solid #2196f3;
    width: 15px;
    height: 12px;
    display: block;
    position: absolute;
    top: -4px;
    border-top: 0;
    transform: rotate(26deg);
    border-left: 0;
    border-bottom: 0;
    right: 4px;
}

.lcFieldWrapper input.ftPopupInputRight {
    display: inline;
    width: auto;
    padding: 0;
    height: auto;
    border: 0;
    background-color: transparent;
    color: #2196f3;
    font-size: 14px;
    font-weight: 600;
    /*position: absolute;
    top: 6px;
    right: 12px;*/
  float:right;
}
/*.BelarusPopupBottom {
    padding: 10px;
    text-align: center;
}
.BelarusPopupBody {
    font-size: 14px;
}
.lcFieldWrapper input.backtofcaPopupInput {
    border: none;
    background-color: transparent;
    padding: 0px;
    height: auto;
    width: auto;
    font-size: 16px;
    margin-top: 4px;
}

.BelarusPopupBottom input.ftPopupInputLeft, .BelarusPopupBottom input.backtofcaPopupInput, .FCAPopupBottom input{
  width: 100% !important;
  background: #179bd3 none repeat scroll 0 0 !important;
  color: #fff !important;
  text-align: center !important;
  text-transform: uppercase !important;
  font-weight: 600 !important;
  padding: 1.2em !important;
  transition: .4s all !important;
  display: inline !important;
  font-size: 1em !important;
}

.FCAPopup, .BelarusPopup {
    border-radius: 8px;
    padding: 20px;
}*/

body[data-popup] #main{
  position:relative;
  z-index:100000 !important;
}

body[data-popup] .fusion-header-wrapper{
  position:static !important;
}

body[data-lcreg="Belarus"] .LcWidget-DemoAccountWidget > div > form > div.ClField-TermsAgreement.lcFieldWrapper > label > span > div.belarosClass,
body[data-lcreg="FCA"] .LcWidget-DemoAccountWidget>div>form>div.ClField-TermsAgreement.lcFieldWrapper>label>span>div.fcaClass{
  display: inline-block;
}

.LcWidget-TransferAmountWidget .ClField-SenderTradeAccount.lcFieldWrapper > select{
  font-size: 15px;
  color: #747474;
  padding: 11px 15px;
}

/*END OF GENERAL POPUP*/

.checkboxItem.TermsAgreement{
	display: flex;
}

.checkboxItem.TermsAgreement input[type='checkbox'], .checkboxItem.MarketingMaterials input[type='checkbox'] {
    width: 5%;
}

.ClField-TermsAgreement.lcFieldWrapper > label > span{
    /*position: absolute;*/
	width: 90%;
}

.ClField-TermsAgreement.lcFieldWrapper{
    margin-bottom: 50px;
}

/*Forgot Password Error Message*/
/*.LcWidget-ForgotPasswordWithRegulationWidget div[role="tooltip"] {
    display: none !important;
}

.LcWidget-ForgotPasswordWithRegulationWidget .errorFieldLc+div[role="tooltip"] {
    display: block !important;
}

.LcWidget-ForgotPasswordWithRegulationWidget .errorServer {
    margin-top: 10px;
    color:red;
}*/
/*Forgot Password Error Message*/

/*Error Message*/
.errorValidation, .c-red.errorMessage {
    color: red;
    margin: 5px 0 5px 0;
    /*float: left;*/
    width: 100%;
	line-height: 13px;
    white-space: normal;
	float: none;
}

.errorValidation.errorValOff {
  display: none !important;
}
/*Error Message*/

/*ForgotPasswordWithRegulationWidget*/
.ClField-PhoneOrEmailRadioButtons {
    margin-top: 28px;
}

.ClField-PhoneOrEmailRadioButtons>label.PhoneOrEmailRadioButtons {
    margin: 20px 0;
    display: none !important;
}

.ClField-PhoneOrEmailRadioButtons.lcFieldWrapper label{
  display: inline-block;
}

.PhoneOrEmailRadioButtons {
    position: relative;
}

.ClField-PhoneOrEmailRadioButtons .radioWrapper:first-child {
    margin-bottom: 20px;
}

.PhoneOrEmailRadioButtons input {
    float: left;
    width: 22px;
    height: 22px;
    margin-right: 10px;
    margin-left: 0px;
    position: relative;
    top: -1px;
    left: 1px;
    z-index: 100;
    opacity: 0;
}

.PhoneOrEmailRadioButtons span {
    font-size: 16px;
}

.PhoneOrEmailRadioButtons input[type='radio']+span:after {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    top: 2px;
    left: 0;
    position: absolute;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 1px solid #5b5b5b;
    background-color: #fff;
}

.PhoneOrEmailRadioButtons input[type='radio']:checked+span:after {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    top: 2px;
    left: 0;
    position: absolute;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 1px solid #5b5b5b;
    background-color: #fff;
}

.PhoneOrEmailRadioButtons input[type='radio']:checked+span:before {
    content: "";
    width: 12px;
    height: 12px;
    position: absolute;
    top: 7px;
    left: 5px;
    border-radius: 50%;
    background-color: #5b5b5b;
    z-index: 1;
}
/*ForgotPasswordWithRegulationWidget*/

/*ProfileAndSettingsWidget*/
.LcWidget-ProfileAndSettingsWidget .ClField-Email.lcFieldWrapper, .LcWidget-ProfileAndSettingsWidget .ClField-SelectEmailsLangDropDown,
.LcWidget-ProfileAndSettingsWidget .ClField-Phone {
    width: 90%;
    float: left;
}

.ClField-SelectEmailsLangDropDown.lcFieldWrapper select {
  padding: 13px 15px !important;
}

.LcWidget-ProfileAndSettingsWidget input.EditEmailButton-Button, .LcWidget-ProfileAndSettingsWidget input.ChangeEmailsLangReleaseButton-Button,
.LcWidget-ProfileAndSettingsWidget input.EditPhoneButton-Button {
    border: medium none;
    border-radius: 5px;
    font-size: 22px;
    font-weight: normal;
    margin-right: 0;
    color: #fff;
    height: 20px;
    text-align: center;
    background-image: url(/wp-content/uploads/2018/11/Pencil.png);
    background-repeat: no-repeat;
    width: 20px;
    text-indent: -9999px;
    white-space: nowrap;
    padding: 0;
    background-size: contain;
    background-color: transparent;    
    margin-left: 2%;
  float: right;
}

body[data-lcistradingexperience="false"] .LcWidget-ProfileAndSettingsWidget input.EditPhoneButton-Button{
	display: none;
}

.LcWidget-ProfileAndSettingsWidget input.ChangeEmailsLangReleaseButton-Button, .LcWidget-ProfileAndSettingsWidget input.EditEmailButton-Button,
.LcWidget-ProfileAndSettingsWidget input.EditPhoneButton-Button {
	margin-top: 49px;
}

.LcWidget-ProfileAndSettingsWidget div.ClField-Email.lcFieldWrapper {
  /*margin-bottom: 3em;*/
}

.LcWidget-ProfileAndSettingsWidget input.SaveButton-Submit {
    margin: 30px 0;
}

.LcWidget-ProfileAndSettingsWidget .clearFixWidget {
    clear: both;
    margin: 0;
    padding: 0;
}

html input[type="button"] {
    -webkit-appearance: button;
    cursor: pointer;
}

.LC-ProfileAndSettingsWidget .ClField-Email.lcFieldWrapper input[type="text"]:disabled, .ClField-SelectEmailsLangDropDown.lcFieldWrapper select:disabled,
.ClField-Phone .phoneWrapper input:disabled {
    background-color: #ebebe4 !important;
}

.LC-ProfileAndSettingsWidget .ClField-Phone, .LC-ProfileAndSettingsWidget .ClField-DateOfBirth {
	clear: both;
}
.LC-ProfileAndSettingsWidget .lcFieldWrapper input:disabled, .LC-ProfileAndSettingsWidget .lcFieldWrapper select:disabled {
    border: 1px solid #d2d2d2 !important;
    background-image: none!important;
}
.phoneWrapper input[name="Phone"]:disabled + .errorValidation, .ClField-Email input[name="Email"]:disabled + .errorValidation {
    display: none;
}
/*ProfileAndSettingsWidget*/

/*Fixed Footer Disclaimer*/
.fixedFooterDisclaimer {
    display: none;
    background-color: #f2f5f7;
    border-bottom: 1px solid #cdd4d8;
    position: fixed;
    left: 0;
    top: 0;
    font-size: 14px;
    width: 100%;
    padding: 10px 0px 10px 0px;
    z-index: 59;
    color: #000000;
}

.fixedFooterDisclaimer .container {
    min-height: 0;
    padding: 0 15px;
    margin: 0 auto;
    float: none;
    display: block;
    position: static;
}

.fusion-footer-copyright-area{
    margin-bottom: 50px;
    padding-bottom: 80px !important;
}
.rwShort {
    display: none;
  }
.rwLong, .rwShort {
    padding: 0px 10px;
}
.rwShort {
    text-align: center;
}
@media(min-width:768px){
.rwLong{
display:block !important;
}
.rwShort{
display:none !important;
}
}

@media (max-width:767px) {

    .rwToggle,
    .rwToggle:before {
        position: absolute;
        display: block;
    }
	
	.rwLong, .rwShort {
		padding: 0px 10px;
	}

    .rwToggle {
       /* width: 30px;
        height: 26px;
        left: 15px;
        top: -18px;
        bottom: -18px;
        background: #f2f5f7;
        border: 1px solid #cdd4d8;
        border-top: 0;
        cursor: pointer;*/
		
		width: 30px;
    height: 26px;
    bottom: -15px;
    display: block;
    background: #f2f5f7;
    border: 1px solid #cdd4d8;
    border-top: 0;
    cursor: pointer;
    margin: auto;
    position: relative;
    }

    .rwToggle:before {
        content: '';
        width: 13px;
        height: 13px;
        left: 7px;
        top: 10px;
        background: url(data:image/svg+xml;charset=utf-8,%3Csvg%20fill%3D%22%23363e46%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2010.71%205.92%22%3E%3Cpolygon%20points%3D%220.7%205.92%205.35%201.4%2010.01%205.92%2010.71%205.2%205.35%200%200%205.2%200.7%205.92%200.7%205.92%22%3E%3C%2Fpolygon%3E%3C%2Fsvg%3E) center no-repeat;
        -webkit-transition: .3s ease transform;
        -moz-transition: .3s ease transform;
        -ms-transition: .3s ease transform;
        -o-transition: .3s ease transform;
        transition: .3s ease transform;
		transform: rotate(0deg);
		-webkit-transform: rotate(0deg); /* Safari & Chrome */
		-moz-transform: rotate(0deg); /* Firefox*/
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
    }

    .fixedFooterDisclaimer .container:after {
        content: '';
        position: absolute;
        left: 0;
        width: 100%;
        height: 100%;
        opacity: 1;
        bottom: 0;
        display: block;
        z-index: 10;
        background: -moz-linear-gradient(top, rgba(242, 245, 247, 0) 0, rgba(242, 245, 247, 1) 100%);
        background: -webkit-linear-gradient(top, rgba(242, 245, 247, 0) 0, rgba(242, 245, 247, 1) 100%);
        background: linear-gradient(to bottom, rgba(242, 245, 247, 0) 0, rgba(242, 245, 247, 1) 100%);
        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00f2f5f7', endColorstr='#f2f5f7', GradientType=0);
        -webkit-transition: .3s ease opacity;
        -moz-transition: .3s ease opacity;
        -ms-transition: .3s ease opacity;
        -o-transition: .3s ease opacity;
        transition: .3s ease opacity;
    }

    .opened.fixedFooterDisclaimer .container:after {
        opacity: 0;
    }

    .riskClosed .fixedFooterDisclaimer .rwToggle:before {
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg);
    }

    .fixedFooterDisclaimer .container {
        max-height: 30px;
    }

    .opened.fixedFooterDisclaimer .container {
        max-height: 100%;
        width: 100%;
    }
    
}
/*Fixed Footer Disclaimer*/

.fusion-sticky-header-wrapper{
    height: auto !important;
}

/*GsloPopup*/
.GsloPopup {
    background-color: #fff;
    border: 1px solid #ccc;
    border-top-color: #ccc;
    border-top-style: solid;
    border-top-width: 1px;
    box-shadow: 0 0 1px #000;
    border-top: 36px solid #179bd3;
    position: absolute !important;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 500px !important;
    height: 250px;
    padding: 0px !important;
}

.GsloPopupHeader {
    font-size: 20px;
}

.GsloPopupTitle {
    position: absolute;
    top: -36px;
    width: 100%;
    color: #fff;
    font-weight: 600 !important;
    padding: 4px;
    text-align: center;
}

.xButtonGsloPopup input[type="button"] {
    position: absolute;
    top: -36px;
    right: 0px;
    width: 36px;
    height: 36px;
    border: 0;
    color: #fff;
    font-weight: 600 !important;
    padding: 0px;
    background-color: #179bd3;
}

.GsloPopupBody {
    padding: 2em;
}

.GsloPopupBottom input[type="button"] {
    width: 80% !important;
    color: #fff !important;
    text-transform: uppercase !important;
    font-weight: 600 !important;
    padding: 1.2em !important;
    transition: .4s all !important;
    box-shadow: 3px 3px 0 #1d577f !important;
    border: 0;
    border-radius: 5px;
    display: block;
    margin: 0 auto;
    background-color: #179bd3;
}

.GsloPopupBottom input[type="button"]:hover {
    transform: scale(1.02,1.02) !important;
}

.ClField-GsloPopup {
    width: 100% !important;
    height: 100% !important;
    background: rgba(0, 0, 0, 0.65) !important;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99999;
}

@media (max-width: 600px) {
    .GsloPopup{
        max-width: 400px;
    }
}

@media (max-width: 450px) {
    .GsloPopup{
        max-width: 310px;
        height: 271px;
    }
}

@media (max-width: 350px) {
    .GsloPopup{
        max-width: 280px;
    }
    .GsloPopupBody {
        padding: 1em;
    }
}
/*GsloPopup*/

/*FCAPopup*/
.FCAPopup {
    background-color: #fff;
    border: 1px solid #ccc;
    border-top-color: #ccc;
    border-top-style: solid;
    border-top-width: 1px;
    box-shadow: 0 0 1px #000;
    border-top: 36px solid #179bd3;
    position: absolute !important;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 500px !important;
    height: 250px;
    padding: 0px !important;
}

.FCAPopupHeader {
    font-size: 20px;
}

.FCAPopupTitle {
    position: absolute;
    top: -36px;
    width: 100%;
    color: #fff;
    font-weight: 600 !important;
    padding: 4px;
    text-align: center;
}

.xButtonFCAPopup input[type="button"] {
    position: absolute;
    top: -36px;
    right: 0px;
    width: 36px;
    height: 36px;
    border: 0;
    color: #fff;
    font-weight: 600 !important;
    padding: 0px;
    background-color: #179bd3;
}

.FCAPopupBody {
    padding: 2em;
}

.FCAPopupBottom input[type="button"] {
    width: 80% !important;
    color: #fff !important;
    text-transform: uppercase !important;
    font-weight: 600 !important;
    padding: 1.2em !important;
    transition: .4s all !important;
    box-shadow: 3px 3px 0 #1d577f !important;
    border: 0;
    border-radius: 5px;
    display: block;
    margin: 0 auto;
    background-color: #179bd3;
}

.FCAPopupBottom input[type="button"]:hover {
    transform: scale(1.02,1.02) !important;
}

.ClField-FCAPopup {
    width: 100% !important;
    height: 100% !important;
    background: rgba(0, 0, 0, 0.65) !important;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99999;
}

@media (max-width: 600px) {
    .FCAPopup{
        max-width: 400px;
    }
}

@media (max-width: 450px) {
    .FCAPopup{
        max-width: 310px;
        height: 271px;
    }
}

@media (max-width: 350px) {
    .FCAPopup{
        max-width: 280px;
    }
    .FCAPopupBody {
        padding: 1em;
    }
}
/*FCAPopup*/

/*BelarusPopup*/
.BelarusPopup {
    background-color: #fff;
    border: 1px solid #ccc;
    border-top-color: #ccc;
    border-top-style: solid;
    border-top-width: 1px;
    box-shadow: 0 0 1px #000;
    border-top: 36px solid #179bd3;
    position: absolute !important;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 500px !important;
    height: 440px;
    padding: 0px !important;
}

.BelarusPopupHeader {
    font-size: 20px;
}

.BelarusPopupTitle {
    position: absolute;
    top: -36px;
    width: 100%;
    color: #fff;
    font-weight: 600 !important;
    padding: 4px;
    text-align: center;
}

.xButtonBelarusPopup input[type="button"] {
    position: absolute;
    top: -36px;
    right: 0px;
    width: 36px;
    height: 36px;
    border: 0;
    color: #fff;
    font-weight: 600 !important;
    padding: 0px;
    background-color: #179bd3;
}

.BelarusPopupBody {
    padding: 2em;
}

.BelarusPopupBody table {
    width: 100%;
    border: 1px solid #000;

}

.BelarusPopupBody table tr{
    border-bottom:1px solid #000;
}

.BelarusPopupBody table th{
    text-align: center;
    padding: 2px;
    font-weight: 600;
    border: 1px solid #000;
}

.BelarusPopupBody table td{
    padding:4px;
    background-color: transparent !important;
}

.BelarusPopupBottom input[type="button"] {
    width: 80% !important;
    color: #fff !important;
    text-transform: uppercase !important;
    font-weight: 600 !important;
    padding: 1.2em !important;
    transition: .4s all !important;
    box-shadow: 3px 3px 0 #1d577f !important;
    border: 0;
    border-radius: 5px;
    display: block;
    margin: 0 auto;
    margin-bottom: 4%;
    background-color: #179bd3;
}

.BelarusPopupBottom input[type="button"]:hover {
    transform: scale(1.02,1.02) !important;
}

.ClField-BelarusPopup {
    width: 100% !important;
    height: 100% !important;
    background: rgba(0, 0, 0, 0.65) !important;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99999;
}

@media only screen and (max-width: 1024px){
    .BelarusPopupBody table {
        display: table;
    }

    .BelarusPopupBody tbody {
        display: table-row-group;
    }

    .BelarusPopupBody tr {
        display: table-row;
    }
    .BelarusPopupBody td, th {
        display: table-cell;
    }
}

@media (max-width: 600px) {
    .BelarusPopup{
        max-width: 400px;
        height: 490px;
    }
}

@media (max-width: 450px) {
    .BelarusPopup{
        max-width: 310px;
        height: 550px;
    }
}

@media (max-width: 350px) {
    .BelarusPopup{
        max-width: 280px;
    }
    .BelarusPopupBody {
        padding: 1em;
    }
}
/*BelarusPopup*/

/*WP LPs*/
.lp-footer-disclaimer #custom-footer-text{
    padding-top: 10px;
}

.lp-footer-disclaimer p{
    text-align: center;
    color: #888;
}

.lp-footer-disclaimer a{
    font-weight: 700;
    color: #3498db;
}

.lp-footer-disclaimer a:hover{
    color: #2980b9;
}
/*WP LPs*/

/*PROFESSIONAL CLIENT POPUP WIDGET*/
.myAccPageDetails .LcWidget-ProfessionalClientPopupWidget {
  background-color: rgba(0,0,0,.5);
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 100000;
  padding: 16px;
  display: none;
}

.myAccPageDetails .wrapper-ProfessionalClientPopupWidget {
  background-color: #fff;
  border: 1px solid #ccc;
  border-top-color: rgb(204, 204, 204);
  border-top-style: solid;
  border-top-width: 1px;
  margin: 10% auto 0;
  width: 500px;
  box-shadow: 0 0 1px #000;
  border-top: 6px solid #2196f3;
  position: relative;
}

.myAccPageDetails .wrapper-ProfessionalClientPopupWidget .ftPopupBody {
  margin: 0px;
  padding: 10px 20px;
}

.myAccPageDetails  .wrapper-ProfessionalClientPopupWidget  .ClField-MarketingMaterials, 
.myAccPageDetails  .wrapper-ProfessionalClientPopupWidget  .ClField-UserExperience {
  margin-bottom:10px;
}

.myAccPageDetails  .wrapper-ProfessionalClientPopupWidget .ClField-MarketingMaterials, 
.myAccPageDetails  .wrapper-ProfessionalClientPopupWidget .ClField-UserExperience {
  margin-left:20px;
  margin-bottom: 0px;
}

.WidgetFormContent .LcWidget-ProfessionalClientPopupWidget .ftPopupHeader {
  display:none;
}

.WidgetFormContent .LcWidget-ProfessionalClientPopupWidget .ftPopupBody {
  padding: 0px;
}

.LcWidget-ProfessionalClientPopupWidget > div > form > div.LcContentHtml-ProfessionalPopupInfo > div.ftPopupHeader > input {
  display: none;
}

.myAccPageDetails.kapitalRsGDPR .ClField-MarketingMaterials.lcFieldWrapper span,
.myAccPageDetails.kapitalRsGDPR .ClField-UserExperience.lcFieldWrapper span,
.LcWidget-ProfessionalClientPopupWidget .ClField-MarketingMaterials.lcFieldWrapper span,
.LcWidget-ProfessionalClientPopupWidget .ClField-UserExperience.lcFieldWrapper span {
  position: absolute;
}

.myAccPageDetails.kapitalRsGDPR input.YesButton-Submit,
.myAccPageDetails.kapitalRsGDPR input.NoButton-Button {
  background: #3190D1 !important;
  box-shadow: 3px 3px 0px #1d577f !important;
  border: none !important;
  color: #FFF !important;
  border-radius: 3px !important;
  display: inline-block;
  width: auto;
  min-width: 100px;
  margin-bottom: 20px;
  font-weight: 600;
  letter-spacing: 0px;
  padding: 20px;
  font-size: 1.25em !important;  
  position: relative;
  outline: 0;
  zoom: 1;
  text-transform: uppercase;
  cursor: pointer;
  text-align: center;
}

.myAccPageDetails.kapitalRsGDPR input.NoButton-Button {
  width: 44% !important;
  margin-left: 20px;
}

.myAccPageDetails.kapitalRsGDPR input.YesButton-Submit {
  width: 44% !important;
  float: right;
  margin-right: 20px;
}

.myAccPageDetails.kapitalRsGDPR input.YesButton-Submit:hover,
.myAccPageDetails.kapitalRsGDPR input.NoButton-Button:hover {
  background: #179bd3 none repeat scroll 0 0 !important;
  font-weight: 600 !important;
  transition: .4s all !important;
  box-shadow: 3px 3px 0px #1d577f !important;
  transform: scale(1.02,1.02) !important;
}

.LcWidget-ProfessionalClientPopupWidget .LcContentHtml-ProfessionalPopupInfo {
  text-align: left;
}

.LcContentHtml-ProfessionalPopupInfo {
  padding: 10px;
}

.ftPopupHeader {
  font-weight: bold;
  font-size: 20px;
  padding: 12px 18px;
  border-bottom: 1px solid #eaf0f8;
  text-align: center;
  position: relative;
}

.ftAccountPopupWrap .ftPopupBody {
  margin: 0 0 10px 0;
  padding: 10px 20px;
}

.ftPopupBody {
  line-height: 22px;
  margin-bottom: 20px;
  padding: 20px;
  font-size: 16px;
}

@media(max-width:540px) {
  .myAccPageDetails .wrapper-ProfessionalClientPopupWidget {
    width: 98%;
    max-height: 90%;
    overflow-y: auto;
    overflow-x: hidden;
  }
}

@media(max-width:450px) {
  .myAccPageDetails.kapitalRsGDPR input.YesButton-Submit,
  .myAccPageDetails.kapitalRsGDPR input.NoButton-Button {
    width: 90% !important;
    display: block !important;
    float: none !important;
    margin: 0 auto !important;
    margin-bottom: 10px !important;
  }
}
/*END OF PROFESSIONAL CLIENT POPUP WIDGET*/

@media only screen and (max-width: 1024px) {
  .fusion-header-v4 .fusion-header {
    border-bottom: none !important;
  }
}

@media only screen and (max-width: 1023px) {
    .fusion-header-v4 .fusion-logo .fusion-header-content-3-wrapper, .fusion-mobile-logo {
      display: block !important;
    }
    .fusion-logo-left .fusion-header-banner, #reg-btn, #demo-btn, #real-btn {
      float: none !important;
  }
  .fusion-header {
    width: 80%;
    margin: 0 auto;
  }
  .fusion-is-sticky .fusion-mobile-menu-design-modern.fusion-header-v4 .fusion-sticky-header-wrapper {
    position: absolute !important;
  }
  .fusion-header-wrapper {
      position: inherit !important;
  }
  .fusion-secondary-menu {
      position: inherit !important;
  }
  .apple-play-mt4 {
      top: 12px;
    }
    #sirix img {
      margin-top: 32px;
  }
  .LC-QuickRegistrationWidget .ClField-LastName, .LC-QuickRegistrationWidget .ClField-FirstName, .LC-QuickRegistrationWidget .ClField-Email, .LC-QuickRegistrationWidget .ClField-Phone .phoneWrapper, .LC-QuickRegistrationWidget .ClField-MarketingMaterials span, .LC-LandingPageNsdAccountWidget .ClField-LastName, .LC-LandingPageNsdAccountWidget .ClField-FirstName, .LC-LandingPageNsdAccountWidget .ClField-Email, .LC-LandingPageNsdAccountWidget .ClField-Phone .phoneWrapper, .LC-LandingPageNsdAccountWidget .ClField-MarketingMaterials span {
    font-size: 10px !important; 
  }
}

@media only screen and (max-width: 768px) {
  .rev_slider .tp-caption {
    width: 200px;
  }
  .largeboldgray3 {
    margin: -10px -17px !important;
  }
  .tp-static-layers h1 {
    margin-bottom: 10px !important;
    font-size: 20px !important;
  }
  .LcWidget-QuickRegistrationWidget, .LcWidget-LandingPageNsdAccountWidget {
    width: 200px;
    /*margin-left: 50px !important;*/
  }
  #rev_slider_2_1 {
    height: 450px !important;
  }
}

@media only screen and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation: landscape) {
  #main {
    overflow: hidden;
  }
}

@media only screen and (max-width: 800px) {
  .ua-mobile #main {
    overflow: hidden;
  }
}

.page-item-19638 {
  display: none;
}

/*New design for upload document*/
.LcWidget-MangerFilesByCategoryWidget .ClField-File {
    display: none;
}
.uploadDocumentContainer .FileMangerRow, .uploadDocumentContainer .FileMangerRow {
    width: calc(100% - 30px);
    margin: 0 15px;
    border-radius: 5px;
    background-color: #f6f6f6;
    border: 1px solid #e3e4e8;
    height: 32px;
    line-height: 32px;
    float: left;
    margin-bottom: 10px;
}

.uploadDocumentContainer .FileMangerRow .FileMangerItem,.uploadDocumentContainer .FileMangerRow .FileMangerItem {
    float: left;
    box-sizing: border-box;
    font-size: 12px;
    outline: 0;
}

.uploadDocumentContainer .FileMangerRow .FileMangerItem.fileUploadName,.uploadDocumentContainer .FileMangerRow .FileMangerItem.fileUploadName {
    width: 45%;
    padding-left: 5px;
	height: 100%;
	overflow: hidden;
}

.uploadDocumentContainer .FileMangerRow .FileMangerItem.fileUploadStatus,.uploadDocumentContainer .FileMangerRow .FileMangerItem.fileUploadStatus {
    width: 45%;
    padding-left: 5px;
}

.uploadDocumentContainer .FileMangerRow .FileMangerItem.filePreview,.uploadDocumentContainer .FileMangerRow .FileMangerItem.filePreview {
    width: 10%;
	display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}

.uploadDocumentContainer .FileMangerRow .FileMangerItem.filePreview .previewEye,.uploadDocumentContainer .FileMangerRow .FileMangerItem.filePreview .previewEye {
    background-image: url("images/uploadIcons/eye-view.svg");
    height: 14px;
    display: inline-block;
    width: 20px;
    background-size: 100%;
    background-repeat: no-repeat;
    opacity: .7;
    /* background-position: 0 6px;*/
}

.uploadDocumentContainer .FileMangerRow .FileMangerItem select,.uploadDocumentContainer .FileMangerRow .FileMangerItem select {
    width: 100%;
    border: 0;
    background-color: transparent !important;
    height: 32px;
    line-height: 32px;
    background-image: none;
	padding: 0px !important;
}

.uploadDocumentContainer .FileMangerRow .FileMangerItem select:disabled,.uploadDocumentContainer .FileMangerRow .FileMangerItem select:disabled {
    opacity: 1;
	border: none!important;
    background-image: none!important;
}

.uploadDocumentContainer .BtnUploadFileOther-Button,.uploadDocumentContainer .LcContentHtml-DragFilesOther .dragFile,.uploadDocumentContainer .LcContentHtml-DragFiles .dragFile,.uploadDocumentContainer .BtnUploadFile-Button,.uploadDocumentContainer .BtnUploadFileOther-Button,.uploadDocumentContainer .LcContentHtml-DragFilesOther .dragFile,.uploadDocumentContainer .LcContentHtml-DragFiles .dragFile,.uploadDocumentContainer .BtnUploadFile-Button {
    display: none;
}

.uploadDocumentContainer .LcContentHtml-DragFiles,.uploadDocumentContainer .LcContentHtml-DragFilesOther {
    display: block;
}

.uploadDocumentContainer .mobileTitleContainer {
    width: 100%;
    margin-top: 11px;
    float: left;
    outline: 0;
	padding: 0 5px;
	
}

.LcContentHtml-DragFilesOther .mobileTitleContainer {
	padding-left: 44px;
}


.LcContentHtml-DragFilesOther .mobileTitleContainer::before {
	background-image: url(images/uploadIcons/Address_icon.svg);
	content: '';
    background-repeat: no-repeat;
    width: 37px;
    height: 45px;
    display: inline-block;
    position: absolute;
    left: 0px;
}

.LcContentHtml-DragFiles .mobileTitleContainer {
	padding-left: 52px;
}

.LcContentHtml-DragFiles .mobileTitleContainer::before {
	background-image: url(images/uploadIcons/Identification_Icon.svg);
	content: '';
    background-repeat: no-repeat;
    width: 47px;
    height: 45px;
    display: inline-block;
    position: absolute;
    left: 0px;
    background-position: center;
}

.uploadDocumentContainer .mobileTitleContainer .mobileUploadTitle,.uploadDocumentContainer .mobileTitleContainer .mobileUploadTitle {
    font-size: 16px;
    color: #333;
    font-weight: 600;
    outline: 0;
}

.uploadDocumentContainer .mobileTitleContainer .mobileQuestionMark,.uploadDocumentContainer .mobileTitleContainer .mobileQuestionMark {
    /*height: 20px;
    width: 20px;*/
    border-radius: 15px;
    border: 1px solid #1ca9d2;
    color: #1ca9d2;
    display: inline-block;
    text-align: center;
    outline: 0;
    text-decoration: none;
    font-size: 15px;
    margin-left: 10px;
	padding: 0px 7px;
	cursor: pointer;
}

.uploadDocumentContainer .mobileTitleContainer .mobileUploadSubtitle,.uploadDocumentContainer .mobileTitleContainer .mobileUploadSubtitle {
    font-size: 13px;
    color: #8d8d8d;
    outline: 0;
}

.uploadDocumentContainer .mobileUploadButtons,.uploadDocumentContainer .mobileUploadButtons {
    width: calc(100% - 30px);
    margin: 0 15px;
    border-radius: 5px;
    border: 1px solid #e3e4e8;
    height: 42px;
    line-height: 48px;
    float: left;
    margin-bottom: 10px;
    margin-top: 10px;
    outline: 0;
}

.uploadDocumentContainer .mobileUploadButtons .btnUploadCamera,.uploadDocumentContainer .mobileUploadButtons .btnUploadCamera {
    background-image: url("images/uploadIcons/Camera.svg");
    width: 76px;
    height: 34px;
    background-size: 30px;
    background-repeat: no-repeat;
    background-position: 23px 4px;
    background-color: #e1e4e9 !important;
    min-width: 76px !important;
    margin-top: 4px;
    float: left;
    margin-left: 7px;
    color: transparent !important;
    outline: 0;
}

.uploadDocumentContainer .otherSubmissionMethods,.uploadDocumentContainer .otherSubmissionMethods {
    width: 100%;
    border-top: 1px solid #555;
    background-color: #f9f9f9;
    height: 104px;
    padding: 10px 0 0 30px;
    box-sizing: border-box;
    line-height: 26px;
}

.uploadDocumentContainer .otherSubmissionMethods span,.uploadDocumentContainer .otherSubmissionMethods span {
    color: #646464;
    font-size: 13px;
}

.uploadDocumentContainer .otherSubmissionMethods span.title,.uploadDocumentContainer .otherSubmissionMethods span.title {
    color: #1ca9d2;
    font-size: 14px;
    font-weight: 600;
}

.uploadDocumentContainer #widgetsBlock {
    height: 363px !important;
    overflow: auto;
}

.uploadDocumentContainer .FileMangerRow {
    width: 100%;
    margin: 0 0 10px;
	float: none;
}

.uploadDocumentContainer .LcContentHtml-DragFilesOther,.uploadDocumentContainer .LcContentHtml-DragFiles {
    width: 46%;
	position: relative;
	margin-bottom: 10px;
}

.uploadDocumentContainer .LcContentHtml-MangerFilesTableOther,.uploadDocumentContainer .LcContentHtml-MangerFilesTable {
    width: 46%;
}


.uploadDocumentContainer .LC-MangerFilesByCategoryWidget {
    display: flex;
    justify-content: space-between;
    flex-grow: 2;
    flex-wrap: wrap;
    width: 100%;
    max-width: 100%;
    /*overflow: hidden;*/
}

.uploadDocumentContainer .LC-MangerFilesByCategoryWidget .LcContentHtml-MangerFilesTableOther,.uploadDocumentContainer .LC-MangerFilesByCategoryWidget .LcContentHtml-DragFilesOther,.uploadDocumentContainer .LC-MangerFilesByCategoryWidget .LcContentHtml-MangerFilesTable,.uploadDocumentContainer .LC-MangerFilesByCategoryWidget .LcContentHtml-DragFiles {
    display: block;
}

.uploadDocumentContainer .LC-MangerFilesByCategoryWidget .LcContentHtml-DragFiles {
    order: 1;
}

.uploadDocumentContainer .LC-MangerFilesByCategoryWidget .LcContentHtml-DragFilesOther {
    order: 2;
}

.uploadDocumentContainer .LC-MangerFilesByCategoryWidget .LcContentHtml-MangerFilesTable {
    order: 3;
}

.uploadDocumentContainer .LC-MangerFilesByCategoryWidget .LcContentHtml-MangerFilesTableOther {
    order: 4;
}

.uploadDocumentContainer .BtnReturnOnDone-Button {
    order: 5;
    width: 250px;
    border-radius: 5px;
    margin: 0px auto;
    margin-top: 20px;
    height: 40px;
	background-color: #2193FF;
    color: #fff;
    border: 1px solid #2193FF;
	display: none;
}

.fileactive ~.BtnReturnOnDone-Button {
    display: block!important;
}

.uploadDocumentContainer .mobileUploadButtons {
    display: none;
    height: 135px;
    margin: 10px 0;
    width: 100%;
}

i.formFeedbackIcon {
    display: none;
}

.fileactive i.formFeedbackIcon {
    display: block!important;
}

.fileactive i.formFeedbackIcon {
    display: block!important;
}

.LC-MangerFilesByCategoryWidget .fileactive .errorValidation {
	display: block!important;
	
}

.LC-MangerFilesByCategoryWidget .fileactive .errorValidation.errorValOff {
	display: none!important;
	
}

.LC-MangerFilesByCategoryWidget .fileactive .dragFile.errorFieldLc{
	background-image: url(https://www.fortrade.eu/sl/wp-content/uploads/sites/4/2015/11/delete_16x161.gif) !important;
}

.LC-MangerFilesByCategoryWidget .errorValidation {
	display: none!important;
}

.dragFile.errorFieldLc {
    background-image: none!important;
}

.uploadDocumentContainer .wrapper-MangerFilesByCategoryWidget {
    width: 100%;
}

.uploadDocumentContainer .clearFixWidget {
    display: none;
}

.uploadDocumentContainer .LcContentHtml-DragFiles .dragFile,.uploadDocumentContainer .LcContentHtml-DragFilesOther .dragFile {
    clear: both;
    display: flex;
    height: 135px !important;
    margin: 10px 0 !important;
    width: 100% !important;
    border: 1px solid #c4dcf4 !important;
    border-radius: 5px;
    float: left;
    margin-bottom: 0px!important;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

.uploadDocumentContainer .LcContentHtml-DragFiles .dragFile .dragFileLabel,.uploadDocumentContainer .LcContentHtml-DragFilesOther .dragFile .dragFileLabel {
    text-align: center;
}

.uploadDocumentContainer .LcContentHtml-DragFiles .dragFile button,.uploadDocumentContainer .LcContentHtml-DragFilesOther .dragFile button {
    background-image: url("images/uploadIcons/UploadArrWhite.svg");
    width: 76px;
    height: 38px;
    background-size: 19px;
    background-repeat: no-repeat;
    background-position: 52px 7px;
    background-color: #2193FF !important;
    min-width: 76px !important;
    margin-top: 4px;
    float: left;
    margin-left: 7px;
    color: transparent !important;
    outline: 0;
    margin: 0 auto;
    width: 250px;
    /*margin-top: 48px;*/
    color: #fff !important;
    font-weight: 600;
    font-size: 14px;
    float: none;
    text-align: center;
    display: block;
    border: 0;
    border-radius: 5px;
	opacity: 0.8;
}

.uploadDocumentContainer .LcContentHtml-DragFiles .dragFile button.camerabrowser, .uploadDocumentContainer .LcContentHtml-DragFilesOther .dragFile button.camerabrowser {
    display: none;
}

.uploadDocumentContainer .LcContentHtml-DragFiles .dragFile button:hover,.uploadDocumentContainer .LcContentHtml-DragFilesOther .dragFile button:hover {
	opacity: 1;
}

.uploadDocumentContainer .dragFile .dragFileLabel {
    width: 100%;
    padding-left: 0px;
}

.uploadDocumentContainer input.toggleElements {
    display: none;
}

.howToLoadPopupWrapper {
    position: fixed;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(0, 0, 0, 0.5);
    top: 0px;
    left: 0px;
    z-index: 100000;
}

.howToLoadPopupInner {
    width: 886px;
    border: 1px solid #ccc;
	display: flex;
	padding: 50px;
	position: relative;
	background-color: #fff;
}
.howToLoadPopupImage {
    display: flex;
    align-items: center;
    justify-content: center;
	flex: 1;
}
.howToLoadPopupImage img {
    max-width: 100%;
}
.howToLoadPopupText {
    display: flex;
    flex-direction: column;
    padding: 0px 40px 40px;
	flex: 1;
}

.howToLoadPopupInner input[type="button"] {
    position: absolute;
    right: 20px;
    top: 20px;
    color: #fff;
    background-color: #707070;
    border-radius: 50%;
    border: none;
    width: 32px;
    height: 32px;
    opacity: 0.7;
    font-size: 18px;
    cursor: pointer;
	opacity: 0.8;
	transition: 0.2s ease opacity;
	-webkit-transition: 0.2s ease opacity;
	-moz-transition: 0.2s ease opacity;
}

.howToLoadPopupInner input[type="button"]:hover {
	opacity: 1;
}


.finishUploadBtn {
    float: left;
    margin-top: 20px;
    text-align: center;
    padding-top: 40px;
    width: 100%;
	display: none;
}


.finishUploadBtn a {
    background-color: #2193ff;
    color: #fff;
    padding: 8px 144px;
    border-radius: 5px;
}

.LcContentHtml-OtherSubmissionMethodsHtml {
    display: none;
}

@media(max-width: 991px){
.uploadDocumentContainer {
    border: none;
}
.uploadDocumentWidgetWrap {
    border-top: none;
}

.uploadDocumentContainer .LcContentHtml-DragFiles .dragFile .dragFileLabel, .uploadDocumentContainer .LcContentHtml-DragFilesOther .dragFile .dragFileLabel {
    display: none;
}
.uploadDocumentContainer .LcContentHtml-DragFiles .dragFile, .uploadDocumentContainer .LcContentHtml-DragFilesOther .dragFile {
    height: auto !important;
	display: flex;
	margin-top: 20px !important;
	flex-direction: row;
    justify-content: end;
}
.uploadDocumentContainer .LcContentHtml-DragFiles .dragFile button, .uploadDocumentContainer .LcContentHtml-DragFilesOther .dragFile button {
	background-image: url(images/uploadIcons/Upload.png);
    margin: 6px;
    width: 75px;
    height: 38px;
    color: transparent!important;
    background-position: center;
    background-size: 20px;
    background-color: #E1E5EA!important;
    opacity: 1;
	margin-right: 0px;
}

.uploadDocumentContainer .LcContentHtml-DragFiles .dragFile button.camerabrowser, .uploadDocumentContainer .LcContentHtml-DragFilesOther .dragFile button.camerabrowser {
	background-image: url(images/uploadIcons/respCameraIcon.svg);
	background-size: 28px;
}

.LcContentHtml-DragFiles .mobileTitleContainer {
    padding-left: 0px;
}
.LcContentHtml-DragFiles .mobileTitleContainer::before {
    display: none;
}
.LcContentHtml-DragFilesOther .mobileTitleContainer {
    padding-left: 0px;
}
.LcContentHtml-DragFilesOther .mobileTitleContainer::before {
    display: none;
}
.uploadDocumentContainer .LcContentHtml-DragFiles .dragFile button.camerabrowser, .uploadDocumentContainer .LcContentHtml-DragFilesOther .dragFile button.camerabrowser {
    display: inline-block;
}
.howToLoadPopupInner {
    width: 92%;
}
}

@media(max-width: 767px){
.howToLoadPopupInner {
    flex-direction: column;
	padding: 0px;
	height: 94%;
    overflow: auto;
}
.uploadDocumentContainer .LcContentHtml-DragFilesOther, .uploadDocumentContainer .LcContentHtml-DragFiles {
	width: 100%;
	order: unset !important;
	border-top: 1px solid #666;
}
.uploadDocumentContainer .LcContentHtml-MangerFilesTableOther, .uploadDocumentContainer .LcContentHtml-MangerFilesTable {
	width: 100%;
	order: unset !important;
}
.uploadDocumentContainer .LcContentHtml-DragFilesOther {
	margin-top: 80px;
}
.howToLoadPopupImage img {
    width: 100%;
}
.finishUploadBtn a {
    width: 100%;
    padding: 8px;
	display: block;
}
.mobileTitleContainer {
	min-height: auto !important;
}
}

.mobileTitleContainer {
	min-height: 85px;
}

.uploadDocumentContainer .LcContentHtml-DragFiles .dragFile .dragFileLabel, .uploadDocumentContainer .LcContentHtml-DragFilesOther .dragFile .dragFileLabel {
	padding: 0px 10px 20px;
}

.uploadDocumentContainer .LcContentHtml-DragFiles .dragFile button, .uploadDocumentContainer .LcContentHtml-DragFilesOther .dragFile button {
	padding-left: 50px;
}
/*END of upload docs page*/

/*Adjustments*/
.fusion-secondary-main-menu {
    z-index: 100;
}
/*Adjustments*/

.depositWidgetsWrapper {
	display: none;
}

li > #fusion-tab-skrill {
    display: none;
}

section.about-author {
    display: none !important;
}
.fusion-sharing-box {
    display: none !important;
}
.related-posts {
    display: none !important;
}
.fusion-meta-info {
    display: none !important;
}