body{
	font-family: "Open Sans", sans-serif;
}
.img-responsive{
    width: 100%;
}

/* Text */
.bold{font-weight:bolder;}

.text-red{color:#ec0000;}
.text-white{color:#fff;}
.text-gray{color:#999;}

.text-center{text-align: center;}
.text-left{text-align: left;}

.f-12{font-size:12px;}
.f-20{font-size:20px;}
.f-24{font-size:24px;}

.w-90 {width:90%}
.w-80 {width:80%}
.w-60 {width:60%}

.ln-txt {
    line-height: 1.5em;
}

/* Margins */
.mt-28{margin-top:28px;}
.mt-32{margin-top:32px;}
.mb-12{margin-bottom:12px;}
.mb-32{margin-bottom:32px;}
.ml-32{margin-left:32px;}
.mr-24{margin-right:24px;}

/* Paddings */
.p-16{padding:16px;}
.p-40{padding:40px;}


/* Banner */
.title{
	margin-top:0;
}
.str-banner-int.ten-cuidado {
	background-image: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), url("../img/bg-one-trade-fx.jpg");
}
.subtitle {
    position: relative;
    font-size: 20px;
}
.subtitle::before {
    content: "";
    width: 58px;
    height: 3px;
    background-color: #EC0000;
    position: absolute;
    bottom: -30px;
    left: 0px;
}
.title::before {
    display:none;
}
.str-banner-int.ten-cuidado {
    background-position: 50% 0;
}



/* Content */
.app-logo{
	margin:10px 16px;
	border:1px solid #ddd;
	border-radius:5px;
	width:80px;
}
.card {
	height: 100%;
}
ul.inline-list li{
	list-style-type:none;
	display:inline-block;
	vertical-align: middle;
}
ul.inline-list li.w-60{
    width:60%;
}
ul.inline-list li.w-70{
    width:70%;
}

.install-steps li {
    display: block;
    margin-bottom: 15px;
    position: relative;
    overflow: visible;
}
.install-steps li .img_cont {
    background: #00b3ba;
    border-radius: 100%;
    display: inline-block;
    text-align: center;
    width: 50px;
    height: 50px;
    margin-right: 10px;
    vertical-align: middle;
}
.install-steps li .img_cont span {
    font-size: 20px;
    color: #fff;
}
.install-steps li .cont {
    width: 80%;
    display: inline-block;
    vertical-align: middle;
}
.install-steps li .cont.not-middle {
    vertical-align: top;
}
.install-steps li .cont p {
    font-size: 14px;
    color: #737373;
}
.install-steps li .cont ul{
    margin-top:14px;
    padding-left: 20px;
}
.install-steps li .cont ul li{
    color:#737373;
}
.install-steps li .cont ul li:nth-child(3){
    margin-bottom:0;
}
.img_cont img{
    max-width: 30px;
    max-height: 30px;
    transform: translateY(-50%);
	margin-top: 50%;
}

hr {
	border-top: 1px solid #ddd;
	width: 90%;
	margin-left: 5%;
}

.bullet-phone {
    text-align: left;
    margin: 20px 0;
}

.list__item:before {
    background-color: #ec0000!important;}

p.list {
    font-size: 14px;
    color: #737373;
    }


@media (max-width:425px){
    ul.inline-list li.w-60, ul.inline-list li.w-70{
        width:100%;
    }
    .install-steps li{
        text-align:center;
    }
    .install-steps li .img_cont {
	    display: block;
	    margin: 30px auto 5px auto;
	}
}

.img-global {
    max-width: 300px;
}

.icon-laptop {
    width: 80px;
}
