 .btn-real {
		background-color: #ff8c0f !important;
		color: #fff;
		/* border: 1px solid #fff !important; */
	}
	.btn-detail {
		background-color: #0ab45b !important;
	}
	.top-bar-language-ul {
		padding-top: 5px;
		color: #eee !important;
		letter-spacing: 0.1em;
		text-decoration: none !important;
		font-size: 14px;
	}
	.top-bar-language-ul a{
		color: #eee !important;
	}
	.top-bar-language-ul .dropdown-menu {
		background-color: rgba(0,0,0,0.8) !important;
		min-width: 0rem !important;
		padding: 0.2rem 0 !important;
	}
	.top-bar-language-ul .dropdown-menu .dropdown-item{
		padding: 0.2rem 1rem !important;
	}
	.top-bar-language-ul .dropdown-menu .dropdown-item:hover{
		background-color: #333 !important;
	}
	.top-bar ul{
		margin-top: 0;
		margin-bottom: 0rem;
	}
 
.carousel-caption {
		top: 25%;
		/*text-align: left;*/
		left: 10%;
	}

	.carousel-caption {
		position: absolute;
		right: 15%;
		bottom: 20px;
		left: 15%;
		z-index: 10;
		padding-top: 20px;
		padding-bottom: 20px;
		color: #fff;

	}
	.carousel-caption h2 {
		color: #fff !important;
		font-family: Roboto-Condensed !important;
		font-size: 60px;
		line-height: 70px;
	}
	.carousel-caption p {
		font-size: 24px;
		font-family: Roboto-Condensed !important;
		margin-bottom: 0.5em;
	} 
 
 .banner-text{
	 padding-top: 30px;
 }
 
.price_table_header {
	background-color:#fff; 
	color:#000;
	font-weight:bold;
	font-size: 16px;
}

.table-content td {
	font-family: "Roboto Condensed" !important;
	font-size: 14px;
}
.footer-blog-list {
	font-size: 12px;
}

	
.btn-real-account {
	text-align: right;
}

.btn-demo-account {
	text-align: left;
}	


/* bonus_open.html	 */
.bonus-content {
	text-align: left;

	padding-top: 20px;
}
/* .bonus-content h3{ */
	/* font-size: 36px; */
/* } */
.bonus-content p{
	font-size: 16px;
	line-height: 35px;
}
img {
	width: 100%;
}

.box-legal {
	border-top: 3px solid #1378F0;
    box-shadow: 5px 5px 2px #888888;
	padding: 30px;
    margin-bottom: 30px;
}

/* forex-product.htm */
.trading-content{
	border-right: 2px solid #c8c8c8;	
}


.trading-content p {
    line-height: 30px !important;
    margin-bottom: 0px !important;
}
.d-md-inline-block {
	padding-top: 5px;
}


/* ib-white-label.htm */
.white-part2-content li{
	line-height: 40px;
	font-size: 18px;
}

.white-part2-content i{
	margin-right: 10px !important;
}

.white-part3-form button{
    font-size: 18px;
    width: 180px;
}
.white-part3-content{
	background-color: #fafafa;
	padding: 20px 30px;
	border-top: 3px solid #1378F0;
	box-shadow: 5px 5px 2px #888888;
}

