html,body{width:100%;height:100%}body{font-family:Open Sans;font-weight:400 !important}hr{max-width:50px;border-color:#018bc7;border-width:3px}.no-padding{padding:0}hr.light{border-color:#fff}a{color:#337ab7;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}a:hover,a:focus{color:#0472a2}h1,h2,h3,h4,h5,h6{font-style:normal;font-weight:100 !important;font-family:'Montserrat',sans-serif}p{margin-bottom:20px;font-size:16px;line-height:1.5;font-weight:100}.bg-primary{position:relative;width:100%;text-align:center;color:#fff;background-image:url('../../img/services_web.jpg');background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}  .bg-secundary{position:relative;padding:45px 0 !important;text-align:center;color:#fff;background:url('../../img/cloud_web.jpg') no-repeat fixed 100% 70% / cover;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}  .bg-clients{background:#f9f9f9}@media(min-width:992px){.bg-contact{height:100%;position:relative}}  .bg-contact{background:#f1f1f1}  .contact-content{margin-top:5%}  .form-control{min-height:38px !important;font-family:'Open Sans','Helvetica Neue',Arial,sans-serif}  .btn-default{border-radius:3px !important;border:3px solid #fff !important;background:#ccc !important;color:#1b6d85 !important}  .btn-default:hover{border-radius:3px !important;border:3px solid #fff !important;background:#1b6d85 !important;color:#ccc !important}  .bg-dark{color:#fff;background-color:#222}  .text-faded{color:rgba(255,255,255,.7)}  section{padding:100px 0}  aside{padding:50px 0}  .no-padding{padding:0}  .navbar-default{border-color:rgba(34,34,34,.05);font-family:'Open Sans','Helvetica Neue',Arial,sans-serif;background-color:transparent !important;background:rgba(0,0,0,.7) !important;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}  .navbar-default .navbar-toggle{border-color:transparent !important}  .navbar-default .navbar-header .navbar-brand{text-transform:uppercase;font-family:'Open Sans','Helvetica Neue',Arial,sans-serif;font-weight:700;color:#f05f40;padding:8px 15px}  .navbar-default .navbar-header .navbar-brand:hover,.navbar-default .navbar-header .navbar-brand:focus{color:#eb3812}  .navbar-default .nav>li>a,.navbar-default .nav>li>a:focus{text-transform:uppercase;font-size:13px;font-weight:700;color:#fff}  .navbar-default .nav>li>a:hover,.navbar-default .nav>li>a:focus:hover{color:#f05f40}  .navbar-default .nav>li.active>a,.navbar-default .nav>li.active>a:focus{color:#018bc7 !important;background-color:transparent}  .navbar-default .nav>li.active>a:hover,.navbar-default .nav>li.active>a:focus:hover{background-color:transparent}  .affix .affix-img{max-height:35px !important}  .affix-top .container .navbar-nav{margin-top:24px !important}@media(max-width:1200px){#cloud-computer{width:80% !important;float:right}}@media(max-width:992px){#system-computer{display:none}#cloud-computer{display:none}}@media(min-width:980px){#cloud-mobile{display:none}}@media(max-width:768px){.affix-top .affix-img{max-height:30px !important}}@media(min-width:768px) and (max-width:990px){.affix-top .affix-img{max-height:50px !important;margin-top:8px}}@media(min-width:768px){.affix-top{height:100px !important}  .navbar-default{border-color:rgba(255,255,255,0.07);background-color:transparent}  .navbar-default .navbar-header .navbar-brand:hover,.navbar-default .navbar-header .navbar-brand:focus{color:#fff}  .navbar-default .nav>li>a,.navbar-default .nav>li>a:focus{color:#fff}  .navbar-default .nav>li>a:hover,.navbar-default .nav>li>a:focus:hover{color:#0572ac}  .navbar-default.affix{border-color:rgba(34,34,34,.05);background:rgba(0,0,0,.7) !important}  .navbar-default.affix .navbar-header .navbar-brand{font-size:14px;color:#f05f40}  .navbar-default.affix .navbar-header .navbar-brand:hover,.navbar-default.affix .navbar-header .navbar-brand:focus{color:#eb3812}  .navbar-default.affix .nav>li>a,.navbar-default.affix .nav>li>a:focus{color:#fff}  .navbar-default.affix .nav>li>a:hover,.navbar-default.affix .nav>li>a:focus:hover{color:#f05f40}}  header{position:relative;width:100%;min-height:auto;text-align:center;color:#fff;background-image:url(../../img/header.png);background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}  header .header-content{position:relative;width:100%;padding:100px 15px;text-align:center}  header .header-content .header-content-inner h1{margin-top:0;margin-bottom:0;text-transform:uppercase;font-weight:700}  header .header-content .header-content-inner hr{margin:30px auto}  header .header-content .header-content-inner p{margin-bottom:50px;font-size:16px;font-weight:300;color:rgba(255,255,255,.7)}@media(min-width:768px){header{min-height:100%}header .header-content{position:absolute;top:50%;padding:0 50px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}header .header-content .header-content-inner{margin-right:auto;margin-left:auto;max-width:1000px}header .header-content .header-content-inner p{margin-right:auto;margin-left:auto;max-width:80%;font-size:18px}}  .section-heading{margin-top:0}  .service-box{margin:50px auto 0;max-width:400px}@media(min-width:992px){.service-box{margin:20px auto 0}}  .service-box p{margin-bottom:0}  .portfolio-box{display:block;position:relative;margin:0 auto;max-width:650px}  .portfolio-box .portfolio-box-caption{display:block;position:absolute;bottom:0;width:100%;height:100%;text-align:center;color:#fff;opacity:0;background-color:rgba(0,0,0,.9) !important;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}  .portfolio-box .portfolio-box-caption .portfolio-box-caption-content{position:absolute;top:50%;width:100%;text-align:center;transform:translateY(-50%)}  .portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category,.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name{padding:0 15px;font-family:'Open Sans','Helvetica Neue',Arial,sans-serif}  .portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category{text-transform:uppercase;font-size:14px;font-weight:600}  .portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name{font-size:18px}  .portfolio-box:hover .portfolio-box-caption{opacity:1}@media(min-width:768px){.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-category{font-size:16px}.portfolio-box .portfolio-box-caption .portfolio-box-caption-content .project-name{font-size:22px}}  .call-to-action h2{margin:0 auto 20px}  .text-primary{color:#f05f40}  .no-gutter>[class*=col-]{padding-right:0;padding-left:0}  .btn-default{border-color:#fff;color:#222;background-color:#fff;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}  .btn-default:hover,.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{border-color:#ededed;color:#222;background-color:#f2f2f2}  .btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-image:none}  .btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{border-color:#fff;background-color:#fff}  .btn-default .badge{color:#fff;background-color:#222}  .btn-primary{border-color:#f05f40;color:#fff;background-color:#f05f40;-webkit-transition:all .35s;-moz-transition:all .35s;transition:all .35s}  .btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{border-color:#ed431f;color:#fff;background-color:#ee4b28}  .btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-image:none}  .btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{border-color:#f05f40;background-color:#f05f40}  .btn-primary .badge{color:#f05f40;background-color:#fff}  .btn{border:0;border-radius:300px;text-transform:uppercase;font-family:'Open Sans','Helvetica Neue',Arial,sans-serif;font-weight:700}  .btn-xl{padding:15px 30px}  ::-moz-selection{text-shadow:none;color:#fff;background:#222}  ::selection{text-shadow:none;color:#fff;background:#222}  img::selection{color:#fff;background:0}  img::-moz-selection{color:#fff;background:0}  body{webkit-tap-highlight-color:#222}  .social-icons{width:30px;height:30px;background:#FFF;border-radius:20px;color:transparent !important;text-align:center;padding-top:5px;margin-right:10px}  .social-icons-footer{background:#3381ca !important}  .bg-contact .social-icons .fa{color:#f1f1f1 !important}  .close-footer{background:#ccc;padding:17px;border-bottom:5px solid #5fa6e4;height:50px}  .close-footer p{font-size:12px !important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom:0}  .text-orange{color:#f90}  .ours-partners{border:3px solid #5fa6e4;padding:10px;border-radius:5px;max-width:500px;text-align:center;margin-bottom:50px;color:#369}  .text-gray{color:#bfbfbf}  .fa-envelope,.fa-facebook{color:#000 !important}  #contactForm label.error{width:auto;display:inline;color:#a94442;font-weight:100}  #messages-error,#messages-success{display:none}