
body{
	font-family: "gilroysemiregular";
	background: #141527;
}


.menu-w.color-style-transparent{
	background:#141527;
	opacity: 1;
	border-right: 1px solid #2C2E45;
}

.content-w {
    background-color: #141527;
}

.breadcrumb {
    background-color: #141527;
}
.menu-w.menu-layout-compact.sub-menu-style-inside ul.sub-menu li a
.menu-w .logo-w img {
    width: auto;
    height: auto;
    display: inline-block;
    vertical-align: middle;
}

.menu-w ul.main-menu > li > a {
    color: #fff;
	/*color: #989898;*/
}

.menu-w ul.main-menu > li .icon-w {
    color: #fff;
	/*color: #707070;*/
}

.sm-top a {
    padding: 0 10px;
    padding: 0 10px;
}

.avatar-w span{
	margin-left:10px;
	font-size: 16px;
	font-weight: 400;
	color: #fff;
}

.menu-mobile .mm-logo-buttons-w .mm-logo img {
    width: 98px;
    display: inline-block;
}

.menu-mobile.color-scheme-dark {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#1c1e31), to(#1c1e31));
  background-image: linear-gradient(to bottom, #1c1e31 0%, #1c1e31 100%);
  background-repeat: repeat-x;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#1c1e31), to(#1c1e31));
  background-image: linear-gradient(to bottom, #1c1e31 0%, #1c1e31 100%);
  background-repeat: repeat-x;
  color: #989898;
}

.menu-w .logo-w img {
    width: 60px!important;
}

h6.sidemenu-cal {
    text-align: center;
    margin-top: 50px;
	font-size:16px;
	font-weight: 700;
	color: #000000;
	margin-bottom: 20px;
}

a.btn.btn-white.btn-sm {
    border: 1px solid #E6E6E6;
	padding: 8px;
}

a.btn.btn-white.btn-sm span{
	font-size: 15px;
	color: #707070;
	font-weight: 600;
}

.menu-w.sub-menu-style-over .sub-menu-w{
	top:0;
}

.top-bar .logged-user-w .logged-user-menu {
    background: #1b1c2e;
	border: 1px solid #40434A!important;
}

.top-bar .logged-user-w .logged-user-menu .logged-user-info-w .logged-user-name {
    color: #fff;
    white-space: nowrap;
}

.top-bar .logged-user-w .logged-user-menu .logged-user-info-w .logged-user-role {
    color: #d9d9d9;
    white-space: nowrap;
}

.top-bar .logged-user-w .logged-user-menu ul li a {
    display: block;
    padding: 10px 20px;
    color: #fff;
}

.top-bar .messages-notifications{
	color: #707070;
}

.top-bar .logged-user-w .logged-user-menu ul li a span.right-arrow-profile i {
    font-size: 10px;
    padding-left: 30px;
	color: #fff;
}

.menu-w.menu-layout-compact ul.main-menu > li span {
    padding-top: 13px;
}

.menu-w.sub-menu-style-over.sub-menu-color-bright ul.main-menu > li.active > a {
    background: none;
	color: #00A54F;
}

.menu-w.sub-menu-style-over ul.main-menu > li.active > a .icon-w{
	color: #00A54F;
}

.menu-w.sub-menu-style-over ul.main-menu > li.active > a .icon-w svg{
	color: #00A54F;
}


.menu-w.sub-menu-style-over .sub-menu-w > ul > li > a:before, .menu-w.sub-menu-style-over .sub-menu-w .sub-menu-i > ul > li > a:before {    
	background-color: #00A54F;
    border-color: #00A54F;
}

.menu-w.sub-menu-style-over .sub-menu-w > ul > li > a, .menu-w.sub-menu-style-over .sub-menu-w .sub-menu-i > ul > li > a {
    color: #707071;
}

.menu-w.sub-menu-style-over .sub-menu-w {
    background-color: #ffffff;
}

.sm-top {
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 7px 0px;
    margin-left: auto;
}

/*.top-menu-controls-clp {
    margin-left: unset!important;
}*/

@media (max-width:767px){
	.avatar-w span {display: none;}
	.sm-top { margin-left: inherit;}
}



/*-------------------------
--------Important-------
--------------------------*/

.content-panel {
    /*-ms-flex: 0 0 300px;
    flex: 0 0 300px*/
}

/*-------------------------
--------Important-------
--------------------------*/


.element-header-larg {
    font-size: 30px;
    font-weight: 700;
    color: #fff;
	font-family: "almarenamonodisplaybold";
}

.element-wrapper .element-header:after {
    content: "";
    /*background-color: #00A54F;*/
    width: 35px;
    height: 0px;
    border-radius: 0px;
    display: block;
    position: absolute;
    bottom: -3px;
    left: 0px;
	font-family: "almarenamonodisplaybold";
	background: none;
}


.element-wrapper .element-header {
    border-bottom: none;
	padding-bottom: 0rem;
}

.alert-danger {
    color: #000;
    background-color: #F7BE05;
    border-color: #F7BE05;
	font-size: 16px;
}

.alert_clp {
    color: #000000;
    font-size: 16px;
    font-weight: 700;
    padding-left: 14px;
}

.alert_symp {
    padding-right: 10px;
}

.element-box-non {
    box-shadow: none;
}

.element-box-bg{
	background: url(../img/elament_bg1.png) no-repeat;
}

.element-header-small{
	font-size: 22px;
    color: #fff;
	font-family: "almarenamonodisplaybold";
}

.el-tablo .value{
	font-size: 28px;
    color: #79D2DE;
	font-family: "almarenamonodisplaybold";
}

.element-box-bg a {
    display: block;
    margin-top: 5px;
	font-size: 18px;
	color: #000000;
	text-decoration: none;
	font-weight: 400;
}

.element-box-bg span.right-arrow-profile i {
    font-size: 12px;
    padding-left: 5px;
    color: #000000;
}


.value-mt4 input{
	width: 58px;
	height: 55px;
	text-align: center;
	color: #707070;
	font-size: 35px;
	font-weight: 500;
	border: 2px solid #E6E6E6;
	margin-bottom: 24px;
}

.element-header-fade{
	font-size: 35px;
	font-weight: 700;
	color: #989898;
}

.element-box-bg-mt4{
	background:url(../img/elament_bg_mt4.png) no-repeat;
	background-size: cover;
}

.table.table-clean td .value_head{
	font-size: 20px;
	font-weight: 700;
	color: #707070;
	text-transform: uppercase;
}

.table.table-clean td .value_answ{
	font-size: 20px;
	font-weight: 700;
	color: #000;
}

.element-box-bg-mt4 .table.table-clean td {
    border-top-color: rgba(0, 0, 0, 0);
}





/*--------------------------
----Tools & Platfrom------
--------------------------*/

.element-header-micro{
	font-size: 16px;
	font-weight: 600;
	color: #000000;
	margin-bottom: .2rem!important;
}

.element-wrapper .element-header-lineno:after{
	content: "";
	display: none;
}

.content_small{
	font-size:16px;
	font-weight: 400;
	color: #707070;
	line-height: 22px;
	margin-top: 0px;
}

.space_bottom{
	margin-bottom:0px;
}

.sub-head{
	font-size:18px;
	font-weight: 600;
	color: #000000;
	margin-bottom: 15px;
}

.metatrader__downloadbtnwrap > div {
    display: flex;
    justify-content: center;
}

.metatrader__downloadbtnwrap .btn {
    width: 150px;
    height: 50px;
    display: flex;
    align-items: center;
    color: #fff;
    justify-content: space-evenly;
    /* font-size: 14px; */
    font: var(--buttontext);
    background-color: #1B2A57;
}

.btn__circleleft:hover::after{

    width: 150%;
}
.btn__circleleft:hover{
    transform: scale(0.94);
    -webkit-transform: scale(0.94);
    -moz-transform: scale(0.94);
    -ms-transform: scale(0.94);
    -o-transform: scale(0.94);
}

.close__right{

    position: absolute;
    top: -20px;
    right: -5px;
    color: #000 ;
    cursor: pointer;
    box-shadow: 0px 3px 6px rgba(0,0,0,0.16);
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    transform:scale(1.2) ;
    -webkit-transform:scale(1.2) ;
    -moz-transform:scale(1.2) ;
    -ms-transform:scale(1.2) ;
    -o-transform:scale(1.2) ;
}

.btn .text-hidden{

   display: none;
}
.zoomdown{
    position: relative;
}

.zoomdown .text-showing{

    position: relative;
    z-index: 4;
}
.zoomdown:after{
    content: '';
    position: relative;
    position:relative;
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -ms-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    border-radius: 0.25rem;
    -webkit-border-radius: 0.25rem;
    -moz-border-radius: 0.25rem;
    -ms-border-radius: 0.25rem;
    -o-border-radius: 0.25rem;
    opacity: 1;
}
.btn__primary.zoomdown{

    background-color: transparent !important;
   /* font-weight: 700;*/
  
}
.btn__primary.zoomdown .text-hidden{

   color:#1B2A57; 
  
}
.btn__primary.zoomdown:after{
    background-color: #1B2A57 !important;

}

.btn__secondary.zoomdown{

    background-color: transparent !important;
  /*  font-weight: 700;*/
    border: 2px solid transparent;;
  
}
.btn__secondary.zoomdown .text-hidden{

   color:#00A54F; 
  
}
.btn__secondary.zoomdown:after{

    background-color: #00A54F;
   

}
.btn__primary__bordered{

    background-color: transparent !important;
    border: 1px solid #1B2A57;
    color:  #1B2A57 !important;
}
.btn__borderleft{
    background-color: transparent !important;
    
    color: #00A54F !important;
    position: relative;

}
.btn__borderleft:after{
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 1px;
    border: 2px solid #E6E6E6;
    border-radius: .25rem;
    height: 100%;
    transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -ms-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-border-radius: .25rem;
    -moz-border-radius: .25rem;
    -ms-border-radius: .25rem;
    -o-border-radius: .25rem;
}
.btn__noborder{

    background-color: transparent !important;
    border : none;
    color: #00A54F !important;
}
.btn__noborder:after{
    border: none;
}

.btn__secondary__bordered{

    background-color: transparent !important;
    border: 1px solid #00A54F;
    color:  #00A54F !important;
}
.btn__circleleft{
    position: relative;
    overflow: hidden;
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transition: all 300ms ease-out;
    -webkit-transition: all 300ms ease-out;
    -moz-transition: all 300ms ease-out;
    -ms-transition: all 300ms ease-out;
    -o-transition: all 300ms ease-out;
}
.btn__circleleft:after{
    content: '';
    display: block;
    width: 100px;
    border-radius: 50%;
    height: 100px;
    left: -50px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    background-color: rgba(255, 255,255, 0.1);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -ms-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    
}

.zoomin{
    position: relative;

}
.zoomin::after{
    content: '';
    display: block;
    transform: scale(0);
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -ms-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    border-radius: 0.25rem;
    -webkit-border-radius: 0.25rem;
    -moz-border-radius: 0.25rem;
    -ms-border-radius: 0.25rem;
    -o-border-radius: 0.25rem;
    opacity:0 ;
    z-index: -1;
   
} 

.btn__secondary__bordered.zoomin>span{
    color:  #00A54F!important;
    display: block;
   
}
.btn__secondary__bordered.zoomin::after{
    background-color: #00A54F;
    
}
.btn__primary__bordered.zoomin>span{

    color: #1B2A57 ;
   /* font-weight: 700;*/
  
}
.btn__primary__bordered.zoomin:after{

    background-color: #1B2A57 !important;

}
.slide__right{
    position: relative;
}
.slide__right:after{
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 0%;
    height: 100%;
    transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -ms-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    border-radius: 0.25rem;
    -webkit-border-radius: 0.25rem;
    -moz-border-radius: 0.25rem;
    -ms-border-radius: 0.25rem;
    -o-border-radius: 0.25rem;
    opacity:1 ;
    z-index: -1;
}
.btn__primary__bordered.slide__right:after{
    background-color: #1B2A57;
}
/*on hover*/

.btn__circleleft:hover::after{

    width: 150%;
}
.btn__circleleft:hover{
    transform: scale(0.94);
    -webkit-transform: scale(0.94);
    -moz-transform: scale(0.94);
    -ms-transform: scale(0.94);
    -o-transform: scale(0.94);
}

.btn__borderleft:hover{

    color:  #1B2A57 !important;
}
.btn__borderleft:hover svg path{

    fill:  #1B2A57 !important;
}
.btn__borderleft:hover::after{

    width: 100%;
    border: 2px solid #1B2A57;
    background-color: transparent!important;
}
.btn__borderleft:hover .text-hidden{

   display: block;
    color:  #1B2A57;
}
.btn__borderleft:hover .text-showing{

  display: none;
    
}
.zoomdown:hover::after{
    transform: scale(0.25);
    -webkit-transform: scale(0.25);
    -moz-transform: scale(0.25);
    -ms-transform: scale(0.25);
    -o-transform: scale(0.25);
    border-radius: 20%;
    -webkit-border-radius: 20%;
    -moz-border-radius: 20%;
    -ms-border-radius: 20%;
    -o-border-radius: 20%;
    opacity: 0;
   
}
.zoomdown:hover .text-hidden{
    display: block;
}

.zoomdown:hover .text-showing{
    display: none;
}
.btn__secondary.zoomdown:hover{
    border: 2px solid #00A54F;


}
.btn__primary.zoomdown:hover{
    border: 2px solid #1B2A57;
}
.btn__primary__bordered.zoomdown:hover{
   background-color: #1B2A57;
}
.zoomin:hover:after{
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    opacity: 1!important;

}
.btn__secondary__bordered.zoomin:hover{
   
    position: relative;  
}
.btn__secondary__bordered.zoomin:hover > span{
    z-index: 2;
  
}
.btn__secondary__bordered.zoomin:hover > span{
    color: #fff !important;
    display: block;
}

.btn__primary__bordered.zoomin:hover>span{

    color: #fff ;
   /* font-weight: 700;*/
  
}

/*-------------*/

.metatrader__rating {
    display: flex;
    justify-content: space-evenly;
    align-items: center;
	margin-top: 30px;
}

.rating__description span{
	font-size: 18px;
	font-weight: 400;
	color: #707070;
}


/*------Rating*/

.rating {
  display: flex;
  width: 100%;
  justify-content: center;
  overflow: hidden;
  flex-direction: row-reverse;
  position: relative;
	padding-right: 20px;
}

.rating-0 {
  filter: grayscale(100%);
}

.rating > input {
  display: none;
}

.rating > label {
  cursor: pointer;
  width: 40px;
  height: 40px;
  margin-top: auto;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='126.729' height='126.73'%3e%3cpath fill='%23e3e3e3' d='M121.215 44.212l-34.899-3.3c-2.2-.2-4.101-1.6-5-3.7l-12.5-30.3c-2-5-9.101-5-11.101 0l-12.4 30.3c-.8 2.1-2.8 3.5-5 3.7l-34.9 3.3c-5.2.5-7.3 7-3.4 10.5l26.3 23.1c1.7 1.5 2.4 3.7 1.9 5.9l-7.9 32.399c-1.2 5.101 4.3 9.3 8.9 6.601l29.1-17.101c1.9-1.1 4.2-1.1 6.1 0l29.101 17.101c4.6 2.699 10.1-1.4 8.899-6.601l-7.8-32.399c-.5-2.2.2-4.4 1.9-5.9l26.3-23.1c3.8-3.5 1.6-10-3.6-10.5z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 76%;
  transition: 0.3s;
}

.rating > input:checked ~ label,
.rating > input:checked ~ label ~ label {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='126.729' height='126.73'%3e%3cpath fill='%23fcd93a' d='M121.215 44.212l-34.899-3.3c-2.2-.2-4.101-1.6-5-3.7l-12.5-30.3c-2-5-9.101-5-11.101 0l-12.4 30.3c-.8 2.1-2.8 3.5-5 3.7l-34.9 3.3c-5.2.5-7.3 7-3.4 10.5l26.3 23.1c1.7 1.5 2.4 3.7 1.9 5.9l-7.9 32.399c-1.2 5.101 4.3 9.3 8.9 6.601l29.1-17.101c1.9-1.1 4.2-1.1 6.1 0l29.101 17.101c4.6 2.699 10.1-1.4 8.899-6.601l-7.8-32.399c-.5-2.2.2-4.4 1.9-5.9l26.3-23.1c3.8-3.5 1.6-10-3.6-10.5z'/%3e%3c/svg%3e");
}

.rating > input:not(:checked) ~ label:hover,
.rating > input:not(:checked) ~ label:hover ~ label {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='126.729' height='126.73'%3e%3cpath fill='%23d8b11e' d='M121.215 44.212l-34.899-3.3c-2.2-.2-4.101-1.6-5-3.7l-12.5-30.3c-2-5-9.101-5-11.101 0l-12.4 30.3c-.8 2.1-2.8 3.5-5 3.7l-34.9 3.3c-5.2.5-7.3 7-3.4 10.5l26.3 23.1c1.7 1.5 2.4 3.7 1.9 5.9l-7.9 32.399c-1.2 5.101 4.3 9.3 8.9 6.601l29.1-17.101c1.9-1.1 4.2-1.1 6.1 0l29.101 17.101c4.6 2.699 10.1-1.4 8.899-6.601l-7.8-32.399c-.5-2.2.2-4.4 1.9-5.9l26.3-23.1c3.8-3.5 1.6-10-3.6-10.5z'/%3e%3c/svg%3e");
}

.emoji-wrapper {
  width: 100%;
  text-align: center;
  height: 100px;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
}

.emoji-wrapper:before,
.emoji-wrapper:after {
  content: "";
  height: 15px;
  width: 100%;
  position: absolute;
  left: 0;
  z-index: 1;
}

.emoji-wrapper:before {
  top: 0;
  background: linear-gradient(to bottom, white 0%, white 35%, rgba(255, 255, 255, 0) 100%);
}

.emoji-wrapper:after {
  bottom: 0;
  background: linear-gradient(to top, white 0%, white 35%, rgba(255, 255, 255, 0) 100%);
}

#rating-1:checked ~ .emoji-wrapper > .emoji {
  transform: translateY(-100px);
}

#rating-2:checked ~ .emoji-wrapper > .emoji {
  transform: translateY(-200px);
}

