/* devmedia.prod.css */
.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.submenu,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px}.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.1276595744681%;*margin-left:2.0744680851064%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"] + [class*="span"]{margin-left:2.1276595744681%}.row-fluid .span12{width:100%;*width:99.946808510638%}.row-fluid .span11{width:91.489361702128%;*width:91.436170212766%}.row-fluid .span10{width:82.978723404255%;*width:82.925531914894%}.row-fluid .span9{width:74.468085106383%;*width:74.414893617021%}.row-fluid .span8{width:65.957446808511%;*width:65.904255319149%}.row-fluid .span7{width:57.446808510638%;*width:57.393617021277%}.row-fluid .span6{width:48.936170212766%;*width:48.882978723404%}.row-fluid .span5{width:40.425531914894%;*width:40.372340425532%}.row-fluid .span4{width:31.914893617021%;*width:31.86170212766%}.row-fluid .span3{width:23.404255319149%;*width:23.351063829787%}.row-fluid .span2{width:14.893617021277%;*width:14.840425531915%}.row-fluid .span1{width:6.3829787234043%;*width:6.3297872340426%}.row-fluid .offset12{margin-left:104.25531914894%;*margin-left:104.14893617021%}.row-fluid .offset12:first-child{margin-left:102.12765957447%;*margin-left:102.02127659574%}.row-fluid .offset11{margin-left:95.744680851064%;*margin-left:95.63829787234%}.row-fluid .offset11:first-child{margin-left:93.617021276596%;*margin-left:93.510638297872%}.row-fluid .offset10{margin-left:87.234042553191%;*margin-left:87.127659574468%}.row-fluid .offset10:first-child{margin-left:85.106382978723%;*margin-left:85%}.row-fluid .offset9{margin-left:78.723404255319%;*margin-left:78.617021276596%}.row-fluid .offset9:first-child{margin-left:76.595744680851%;*margin-left:76.489361702128%}.row-fluid .offset8{margin-left:70.212765957447%;*margin-left:70.106382978723%}.row-fluid .offset8:first-child{margin-left:68.085106382979%;*margin-left:67.978723404255%}.row-fluid .offset7{margin-left:61.702127659574%;*margin-left:61.595744680851%}.row-fluid .offset7:first-child{margin-left:59.574468085106%;*margin-left:59.468085106383%}.row-fluid .offset6{margin-left:53.191489361702%;*margin-left:53.085106382979%}.row-fluid .offset6:first-child{margin-left:51.063829787234%;*margin-left:50.957446808511%}.row-fluid .offset5{margin-left:44.68085106383%;*margin-left:44.574468085106%}.row-fluid .offset5:first-child{margin-left:42.553191489362%;*margin-left:42.446808510638%}.row-fluid .offset4{margin-left:36.170212765957%;*margin-left:36.063829787234%}.row-fluid .offset4:first-child{margin-left:34.042553191489%;*margin-left:33.936170212766%}.row-fluid .offset3{margin-left:27.659574468085%;*margin-left:27.553191489362%}.row-fluid .offset3:first-child{margin-left:25.531914893617%;*margin-left:25.425531914894%}.row-fluid .offset2{margin-left:19.148936170213%;*margin-left:19.042553191489%}.row-fluid .offset2:first-child{margin-left:17.021276595745%;*margin-left:16.914893617021%}.row-fluid .offset1{margin-left:10.63829787234%;*margin-left:10.531914893617%}.row-fluid .offset1:first-child{margin-left:8.5106382978723%;*margin-left:8.4042553191489%}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right}.container{margin-right:auto;margin-left:auto;*zoom:1}.container:before,.container:after{display:table;line-height:0;content:""}.container:after{clear:both}.container-fluid{*zoom:1}.container-fluid.dm-box-404{margin-top:40px}.container-fluid:before,.container-fluid:after{display:table;line-height:0;content:""}.container-fluid:after{clear:both}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed}.pushcrew-http-branding-modal-clicked-box{display:none!important}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.hidden{display:none;visibility:hidden}.visible-phone{display:none!important}.visible-tablet{display:none!important}.hidden-desktop{display:none!important}.visible-desktop{display:inherit!important}@media (min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-tablet{display:inherit!important}.hidden-tablet{display:none!important}}@media (max-width:767px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-phone{display:inherit!important}.hidden-phone{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:inherit!important}.hidden-print{display:none!important}}@media (min-width:1200px){.row{margin-left:-30px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:30px}.container,.submenu,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px}.span12{width:1170px}.span11{width:1070px}.span10{width:970px}.span9{width:870px}.span8{width:770px}.span7{width:670px}.span6{width:570px}.span5{width:470px}.span4{width:370px}.span3{width:270px}.span2{width:170px}.span1{width:70px}.offset12{margin-left:1230px}.offset11{margin-left:1130px}.offset10{margin-left:1030px}.offset9{margin-left:930px}.offset8{margin-left:830px}.offset7{margin-left:730px}.offset6{margin-left:630px}.offset5{margin-left:530px}.offset4{margin-left:430px}.offset3{margin-left:330px}.offset2{margin-left:230px}.offset1{margin-left:130px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.5641025641026%;*margin-left:2.5109110747409%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"] + [class*="span"]{margin-left:2.5641025641026%}.row-fluid .span12{width:100%;*width:99.946808510638%}.row-fluid .span11{width:91.452991452991%;*width:91.39979996363%}.row-fluid .span10{width:82.905982905983%;*width:82.852791416621%}.row-fluid .span9{width:74.358974358974%;*width:74.305782869613%}.row-fluid .span8{width:65.811965811966%;*width:65.758774322604%}.row-fluid .span7{width:57.264957264957%;*width:57.211765775596%}.row-fluid .span6{width:48.717948717949%;*width:48.664757228587%}.row-fluid .span5{width:40.17094017094%;*width:40.117748681578%}.row-fluid .span4{width:31.623931623932%;*width:31.57074013457%}.row-fluid .span3{width:23.076923076923%;*width:23.023731587561%}.row-fluid .span2{width:14.529914529915%;*width:14.476723040553%}.row-fluid .span1{width:5.982905982906%;*width:5.9297144935443%}.row-fluid .offset12{margin-left:105.12820512821%;*margin-left:105.02182214948%}.row-fluid .offset12:first-child{margin-left:102.5641025641%;*margin-left:102.45771958538%}.row-fluid .offset11{margin-left:96.581196581197%;*margin-left:96.474813602473%}.row-fluid .offset11:first-child{margin-left:94.017094017094%;*margin-left:93.910711038371%}.row-fluid .offset10{margin-left:88.034188034188%;*margin-left:87.927805055465%}.row-fluid .offset10:first-child{margin-left:85.470085470085%;*margin-left:85.363702491362%}.row-fluid .offset9{margin-left:79.487179487179%;*margin-left:79.380796508456%}.row-fluid .offset9:first-child{margin-left:76.923076923077%;*margin-left:76.816693944354%}.row-fluid .offset8{margin-left:70.940170940171%;*margin-left:70.833787961448%}.row-fluid .offset8:first-child{margin-left:68.376068376068%;*margin-left:68.269685397345%}.row-fluid .offset7{margin-left:62.393162393162%;*margin-left:62.286779414439%}.row-fluid .offset7:first-child{margin-left:59.82905982906%;*margin-left:59.722676850336%}.row-fluid .offset6{margin-left:53.846153846154%;*margin-left:53.73977086743%}.row-fluid .offset6:first-child{margin-left:51.282051282051%;*margin-left:51.175668303328%}.row-fluid .offset5{margin-left:45.299145299145%;*margin-left:45.192762320422%}.row-fluid .offset5:first-child{margin-left:42.735042735043%;*margin-left:42.628659756319%}.row-fluid .offset4{margin-left:36.752136752137%;*margin-left:36.645753773413%}.row-fluid .offset4:first-child{margin-left:34.188034188034%;*margin-left:34.081651209311%}.row-fluid .offset3{margin-left:28.205128205128%;*margin-left:28.098745226405%}.row-fluid .offset3:first-child{margin-left:25.641025641026%;*margin-left:25.534642662302%}.row-fluid .offset2{margin-left:19.65811965812%;*margin-left:19.551736679396%}.row-fluid .offset2:first-child{margin-left:17.094017094017%;*margin-left:16.987634115294%}.row-fluid .offset1{margin-left:11.111111111111%;*margin-left:11.004728132388%}.row-fluid .offset1:first-child{margin-left:8.5470085470085%;*margin-left:8.4406255682851%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"] + [class*="span"]{margin-left:30px}input.span12,textarea.span12,.uneditable-input.span12{width:1156px}input.span11,textarea.span11,.uneditable-input.span11{width:1056px}input.span10,textarea.span10,.uneditable-input.span10{width:956px}input.span9,textarea.span9,.uneditable-input.span9{width:856px}input.span8,textarea.span8,.uneditable-input.span8{width:756px}input.span7,textarea.span7,.uneditable-input.span7{width:656px}input.span6,textarea.span6,.uneditable-input.span6{width:556px}input.span5,textarea.span5,.uneditable-input.span5{width:456px}input.span4,textarea.span4,.uneditable-input.span4{width:356px}input.span3,textarea.span3,.uneditable-input.span3{width:256px}input.span2,textarea.span2,.uneditable-input.span2{width:156px}input.span1,textarea.span1,.uneditable-input.span1{width:56px}.thumbnails{margin-left:-30px}.thumbnails > li{margin-left:30px}.row-fluid .thumbnails{margin-left:0}}@media (min-width:768px) and (max-width:979px){.row{margin-left:-20px;*zoom:1}.row:before,.row:after{display:table;line-height:0;content:""}.row:after{clear:both}[class*="span"]{float:left;min-height:1px;margin-left:20px}.container,.submenu,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:724px}.span12{width:724px}.span11{width:662px}.span10{width:600px}.span9{width:538px}.span8{width:476px}.span7{width:414px}.span6{width:352px}.span5{width:290px}.span4{width:228px}.span3{width:166px}.span2{width:104px}.span1{width:42px}.offset12{margin-left:764px}.offset11{margin-left:702px}.offset10{margin-left:640px}.offset9{margin-left:578px}.offset8{margin-left:516px}.offset7{margin-left:454px}.offset6{margin-left:392px}.offset5{margin-left:330px}.offset4{margin-left:268px}.offset3{margin-left:206px}.offset2{margin-left:144px}.offset1{margin-left:82px}.row-fluid{width:100%;*zoom:1}.row-fluid:before,.row-fluid:after{display:table;line-height:0;content:""}.row-fluid:after{clear:both}.row-fluid [class*="span"]{display:block;float:left;width:100%;min-height:30px;margin-left:2.7624309392265%;*margin-left:2.7092394498648%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="span"]:first-child{margin-left:0}.row-fluid .controls-row [class*="span"] + [class*="span"]{margin-left:2.7624309392265%}.row-fluid .span12{width:100%;*width:99.946808510638%}.row-fluid .span11{width:91.436464088398%;*width:91.383272599036%}.row-fluid .span10{width:82.872928176796%;*width:82.819736687434%}.row-fluid .span9{width:74.309392265193%;*width:74.256200775832%}.row-fluid .span8{width:65.745856353591%;*width:65.692664864229%}.row-fluid .span7{width:57.182320441989%;*width:57.129128952627%}.row-fluid .span6{width:48.618784530387%;*width:48.565593041025%}.row-fluid .span5{width:40.055248618785%;*width:40.002057129423%}.row-fluid .span4{width:31.491712707182%;*width:31.438521217821%}.row-fluid .span3{width:22.92817679558%;*width:22.874985306218%}.row-fluid .span2{width:14.364640883978%;*width:14.311449394616%}.row-fluid .span1{width:5.8011049723757%;*width:5.747913483014%}.row-fluid .offset12{margin-left:105.52486187845%;*margin-left:105.41847889973%}.row-fluid .offset12:first-child{margin-left:102.76243093923%;*margin-left:102.6560479605%}.row-fluid .offset11{margin-left:96.961325966851%;*margin-left:96.854942988127%}.row-fluid .offset11:first-child{margin-left:94.198895027624%;*margin-left:94.092512048901%}.row-fluid .offset10{margin-left:88.397790055249%;*margin-left:88.291407076525%}.row-fluid .offset10:first-child{margin-left:85.635359116022%;*margin-left:85.528976137299%}.row-fluid .offset9{margin-left:79.834254143646%;*margin-left:79.727871164923%}.row-fluid .offset9:first-child{margin-left:77.07182320442%;*margin-left:76.965440225696%}.row-fluid .offset8{margin-left:71.270718232044%;*margin-left:71.164335253321%}.row-fluid .offset8:first-child{margin-left:68.508287292818%;*margin-left:68.401904314094%}.row-fluid .offset7{margin-left:62.707182320442%;*margin-left:62.600799341719%}.row-fluid .offset7:first-child{margin-left:59.944751381215%;*margin-left:59.838368402492%}.row-fluid .offset6{margin-left:54.14364640884%;*margin-left:54.037263430116%}.row-fluid .offset6:first-child{margin-left:51.381215469613%;*margin-left:51.27483249089%}.row-fluid .offset5{margin-left:45.580110497238%;*margin-left:45.473727518514%}.row-fluid .offset5:first-child{margin-left:42.817679558011%;*margin-left:42.711296579288%}.row-fluid .offset4{margin-left:37.016574585635%;*margin-left:36.910191606912%}.row-fluid .offset4:first-child{margin-left:34.254143646409%;*margin-left:34.147760667685%}.row-fluid .offset3{margin-left:28.453038674033%;*margin-left:28.34665569531%}.row-fluid .offset3:first-child{margin-left:25.690607734807%;*margin-left:25.584224756083%}.row-fluid .offset2{margin-left:19.889502762431%;*margin-left:19.783119783708%}.row-fluid .offset2:first-child{margin-left:17.127071823204%;*margin-left:17.020688844481%}.row-fluid .offset1{margin-left:11.325966850829%;*margin-left:11.219583872105%}.row-fluid .offset1:first-child{margin-left:8.5635359116022%;*margin-left:8.4571529328788%}input,textarea,.uneditable-input{margin-left:0}.controls-row [class*="span"] + [class*="span"]{margin-left:20px}input.span12,textarea.span12,.uneditable-input.span12{width:710px}input.span11,textarea.span11,.uneditable-input.span11{width:648px}input.span10,textarea.span10,.uneditable-input.span10{width:586px}input.span9,textarea.span9,.uneditable-input.span9{width:524px}input.span8,textarea.span8,.uneditable-input.span8{width:462px}input.span7,textarea.span7,.uneditable-input.span7{width:400px}input.span6,textarea.span6,.uneditable-input.span6{width:338px}input.span5,textarea.span5,.uneditable-input.span5{width:276px}input.span4,textarea.span4,.uneditable-input.span4{width:214px}input.span3,textarea.span3,.uneditable-input.span3{width:152px}input.span2,textarea.span2,.uneditable-input.span2{width:90px}input.span1,textarea.span1,.uneditable-input.span1{width:28px}}@media (max-width:767px){body{padding-right:0;padding-left:0}.navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-right:-20px;margin-left:-20px}.container-fluid{padding:0}.dl-horizontal dt{float:none;width:auto;clear:none;text-align:left}.dl-horizontal dd{margin-left:0}.submenu{width:auto}.container{width:auto}.row-fluid{width:100%}.row,.thumbnails{margin-left:0}.thumbnails > li{float:none;margin-left:0}[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{display:block;float:none;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.row-fluid [class*="offset"]:first-child{margin-left:0}.input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto}.controls-row [class*="span"] + [class*="span"]{margin-left:0}.modal{position:fixed;top:20px;right:20px;left:20px;width:auto;margin:0}.modal.fade{top:-100px}.modal.fade.in{top:20px}}@media (max-width:480px){.opacity{background:#302F31!important;opacity:1!important;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=1)!important}header nav.lateral>ul{height:100%!important}header nav.lateral>ul,header nav.lateral>ul ul{width:100%!important}header nav.lateral>ul li a{font:normal normal 18px/22px arial!important}header nav.lateral>ul>li ul{-webkit-transform:translate(-100%,0)!important;-moz-transform:translate(-100%,0)!important;transform:translate(-100%,0)!important}header nav.lateral>ul ul.active{-webkit-transform:translate(0,0)!important;-moz-transform:translate(0,0)!important;transform:translate(0,0)!important}}@media (max-width:979px){body{padding-top:0}header nav.lateral{position:fixed!important;overflow:auto!important;top:0;width:100%!important}}
/* end devmedia.prod.css */

/* ACESSO RAPIDO */
.acesso-rapido-item {
    width: auto;
    max-width: 155px;
    min-height: 95px;
    height: auto;
    background: #2A4753 0% 0% no-repeat padding-box;
    border-radius: 5px;
    opacity: 1;
    margin-bottom: 20px;
    margin-right: 12px;
    display: flex;
    color: #fff;
    font-weight: 400;
    font-size: 18px;
    line-height: 30px;
    display: flex;
    justify-content: flex-start;
    font-family: Montserrat,sans-serif;
    align-items: center;
    padding: 12px;
    box-sizing: border-box;
    flex-wrap: wrap;
}

.acesso-rapido-item:hover {
    background-color: #21627D;
    border-radius: 5px;
    transform: translateY(-3px);
    transition: 0.3s;
}

.box-acesso-rapido {
    /*margin-top: 25px;*/
}

* { outline: none; }
.link-menu-mvp,.menu-close,.menu-content li a{font-family:Montserrat}
.font-dev,.font-media,.link-menu-mvp{text-transform:uppercase}
.devmenu a,.link-menu-mvp,.menu-content li a,header nav.lateral>ul li>a{text-decoration:none}
.secundario-menu-devmedia-1 {display: flex; justify-content: center; align-items: center; margin-left: 20px; } 
.secundario-menu-devmedia-1 .secundario-link {color: rgba(55, 55, 55, 0.75); margin-right: 20px; font-weight: 500; }
.secundario-menu-devmedia-1 .secundario-link:hover { color: black; }
.devmenu .login-usuario{fill:#8795a2;}
a.top-bar-search svg {width: 25px;height: 25px;margin: 0;fill: #a2a2a2;display: block;}
.menu-wrapper *{box-sizing:border-box}
.menu-wrapper{opacity: 0;width:100%;height: 100vh;position:absolute;top:75px;right:0;/* border-top-left-radius: 10px; *//* border-bottom-left-radius: 10px; */z-index:1;transition: 0.2s;pointer-events: none;box-sizing: border-box;/* overflow: scroll; */}
.menu-wrapper-content { background: #253A44; padding: 40px 20px;}
.menu-wrapper-empty { width: 100%; height: 100%; background-color: rgba(0,0,0,0.6);}
.foto-usuario-devmedia:before {bottom: -15px; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; border-bottom-color: #253A44; border-width: 10px; transform: translateX(-50%); opacity: 0; transition: 0.2s;}
.menu-wrapper--isOpened ~ .menu-wrapper, .menu-wrapper--isOpened.foto-usuario-devmedia:before{opacity: 1;pointer-events: auto;}
.menu-close{position:absolute;top:10px;right: 23px;color:#0AC5D4;}
.sidebar-close{width:40px;height:40px;display:flex;cursor:pointer;background-color: #2a4753;border-radius: 100px;}
.sidebar-close:after,.sidebar-close:before{width:20px;height:2px;background: #fff;position:relative;top:45%;transition:all .5s;content:"";}
.sidebar-close:before{transform:rotate(45deg) translate(-45%,50%);transform-origin:left;left:50%}
.sidebar-close:after{right:50%;transform:rotate(-45deg) translate(45%,50%);transform-origin:right}
.menu-mvp,.menu-mvp:hover{transition:background .3s}
.sidebar-close:hover:before{transform:rotate(-315deg) translate(-45%,50%)}
.sidebar-close:hover:after{transform:rotate(-405deg) translate(45%,50%)}
.picture-container{/* width:100%; */display:flex;justify-content:center;margin:0 auto;flex-direction: column;align-items: center;}
.picture{width:60px;height:60px;display:flex;justify-content:center;align-items:center;border-radius:100%;overflow:hidden}
.picture img{max-width:100%;min-height:100%}
.menu-user-name {/* width: 100%; */color: #fff;font-size: 32px;font-weight: 600;}
.user-level{margin: 15px 0 0;color: #fff;font-size: 10px;font-weight: 400;display: block;text-align: center;text-decoration: none;}
.user-level span {color: #01CD6A;font-weight: 600;}
.user-level:hover span {text-decoration: underline;}
.topo-link-minha-conta, .topo-link-logout{color: #fff;font-size: 14px;font-weight: 400;text-align: center;padding: 10px 12px;background: #20333B;border-radius: 5px;margin-right: 12px;display: flex;align-items: center;box-sizing: border-box;}
.menu-container{display: flex;justify-content: center;align-items: center;max-width: 1008px;margin: 0 auto;}
.menu-container .menu-container{padding: 0;padding-left: 100px;flex-wrap: wrap;width: 100%;}
.menu-content{width:100%;margin:0;padding:0;list-style:none;display: flex;/* justify-content: space-between; */flex-wrap: wrap;}
.menu-content li{ width: calc((100% - 36px)/4); height: 100px; background: #2A4753 0% 0% no-repeat padding-box; border-radius: 5px; opacity: 1; margin-bottom: 12px; margin-right: 12px; display: flex; line-height: 26px;}
.menu-content-item{padding: 12px 12px;width: 100%;transition: 0.3s;}
.menu-content-item:hover {background-color: #21627D;border-radius: 5px; transform: translateY(-3px);}
.menu-content-item a{ color: #fff; font-size: 18px; font-weight: 300; width: 100%; display: flex; align-items: center; }
.menu-content-item-destaque{background-color: #0e7cb1 !important;}
.menu-container-title { display: flex; justify-content: space-between; align-items: center; padding: 20px 0 42px; width: 100%; }
.menu-container-title a { text-decoration: none; color: #fff; font-size: 12px; font-weight: 500; text-align: center; text-transform: uppercase; padding: 10px 20px; background: #0AC5D4; border-radius: 5px; width: 180px; }
.menu-container-title a:hover {    color: #253a44;    background: #2cd7e4;}
.menu-container-rodape { display: flex; justify-content: space-between; width: 100%; padding-top: 25px; margin-top: 20px; border-top: 1px solid #395968; }
.menu-container-rodape-action { display: flex;}
.menu-content li:nth-child(4n) { margin-right: 0;}
a.topo-link-minha-conta svg, a.topo-link-logout svg, #indica-btn-menu svg {margin-left: 30px;}


.menu-user-assine-topo > li {background-color: #fff;}

.menu-divider {width: 100%;margin: 0;padding: 10px 0 0 0;list-style: none;display: flex;justify-content: space-between;align-items: center;flex-wrap: nowrap;border-top: 1px solid rgba(255, 255, 255, .3);}
.menu-divider li {width: 100%;text-align: left;}
.menu-divider li a{color:#fff;font-size:13px;}
.cta-container{width:100%;display:flex;justify-content:center;}
.menu-mvp{width:130px;height:44px;border:1px solid #EDEDED;border-radius:22px;}
.link-menu-mvp{width:100%;height:100%;display:flex;justify-content:center;align-items:center;color:#0AC5D4;font-size:14px;font-weight:700}
.menu-mvp:hover{background:#EDEDED}
a.picture:before {content: 'Editar Foto'; color: #fff; position: absolute; font-size: 11px; background: #000000a8; border-radius: 50px; height: 60px; width: 60px; display: none; justify-content: center; align-items: center;text-align: center;} 
a.picture:hover:before {display: flex; } 

.header-site-devmedia .img-seta-menu{width:9px;height:7px;margin: 0 0 0 10px;}
.header-site-devmedia .img-seta-menu .img-seta-menu-path{fill:none;stroke:#8795A2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-width:1px}

*{-webkit-tap-highlight-color:transparent;}
body,html{height:100%;margin:0}

.container-site-devmedia{padding-top:75px;min-height:calc(100vh - 75px);display:flex;position:relative;flex-direction:column}
.home-bottom.header-site-devmedia{height:75px;position:fixed;top:0;z-index:120;background-color:#fff;width:100%;display:flex;align-items:center;padding:0;border-bottom: 1px solid rgba(255, 255, 255, .2);}
.header-site-devmedia{height:75px;position:fixed;top:0;z-index:120;background-color:#fff;width:100%;display:flex;align-items:center;padding:0;border-bottom: 1px solid #dadada;box-sizing: border-box;}
.menu-topo-devmedia{width:100%}
main.content-site-devmedia{flex:1 1 auto}
.main-footer{flex:0 0 auto}
input:-webkit-autofill{background-color:#eee;background-image:none;color:#454545}
input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px #f3f3f3 inset!important}
.fixScreen-devmedia{position:fixed;overflow-y:scroll;width:100%}
.container-top{position:relative;display:table;width:100%}
.devmenu{font-family:Montserrat,sans-serif;font-size:14px;display:flex;align-items: center;}
.devmenu .drop-mobile{display:none}
.devmenu-mobile{display:flex;align-items:center}
.dm-cor1{background-color:#302f31}
.dm-cor2{background-color:#49c5bf}
.dm-cor3{background-color:#8CC53E}
.dm-cor4{background-color:#F2F5F7}
.dm-cor5{background-color:#fff}
.dm-cor6{background-color:#282828}
.dm-bgnav{width:100%;z-index:4;background:url(//www.devmedia.com.br/imagens/2013/494949.png) repeat-x #FFF;top:0;-webkit-box-shadow:inset 0 -2px 0 0 #494949;box-shadow:inset 0 -2px 0 0 #494949}
.empresarial-devmedia{display:none;}
.empresarial-devmedia:hover,.foto-usuario-devmedia{box-shadow:0 3px 6px rgba(0,0,0,.16)}
.font-media{font-family:'Conv_Nexa Light',Arial,Tahoma}
.font-dev{font-family:'Conv_Nexa Bold',Arial,Tahoma}
.btn-text-top,.link-menu-usuario{font-family:Montserrat,sans-serif;box-sizing:border-box;font-size:13px}
.btn-text-top{background-color: rgba(0, 0, 0, .12);}
.btn-text-top::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #fff; opacity: 1;}
.btn-text-top::-moz-placeholder { /* Firefox 19+ */  color: #fff; opacity: 1;}
.btn-text-top:-ms-input-placeholder { /* IE 10+ */  color: #fff; opacity: 1;}
.btn-text-top:-moz-placeholder { /* Firefox 18- */  color: #fff; opacity: 1;}
.logo-devmedia{width:140px}
.logo-mvp{width:210px}
.logo-mob{display:none}.
.logo_b2b { color: #fff;font-family: 'Montserrat';font-weight: 500;display: flex;align-items: center;text-decoration: none; }
.logo_b2b img {width: 40px;border-radius: 50%;margin-right: 5px; }
a.logo-mob svg{width: 120px;}
a.logo-mob svg .cls-1{fill:#535353;}
.home-bottom .logo-devmedia-svg{border-right: 1px solid rgba(255, 255, 255, .2);}
.logo-devmedia-svg{flex: 0 0 auto;padding-right: 20px;height: 75px;display: flex;align-items: center;margin-left: 20px;border-right: 1px solid #eceff5}
.menu-itens-devmedia{display:flex;align-items:center;flex:1 1 auto; flex-wrap: nowrap;}
.menu-itens-devmedia .secao-menu-devmedia-1 {/* width: 320px; */flex: 0 0 auto;display: flex;}
.menu-itens-devmedia .secao-menu-devmedia-2 { display: flex; flex: 1 1 auto; justify-content: flex-end;}
.login-box{display:flex;flex:0 0 auto;align-items: center;}
.menu-item-devmedia{color: rgba(55, 55, 55, 0.75);font-size:13px;font-weight:400;position:relative;cursor:pointer;height:75px;display:flex;align-items:center;}
.secao-menu-devmedia-1 .menu-item-devmedia {font-size: 14px;margin-left: 25px;font-weight: 600;}
.secao-menu-devmedia-1 .menu-item-devmedia:first-child{margin-left: 20px;}
.secao-menu-devmedia-2 .menu-item-devmedia { margin-right: 25px; margin-left: 0; font-size: 12px;}
.secao-menu-devmedia-1 .menu-item-devmedia.menu-contrate-devmedia {width: 280px;}
.menu-item-devmedia:hover{color: #373737;}
i.arrow-menu{cursor:pointer;margin-left:5px}
i.arrow-menu:before{content:"";display:inline-block;vertical-align:middle;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #8795A2;right:0}
.page-mvp{width: 150px;height:35px;border-radius:30px;margin-right: 20px;}
.page-mvp a.link-page-mvp{transition: .1s ease;background-color:#0AC5D4;color: #ffffff;text-transform:uppercase;font-size: 12px;font-weight:500;width:100%;height:100%;display:flex;justify-content:center;align-items:center;border-radius: 50px;}
.page-mvp a.link-page-mvp:hover{background: #59d6cd;}
.form-busca.form-busca-off {margin-right: 15px;}
.icon-busca-mobile { display: block; width: 25px; height: 25px; margin-right: 15px; fill: #8795a2; }
.empresarial-devmedia, .login-devmedia {border-radius: 9px; transition: all .1s ease; } 
.cadastrese-devmedia{width:100px;margin-right:10px}
.link-empresarial-devmedia, .link-login-devmedia{color: #8795A2; font-weight: 400; height: 45px; width: 100%; box-sizing: border-box; display: flex; align-items: center; justify-content: center; cursor: pointer;} 
.link-login-devmedia{width: 35px; height: 25px;}
.login-devmedia{margin-right: 40px;}
.login-devmedia:hover .link-login-devmedia{font-weight: 600;}
.login-devmedia.active_login .link-login-devmedia { color: #1188E9; }
.box-login-devmedia { display: none; background-color: #fff; width: 235px; position: absolute; right: 40px; top: 70px; padding: 20px 20px 10px; box-sizing: border-box; border-radius: 4px 0 4px 4px; box-shadow: 0 5px 6px rgba(0, 0, 0, 0.2);}
.show-form-login-devmedia { display: flex; }
.lbl-form-devmedia { font-family: Montserrat; font-size: 14px; margin: 10px 0 5px; display: block; }
input.input-form-devmedia { height: 30px; border-radius: 4px; border: 1px solid #707070; width: 190px; padding: 0 10px; box-sizing: border-box; }
a.lembrar-senha-devmedia { font-size: 10px; text-align: right; display: block; margin: 6px 0; font-style: italic; color: #383d49; }
button.submit-form-devmedia { background-color: #0ac5d4; display: block; border: none; color: #fff; border-radius: 15px; width: 100%; height: 30px; cursor: pointer; margin: 15px 0 0; }
a.cadastro-devmedia {text-align: center; font-size: 12px; display: block; margin: 15px 0 0; color: #2c2d2d; }
.foto-usuario-devmedia{width:46px;height:46px;position: relative;display:-webkit-flex;display:flex;justify-content:center;align-items:center;cursor:pointer;border-radius:50%;margin-right: 20px;}
.foto-usuario-devmedia img{max-width:100%;min-height:100%;height:100%;border-radius: 50%;width: 100%;object-fit: cover;}
i.arrow-img-user{position:absolute;top:25px;right:13px;cursor:pointer;padding:0 10px}
i.arrow-img-user:before{content:"";display:inline-block;vertical-align:middle;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #8795A2;right:0}
.menu-usuario-devmedia{display:none;position:fixed;right:0;top:75px;background-color:#fff;width:190px;text-align:center;border-radius:0 0 9px 9px;box-shadow:10px 10px 20px rgba(0,0,0,.1);z-index:2}
.link-menu-usuario{display:block;color:#8795A2;padding:8px 0;text-transform:capitalize;font-weight:400}
.link-menu-usuario:last-child{padding-bottom:15px}
.link-menu-usuario:hover{color:#373737}
.open-menu-usuario-devmedia{display:block}
.form-busca-mobile{display:none;top:70px;position:relative;margin:10px}
.form-busca-site{padding:0!important;margin:0;position:relative}
.home-bottom .btn-text-top{background-color: rgba(0, 0, 0, .12); border:1px solid rgba(255, 255, 255, .1);padding:15px 50px 15px 30px;border-radius:20px;width:250px;height:42px;font-weight:300;color: #0ac5d4;}
.btn-text-top{background-color: #f5f6fa; border:1px solid rgba(255, 255, 255, .1);padding:15px 50px 15px 30px;border-radius:20px;width:250px;height:42px;font-weight:300;color: #8795a2;}

/* .btn-text-top:focus{width:300px} */
.btn-buscar-top{width:20px!important;height:22px;background:url(//www.devmedia.com.br/imagens/2013/buscar_grey.png) no-repeat;cursor:pointer!important;border:none;position:absolute;top:50%;right:20px;transform:translateY(-50%);padding:0;}
.btn-buscar-top:focus,.btn-text-top:focus{outline:0}
.busca-mobile{display:none;z-index: 3;}
.home-bottom .btn-text-top::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #0ac5d4; opacity: 1;}
.home-bottom .btn-text-top::-moz-placeholder { /* Firefox 19+ */  color: #0ac5d4; opacity: 1;}
.home-bottom .btn-text-top:-ms-input-placeholder { /* IE 10+ */  color: #0ac5d4; opacity: 1;}
.home-bottom .btn-text-top:-moz-placeholder { /* Firefox 18- */  color: #0ac5d4; opacity: 1;}

.btn-text-top::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #8795a2; opacity: 1;}
.btn-text-top::-moz-placeholder { /* Firefox 19+ */  color: #8795a2; opacity: 1;}
.btn-text-top:-ms-input-placeholder { /* IE 10+ */  color: #8795a2; opacity: 1;}
.btn-text-top:-moz-placeholder { /* Firefox 18- */  color: #8795a2; opacity: 1;}

.busca-mobile img {cursor: pointer; padding: 12px 0; z-index: 9; position: absolute; top: 15px; right: 20px;}
.busca-mobile form{display:none; position: absolute; top: 0; left: 0; width: 100%; height: 75px; align-items: center; padding: 0 10px 0 0; background: white; z-index: 8; box-sizing: border-box;}
.busca-mobile form input{flex:1 1 auto;border-radius:20px;box-shadow:0 3px 6px rgba(0,0,0,.16);border:none;padding:10px 20px;font-size:15px;color:#515151;width:100%;outline: none;}
.busca-mobile form .busca-close{flex:0 0 auto;padding:10px 5px 10px 5px;height:40px;width:40px;text-align:center;line-height:40px;font-size:22px;font-weight:700;color:#515151;cursor:pointer}
.busca-mobile .busca-close:after,.busca-mobile .busca-close:before{content:"";height:25px;width:2px;background-color:#9c9999;position:absolute;top:25px;margin:auto}
.busca-mobile .busca-close:before{transform:rotate(-45deg)}
.busca-mobile .busca-close:after{transform:rotate(45deg)}

/*INICIO NOVA TECNOLOGIA*/
.nav-menu-devmedia {visibility:hidden;}
.show-submenu-devmedia:hover .nav-menu-devmedia{display: flex;visibility:visible;}
.nav-menu-devmedia:before {background: #253A44 0% 0% no-repeat padding-box;opacity: 1;width: 17px;height: 10px;content: " ";transform: rotate(45deg);position: absolute;top: -3px;}
.nav-menu-devmedia.nav-menu-tecnologia{justify-content: center;}
.nav-menu-devmedia.nav-menu-tecnologia:before {left: 230px;}
.nav-menu-devmedia {width: 100%;position: fixed;left: 0;top: 75px;height: auto;color: #fff;max-height: 600px;background: #253A44;cursor: default;box-shadow: 0px 15px 20px 10px rgba(0, 0, 0, .2);}
.wrap-teclogias-novidades {display:flex;padding: 30px 0;width: 100%;margin-left: 200px;}
.wrap-tecnologias {display: flex;/* height: 360px; */width: 90%;}
.wrap-novidades {width: 35%;padding: 40px 20px 40px 40px;box-sizing: border-box;border-left: 1px solid #0cc0d02e;}
.topico-tecnologia .menu-titulo-topico {color: #0CC0D0;font-size: 18px;font-family: Montserrat;display: inline-block;word-break: break-word;width: auto;min-width: 120px;max-width: 160px;}
.topico-tecnologia {margin-right: 80px;}
.itens-topico-tecnologia {display: flex; flex-direction: column; gap: 10px; padding-top: 10px;}
.itens-topico-tecnologia .item-link-tecnologia {color: #FFFFFF;text-align: left;text-decoration:none;font-weight: 400;display: inline-block;word-break: break-word;width: auto;max-width: 150px;}
.item-link-tecnologia:hover{color: #0CC0D0;}
.titulo-novidade {font-family: Montserrat;font-size: 36px;width: 90%;display: block;word-break: break-word;}
.box-novidades .conteudo-novidades {padding: 18px 16px;font-weight: 400;line-height: 25px;color: #fff;}
.titulo-novidade-interno {font-size: 20px;font-family: Montserrat;color: #ffffff;display: block;padding: 16px 16px 6px 16px;box-sizing: border-box;}
.data-novidade {font-family: Montserrat;font-size: 14px;color: #0CC0D0;padding: 0 16px;box-sizing: border-box;}
.box-novidades {margin-top: 47px;background: #21343D;border-radius: 5px;width: 90%;}
@media(max-width: 1190px){.wrap-tecnologias {width: 100%;}}
.menu-curso-devmedia {display:none;}
/*FIM NOVA TECNOLOGIA*/

/*INICIO NOVO VAGAS*/
.menu-topo-box-vagas {width: 415px;height: 371px;background: #21343D;border-radius: 10px;}
.nav-menu-devmedia.nav-menu-vagas:before {left: 465px;}
.wrap-center-boxes {width: 100%;display: flex;justify-content: center;margin: 72px 0 72px 0;}
.menu-topo-box-vagas:first-child {margin-right: 50px;}
.menu-topo-box-vagas:nth-child(2) {margin-left: 50px;}
.wrap-vagas-top {height: 55%;border-bottom: 3px solid #253a44;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.vagas-titulo {font-size: 24px;font-family: montserrat;font-weight: 600;margin-top: 18px;}
.wrap-vagas-bottom {height: 45%;}
.vagas-svg {width: auto;height: 48px;}
.vagas-titulo {font-size: 24px;font-family: montserrat;font-weight: 600;margin-top: 18px;}
.vagas-conteudo {font-size: 16px;color: #ffffff;opacity: 0.75;font-weight: 400;font-family: Montserrat;margin: 35px 60px;}
.vagas-conteudo:first-child {text-align: center;}
.vagas-btn {background: #1F4F66;width: 90%;display: flex;height: 40px;justify-content: center;align-items: center;margin: 0px 5%;border-radius: 5px;color: #FFFFFF;font-family: Montserrat;font-size: 14px;font-weight: 400;}
.wrap-content-empresa {width: 80%;height: auto;margin: 32px 10%;display: flex;flex-direction: row;align-items: center;}
.vagas-total-empresa {font-size: 36px;color: #0CC0D0;}
.vagas-conteudo:first-child {margin: 35px 60px;}
.vagas-conteudo:nth-child(2) {margin: 0 16px;}
.vagas-btn:hover {background: #2f627b;}
/*FIM NOVO VAGAS*/

.show-submenu-devmedia:hover .submenu-itens-devmedia{display: block;}
.submenu-itens-devmedia{display:none;position: absolute;left: -35px;top: 60px;background-color: #253a44;z-index: 2;min-width: 230px;border-radius: 10px;box-shadow: 0 3px 6px rgba(0, 0, 0, .15);} 
.submenu-item-devmedia{display: block;padding: 7px 35px;color: #fff;font-size: 13px;font-weight: 500;}
.submenu-item-devmedia:last-child{padding-bottom:10px}
.submenu-item-devmedia:hover{color: #0ac5d4;}
.submenu-item-devmedia:first-child:hover {border-radius: 10px 10px 0 0;}
.submenu-item-devmedia:last-child:hover {border-radius: 0 0 10px 10px;}
.show-submenu-devmedia:hover:after{content:"";width: auto;position:absolute;top:100%;height:50px;z-index:1;}
hr.line-submenu{border-color:rgba(0,0,0,.1);display: none; }
.menu-live-topo {padding: 3px 5px; font-family: Montserrat; color: #fff; font-size: 12px; border-radius: 5px; margin-left: 40px; }
.menu-live-topo.live-aovivo { background-color: rgba(199, 56, 56, 1); animation: live-aovivo-pulse 0.7s infinite; }
.menu-live-topo.live-streaming { background-color: rgb(123, 172, 59); /*animation: live-streaming-pulse 0.7s infinite;*/ }
.submenu-item-devmedia:first-child {padding-top: 12px;}
.submenu-itens-devmedia.subsecundario { min-width: 120px;}
.submenu-itens-devmedia:after {top: -20px;left: 103px;border: solid transparent;content: " ";position: absolute;pointer-events: none;border-bottom-color: #253a44;border-width: 10px;transform: translateX(-50%);}

header nav.lateral{position:fixed;display:none;top:0;overflow-x:hidden;width:100%;height:100%;z-index:9999}
header nav.lateral>ul{position:relative;z-index:9999}
header nav.lateral ul{background:rgba(37,58,68,.98);margin:0;padding:0;width:300px;height:100%;color:#888;border:0 solid #000}
header nav.lateral>ul ul{position:relative;display:block}
header nav.lateral>ul li{list-style:none;border-bottom:0;outline:0}
header nav.lateral>ul>li>strong>a{color:#fff;text-shadow:0 1px 0 rgba(255,255,255,.1),0 0 30px rgba(255,255,255,.125);text-decoration:none}
header nav.lateral>ul li>a{display: block; text-shadow: 0 0 1px rgba(255,255,255,.1); font: normal normal 14px/20px Montserrat; padding: 14px 1em 14px 1.8em; color: #C5CED5; font-size: 16px; outline: 0; transition: all .3s ease-out;} 
header nav.lateral>ul li>a:hover{color:#0AC5D4;}
header nav.lateral>ul li>a:focus{outline:0}
header nav.lateral>ul>li ul{overflow:hidden;position:absolute;top:0;width:87%;height:100%;box-shadow:1px 0 2px rgba(0,0,0,.2);padding:0;-webkit-transform:translate(-300px,0);-moz-transform:translate(-300px,0);transform:translate(-300px,0);opacity:0;-webkit-transition:-webkit-transform .1s,opacity .1s;-moz-transition:-moz-transform .1s,opacity .1s;-ms-transition:transform .1s,opacity .1s;-o-transition:transform .1s,opacity .1s;transition:transform .1s,opacity .1s}
header nav.lateral>ul ul.active{overflow:visible;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);transform:translate(0,0);opacity:1;-webkit-transition:-webkit-transform .1s,opacity .1s;-moz-transition:-moz-transform .1s,opacity .1s;-ms-transition:transform .1s,opacity .1s;-o-transition:transform .1s,opacity .1s;transition:transform .1s,opacity .1s}
header nav.lateral>ul span{background:url(//www.devmedia.com.br/Imagens/2013/glyphicons-halflings-white.png) -456px -72px no-repeat;float:right;width:14px;height:14px}
header nav.lateral>ul h2,header nav.lateral>ul h5{color:#CCC;font:normal normal 15px/20px Arial}
.titulo_menu_itens{padding:0 10px;font-size:22px!important;color:#ccc;font-family:conv_nexa light!important;margin:40px auto 22px!important;text-transform:uppercase}
header nav.lateral>ul h2 span,header nav.lateral>ul h5 span,header nav.lateral>ul strong span{background:0 0;float:none;font-size:30px}
header nav.lateral>ul h2 a,header nav.lateral>ul strong{font:normal normal 30px/30px 'Conv_Nexa bold',Arial,Tahoma;color:#454545;padding:15px 0 23px 15px;box-shadow:none}
header nav.lateral>ul>li>strong>.font-dev,header nav.lateral>ul>li>strong>.font-media{line-height:130%}
header nav.lateral>ul strong span.font-media{padding:15px 0;font:normal normal 30px/30px 'Conv_Nexa light',Arial,Tahoma}
header nav.lateral>ul strong{display:block;padding-top:28px;font-weight:400;cursor:default;-webkit-transition:all .1s;-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}
header nav.lateral>ul strong span.font-dev,header nav.lateral>ul strong span.font-media{-moz-transition:all .2s;-ms-transition:all .2s;-o-transition:all .2s;transition:all .2s}
header nav.lateral>ul strong span.font-dev{font-weight:300}
header nav.lateral>ul h2:hover,header nav.lateral>ul h2:hover a,header nav.lateral>ul strong:hover{color:#fff;text-shadow:0 0 5px rgba(255,255,255,.5);font-weight:300;text-decoration:underline;-webkit-transition:all .1s;-moz-transition:all .1s;-ms-transition:all .1s;-o-transition:all .1s;transition:all .1s}
header nav.lateral>ul strong:hover{text-decoration:none}
header nav.lateral>ul strong:hover span{color:#fff}
header nav.lateral>ul h5{padding:0 10px;font-size:22px;color:#4f4f4f;font-family:conv_nexa light;margin:40px auto 22px;text-transform:uppercase}
header nav.lateral>ul h5.username{padding:9px 10px 15px 0;font-size:15px;margin:14px auto}
header nav.lateral>ul p{font:normal normal 13px/20px verdana;color:#888;margin:30px 10px 20px}
header nav.lateral>ul a.back{background: rgba(0, 0, 0, 0.1); padding: 12px 0 12px 15px; font-size: 12px; text-transform: uppercase; color: #C5CED5; /*border-left: 3px solid #0ac5d4;*/ font-weight: 600;}
header nav.lateral>ul img{vertical-align:top;margin:0 15px;width:45px;height:45px;float:left;-webkit-border-radius:2px;border-radius:2px}
header nav.lateral .icon{cursor:pointer;background:url(//www.devmedia.com.br/imagens/2013/glyphicons-halflings-white.png) no-repeat;background-size:14px!important;float:right;margin:12px 12px 0 0;width:15px;height:15px}
header nav.lateral .icon2{height:15px;width:15px;background-size:14px!important;margin:2px 10px 0 0;float:left}
header nav.lateral .home{background-position:0 -24px;background-size:inherit!important}
header nav.lateral .user{background-position:-168px 0;background-size:inherit!important}
header nav.lateral .wrench{background-position:-360px -144px;background-size:inherit!important}
header nav.lateral .shopping-cart{background-position:-360px -120px;background-size:inherit!important}
header nav.lateral .dashboard{background:url(//www.devmedia.com.br/imagens/2013/dash.png) no-repeat}
header nav.lateral .tecnologia{background:url(//www.devmedia.com.br/imagens/2013/tecnologias.png) no-repeat}
header nav.lateral .revistas{background:url(//www.devmedia.com.br/imagens/2013/revistas.png) no-repeat}
header nav.lateral .cursos{background:url(//www.devmedia.com.br/imagens/2013/cursos.png) no-repeat}
header nav.lateral .pocketvideos{background:url(//www.devmedia.com.br/imagens/2013/poketvideos.png) no-repeat}
header nav.lateral .devware{background:url(//www.devmedia.com.br/imagens/2013/devware.png) no-repeat}
header nav.lateral .recomendado{background:url(//www.devmedia.com.br/imagens/2013/iphone.png) no-repeat}
header nav.lateral .forum{background:url(//www.devmedia.com.br/imagens/2013/forum.png) no-repeat}
header nav.lateral .servicos{background:url(//www.devmedia.com.br/imagens/2013/servicos.png) no-repeat}
header nav.lateral .publicar{background:url(//www.devmedia.com.br/imagens/2013/publicar.png) no-repeat}
header nav.lateral .mvp{background:url(//www.devmedia.com.br/imagens/2013/mvp.png) no-repeat}
header nav.lateral .app{background:url(//www.devmedia.com.br/imagens/2013/app.png) no-repeat}
header nav.lateral .comprar{background:url(//www.devmedia.com.br/imagens/2013/comprar.png) no-repeat}
header nav.lateral .logout{background:url(//www.devmedia.com.br/imagens/2013/logout.png) no-repeat}
header nav.lateral .atendimento{background:url(//www.devmedia.com.br/imagens/2013/atendimento.png) no-repeat}
header nav.lateral .guias{background:url(//www.devmedia.com.br/imagens/2013/guias.png) no-repeat}
header nav.lateral .submenu-titulo .img-seta-menu{ position:unset; width: 16px; height: 14px; }
header nav.lateral .img-seta-menu{ margin-left:10px; }
header nav.lateral .img-seta-menu .img-seta-menu-path{ stroke-width: 1.3px !important; }
header nav.lateral .submenu-titulo{display:flex !important; justify-content: space-between; }
header nav.lateral .img-rotate{ transform: rotateX(180deg);}
header nav.lateral .submenu-itens{ display:none}
header nav.lateral .exibe-lista{display:block !important;}
header nav.lateral .container-svg-menu-lateral{ display: flex; align-items: center; margin-right: 10px; }
header .sidebar-lateral-close{width: 40px; height: 40px; display: flex; cursor: pointer;}
header .sidebar-lateral-close:before { transform: rotate(45deg) translate(-45%,50%); transform-origin: left; left: 50%; }
header .sidebar-lateral-close:after { right: 50%; transform: rotate(-45deg) translate(45%,50%); transform-origin: right; }
header .sidebar-lateral-close:before, .sidebar-lateral-close:after { width: 20px; height: 2px; background: #fff; position: relative; top: 45%; transition: all .5s; content: ""; }
header a.back.close-menu.close-menu-back{ font-size: 18px; padding: 9px 12px; border-bottom: 1px solid #0ac5d461; border-left: none; display: flex; justify-content: flex-start; align-items: center; color:#fff;    }
header a.back{ border-top: 1px solid #0ac5d461; border-left: none; }
a span.item-news { background-color: #f94961; padding: 2px 5px 1px; font-size: 8px; color: #fff; font-weight: 500; border-radius: 5px; text-transform: uppercase; margin-left: 5px; margin-top: -10px; }
a.small-tag span.item-news { right: 10px; top: -1px; padding: 1px 5px; font-size: 8px; border-radius: 10px 10px 10px 0;}
.submenu-item-devmedia.small-tag { position: relative; padding: 8px 15px 8px 35px;}

/* EFEITO TOPO TRANSPARENTE */
.header-site-devmedia.home-bottom { background-color: transparent; box-shadow: none;} 
.header-site-devmedia.home-bottom .logo-devmedia .st0,
.header-site-devmedia.home-bottom .logo-devmedia .st1,
.header-site-devmedia.home-bottom .logo-devmedia .st2, 
.header-site-devmedia.home-bottom .logo-devmedia .cls-1, 
.header-site-devmedia.home-bottom .logo-devmedia .cls-2{ fill: white;}
.header-site-devmedia.home-bottom .logo-devmedia .st3 { stroke: white;}
.header-site-devmedia.home-bottom a.logo-mob svg .cls-1{fill:#fff;}
.header-site-devmedia.home-bottom .menu-item-devmedia { color: white; box-shadow: none;}
a.menu-item-devmedia.menu-projeto-devmedia {margin-left: 50px;}
a.menu-item-devmedia..menu-forum-devmedia { margin-left: 30px;}
.header-site-devmedia.home-bottom .menu-topo-devmedia .arrow-menu { position: relative;}
.header-site-devmedia.home-bottom .menu-topo-devmedia .arrow-menu:before { border-top: 5px solid #fff;}
.header-site-devmedia.home-bottom .form-busca .btn-buscar-top { background: url("//www.devmedia.com.br/imagens/2013/buscar_white.png") no-repeat !important;}
.header-site-devmedia.home-bottom .form-busca .btn-text-top:-webkit-autofill { -webkit-text-fill-color: white; -webkit-box-shadow: 0 0 0px 30px rgb(33, 150, 243) inset !important; box-shadow: 0 0 0px 30px rgb(33, 150, 243) inset !important;}
.header-site-devmedia.home-bottom .page-mvp {border: none; background-color: white;transition: all .2s ease;} 
.header-site-devmedia.home-bottom .page-mvp .link-page-mvp {font-weight: 600;}
.header-site-devmedia.home-bottom .page-mvp:hover { box-shadow: none;}
.header-site-devmedia.home-bottom .devmenu .login-usuario { fill: #fff; }
.header-site-devmedia.home-bottom i.arrow-img-user:before { border-top: 5px solid white;}
.header-site-devmedia.home-bottom .foto-usuario-devmedia { box-shadow: none;}
.header-site-devmedia.home-bottom .foto-usuario-devmedia img { height: 100%; width: 100%; object-fit: cover;}
.header-site-devmedia.home-bottom .menu-usuario-devmedia.open-menu-usuario-devmedia { border-radius: 6px; margin-right: 10px; padding: 15px 0px;}
.header-site-devmedia.home-bottom .submenu-itens-devmedia { border-radius: 6px; /*padding: 15px 0 5px;*/ padding: 0; margin-top: 5px;}
.header-site-devmedia.home-bottom .submenu-item-devmedia:hover { font-weight: 500;}
.header-site-devmedia.home-bottom .link-login-devmedia, 
.header-site-devmedia.home-bottom .link-empresarial-devmedia, 
.header-site-devmedia.home-bottom .devmenu-mobile .logo-mob { color: #fff; }
.header-site-devmedia.home-bottom .devmenu-mobile .drop-mobile a.menu span { background-color: #fff; }
.header-site-devmedia.home-bottom .busca-mobile img {filter: brightness(2);}
.header-site-devmedia.home-bottom .busca-mobile.active img {filter: brightness(1);}
.header-site-devmedia.home-bottom .form-busca .btn-buscar-top { background: url(//www.devmedia.com.br/imagens/2013/buscar_white.png) no-repeat !important;}
.header-site-devmedia.home-bottom .img-seta-menu .img-seta-menu-path{stroke: white;}
/* FIM EFEITO TOPO TRANSPARENTE */
/* TOAST */
.toast-top-right {top: 100px !important;}
.toast-message{	font-family: Montserrat !important;font-size: 11px;}
.toast-info{background-color: #53c5d4 !important;}
#toast-container>div{opacity: 1 !important;}
/* FIM TOAST */
/* ALERTA NOTIFICACOES*/
.notificacoes-container{ position: relative; margin-right: 10px; height: 40px; width: 40px; margin-left: -10px; }
.notificacoes-container-qnt{ display: flex; justify-content: center; align-items: center; height: 16px; width: 16px; position: absolute; top: 5px; right: 3px; border-radius: 50%; content: attr(data-qnt); background-color: #c83535; color: #fff; font-size: 10px; font-weight: 500;}
/* FIM ALERTA NOTIFICACOES*/
/* ALERTA EMAIL*/
.foto-usuario-devmedia.alert-user { position: relative; overflow: visible; box-shadow: unset; filter: drop-shadow(0 3px 2px rgba(0,0,0,.15));}
.foto-usuario-devmedia.alert-user:after{ display: inline-block; height: 20px; width: 20px; position: absolute; top: -5px; right: -5px; border-radius: 50%; background-color: white; border: 1px solid white; content:""; background-image:url("//www.devmedia.com.br/imagens/2013/alerta-usuario.png"); background-size: 100%;}
.foto-usuario-devmedia.alert-user img {border-radius: 50%;}
.menu-divider .alert-user a {display: inline-block;position: relative;}
.menu-divider .alert-user a:hover {color: #0AC5D4;}
.menu-divider .alert-user a:after {display: inline-block;height: 15px;width: 15px;position: absolute;top: -9px;right: -14px;border-radius: 50%;background-color: white;border: 0.5px solid white;content:"";background-image:url("//www.devmedia.com.br/imagens/2013/alerta-usuario.png");background-size: 100%;box-shadow: 2px 3px 4px rgba(0,0,0,.16);}
/* FIM ALERTA EMAIL */

/* INICIO MODAL INDIQUE */
    .modal-indique-wrapper { background-color: rgba(0, 0, 0, 0.4); position: fixed; top: 0; left: 0; height: 100vh; width: 100vw; z-index: 200; font-family:Montserrat,sans-serif; transition: opacity .4s ease; opacity: 0; pointer-events: none;}
    .modal-indique-wrapper.active { opacity: 1; pointer-events: auto;}
    .modal-indique-body { background-color: #F5F6FA; height: 100%; width: 100%; padding: 75px 25px 25px; box-sizing: border-box;}
    .modal-indique-titulo { background-color: #264159; display: flex; align-items: center; padding: 10px 50px 10px 20px; font-size: 18px; font-weight: 600; color: white; position: absolute; top: 0; left: 0; width: 100%; z-index: 1;box-sizing: border-box;}
    .modal-indique-close-btn { color: #0AC5D4; position: absolute; height: 20px; width: 20px; top: 10px; right: 10px; display: flex; align-items: center; justify-content: center; cursor:pointer; z-index: 2;}
    .modal-indique-close-btn:after { position: absolute; content: ""; background-color: currentColor; width: 2px; height: 90%; transform: rotate(45deg);}
    .modal-indique-close-btn:before { position: absolute; content: ""; background-color: currentColor; width: 2px; height: 90%; transform: rotate(-45deg);}
    .modal-indique-descricao { margin: 5px 0 10px; text-align: center; color: #8795A2; font-weight: 500; font-size: 16px; line-height: 22px;}
    .modal-indique-input-area { background-color: white; border-radius: 5px; padding: 15px; box-shadow: 12px 15px 20px rgba(0,0,0,.05);}
    .modal-indique-input-wrapper label { font-size: 12px; font-weight: 500; line-height: 22px; display: block; flex: 0 0 auto; width: 100%; margin: 5px auto 10px; color: #8795A2; line-height:22px}
    .modal-indique-input-wrapper { display: flex; flex-wrap: wrap; padding: 5px 0 10px;}
    .modal-indique-input-wrapper:first-of-type { border-bottom: 1px solid #C5CED5;}
    .modal-indique-input { border: 1px solid #C5CED5; border-radius: 5px; padding: 10px; color: #253A44; font-weight: 500; flex: 1 1 auto; margin-bottom: 10px; width: 100%;}
    .modal-indique-input-wrapper button{ border-radius: 23px; color: white; font-weight: 500; margin-left: auto; line-height:22px; cursor: pointer; display:flex; align-items:center; justify-content:center; width:100px; height:30px; border:none; transition:all .2s ease;}
    .modal-indique-input-wrapper button:hover{ background-color: #575757;}
    .modal-indique-copy-btn { background-color: #49A8FF;}
    .modal-indique-email-btn { background-color: #1CB39B;}
    .modal-indique-email-btn.disabled { background-color: #919293;}
    .modal-indique-share-area { display: flex; justify-content: space-between; margin-top: 20px;}
    .modal-indique-link { background-color: gray; display: inline-flex; color: white; font-size: 12px; font-weight: 500; line-height: 22px; border-radius: 27px; width: 110px; height: 30px; align-items: center; justify-content: center; text-decoration: none; transition:all .2s ease;}
    .modal-indique-link.indique-facebbok { background-color: #3B5998;}
    .modal-indique-link.indique-twitter { background-color: #00ACED;}
    .modal-indique-link:hover{ background-color: #575757;}
    .indique-msg {font-size: 12px; font-weight: 500;margin: 0 5px 10px 0;}
    .indique-msg.msg-error { color: red;}
    .indique-msg.msg-sucesso { color: green;}
    #indica-btn-menu { color: #fff; font-size: 14px; font-weight: 400; text-align: center; padding: 10px 12px; background: #1F4F66; border-radius: 5px; cursor: pointer; display: flex; align-items: center;}
    #indica-btn-menu:hover, .topo-link-logout:hover, .topo-link-minha-conta:hover { color: #0AC5D4;}
   	#indica-btn-menu:hover svg, .topo-link-logout:hover svg .b, .topo-link-minha-conta:hover svg .a { fill: #0AC5D4;}
    #indica-btn-menu svg {fill: #fff;height: 15px;width: 15px;margin-right: 5px;}
    .modal-indique-email-btn, .modal-indique-copy-btn, .indique-msg{outline: none;}
/* FIM MODAL INDIQUE */

.black-friday {width: 100%;flex: 0 0 auto;background: linear-gradient(115deg, #78003B,#e80000);background-color: #ff0007;font-family: 'Poppins', sans-serif;padding: 15px 20px;font-size: 18px;text-align: center;height: 50px;box-sizing: border-box;display: flex;align-items: center;justify-content: center;color: white;}
.black-friday .black-destaque {color: #ffffff;font-weight: 700;font-size: 18px;display: inline-block;margin-right: 10px;font-family: 'Poppins';}
.black-friday a {color: #de0106;font-weight: 600;font-size: 12px;padding: 6px 20px;background-color: #fff;border-radius: 50px;text-decoration: none;margin-left: 10px;text-transform: uppercase;letter-spacing: 1px;transition: all 0.2s ease;border: 1px solid #fff;}
.black-friday a:hover {color: #fff;background-color: #de0106;}
.top-header-size.black-friday-top{ height: 126px;}
.top-header-size.black-friday-top .top-bar { height: auto; flex-wrap: wrap;}
.top-header-size.black-friday-top .top-bar-second-area {height: 75px;}
.top-header-size.black-friday-top .top-bar-where { height: 75px; margin: 0 0 0 48px; justify-content: center;}
.header-site-devmedia.black-friday-top {height: 125px;flex-wrap: wrap;}
.content-site-devmedia.black-friday-top {margin-top: 125px; position: relative;}
.header-site-devmedia.black-friday-top .menu-topo-devmedia {height: 75px;}
@media (max-width: 768px) {
	.header-site-devmedia.black-friday-top .menu-topo-devmedi { height: 250px; }
	.black-friday { flex-direction: column; height: 100px; }
	.black-friday a { margin-top: 10px; }
}

/* INICIO MENU FOTO E CORREÇÃO DO CARD */
  .picture-container .perfil-preview {animation:none;position: relative;margin: 0;width: 272px;height: auto;}

  .picture-container .perfil-preview.pro-preview { border: 4px solid #7b7b7b !important;}
  .picture-container .perfil-preview .picture-user-preview{height: 250px;}

  @media only screen and (max-width: 1108px){
    .menu-container { padding: 0 40px;}  
    .menu-container .menu-container { padding-left: 60px;}    
}

@media only screen and (max-width: 1024px){
    .menu-content li { width: calc((100% - 24px)/3);}
    .menu-content li:nth-child(3n + 3) { margin-right:0;}
    .menu-content li:nth-child(4n + 4) { margin-right:12px;}
    .menu-content li:nth-child(4) { margin-right:12px !important;}
    .logo_b2b { display: none; }
}

@media only screen and (max-width: 850px){
    .picture-container{ display:none;}
    .menu-container{padding: 0;}
    .menu-container .menu-container{padding-left:0;}
    .menu-content li {
        width: calc((100% - 36px)/4);
    }
    .menu-content li:nth-child(3n + 3) {
        margin-right:12px;
    }
    .menu-content li:nth-child(4n + 4) {
        margin-right:0 !important;
    }
}

@media only screen and (max-width: 768px){
   .menu-content li {
        width: calc((100% - 24px)/3);
    }
    .menu-content li:nth-child(3n + 3) {
        margin-right:0;
    }
    .menu-content li:nth-child(4n + 4) {
        margin-right:12px !important;
    }
}

@media only screen and (max-width: 640px){
    .menu-wrapper {	height: calc(100vh - 75px);	border-radius: 0;    overflow:scroll;}
	.menu-wrapper-content{padding: 10px 20px 100px;}
	.menu-wrapper-empty{display:none;}
    .menu-container-title{ flex-direction:column; align-items: flex-start;}
    .menu-container-title a{ margin-top: 10px; }
   .menu-content li { width: calc((100% - 12px)/2);}
    .menu-content li:nth-child(3n + 3) {margin-right:12px !important;}
    .menu-content li:nth-child(2n + 2) {margin-right:0  !important;}
    .menu-container-rodape{flex-direction:column;}
    .menu-container-rodape-action{flex-direction:column;}
    .topo-link-minha-conta, .topo-link-logout, #indica-btn-menu{ margin-right:0; margin-bottom:10px; justify-content: space-between;}
}

@media only screen and (max-width: 350px){  
    .menu-content-item a{ font-size: 16px; }
}

/* FIM MENU FOTO E CORREÇÃO DO CARD */

@media (max-width: 450px) {
	
	.menu-container {	flex-wrap: wrap;	padding-top: 10px;}
	.menu-container .menu-container {	padding-left: 0;}
	.picture-container {	padding-bottom: 20px;	border-right: none;	border-bottom: 1px solid rgba(255, 255, 255, .3);}
	.picture {	display: none;}
	.user-level {	margin: 15px 0 5px;	font-size: 14px;}
	.menu-user-name {	margin-top: 10px;}
	.menu-content li {	margin-bottom: 20px;	text-align: center;}
	#indica-btn-menu {	display: block;	text-align: center;}
}

@media (min-width:640px) {
    .modal-indique-wrapper { display: flex; align-items: center; justify-content: center;}
    .modal-indique-body { max-width: 500px; width: 100%; top: -30px; left: 0; position: relative; height: auto; padding: 25px; border-radius: 5px; background-color: white; transition: all .4s ease; opacity: 0;}
    .modal-indique-body.active { top: 0; opacity: 1;}
    .modal-indique-titulo { display: block; position: unset; padding: 5px 0; background-color: unset; color: #253A44; height: auto;}
    .modal-indique-close-btn { top: 15px; right: 15px;}
    .modal-indique-descricao { margin: 25px 0 10px; text-align: left;}
    .modal-indique-input-area { background-color: #F8FAFB;}
    .modal-indique-input { width: auto; margin-right: 20px;}
    .modal-indique-share-area { justify-content: center;}
    .modal-indique-link { margin: 0 10px;}
    .indique-msg { order: 1;}
}

@media (max-width:1400px) {
    .menu-itens-devmedia .secao-menu-devmedia-1{/* width: 280px; */}
}

@media(max-width: 1280px){
    .menu-itens-devmedia .secao-menu-devmedia-1{/* width: 225px; */}
    .btn-text-top {width: 220px;}
}

@media (max-width:1259px) {
    .page-mvp{margin:0 20px 0 0 !important;/* width: 100px !important; */}
    .menu-cursos-devmedia, .menu-vagas-devmedia {display: none;}
}
@media (max-width:1160px) {
	.menu-item-devmedia.menu-exercite-devmedia{display:none;}
}
@media (max-width:1190px) {
    .menu-item-devmedia.menu-cursos-devmedia{display:none;}
    .menu-itens-devmedia .secao-menu-devmedia-1{/* width: 160px; */}
    .menu-item-devmedia.menu-vagas-devmedia{display: none;}
}
@media (max-width:1100px){
	.logo-devmedia-svg {padding-right: 30px;}
    .menu-itens-devmedia .secao-menu-devmedia-1{/* width: 145px; */}
    .secao-menu-devmedia-1 .menu-item-devmedia:first-child {margin-left: 20px;}
    .page-mvp {margin: 0 10px 0 0 !important;}
    .btn-text-top{width: 200px;}
}
@media (max-width:1023px) {
    .menu-topo-devmedia{display:flex;align-items:center;justify-content:space-between}
    .logo-devmedia-svg,.menu-itens-devmedia,i.arrow-img-user{display:none}
    .home-bottom .logo-devmedia-svg { display: none;}
    .menu-usuario-devmedia{right:0}
    .devmenu-mobile .drop-mobile a.menu{display:flex;flex-direction:column;justify-content:space-around;padding:10px 0 10px 15px;box-sizing:border-box}
    .devmenu-mobile .drop-mobile a.menu span{background-color:#535353;width:26px;height:calc(33px/7);display:block;border-radius:35px}
    .devmenu-mobile .drop-mobile{display:flex;position:absolute;width:60px;padding:0;margin-right:0;height:50px}
    .devmenu-mobile .logo-mob{display:block;vertical-align:middle;padding:0 10px 0 0;clear:none;line-height:31px;font-size:31px;color:#494949;float:left;margin-left:55px;text-transform:uppercase}
    .font-dev-topo,.font-media-topo{display:inline-block;font-family:'Conv_Nexa Light',Arial,Tahoma;font-size:23px}
    .font-dev-topo{font-family:'Conv_Nexa Bold',Arial,Tahoma;font-weight:600;}

    .black-friday {font-size: 14px; padding: 10px;}
    .black-friday .black-destaque { font-size: 14px;}
    .black-friday a { padding: 5px 10px; font-size: 12px;}
    .top-header-size.black-friday-top{ height: 200px;}
}
@media (max-width:876px) {
    .empresarial-devmedia{display:none}	
}
@media (max-width:767px) {
    .devmenu-mobile .logo-mob{padding:0}
    .login-devmedia{margin-left: 10px;}
    .foto-usuario-devmedia{margin-left: 20px;}
    .page-mvp{display:none}
    .form-busca.form-busca-off {margin: 5px 10px 0 0;}
	.notificacoes-container{	margin-right: 0;	margin-left: 20px;}
}
@media (max-width:620px) {
    .btn-text-top,.btn-text-top:focus{width:200px}
    .foto-usuario-devmedia{margin-left: 20px;}
}
@media (max-width:579px) {
    .login-devmedia{margin-right: 10px;}
    .foto-usuario-devmedia{margin-right: 40px;}
    .form-busca-off{display:none}
    .busca-mobile{/*display:block; margin-left: 20px; */}
    .busca-mobile.active form{display:flex}
    .box-login-devmedia{right: 10px;z-index: 9; border-radius: 4px;}
}
@media (max-width:420px) {	
	.body-form-login-devmedia { overflow: hidden; }
	.box-login-devmedia { width: 100%; height: 100vh; left: 0; margin: 0 0 0; padding: 15px 0 0; justify-content: center; }
	.box-login-devmedia form { width: 380px; padding: 0 20px; }
	input.input-form-devmedia { height: 50px; font-size: 18px; width: 100%; }
	.lbl-form-devmedia { margin: 45px 0 15px; font-size: 16px; }
	a.lembrar-senha-devmedia { font-size: 12px; margin: 25px 0; }
	button.submit-form-devmedia { font-size: 20px; border-radius: 25px; height: 50px; }
	a.cadastro-devmedia {font-size: 16px;margin: 30px 0 0;border: 1px solid;border-radius: 25px;height: 50px;display: flex;align-items: center;justify-content: center;font-weight: 600;}
	.input-form { font-size: 18px; }
}
@media (max-width:369px) {	
	.box-login-devmedia form { width: 320px; padding: 0 20px; }
	.notificacoes-container{ display: none; margin-right: -13px; margin-left: 0px;}
    .devmenu-mobile .logo-mob .font-dev-topo,.font-media-topo{font-size:20px;}
    .login-devmedia{/* margin:0 55px 0 0; */}
}
@media (max-width:359px) {
    .devmenu{/* padding: 0 20px 0 0; */}
    .login-devmedia{/* margin: 0 25px 0 0; */}
}

@keyframes live-aovivo-pulse {
	0% {box-shadow: 0px 0px 0px 0px rgba(255,0,0,0.8); }
	70% {box-shadow: 0px 0px 0px 5px rgba(255,0,0,0); }
	100% {box-shadow: 0px 0px 0px 0px rgba(255,0,0,0); }
}

@keyframes live-streaming-pulse {
	0% {box-shadow: 0px 0px 0px 0px rgb(123, 172, 59); }
	70% {box-shadow: 0px 0px 0px 5px rgba(123,172,59,0); }
	100% {box-shadow: 0px 0px 0px 0px rgba(123,172,59,0); }
}

/* Robos */
#leftEye,#rightEye{
  animation-name: blinkEye;
  animation-duration: 3.3s;
  animation-iteration-count: infinite;
}
#rightEyeDevup{
    animation-name: blinkEyeDevupRight;
    animation-duration: 3.3s;
    animation-iteration-count: infinite;
  }
  #leftEyeDevup{
    animation-name: blinkEyeDevupLeft;
    animation-duration: 3.3s;
    animation-iteration-count: infinite;
  }
  .robot_sad #mouthSad{
    animation-name: robotSad;
    animation-delay: 0.5s;
    animation-duration: 1s;
    animation-iteration-count: 1;
    animation-fill-mode: forwards;
  }
  
  .robot_sad #rightEyeSad{
    animation-name: rightEyeSad, blinkRightEyeSad;
    animation-duration: 1s, 3.3s;
    animation-delay: 0.5s, 1.5s;
    animation-iteration-count: 1, infinite;
    animation-fill-mode: forwards, unset;
  }
  
  .robot_sad #leftEyeSad{
   animation-name: leftEyeSad, blinkLeftEyeSad;
    animation-duration: 1s, 3.3s;
    animation-delay: 0.5s, 1.5s;
    animation-iteration-count: 1, infinite;
    animation-fill-mode: forwards, unset;
  }
  
  @keyframes blinkEye {
      0% { transform: translate(-214px, -48px) scaleY(1); }
      5% { transform: translate(-214px, 455px) scaleY(0.1); }
      10% { transform: translate(-214px, -48px) scaleY(1); }
      100% { transform: translate(-214px, -48px) scaleY(1); }
  }
  
  @keyframes blinkEyeDevupRight {
    0% { transform: translate(-1126px, -460px) scaleY(1) }
    5% { transform: translate(-1126px, -12px) scaleY(0.1) }
    10% { transform: translate(-1126px, -460px) scaleY(1) }
    100% { transform: translate(-1126px, -460px) scaleY(1) }
}

  @keyframes blinkEyeDevupLeft {
      0% { transform: translate(-597px, -460px) scaleY(1) }
      5% { transform: translate(-597px, -12px) scaleY(0.1) }
      10% { transform: translate(-597px, -460px) scaleY(1) }
      100% { transform: translate(-597px, -460px) scaleY(1) }
  }
  
  @keyframes leftEyeSad{
    0% { transform: rotate(0deg) translate(-214px, -48px)}
    100% {transform: rotate(15deg) translate(-75px, -170px)}
  }
  
  @keyframes blinkLeftEyeSad{
    0% {transform: rotate(15deg) translate(-60px, -170px) scaleY(1)}
    10% {transform: rotate(15deg) translate(-60px, 310px) scaleY(0.1)}
    20% {transform: rotate(15deg) translate(-60px, -170px) scaleY(1)}
    100% {transform: rotate(15deg) translate(-60px, -170px) scaleY(1)}
  }
  
  @keyframes rightEyeSad{
    0% { transform: translate(-214px, -48px) rotate(0deg); }
    100% {transform: rotate(-15deg) translate(-400px, 230px)}
  }
  
  @keyframes blinkRightEyeSad{
    0% {transform: rotate(-15deg) translate(-400px, 230px) scaleY(1)}
    10% {transform: rotate(-15deg) translate(-400px, 700px) scaleY(0.1)}
    20% {transform: rotate(-15deg) translate(-400px, 230px) scaleY(1)}
    100% {transform: rotate(-15deg) translate(-400px, 230px) scaleY(1)}
  }
  
  @keyframes robotSad {
      0% { transform: translate(-214px, -48px) scaleY(1) }
      100% { transform: scaleY(-1) translate(-214px, -1385px); }
  }
  .link-box-novidades-menu{
    display: block;
  }