.siderightbar dl,dd,dt{margin:0;padding:0;}
.siderightbar a{ text-decoration:none;}
.siderightbar{position:fixed;right:0px;top:300px;}
.siderightbar dl dd{background-position:center 10px;font-family: microsoft yahei;position:relative;width:70px;height:70px;background-color:#2AAE67;border-bottom:solid 1px #fff;text-align:center;background-repeat:no-repeat;cursor:pointer;}
.siderightbar dl dd:nth-child(6){border-bottom:none;}
.siderightbar dl dd:hover{background-color:#f00;border-bottom:solid 1px #f00;}
.siderightbar dl dd:hover .fl_left{display:block;}
.siderightbar dd span{color:#fff;display:block;padding-top:45px;font-size: 12px;}
.rel_account{background-image:url(rel_account.png);}
.mn_account{background-image:url(mn_account.png);}
.deposits{background-image:url(deposits.png);}
.myks{background-image:url(myks.png);}
.joinib{background-image:url(partner1.png);}
.codess{background-image:url(wx.png);}
.recall{background-image:url(callback.png);}
.fl_left{position:absolute;left:-160px;top:-120px;width:160px;height:190px;background-color:#1378F0;display:none; z-index:9999}
.fl_wx i{background-image:url(code.jpg);display:block;width:145px;height:145px;margin:auto;margin-top:7px;line-height: 160px;}
.codess .tip{color:#fff;font-size: 14px;position: relative;top:10px; z-index:9999}
#EWM{position:absolute;left:-150px;top:0px;display:none;}
#EWM img{width:150px;height:150px;}

	input[type="range"] {
	  background-color: #313140;
	  width: 100% !important;
	  height:10px;
	  padding: 0;
	  border: none;
		box-shadow: 0 1px 1px #def3f8, inset 0 .125em .125em #fafafa; /*轨道内置阴影效果*/
		border-radius: 10px; /*将轨道设为圆角的*/
	}

	input[type="range"]::-webkit-slider-thumb {
	  -webkit-appearance: none;
	  cursor: default;
	  top: 0;
	  height: 20px;
	  width: 20px;
	  transform: translateY(0px);

	  background: #1378F0;
	  border-radius: 15px;
	  border: 3px solid #1378F0;

	}
	

.new-breadcrumb-ul a{
		color: #000 !important;
	}
.btn-blade{	
padding: 14px 77px 14px 77px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fff;
    border-radius: 25px 25px 25px 25px;
    background-color: #f00;
	color: #fff;
    font-size: 14px;
}  

.btn-blade:hover{	
    background-color: #ff4040 !important;
	color: #fff !important;
}    

.btn-saber:hover{	
    background-color: #007bff !important;
	color: #fff !important;
}  
.btn-stp:hover{	
    background-color: #007bff !important;
	color: #fff !important;
}  
.btn-saber{	
padding: 14px 77px 14px 77px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fff;
    border-radius: 25px 25px 25px 25px;
    background-color: #1378F0;
	color: #fff;
    font-size: 14px;
}   

.btn-stp{	
padding: 14px 77px 14px 77px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fff;
    border-radius: 25px 25px 25px 25px;
    background-color: #1378F0;
	color: #fff;
    font-size: 14px;
} 

.quick-account{
	color: #fff;
    background-color: #f00;
    box-shadow: 0 3px 0 0 #7b221f;
    padding: 5px 35px !important;
    margin-left: 20px !important;
    margin-top: 15px !important;
    border-radius: 4px;
	
}

#quick-account-show{
	display: none;
}

header.nav-holder.sticky #quick-account-show {
    display:block;
}

.btn-border-white{
	border: 1px solid #fff !important;
}

.index-h2{
	font-size: 36px;
}
.index-liudongshuang img{
	width:120px !important;
}






















#myImg {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
}

#myImg:hover {opacity: 0.7;}

/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 1; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.9); /* Black w/ opacity */
}

/* Modal Content (image) */
.modal-content {
    margin: auto;
    display: block;
    width: 80%;
    max-width: 700px;
}

/* Caption of Modal Image */
#caption {
    margin: auto;
    display: block;
    width: 80%;
    max-width: 700px;
    text-align: center;
    color: #ccc;
    padding: 10px 0;
    height: 150px;
}

/* Add Animation */
.modal-content, #caption {    
    -webkit-animation-name: zoom;
    -webkit-animation-duration: 0.6s;
    animation-name: zoom;
    animation-duration: 0.6s;
}

@-webkit-keyframes zoom {
    from {-webkit-transform: scale(0)} 
    to {-webkit-transform: scale(1)}
}

@keyframes zoom {
    from {transform: scale(0.1)} 
    to {transform: scale(1)}
}

/* The Close Button */
.close {
    position: absolute;
    top: 15px;
    right: 35px;
    color: #f1f1f1;
    font-size: 40px;
    font-weight: bold;
    transition: 0.3s;
}