#rating-3:checked ~ .emoji-wrapper > .emoji {
  transform: translateY(-300px);
}

#rating-4:checked ~ .emoji-wrapper > .emoji {
  transform: translateY(-400px);
}

#rating-5:checked ~ .emoji-wrapper > .emoji {
  transform: translateY(-500px);
}


/*------Rating*/


.space-top{
	margin-top:50px;
}

.b_shadow{
	box-shadow: 0px 3px 6px #00000029;
}

.something-semantic {
  display: table;
  width: 100%;
  height: 100%;
}
.something-else-semantic {
  display: table-cell;
  text-align: center;
  vertical-align: middle;
}





/*-----------------------
--------Settings-------
-----------------------*/

label.label_fm{
	font-size: 15px;
    color: #fff;
	margin-bottom: 10px;
}

input.input_dgn{
	border: 1px solid #999999;
	border-radius: 5px;
	height: 36px;
	font-size: 14px;
	font-weight: 400;
	color: #707070;
}

button.btn_form {
    background: #007697;
    border: 1px solid #007697;
    padding: 11px 46px;
    width: 100%;
    height: 50px;
    border-radius: 40px;
	font-family: "gilroysemibold";
	font-size: 17px;
}

button.btn_form:hover{
	background: #00A54F;
    border: 1px solid #00A54F;
}