.close:hover,
.close:focus {
    color: #bbb;
    text-decoration: none;
    cursor: pointer;
}




 /* 隐藏模态对话框 */
    #myjumpModal {
        display: none; /* 默认隐藏 */
        position: fixed; /* 固定位置 */
        z-index: 1; /* 位于顶层 */
        right: 0;
        top: 0px;
		width:300px;

        overflow: auto; /* 超出内容可滚动 */
    }
 
    /* 模态内容 */
    .modal-content {
        margin: 15% auto; /* 垂直居中 */
        width: 80%; /* 宽度 */
        border:none;
        background-color: rgba(255,255,255,0.01);
    }
 
    /* 关闭按钮 */
    .jump-close {
        color: #aaa;
        float: right;
        font-size: 28px;
        font-weight: bold;
    }
 
    .jump-close:hover,
    .jump-close:focus {
        color: black;
        text-decoration: none;
        cursor: pointer;
    }















	
@media (max-width: 767px) {
	.top-bar a.login-btn, .top-bar a.signup-btn {
		font-size: 12px;
		margin-right: 10px;
		margin-top: 10px;
	}
	.top-bar a.login-btn, .top-bar a.signup-btn {
		font-size: 12px;
		margin-right: 10px;
		margin-top: 5px;
	}
	.top-bar-language-ul {
		font-size: 12px;
	}
	.top-bar ul{
		margin-bottom: 0.4rem !important;
	}
	    
	
	.btn-real-account {
		text-align: center;
	}

	.btn-demo-account {
		text-align: center;
		padding-top: 20px;
	}
	.price_table_header {
		font-size: 14px;
	}
	
	/* forex-product.htm */
	.trading-content{
		border-right: 0px solid #000;	
	}
	
	.table-content td {
		font-size: 12px;
	}
	.table_header td {
		font-size: 14px;
	}
	.container {

		padding-right: 15px !important;
		padding-left: 15px !important;

	}
	h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
		margin-bottom: 0rem !important;
	}
	.d-md-inline-block {
		padding-top: 0px;
	}
	.home-carousel .owl-carousel {
		padding-top: 0px !important;
		padding-bottom: 20px;
	}
	/* ib-white-label.htm */
	.white-part2-content li{
		line-height: 25px;
		font-size: 14px;
	}
	
	.homepage h2 {
		font-size: 1.7rem !important;
		text-align: left !important;
	}
	.homepage li, .homepage p {
		text-align: left !important;
	}
	/* .btn-real { */
		/* margin-bottom: 20px !important; */
	/* } */
	
	.homepage .banner-text {
		padding-top: 10px;
	}
	.home-carousel li, .home-carousel p {
		margin-top: 5px !important;
		margin-bottom: 0px !important;
	}
	 #navbar {
		background: #032147;
		position: relative;
		top:0px;
	}
	header.nav-holder.sticky {
		top: 0px;

	}
	.carousel-caption h2 {
		font-size: 18px;
		line-height: 25px;
	}
	.carousel-caption {
		top: 2%;
	}
	.carousel-caption p {
		font-size: 14px;
		margin-bottom: 0em;
	}
	.btn-lg {
		font-size: 10px;
	}
	footer.main-footer .footer-blog-list li {
		margin-bottom: 5px !important;
	}
	.navbar-brand{
		padding-top: .3125rem !important;
	}
	.btn-lg {
		padding: 0.5rem 1rem;
	}
	.btn-detail{
		margin-top:20px;
	}
	.index-h2 {
		font-size: 26px !important;
	}
	.index-mt4-pc{
		width:180px;
	}
	.index-mt-iphone{
		width: 180px;
    margin-top: 10px;
	}
	.index-mt-apk{
		width: 180px;
    margin-top: 10px;
	}
	.siderightbar{
		display:none;
	}
	.table td, .table th {
		padding: 10px 0px;
	}
	  #myjumpModal {
		width:150px;

    }
	
  
}