.form-buttons-w-tc{
	border-top: none;
}

body:before {
    content: "";
    position: absolute;
    z-index: -1;
    background: -webkit-gradient(linear, left top, right bottom, from(#141527), to(#141527));
    background: linear-gradient(to bottom right, #141527, #141527);
    top: 0px;
    left: 0px;
    bottom: 0px;
    right: 0px;
}

.all-wrapper.with-pattern{
	background:none;
}

body.log_bg:before{
	background-image:url(../img/login_bg.png);
	    background-repeat: no-repeat;
    background-position: right 10% top 0;
}




/*-----------------------
--------Contact Us-------
-----------------------*/



select.select_dgn{
	border: 1px solid #999999;
	border-radius: 5px;
	height: 36px;
	font-size: 14px;
	font-weight: 400;
	color: #707070;
	margin-bottom: 20px;
}
.fm_bar{
	border-right: 1px solid #E6E6E6;
	padding-right: 15px;
}

.contact_n1{
	font-size:16px;
	font-weight: 700;
	color: #000000;
}

.contact_n2{
	font-size:16px;
	font-weight: 400;
	color: #707070;
}

.element-header-mid{
	font-size: 20px;
	font-weight: 600;
	color: #000000;
	margin-bottom: .5rem!important;
	margin-top:1.5rem
}

.contact_outer {
    display: flex;
}

.contact_add h4{
	font-size:20px;
	font-weight: 600;
	color: #000000;
	margin-top: 0px;
	margin-bottom:28px;
	text-transform: uppercase;
}

.contact_left{
	margin-right:10px;
}

.contact_outer h6{
	font-size:16px;
	font-weight: 600;
	color: #000000;
	margin-top: 0px;
	margin-bottom:20px;
}

.contact_outer p{
	font-size:16px;
	font-weight: 400;
	color: #707070;
	margin-top: 0px;
	margin-bottom:20px;
}

.contact_ph {
    display: grid;
}

.contact_ph a{
	font-size: 18px;
	font-weight: 400;
	color: #707070;
	text-decoration: none;
	margin-top: 5px;
}

.contact_ph a:hover{
	color: #00a54f;
}


@media (max-width:1450px){
	/*.content-panel { -ms-flex: 0 0 0px; flex: 0 0 300px;}*/
	.content-panel { padding: 1rem;}
	.contact_n2 { font-size: 12px;}
	.element-box, .invoice-w, .big-error-w { padding: 1.5rem 1rem;}
}





/*----Flsg login----*/

.switch-lang {
  width: 110px;
  text-align: left;
  cursor: pointer;
  z-index: 50;
  position: absolute;
  top: 20px;
  right: 20px;
}
.switch-lang:hover .lang-dropdown {
  display: block;
}
.switcher-link {
  color: #fff;
}
.switcher-link:hover {
  color: #fff;
}
.current-lang {
      background: #1B1C2E;
    border: 1px solid #40434A;
  padding: 10px 10px 10px 10px;
  border-radius: 5px;
}

.current-lang p{
	margin-bottom:0rem;
}
.lang-flag {
  width: 20px;
  display: inline-block;
}
.lang-text {
  display: inline-block;
  margin-left: 5px;
  vertical-align: middle;
  margin-top: 2px;
	color: #fff;
}
.lang-dropdown {
  display: none;
  background: #1B1C2E;
    border: 1px solid #40434A;
  border-radius: 5px;
  margin-top: 2px;
}

.lang-dropdown p{
	margin-bottom:0rem;
}
.selecting-lang {
  padding: 3px 5px 3px 5px;
  cursor: pointer;
}
.selecting-lang:hover {
  background: #fff;
}
/*ul > :first-child {
  border-radius: 5px 5px 0px 0px;
}
ul > :last-child {
  border-radius: 0px 0px 5px 5px;
}
li {
  list-style-type: none;
}
.menu-arrow {
  display: inline-block;
  width: 10px;
  margin-left: 10px;
  vertical-align: top;
  margin-top: 6px;
}*/

/*----Flsg login----*/







/*--------------------------
-----Dsahboard Graph------
--------------------------*/

.element-box-plane {
    box-shadow: none;
    padding: 0;
}

select.select_dash{
	height: 50px!important;
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 20px;
    background-color: #1B1C2E;
    border: 1px solid #40434A;
    border-radius: 30px;
    color: #989898;
}

select.select_dash:focus{
	background-color: #1B1C2E;
    border: 1px solid #40434A;
	color: #989898;
}

select.select_dash option{
	color: #989898;
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
    border-width: 1px;
    border-color: #40434A;
	border-radius: 0px;
	border-radius: 30px;
}

.select2-container--default .select2-selection--multiple {
    background-color: #1B1C2E;
    border: 1px solid #40434A;
    border-radius: 30px;
    color: #989898;
    cursor: text;
	height: 50px!important;
}

ul.select2-selection__rendered {
    position: absolute;
    top: 50px;
}

select {
  background-image: url(../img/down_arrow.png);
  background-position: right 12px center;
  background-repeat: no-repeat;
  /*background-size: auto 50%;*/
  border-radius: 2px;
  border: none;
  color: #ffffff;
  padding: 10px 30px 10px 10px;
  outline: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  appearance: none;
  width:11px;
  height: 10px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #989898;
    border: 1px solid #989898;
	color: #141527;
}

.btn_dash {
    text-align: center;
    margin-top: 40px;
}

.line-chart-sign {
    display: flex;
}

.el-tablo .lab_line_chart {
	font-size: 16px;
	font-weight: 500;
    color: #00A54F;
	text-transform: inherit;
	margin-bottom: 0px;
}

.el-tablo .lab_line_chart2 {
	font-size: 16px;
	font-weight: 500;
    color: #707070;
	text-transform: inherit;
	margin-bottom: 0px;
}

.el-tablo .value.value_line_chart {
    color: #000000;
    font-size: 20px;
    font-weight: 600;
	margin-bottom: 5px;
}

.el-tablo .value.value_line_chart2 {
    color: #707070;
    font-size: 20px;
    font-weight: 600;
	margin-bottom: 5px;
}

.el-tablo-line {
    margin-right: 0px;
}

.element-wrapper .element-actions label.lab_sele_mt4 {
    color: #989898;
    font-size: 14px;
	font-weight: 500;
	display: inline-block;
}

select.form-control.form-control-sm.lab_sele_mt4 {
    background-color: #1B1C2E!important;
    border: 1px solid #40434A!important;
    border-radius: 30px!important;
    color: #989898;
	height: 38px;
	background-image: url(../img/down_arrow.png);
  	background-position: right 12px center;
  	background-repeat: no-repeat;
}

/*-----Date picker style----*/

select.date_pick_mn {
  font-size: 14px;
  color: #000000;
  font-weight: 400;
  border: none;
  width: auto;
  height: auto;
  background-color: #1B1C2E;
    border: 1px solid #40434A;
    border-radius: 30px;
    color: #989898;
}

#app {
    margin-bottom: 20px;
}

#app pre {
    display: block;
    font-size: 87.5%;
    color: #292b2c;
    text-align: center;
}

/*-----Date picker style----*/

input.date-range-input {
    width: 320px;
    background-color: #1B1C2E;
    border: 1px solid #2b2c3e;
    border-radius: 30px;
    color: #989898;
    height: 46px;
}

.date-range-in {
    float: right;
	padding-right: 15px;
	margin-top: -54px;
}

.clear_in {
    clear: both;
}

label.lab_date_range{
	font-size: 14px;
	color: #fff;
	padding-right: 10px;
	padding-top: 13px;
}



/*----------20-01-2021-------------*/
/*-------- Toogle button Tab----*/

.inside-donut-chart-label {
    display: none;
}

.trading_outer h2 {
  color: #345F90;
  font-size: 24px;
  line-height: 1.25;
  font-family: "Roboto Slab", serif;
  margin-top: 20px;
  margin-bottom: 20px;
}

.tab-slider--nav {
  width: 100%;
  float: left;
  margin-bottom: 20px;
}

.tab-slider--tabs {
  display: block;
  float: left;
  margin: 0;
  padding: 0;
  list-style: none;
  position: relative;
  border-radius: 35px;
  overflow: hidden;
  background: rgba(0, 118, 151, .2);
  height: 35px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  box-shadow: 0px 2px 4px rgba(126, 142, 177, 0.12);
}
.tab-slider--tabs:after {
    content: "";
    width: 50%;
    background: #007697;
    height: 95%;
    position: absolute;
    top: 1px;
    left: 1px;
    transition: all 250ms ease-in-out;
    border-radius: 35px;
}
.tab-slider--tabs.slide:after {
  left: 50%;
}

.tab-slider--trigger {
  font-size: 12px;
  line-height: 1;
  font-weight: bold;
  color: #989898;
  text-align: center;
  padding: 11px 20px;
  position: relative;
  z-index: 2;
  cursor: pointer;
  display: inline-block;
  transition: color 250ms ease-in-out;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.tab-slider--trigger.active {
  color: #fff;
}

.tab-slider--body {
  margin-bottom: 20px;
}

/*-------- Toogle button Tab----*/

.element-box-chart{
	box-shadow: 0px 3px 6px #00000029;
	padding-top: 2rem!important;
}

.element-chart{
	font-size: 22px;
	font-weight: 700;
	color: #000000;
	text-transform: uppercase;
}

.element-chart-gray{
	color: #707070;
	margin-bottom: 30px;
}

.chart-output p{
	font-size: 12px;
	font-weight: 500;
	color: #707070;
	margin-bottom: 26px;
}

.chart-output p span{
	font-size: 16px;
	font-weight: 700;
	color: #000000;
}

.chart-output .table td {
    border-top: none;
}

.table.table-clean td .value_head_chart{
	font-size: 14px;
	color: #989898;
	text-transform: inherit;
	text-align: left;
	font-family: "almeromonodisplaylight";
}

.table.table-clean td .value_answ_chart{
	font-size: 14px;
	color: #fff;
	text-transform: inherit;
	font-family: "almeromonodisplaylight";
}

.chart-output {
    padding: 30px 5px;
}

.tot_mt4_accounts {
    width: 58px;
    height: 55px;
    text-align: center;
    color: #707070;
    font-size: 35px;
    font-weight: 500;
    border: 2px solid #E6E6E6;
    margin-bottom: 24px;
}

.nav-tabs_linech{
	border-bottom: none;
}












/*--------------------------
------Document------------
--------------------------*/

.elament-document {
    display: flex;
}

.doc_img{
	margin-right:15px;
}

.elament-document-title{
	font-size: 20px;
	font-weight: 600;
	color: #000000;
	margin-bottom: 5px;
	text-transform: uppercase;
}

.elament-document-subtitle{
	font-size: 14px;
	font-weight: 400;
	color: #707070;
}

select.docu_dgn{
	width:300px;
}

.dropzone-document{
	width:100%;
	min-height: 40px;
	padding: 10px 20px;
}

.document-up-title{
	font-size: 16px;
	color: #817F7F;
	margin-top: 0px;
	margin-bottom: 0px;
}

.dropzone-document .dz-message-upload{
	margin: 0em 0;
}

.upload-subtitle{
	font-size: 12px;
	font-weight: 400;
	color: #999999;
	margin-top: 10px;
}

.upload_outer{
	margin-top:20px;
}

.order_doc{
	margin-top:50px;
}

.document_list{
	margin-top: 20px;
	margin-bottom: 0px;
}

.document_list ul{
	list-style: none;
	padding-left: 0px;
}

.document_list ul li{
	font-size: 16px;
	font-weight: 400;
	color: #707070;
	padding-bottom: 10px;
	position: relative;
}

.document_list ul li:before{
	content: "";
    position: absolute;
    width: 8px;
    height: 8px;
    background-color: #00A54F;
    border-radius: 10px;
    vertical-align: middle;
    top: 6px;
}

.doc_aprove{
	font-size: 16px;
	font-weight: 400;
	color: #1ECD93;
}

.doc_notaprove{
	font-size: 16px;
	font-weight: 400;
	color: #FF433D;
}




/*--------------------
-----Trading Rule---
--------------------*/

.document_list_rule{
	margin-top:10px;
	margin-bottom: 20px;
}




/*--------------------
-----Loding---
--------------------*/

#container_load {
  position: absolute;
  width: 100%;
  text-align: center;
  color: #fff;
}
#container_load h1 {
  font-size: 2rem;
  font-weight: 300;
  margin: 2rem 0;
}
.spinner {
  width: 5rem;
  height: 5rem;
  display: inline-block;
  border: 3px solid rgba(0, 0, 0, 0.2);
  border-radius: 50%;
  border-top-color: #1B2A57;
  margin-bottom: 10rem;
  animation: 1s spin ease-in-out infinite;
}
@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}

/*--------------------
-----Loding---
--------------------*/






/*----------------------
-----Forex Calculator---
----------------------*/


/*-----Senhor Style------*/

 .nav-tabs {
    /*margin-bottom: 60px;*/
    border-bottom: 1px solid transparent;
}
 .nav-tabs .nav-link {
    border: 1px solid #40434A;
    border-radius: 30px;
    background-color: #1B1C2E;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    /*font-size: 14px;*/
    font-weight: 600;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    font: var(--navlinktextmain);
}
.nav-tabs .nav-link img{
    max-width: 100%;
}
.nav-tabs.transparent .nav-link{
    border: 1px solid transparent;
    border-left-color:#E6E6E6  ;
    border-bottom-color:#E6E6E6  ;
    background-color: transparent;

}

.nav-tabs .nav-item.show .nav-link, 
.nav-tabs .nav-link.active {
    color: #00A54F!important;
    background-color: #163C28;
    border: 1px  solid #163C28!important;
	border-radius: 20px;
   /* border-top-color: #00A54F  ;
    border-top-width: 2px;*/
   
}
 .nav-tabs.transparent .nav-link.active{
    border: 1px solid transparent;
    border-left-color:#E6E6E6  ;
    border-top-color:#00A54F  ;
    background-color: transparent;
    border-top-width: 2px;

}
 .nav-tabs.transparent .nav-link:first-child,
 .nav-tabs.transparent .active:first-child{

    border-left-color:transparent  ;
}
.nav-tabs .nav-link:after, .nav-tabs .nav-item .nav-link:after {
    content: "";
    width: 0%;
    height: 0px;
    background-color: #00A54F;
    position: absolute;
    top: -2px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
	display: none;
}

/*-----Senhor Style------*/






/*----------------------
-------Login----------
----------------------*/


.login_outer{
	background: none;
	padding-top:50px;
	padding-bottom:10px;
}

.log_bg {
    padding-bottom: 0px;
}

.login_left{
	background-image: url(../img/login_left.svg);
	background-repeat: no-repeat;
	background-position: right 40% top 0;
	margin-top: 50px;
	min-height: 757px;
}

.log_left_bot {
    position: relative;
    height: 100%;
}

.log_h2 {
    position: absolute;
    bottom: 30%;
	font-family: "almarenamonodisplaybold";
	font-size: 28px;
	color: #fff;
}

/*.log_left_bot{
	background-image: url(../img/login_left.svg);
	background-repeat: no-repeat;
	background-position: right 20% top 0;
	margin-top: 50px;
}*/

.login_outer h2{
	font-family: "almarenamonodisplaybold";
	font-size: 48px;
	color: #fff;
	text-align: left;
	margin-bottom: 30px;
}

.label_lg{
	font-family: "gilroylight";
	font-size: 16px;
	color: #fff;
	margin-bottom: 10px;
}

input.resm_fm_log {
    margin-bottom: 20px!important;
    height: 62px!important;
    font-size: 14px;
    font-weight: 500;
    background-color: #1B1C2E;
    border: 1px solid #40434A;
    border-radius: 30px;
    color: #989898;
	font-family: "gilroysemiregular";
}

.login_outer a{
	color: #fff;
	font-size: 16px;
	font-family: "gilroymedium";
	text-align: right;
    display: block;
	margin-top: -10px;
}

.login_outer a:hover{
	color: #01a550;
}

button.btn_resume_log {
    margin-top: 33px;
    background: #00A54F;
    color: #fff;
    font-size: 24px;
    font-family: "almarenamonodisplaybold";
    padding: 14px 80px;
    border: 1px solid #00A54F;
    margin-bottom: 0px;
    width: 100%;
    height: 65px;
    border-radius: 40px;
}

button.btn_resume_log:hover{
	background: #252534;
    border: 1px solid #252534;
    color: #fff;
}

button.btn_resume_log:active{
	background: #252534!important;
    border: 1px solid #252534!important;
    color: #fff!important;
}

/*button.btn_resume_log:after{
	background-color: rgb(230, 230, 230);
    content: "";
    display: block;
    height: 1px;
    left: 50%;
    position: absolute;
    transform: translate(-50%, 0px);
    width: 140px;
    margin-top: 45px;
}*/

.login_sm_outer{
	margin-top:10px;
}

.login_outer h5{
	font-size: 16px;
	font-weight: 600;
	color: #707070;
	text-align: center;
	margin-bottom: 20px;
}

.login_sm_outer a {
    display: inline-block;
    text-align: center;
    padding: 0 20px;
}

.login_bottom{
	text-align:center;
	margin-top: 0px;
}

.login_bottom{
	color:#707070;
	font-size: 16px;
	font-family: "gilroymedium";
}

.login_bottom a{
	text-decoration:none;
	font-size: 16px;
	color: #fff;
}

.login_bottom a:hover{
	color: #00A54F;
}

.login_outer form{
	padding-bottom: 10px;
}

.all-wrapper.menu-side.with-pattern.all-wrapper-login{
   padding-top:0px;
	padding-bottom: 0px;
}





/*-------------------------
-----Subscriptions-------
------------------------*/

.switch {
  display: inline-block;
  height: 22px;
  position: relative;
  width: 33px;
}

.switch input {
  display:none;
}

.slider {
  /*background-color: #989898;*/
  bottom: 0;
  cursor: pointer;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: .4s;
  border: 1px solid #989898;
}

.slider:before {
    background-color: #1b1c2e;
    bottom: 2px;
    content: "";
    height: 16px;
    left: 0px;
    position: absolute;
    transition: .4s;
    width: 16px;
	border: 1px solid #989898;
}

input:checked + .slider {
  background-color: #fff;
}

input:checked + .slider:before {
  transform: translateX(17px);
}

.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}

.subscrb_table .table-striped tbody tr:nth-of-type(odd){
	background-color: rgba(94, 130, 152, 0);
}

.subscrb_table .table th, .table td{
	border-top: 1px solid rgb(83 101 140 / 8%);
}

.subscrb_table .table th.subscrib_th{
	border-top:none;
	font-family: "almarenamonodisplaybold"!important;
	font-size: 16px;
	color: #fff;
    text-transform: inherit;
	border-bottom: 1px Solid #2C2E45!important;
}

.subscrb_table .table th.table_head{
	color: #fff!important;
    font-size: 22px!important;
    font-family: "almarenamonodisplaybold"!important;
}

.content_small_mark {
    position: relative;
	font-family: "gilroysemiregular";
	font-size: 13px;
	color: #989898;
}

.content_small_mark:before {
    content: "";
    position: absolute;
    width: 8px;
    height: 8px;
    background-color: #00A54F;
    border-radius: 10px;
    vertical-align: middle;
    top: 6px;
}

.mr-l {
    margin-left: 15px;
}

input.resm_fm_pas{
	height:50px!important;
}

button.btn2_form {
    background: #00A54F;
    border: 1px solid #00A54F;
    padding: 11px 46px;
    height: 50px!important;
    border-radius: 40px;
	font-family: "gilroysemibold";
	font-size: 17px;
	margin-bottom: 10px;
}

button.btn2_form:hover{
	background: #252534;
    border: 1px solid #252534;
    color: #fff;
}

button.btn2_form:active{
	background: #252534!important;
    border: 1px solid #252534!important;
    color: #fff!important;
}

.sub_but {
    margin-top: 20px;
	margin-bottom: 10px;
	text-align: left;
}

.mr_20{
	margin-top:20px;
}

.w-300{
	width:300px;
}

.el-tablo-pas:not(.centered){
	padding-right: 2rem;
}



/*-------------------------
-----Forex Mentor-------
------------------------*/


.fillcolor {
  overflow: hidden;
  position: relative;
}

.fillcolor .row {
  z-index: 1;
  position: relative;
}

.fillcolor::after {
  z-index: 0;
  width: 64%;
  border-bottom-right-radius: 190px;
  bottom: 0;
  position: absolute;
  left: 0;
  top: 0;
  content: " ";
  background-color: #231741!important;
}

.fillcolor--color-mntr::after {
  background-color: #231741!important;
}

.mr_fmnt {
    margin-bottom: 0.5rem!important;
}

.mntr_head {
    position: absolute;
    top: 20%;
    height: 100%;
}

.intl-tel-input {
    width: 100%;
}

.intl-tel-input .country-list {
    border: 1px solid #2e2f34!important;
}

.intl-tel-input .country-list{
	background-color: rgb(20 21 39)!important;
}

.intl-tel-input .country-list .divider {
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: 1px solid #40434A!important;
}

.intl-tel-input .country-list .country {
    padding: 5px 10px;
    background-color: rgb(20 21 39)!important;
}

.intl-tel-input .country-list .country.highlight {
    background-color: rgb(47 47 52)!important;
}

.lbl_demo a {
    color: #00A54F;
    text-decoration: none;
}

.lbl_demo a:hover {
    color: #989898;
}

label.lbl_mntr {
	display: flex;
	margin-top: 10px;
}

label.lbl_mntr input {
  display: none; /* Hide the default checkbox */
}

/* Style the artificial checkbox */
label.lbl_mntr span {
  height: 40px;
  width: 50px;
  border: 1px solid grey;
  display: inline-block;
  position: relative;
	border-radius: 20px;
	cursor: pointer;
	flex:none;
	margin-right: 15px;
}

/* Style its checked state...with a ticked icon */
[type=checkbox]:checked + span:before {
  content: '\2714';
    position: absolute;
    top: 4px;
    left: 17px;
    font-size: 20px;
	color: #fff;
}

.lbl_mntr a {
    display: contents;
	color: #00A54F;
    text-decoration: none;
}

.lbl_mntr a:hover{
	color: #989898;
}

.abuot_mntr {
    margin-top: 40px;
}

.mntr_left{
	padding-right:30px;
}

.mntr_right{
	padding-left:30px;
}



/*-------------------------
-----Profile-------
------------------------*/


.profile_line{
	border-right: 1px solid #E6E6E6;
	padding: 20px;
}

.b-b-profile{
	border-top: 1px solid rgba(0, 0, 0, 0.1);
}

.padded-profile {
    padding: 1.5rem 0rem;
}

a.edit_pro{
	font-family: "gilroymedium";
	font-size: 14px;
	font-weight: 400;
	color: #fff;
	text-decoration: none;
}

a:hover.edit_pro{
	color: #00A54F;
}

label.label_profile {
	font-family: "gilroymedium";
	font-size: 14px;
	font-weight: 500;
	color: #fff;
}

input.input_profile {
	font-family: "gilroysemiregular";
	font-size: 14px;
	color: #989898;
	border: none;
	background: #1b1c2e;
}

a.edit_pro_mge{
	font-family: "gilroysemiregular";
	font-size: 14px;
	font-weight: 600;
	color: #79D2DE;
	text-decoration: none;
}

a:hover.edit_pro_mge{
	color: #00A54F;
}

a.support_pro{
	font-size: 14px;
	font-weight: 600;
	color: #79D2DE;
	text-decoration: underline;
}

a:hover.support_pro{
	color: #00A54F;
}

label.pro_edt_lab{
	font-size: 15px;
	font-weight: 500;
	color: #000000;
}

input.pro_edt_inp{
	border: 1px solid #E6E6E6;
	border-radius: 7px;
	font-size: 14px;
	font-weight: 400;
	color: #707070;
}

.pro_button {
    margin-top: 20px;
    padding-top: 10px;
}

.mt4_value_outer {
    display: flex;
}

.label_profile {
	font-family: "gilroysemiregular";
	font-size: 14px;
	color: #fff;
}
.mt4_value {
    background: #292D32;
    padding: 0px 50px;
    margin-right: 10px;
    height: 48px;
    line-height: 48px;
    border-radius: 26px;
}

.mt4_value_col1{
	background:#2C2E45;
}

.value_profile {
    margin-left: 5px;
    color: #79D2DE;
}

.up-contents {
    border-top: 1px solid #2C2E45;
    border-bottom: 1px solid #2C2E45;
    padding: 25px 0;
    margin-bottom: 20px;
}

body .daterangepicker {
    min-width: 314px;
}



/*----------------------------
---------Contact Us----------
----------------------------*/


textarea.textarea_dgn{
	height: 138px!important;
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 20px;
    background-color: #1B1C2E;
    border: 1px solid #40434A;
    border-radius: 95px;
    color: #989898;
	resize: none;
	padding: 20px 30px;
}

.mr_50 {
    margin-top: -69px;
}

.query_outer {
    display: flex;
}

.query_break {
    border-bottom: 1px solid #2C2E45;
    padding: 10px 0 5px;
    margin-bottom: 20px;
}

.query {
    margin-right: 50px;
}



/*----------------------------
---------Mt4----------
----------------------------*/


.fillcolor--color-mt4::after {
  background-color: #16172E!important;
}

.element-box-non-mt4{
	padding-bottom:0px;
}

.btn--ellipse-mob {
  width: 130px;
  height: 60px;
  border-radius: 50%;
  transform: rotate(-15deg);
  -webkit-transform: rotate(-15deg);
  -moz-transform: rotate(-15deg);
  -ms-transform: rotate(-15deg);
  -o-transform: rotate(-15deg);
  text-decoration: underline;
	border: 1px solid #00A54F;
	display: inline-block;
	text-align: center;
    line-height: 60px;
	color: #00A54F;
}

.btn--ellipse-mob:hover{
	border: 1px solid #00A54F;
	background: #00A54F;
	color: #fff;
}

.btn--ellipse-mob span {
  transform: rotate(15deg);
  -webkit-transform: rotate(15deg);
  -moz-transform: rotate(15deg);
  -ms-transform: rotate(15deg);
  -o-transform: rotate(15deg);
  display: inline-block;
}

.mt4_right {
    padding-top: 100px;
}


/*----------------------------
--------Fore Calculator--------
----------------------------*/

.cal_tab{
	margin-top:50px;
	margin-bottom: 60px;
}

select.fx_cal_select{
    background-image: url(../images/Vector_down.png);
    background-size: 8px;
    background-repeat: no-repeat;
    background-position: calc(100% - 30px) center;
    -webkit-appearance: none;
    -moz-appearance: none;
    padding: 15px 20px;
    width: 380px;
	height: 60px!important;
    z-index: 99;
    background-color: #141527;
    color: #00A54F;
    font-size: 20px;
    font-family: "almarenamonodisplaybold";
    box-shadow: 0px 4px 132px 0px #5abf874d;
    border-radius: 46px;
    border: 1px solid transparent;
    display: flex;
    align-items: center;
    justify-content: center;
}

select.fx_cal_select:focus{
	background-color: #141527;
    border: 1px solid transparent;
	color: #00A54F;
	
}

select.fx_cal_select option{
	color: #00A54F;
}

input.out_box1 {
    border-radius: 12px;
    background: #1B1C2E!important;
    border: 1px solid #40434A;
    height: 250px;
	font-family: "almeromonodisplaylight";
	font-size: 58px;
	color: #fff;
	font-weight: 500;
	text-align: center;
    line-height: 250px;
}

/* Chrome */
.custom ::-webkit-input-placeholder {
	color: #989898!important;
}

/* Firefox */
.custom ::-moz-placeholder {
	color: #989898!important;
}

/* IE */
.custom :-ms-input-placeholder {
	color: #989898!important;
}

select.in_box{
	height: 50px!important;
    font-size: 14px;
    font-weight: 500;
    margin-bottom: 20px;
    background-color: #1B1C2E;
    border: 1px solid #40434A;
    border-radius: 30px;
    color: #989898;
}

select.in_box:focus{
	background-color: #1B1C2E;
    border: 1px solid #40434A;
	color: #989898;
}

select.in_box option{
	color: #989898;
}

input.out_box2 {
	margin-bottom: 20px!important;
    height: 50px!important;
    font-size: 14px;
    font-weight: 500;
    background-color: #1B1C2E!important;
    border: 1px solid #40434A;
    border-radius: 30px;
    color: #989898;
	font-family: "gilroysemiregular";
}

label.lbl_cal {
	font-size: 15px;
    color: #fff;
    margin-bottom: 10px;
}

input.in_box_scroll {
    height: 2px;
    color: #1B2A57;
	width: 70%;
    margin-right: 22px;
	margin-top: 25px;
}

.cal_joine {
    display: flex;
}

select.in_box_sm {
    width: 25%;
    margin-top: 0px;
    margin-right: 0px!important;
}

input.out_box3{
	margin-bottom: 20px!important;
    height: 62px!important;
    font-size: 14px;
    font-weight: 500;
    background-color: #1B1C2E;
    border: 1px solid #40434A;
    border-radius: 30px;
    color: #989898;
	font-family: "gilroysemiregular";
}

button.btn_calculator {
    background: #00A54F;
    border: 1px solid #00A54F;
    padding: 11px 46px;
    height: 50px!important;
    border-radius: 40px;
	font-family: "gilroysemibold";
	font-size: 17px;
	margin-bottom: 10px;
	width: 270px;
    margin-top: 10px;
}

button.btn_calculator:hover{
	background: #252534;
    border: 1px solid #252534;
    color: #fff;
}

button.btn_calculatorm:active{
	background: #252534!important;
    border: 1px solid #252534!important;
    color: #fff!important;
}

.btn-primary:not(:disabled):not(.disabled):active, .all-wrapper .fc-button.fc-state-active:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .all-wrapper .fc-button.fc-state-active:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle, .all-wrapper .show > .dropdown-toggle.fc-button.fc-state-active{
	background: #252534!important;
    border: 1px solid #252534!important;
    color: #fff!important;
}

.mr_10{
	margin-bottom: 20px!important;
}

.inner-page-body section.calc_bottom {
    padding-bottom: 60px;
	padding-top: 0px;
}

.inner-page-body .calc_bottom h3 {
    font-size: 30px;
    font-weight: 700;
    color: #1B2A57;
	margin-bottom: 50px;
}

.calc_bottom h6{
	font-size: 20px;
    font-weight: 600;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 10px;
}

.calc_bottom p{
	font-size: 18px;
    font-weight: 400;
	color: #707070;
	margin-top: 0px;
	margin-bottom: 10px;
	line-height: 28px;
}

.calc_bottom img {
    box-shadow: 0px 3px 6px #00000029;
}

.calc_bottom_row {
    margin-bottom: 80px;
}

.calc_outer h3{
	font-size: 22px;
	font-weight: 700;
	color: #000000;
	text-transform: uppercase;
	text-align: center;
    margin-bottom: 20px;
}

.calc_outer p{
	color: #707070;
    margin-bottom: 20px;
}


/*------switch button-----*/

.center_calc {
  /*position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);*/
	margin-top: 12px;
}

.center_calc input[type="checkbox"] {
  position: relative;
  width: 54px;
  height: 27px;
  -webkit-appearance: none;
  background: #FF433D;
  outline: none;
  cursor: pointer;
  border-radius: 6px;
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  transition: background 300ms linear;
}

.center_calc input:checked[type="checkbox"] {
  background: #1ECD93!important;
}

.center_calc input[type="checkbox"]::before {
  content: "";
  position: absolute;
  width: 23px;
  height: 23px;
  border-radius: 6px;
  top: 2px;
  left: 0;
  background: #fff;
  transform: scale(1.1);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  transition: left 300ms linear;
}

.center_calc input:checked[type="checkbox"]::before {
  left: 40px;
}

.center_calc span{
	font-size:16px;
	font-weight: 400;
	color: #ABAFB3;
	vertical-align: super;
}

/*------switch button-----*/


/*----Profit/Loss button----*/

.checkbox-switch input[type="checkbox"] {
  width: 0;
  height: 0;
  position: absolute;
  /*top: -9999px;
  right: -9999px;*/
  overflow: hidden;
}

*, *:after, *:before {
  box-sizing: border-box;
}

.checkbox-switch {
  /*margin: 0;
  padding: 0;
  border: 0;
  margin-bottom: 2.2652rem;*/
	padding-top: 14px;
}
.checkbox-switch:after {
  content: "";
  display: table;
  clear: both;
}
.checkbox-switch .checkbox-right {
  float: left;
}
.checkbox-switch legend {
  margin: 0;
  padding: 0;
  display: block;
  font-weight: 600;
  font-size: 1.2rem;
  line-height: 1.3rem;
  margin-bottom: 1.618rem;
}
.checkbox-switch legend.legend-left {
  margin: 0 1.618rem 0 0;
  float: left;
}
.checkbox-switch input[type="checkbox"] + label {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  line-height: 1.3rem;
}
.checkbox-switch input[type="checkbox"] + label:before {
  width: 2.3rem;
    height: 1.3rem;
    font-family: Arial, sans-serif;
    display: inline-block;
    content: '•';
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    text-align: left;
    font-size: 3.15rem;
    line-height: 1rem;
    float: left;
    overflow: hidden;
    color: white;
    border: 3px solid #FF433D;
    border-radius: 7px;
    margin: auto 0;
    background: #FF433D;
}
@media screen and (min-width: 25rem) {
  .checkbox-switch input[type="checkbox"] + label:before {
    margin-right: 0.5rem;
  }
}
.checkbox-switch input[type="checkbox"] + label:after {
  display: none;
}

@media screen and (min-width: 25rem) {
  .checkbox-switch input[type="checkbox"] + label:after {
    content: "Loss";
    width: 1.75rem;
    display: inline-block;
  }
}
.checkbox-switch input[type="checkbox"]:checked + label:before {
  border-color: #00AC64;
  background: #00AC64;
  text-align: right;
  color: white;
}
.checkbox-switch input[type="checkbox"]:checked + label:after {
  content: "Profit";
}
.checkbox-switch input[type="checkbox"] + label:active:before, .checkbox-switch input[type="checkbox"]:checked + label:active:before {
  border-color: #808B8D;
  background: #808B8D;
  color: white;
}

/*:root {
  font-size: 16px;
  line-height: 1.618;
  font-family: Open sans, sans-serif;
  color: black;
}
@media screen and (min-width: 25rem) {
  :root {
    font-size: 18px;
  }
}*/


fieldset {
  margin: 0;
  padding: 0;
  border: 0!important;
  padding: 0rem;
}
fieldset legend {
  margin: 0;
  padding: 0;
  font-size: 2rem;
  margin-bottom: 1rem;
  font-weight: 300;
  display: block;
}

a {
  text-decoration: none;
  font-weight: 500;
  color: inherit;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
a:hover {
  text-decoration: underline;
  color: #00AC64;
}

small.cretits {
  margin-top: 2.617924rem;
  display: block;
  font-size: 0.75rem;
  display: block;
  font-weight: 300;
  color: rgba(0, 0, 0, 0.8);
}

/*----Profit/Loss button----*/

.ending_center{
	position: relative;
}

input.ending_box {
    text-align: center;
	position: relative;
}

span.ending_position {
    display: inline-block;
    width: 100%;
    position: absolute;
    top: 12px;
    left: 0;
    z-index: 2;
    pointer-events: none;
    text-align: center;
}

span.ending_position_out {
    display: inline-block;
    width: 100%;
    padding-top: 10px;
    position: inherit;
    top: 12px;
    left: 0;
    z-index: 2;
    pointer-events: none;
    text-align: center;
}



.cal_gp {
    margin-top: 80px;
}

.calc_btn_group {
    text-align: center;
}

/*button.btn_calculator2 {
    padding: 10px 50px;
    border-radius: 10px;
    margin: 10px;
}*/

button.btn_calculator.btn_calculator3{
	padding: 10px 50px;
	margin: 10px;
}

button.btn_calculator.btn_calculator3 {
    padding: 10px 50px;
    margin: 10px;
    color: #fff!important;
	background: #1B1C2E!important;
    border: 1px solid #40434A;
}

button.btn_calculator.btn_calculator3:hover {
    color: #fff!important;
	background: #252534!important;
    border: 1px solid #252534!important;
}


.piv_base{
	margin-top: 40px;
}

.tips_section {
    display: flex;
    background: #4f545d;
    margin: 60px 0 0;
    font-weight: 400;
    font-size: 20px;
    color: #fff;
}

.tips_section_light {
    background: #444951;
}

.tips_section_light_loss{
	background: #e6050a;
}

.tips_section_light_profit{
	background: #29bc1e;
}

.tips_section_light:after{
	display: block;
    content: "";
    width: 38px;
    height: 38px;
    background: url(../img/light_on.png) 50%/100% 100% no-repeat;
}

.tips_section .tips_section_light{
	padding: 28px 30px 28px 30px;
}

.tips_section p{
	display: block;
    margin: 0;
    padding: 18px 70px 18px 30px;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
	font-size: 20px;
	font-weight: 700;
	color: #fff;
}


.menu-w ul.main-menu > li.has-sub-menu > a:before{
	color: #989898;
}

.menu-head{
	color: #989898;
	font-size: 15px;
	text-transform: uppercase;
}

.m-menu{
	margin-bottom: 20px;
    margin-left: 5px;
    margin-top: 20px;
}

.menu-break {
    border-bottom: 1px solid #2C2E45;
}

.breadcrumb li span {
    color: #fff;
}

.breadcrumb li a {
    color: #989898;
}

.breadcrumb li{
	font-family: "gilroysemiregular";
	font-size: 15px;
	text-transform: none;
}

.top-bar .top-menu-controls .element-search input {
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: #141527;
    border-radius: 30px;
    padding: 8px 15px 8px 40px;
    display: block;
    width: 100%;
    outline: none;
    border: 1px solid #2C2E45;
    box-shadow: none;
    background: #eee;
}

.top-bar.color-scheme-light .top-menu-controls .element-search input, .top-bar.color-scheme-transparent .top-menu-controls .element-search input {
    /*background-color: #141527;*/
	color: #989898;
}

.box-style, .user-profile, .element-box, .invoice-w, .big-error-w, .activity-boxes-w .activity-box, .post-box, .projects-list .project-box {
    background-color: #1B1C2E;
	color: #989898;
}

.top-bar .top-menu-controls .element-search:before{
	 color: #989898;
}

::-webkit-input-placeholder {
	color: #989898!important;
}

/* Firefox */
::-moz-placeholder {
	color: #989898!important;
}

/* IE */
:-ms-input-placeholder {
	color: #989898!important;
}

.logged-user-w .avatar-w {
    overflow: inherit;
}

a.a_upload {
    background: #292D32;
    color: #FFFFFF;
    font-size: 14px;
    font-family: "gilroysemiregular";
    text-decoration: none;
	width: 190px;
    height: 48px;
    display: inline-block;
    line-height: 48px;
    text-align: center;
    border-radius: 36px;
}

a.a_upload:hover{
	background: #00A54F;
    color: #FFFFFF;
}

.element-wrapper .element-header{
	font-family: "almarenamonodisplaybold";
}

.small-hd{
	font-size: 14px;
	color: #989898;
	margin-bottom: 10px!important;
}

.ttl_left {
    padding-right: 50px;
	border-right:1px solid #2C2E45;
}

.ttl_right {
    padding-left: 50px;
}

a.vw_a{
	font-family: "almeromonodisplaylight";
	font-size: 13px;
	color: #989898;
}

a.vw_a span{
	font-size:10px;
}

.ttl_rt_top {
    margin-bottom: 15px;
	display: flex;
}

.ttl_rt_top_in {
    display: flex;
	margin-right: 30px;
}

.ttl_rt_top_img{
	margin-right:10px;
}

.hd_small{
	font-family: "almarenamonodisplaybold"!important;
	font-size: 18px;
	color: #fff;
}

.mrg_15{
	margin-bottom: 10px!important;
}

.p_small{
	font-family: "almeromonodisplaylight";
	font-size: 14px;
	color: #989898;
}

.element_fund a{
	width: 180px;
	height: 50px;
	font-family: "gilroysemibold";
	background: #00A54F;
	border:1px solid #00A54F;
	border-radius: 5px;
	font-size: 14px;
	font-weight: 700;
	color: #fff;
	text-align: center;
    line-height: 50px;
    display: inline-block;
    margin-bottom: 10px;
	text-decoration: none;
	border-radius: 42px;
}

.element_fund a.ele_fund_wtd {
	background: #1B1C2E;
	border:1px solid #40434A;
	color: #fff;
}

.element_fund a:hover{
	background: #252534;
    border: 1px solid #252534;
	color: #fff;
}

.element_fund a.ele_fund_wtd:hover{
	background: #252534;
    border: 1px solid #252534;
	color: #fff;
}

.ele_fund_mrg {
    margin-right: 15px;
}

.el-chart-size {
    width: 150px;
    height: 150px;
}

.tj_left{
	border:none;
}

.small-hd2{
	font-size: 18px;
	color: #fff;
}

.mrg-2{
	margin-bottom:10px!important;
	border-bottom: 1px Solid #2C2E45!important;
    padding-bottom: 10px!important;
}

.clr_1{
	color: #79D2DE!important;
}

.clr_2{
	color: #EC6666!important;
}

.el-legend .legend-value {
    vertical-align: top;
}

.el-legend .legend-pin.legend-pin-squared {
    border-radius: 10px;
    width: 8px;
    height: 8px;
}

.form-control:focus{
	background-color: #1B1C2E;
    border: 1px solid #40434A;
	color: #989898;
}

.chart_mt4 {
    margin-left: 15px;
    margin-top: -32px;
}

.element-wrapper {
    padding-bottom: 2rem;
}

.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link:hover, .nav-tabs .nav-item:hover .nav-link{
	border-color: #40434A;
	color: #fff!important;
}

.element-box .os-tabs-controls .nav, .invoice-w .os-tabs-controls .nav, .big-error-w .os-tabs-controls .nav {
    padding-left: 0rem;
}

.content-panel {
    padding: 2rem 2.5rem 2rem 0rem;
}

.block {
    display: block;
}

.mt4_no {
    width: 55px;
    height: 55px;
    border: 1px solid #2C2E45;
    display: block;
    text-align: center;
    line-height: 50px;
    border-radius: 8px;
	font-family: "almeromonodisplaylight";
    font-size: 22px;
	color: #fff;
}

.element-box-right{
	margin-bottom:2rem;
}

.recent_nw{
	color: #FEA41D;
}

.prew_nw{
	color: #5ABF87;
}

.nw_p{
	color: #989898;
	font-size: 13px;
	font-family: "gilroysemiregular";
}

.news_outer{
	border-bottom: 1px solid #2C2E45;
	margin-bottom: 1rem;
}

.menu-mobile.color-scheme-dark ul.main-menu .icon-w {
    color: #989898;
}

.menu-mobile .mm-logo-buttons-w {
    padding: 0.5rem 1rem;
}

.content-panel-toggler {
    background-color: #00a54f;
}

.all-wrapper.solid-bg-all {
    background-color: #141527;
}

body.full-screen .all-wrapper {
    box-shadow: none;
}

.menu-w ul.sub-menu li a:before {
    border: 1px solid #00a54f;
    background-color: #292d32;
}

.menu-w ul.sub-menu li a:hover:before {
    background-color: #00a54f;
    border-color: #00a54f;
}

.menu-w.menu-layout-compact.sub-menu-style-inside ul.sub-menu li a {
    color: #E6E6E6;
}

.menu-w ul.sub-menu li a{
	color: #E6E6E6;
}

.rca_top{
	display:flex;
}

.rca_head{
	font-size: 14px;
	margin-left: 10px;
	margin-top: 10px;
}

.rca_value {
    font-size: 14px;
    color: #fff;
    margin-top: 10px;
    display: block;
}

.fancy-progress-with-label .fpl-progress-w {
    padding: 3px;
    background-color: rgba(53, 53, 53, .5);
}

.fancy-progress-with-label .fpl-progress-w .fpl-progress-i {
    height: 8px;
    background-color: #FB03F5;
    background-image: -webkit-gradient(linear, left top, right top, from(#FB03F5), color-stop(98%, #3386EF));
    background-image: linear-gradient(-270deg, #FB03F5 0%, #AA9CFF 98%);
    border-radius: 20px;
}

.fancy-progress-with-label .fpl-progress-w .fpl-progress-i-clr2{
    height: 8px;
    background-color: #5CFF9C;
    background-image: -webkit-gradient(linear, left top, right top, from(#5CFF9C), color-stop(98%, #00FFA3));
    background-image: linear-gradient(-270deg, #5CFF9C 0%, #00FFA3 98%);
    border-radius: 20px;
}

.fancy-progress-with-label .fpl-progress-w .fpl-progress-i-clr3{
    height: 8px;
    background-color: #FB035C;
    background-image: -webkit-gradient(linear, left top, right top, from(#FB035C), color-stop(98%, #FA9FA5));
    background-image: linear-gradient(-270deg, #FB035C 0%, #FA9FA5 98%);
    border-radius: 20px;
}

.fancy-progress-with-label .fpl-progress-w .fpl-progress-i-clr4{
    height: 8px;
    background-color: #CFFFF3;
    background-image: -webkit-gradient(linear, left top, right top, from(#CFFFF3), color-stop(98%, #e6fff9));
    background-image: linear-gradient(-270deg, #CFFFF3 0%, #e6fff9 98%);
    border-radius: 20px;
}

.fancy-progress-with-label .fpl-label {
    font-size: 12px;
    padding-left: 20px;
	padding-right:0px;
	color: #fff;
}

.fancy-progress-with-label {
    margin-bottom: 1.5rem;
	margin-top: .5rem;
}




/*----------------------------
-----------FAQ---------
----------------------------*/


a.btn2_form {
    background: #00A54F;
    border: 1px solid #00A54F;
    padding: 11px 46px;
    height: 39px!important;
    border-radius: 40px;
    font-family: "gilroysemibold";
    font-size: 17px;
    margin-bottom: 10px;
	display: inline-block;
}

a.btn2_form:hover{
	background: #252534;
    border: 1px solid #252534;
    color: #fff;
}

a.btn2_form:active{
	background: #252534!important;
    border: 1px solid #252534!important;
    color: #fff!important;
}

a.btn2_form_line {
    color: #fff!important;
	background: #1B1C2E!important;
    border: 1px solid #40434A;
}

a.btn2_form_line:hover {
    color: #fff!important;
	background: #252534!important;
    border: 1px solid #252534!important;
}

.py-5 {
    padding-bottom: 1rem !important;
	padding-top: 1rem!important;
}



/*----------------------------
------My Document-----
----------------------------*/


.wh-1{
	color:#fff;
}

.fillcolor--color-doc::after {
  background-color: #2E2F45!important;
}

.doc_head {
    top: 10%;
}

.rd-1{
	color:#F00500;
}

.dropzone {
    border: 2px dashed #817F7F;
    border-radius: 6px;
	background: #1b1c2e;
}

.btnfm_mr {
    margin-top: 25px;
}

.mr-doc {
    margin-top: 52px;
}

.document_list ul li span {
    margin-left: 18px;
}


/*----------------------------
------Forgot Password-----
----------------------------*/


.forgot_list ul {
    list-style: none;
    padding-left: 0px;
}

.forgot_list ul li{
	font-family: "gilroymedium";
	font-size:16px;
	margin-bottom: 50px;
	color: #fff;
	display: flex;
}

.forgot_list ul li span {
    background: #25263D;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    margin-right: 10px;
    border-radius: 40px;
}

.forgot_list {
    border-bottom: 1px solid #2C2E45;
    margin-bottom: 40px;
}

.forgot_lk {
    padding-left: 0px;
}

.forgot_lk a {
    color: #989898;
    font-size: 16px;
    font-family: "gilroymedium";
    text-align: right;
    display: block;
    margin-top: -10px;
}

.forgot_lk a:hover {
    color: #01a550;
}


/*----------------------------------
------Mt4 Account Summery Detail-----
---------------------------------*/

.d-link-btn {
    padding: 5px 15px!important;
}

.chart_mt4_det {
    margin-top: 0;
    margin-right: 15px;
}

.mt_det-label {
    display: flex;
	margin-bottom: 30px;
}

.mt_lab_in {
    background: #25263D;
	padding: 20px;
	border-radius: 8px;
	margin-right: 20px;
}

.status_lbl {
    display: block;
}

.active_lbl {
    font-size: 18px;
    color: #fff;
}









.login_block {
    display: none;
}

.mt4_img_bot {
    display: none;
}


/*----------28-06-2022------------*/

.cashback_img{
	text-align:center;
	margin-bottom: 20px;
}

/*----------28-06-2022------------*/


/*----------------------------
------Responsive Fixing-----
----------------------------*/

input.doc_idfile {
    border: 2px dashed #047bf8;
}

input.doc_addrfile {
    border: 2px dashed #047bf8;
}

.login_left {
    text-align: left;
}


@media (max-width:1650px){
	/*.content-panel { -ms-flex: 0 0 300px; flex: 0 0 300px;}*/
	.contact_n2 {font-size: 12px;}
	.el-tablo:not(.centered) {  padding-left: 1.5rem;}
	button.btn_form { padding: 10px 30px; font-size: 14px;}
	.element-box .os-tabs-controls, .invoice-w .os-tabs-controls, .big-error-w .os-tabs-controls {margin-left: 0rem; width: 100%;}
	.el-tablo:not(.centered) {padding-right: 1.5rem;}
}


@media (max-width:1450px){
	.contact_outer p { font-size: 14px;}
	.element-box .os-tabs-controls, .invoice-w .os-tabs-controls, .big-error-w .os-tabs-controls { margin-left: 0rem;}	
	.btn--ellipse-mob {width: 100px; height: 60px;line-height: 60px;}
	.mt4_left img { width: 100%;}
}


@media (max-width:1240px){
	.el-tablo:not(.centered) {padding-right: 1rem;padding-left: 1rem;}
	.contact_n2 { font-size: 9px;}
	.contact_ph a { font-size: 14px;}
	.menu-mobile .mm-logo-buttons-w .mm-logo img { width: 62px;}
	a.edit_pro_mge {font-size: 10px;}
	.meta_t_img img { width: 100%;}
	.login_left {background-position: right 0% top 0;margin-top: 50px; min-height: 757px;}
	.btn--ellipse-mob {  width: 80px;height: 50px; line-height: 50px;}
	.btn--ellipse-mob span { font-size: 12px;}
	.ttl_right {padding-left: 15px;}
	.ttl_left { padding-right: 15px;}
	.ttl_rt_top_in {display: flex;margin-right: 10px;}
	.menu-w.menu-layout-compact { -webkit-box-flex: 0;  -ms-flex: 0 0 220px;  flex: 0 0 220px;
}

@media (max-width:1200px){
	
}


@media (max-width:1150px){
	.content-panel {padding: 2rem 2.5rem 2rem 2.5rem;}
	.content-panel {
		background-color: #141527;
		background-image: -webkit-gradient(linear, right top, left top, color-stop(8%, #141527), color-stop(90%, #141527));
		background-image: linear-gradient(-90deg, #141527 8%, #141527 90%);
	}
	.content-panel-toggler{top:50px;}
}


@media (max-width:1023px){
	.el-tablo:not(.centered) {display: grid;}
	
	.elament-document-title { font-size: 16px;}
	button.btn_form {padding: 9px 15px; font-size: 14px;}
	label.label_fm { font-size: 14px;}
	.sm-top a { padding: 0 5px;}
	.top-bar .messages-notifications { margin: 0px .5rem;}
	.top-bar .top-menu-controls .element-search { margin: 0px .5rem;}
	.avatar-w span {font-size: 14px}
	.element-header-small {font-size: 16px;}
	.el-tablo .value {font-size: 20px;}
	.el-tablo .label { font-size: 0.5rem;}
	.menu-mobile.color-scheme-dark ul.sub-menu { background-color: #1c1e31;}
	.mt4_left img { width: auto;}
}

@media (max-width:991px){
	.ttl_left {padding-right: 15px;border-bottom:1px solid #2C2E45;}
	.ttl_right{padding-left: 15px;}
	.date-range-in {margin-top: 30px;}
	.log_h2 {bottom: 27%;font-size: 22px;}
	.mt4_left img { width: 100%;}
}

@media (max-width:767px){
	.menu-mobile .menu-and-user { border-top: 1px solid rgba(0, 0, 0, 0.1); background: #1c1e31;}
	.menu-mobile .logged-user-w .logged-user-info-w { color: #1b2a57;}
	.menu-mobile.color-scheme-dark .logged-user-w .logged-user-role {color: rgb(111 114 123);}
	.menu-mobile.color-scheme-dark ul.main-menu > li > a { color: #989898;}
	.menu-mobile.color-scheme-dark ul.sub-menu li a { color: #989898;}
	.menu-mobile ul.sub-menu {border-top: 1px solid #2C2E45;}
	.menu-mobile.color-scheme-dark ul.sub-menu li::marker { color: #00A54F;}
	.menu-mobile.color-scheme-dark ul.main-menu .icon-w { color: #00A54F;}
	.menu-mobile .mm-logo-buttons-w .mm-logo img {width: 56px;}
	.el-tablo:not(.centered) { display: flow-root;}
	.contact_outer p { font-size: 12px;}
	.elament-document-title {  font-size: 13px;}
	.b-r { border-right: none;}
	.profile_line {border-right: none; border-bottom: 1px solid #E6E6E6;padding: 20px; margin-bottom: 20px;}
	.meta_t_img img { width: auto;}
	.howto_use_mtk4 img {width: 100%;}
	.login_block {display: block;}
	.login_hide{display:none;}
	.mntr_head {position: initial!important;}
	.mt4_left img { width: auto;}
	.mt4_img_bot { display: block;}
	 .mt4_img_top{ display: none;}
	.mt4_right { padding-top: 0px; margin-bottom: 30px;}
	.mr_50 { margin-top: 30px;}
}

@media (max-width:575px){
	.login_left {width: 100%;}
	.login_right { width: 50%;}
	.login_left img { width: 100%;}
	.login_outer form { padding: 20px 20px;}
	.mt4_value {display: inline-table;}
	input.input_profile {text-align: center;}
}

@media (max-width:520px){
	.meta_t_img img { width: 100%;}
	.chart_mt4 {display: flex;margin-left: 0px;margin-top: -15px; width: 100%;}
}
	
@media (max-width:430px){
	.ele_fund_mrg {margin-right: 0px;}
	.ttl_rt_bot { text-align: center;}
}
	
@media (max-width:424px){
	.log_h2 {bottom: 30%;font-size: 15px;}
	select.fx_cal_select { width: 316px;}
}


@media (max-width:360px){
	.metatrader__downloadbtnwrap .btn { width: 138px;}
	select.docu_dgn {width: 250px;}
}







