/*
Template Name: Makem Liva
Version: 1.0
Author: Allies Interactive
Website: http://www.diziana.com/
Corporate Website : http://www.diziana.com
Contact: support@diziana.com
Follow: https://twitter.com/dizianaEngage
Like: https://www.facebook.com/diziana.engage
Purchase: Diziana.com
License: You must have a valid license purchased only from
diziana.com in order to legally use the theme for your project.
Copyright: © 2016 Allies Interactive Services Pvt. Ltd. All Rights Reserved
*/

@charset "utf-8";
html {
    margin: 0;
    padding: 0;
}
html,
body {
    height: 100%;
    background: url("/hc/theming_assets/01J4Q3JQEJRWMQSXMREBQ8C92M");
    font-family: 'Roboto' !important;
    font-style: normal;
    font-weight: 400;
    color: #444;
}
input:focus {
    box-shadow: 0 0 0 0;
    border: 0 none;
    outline: 0;
}
img,
iframe {
    max-width: 100%;
}
body a {
    outline: 0;
    color: #f47920;
}
body a:hover,
body a:focus {
    outline: 0;
    text-decoration: none;
    transition: 100ms all ease-in-out 0s;
    color: #4c4846;
}
body a:active,
body .btn-default:focus,
body .btn-default:active {
    outline: 0;
    text-decoration: none;
}





p.texto.titulo{ 
  	font-size: 10px !important;
}

.box_minutos .descricao .assistir {
    background: #ee7103 !important;
}

.box_minutos .descricao .texto {
    margin-bottom: 10px !important;
}




ul,
ol {
    list-style-type: none;
    padding: 0;
}
body .bg-scroll {
    background-attachment: scroll;
}
body .no-left-padding {
    padding-left: 0px;
}
body .no-right-padding {
    padding-right: 0px;
}
.head-wrapper {
    
    padding: 20px 0;
}

.head-wrapper .request {
  float: left;
  margin-right: 30px;
}

.head-wrapper .request a {
  padding: 5px 10px;
  text-transform: uppercase;
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
}

a.see-all-articles,
.wrapper-column .left-col > ul > li > a:hover,
.left-side-category-list li a.active {
    background-color: #4D4D4F;
}
/*.main-index {min-height: 700px;}

/*.top-btns {
float:right;
min-width: 200px;
}*/

.top-btns > span {
    color: #525252;
    font-size: 1em;
    margin-right: 10px;
}
.top-btns > .login-btn,
.top-btns .user-info .dropdown-toggle {
    background-color: #fff;
    padding: 2px 7px;
    color: #444;
    outline: 0;
}
#user #user-name {
    max-width: 100px;
    font-family: 'Roboto Condensed', sans-serif;
    font-style: normal;
    font-weight: 400;
}
.top-btns .user-info .dropdown-toggle img {
    width: 32px;
    display: none;
}
.top-btns .user-info #user-dropdown {
    left: inherit;
}
.top-btns .submit-a-request,
.top-btns .login {
    float: left;
    padding: 7px 15px;
    color: #444;
    line-height: 15px;
    text-transform: uppercase;
    font-family: 'Roboto Condensed', sans-serif;
    font-style: normal;
    font-weight: 400;
    background-color: #fff;
    border-radius: 5px;
}
header {
    background: #fff;
}
header .logo {
    display: inline-block;
    float: left;
    padding: 15px;
}
.logo img {
    max-width: 172px;
    height: 53px;
}
nav.user-nav {
    display: inline;
    float: right;
    padding: 30px 0;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
    font-size: 14px;
    text-transform: uppercase;
}
nav.user-nav > a {
    color: #4c4846;
    font-size: 1em;
    font-weight: 600;
    padding: 0 10px;
}

nav.user-nav > a.minutos {
  	color: #ee7203;
}

nav.user-nav > a.minutos:hover {
  	color: #ee7203;
}

nav.primary-menu > .container {
    padding-left: 5px;
}
.nav > li > a:hover,
.nav > li > a:focus {
    background-color: #fff;
    text-decoration: none;
}
nav.user-nav > a.active,
nav.user-nav > a:hover {
    color: #ee7203;
    font-weight: 600;
}
nav > .container > .main-menu {
    padding: 0;
}
nav > .container > .main-menu > ul > li > a {
    color: #525252;
    font-size: 1em;
    font-weight: 500;
}
nav > .container > .main-menu > ul > li > a:hover,
nav > .container > .main-menu > ul > li.active a {
    color: #000000;
}
.primary-menu .navigation-button,
.menu .navigation-button {
    display: inline-block;
    height: 21px;
    width: 35px;
}
.main-menu a.btn:hover {
    background-color: #4c4846;
}
nav.primary-menu {
    padding-bottom: 15px;
}
nav.menu {
    padding-bottom: 15px;
}
.search-container {
    position: relative;
  	padding: 25px 0 40px;
    border-bottom: solid 1px #ee7203;
  	background-image: url("/hc/theming_assets/01J4Q4KTGNJW2RSV2FWXVQAESE");
}
.search-container img {
    position: absolute;
    bottom: -17px;
}

.search-container img.titulo {
  	position: absolute;
  	top: 7px;
  	right: 95px;
}

footer.footer {
    display: block;
    padding: 25px 0 0;
    vertical-align: middle;
    margin-top: 60px;
  	background-color: #eeeeed;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
}
footer > .footer-inner {
    padding: 30px 120px;
    color: #4c4846;
    font-size: 12px;
}
footer > .footer-inner span {
    font-weight: 700;
}
footer > .footer-inner .logo_footer {
    width: 100%;
}
footer > .footer-inner .logo_footer img {
    float: right;
}
footer > .footer-inner .social {
    float: right;
    width: 100%;
    margin-top: 40px;
}
footer > .footer-inner .social ul {
    float: right;
}
footer > .footer-inner .social ul li {
    display: inline;
  	 margin-right: 7px;
}
footer > .footer-inner > .social-share > ul > li {
    display: inline-block;
    margin-right: 7px;
}
footer > .footer-inner > .social-share > ul > li > a {
    display: inline-block;
    height: 30px;
    overflow: hidden;
    text-indent: 999px;
    width: 30px;
}

/* Remover margem do último item para evitar espaçamento extra desnecessário */
footer > .footer-inner .social ul li:last-child,
footer > .footer-inner > .social-share > ul > li:last-child {
    margin-right: 0;
}
footer > .footer-inner > .social-share > ul > li > a:hover {
    opacity: .5;
}
footer > .footer-inner > .important-links > ul {
    display: inline-block;
}
footer > .footer-inner > .important-links > ul > li {
    display: inline;
}
footer > .footer-inner > .important-links > ul > li > a {
    color: #fff;
    font-size: 0.85em;
    font-weight: 400;
    padding: 0 10px;
}
footer > .footer-inner > .important-links > ul > li > a:hover {
    color: #e1253b;
}
.copyright-section p {
    color: #fff;
    font-size: 0.85em;
    font-weight: 400;
    text-align: center;
}
.copyright-section p a {
    color: #fff;
}
.search-container .box {
		float: center;
    width: 100%;
}
.search-container .box h2 {
    line-height: 0;
    color: white;
    font-size: 1.5em;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 500;
}
.search-container form {
    margin-top: 20px;
    max-width: 700px;
    position: relative;
    width: 100%;
}
.search-container form > input[type="search"] {
    border: 1px solid #ee7203;
    border-radius: 10px;
    color: #4c4846;
    font-size: 1em;
    padding: 10px 20px;
    position: relative;
    width: 100%;
    height: 50px;
    float: right;
}
.search-container form > input[type="submit"] {
    border: 1px solid #ee7203;
    cursor: pointer;
    display: inline-block;
    height: 50px;
    margin: 0;
    position: absolute;
    right: 0; 
    text-indent: 999px;
    top: 0;
    vertical-align: top;
    width: 7%;
    background: url("/hc/theming_assets/01HZPHRSFVBQEHFKT54444SMSP") no-repeat !important;
}
.perguntas {
    background: url("https://p6.zdassets.com/hc/theme_assets/1026639/200266707/bg_perguntas_frequentes.png") no-repeat bottom right;
    float right;
    height: 190px;
    width: 100%;
    float: right;
    margin-top: 40px;
}
.perguntas .carousel-inner {
    width: 37%;
    margin-top: 10px;
    float: right;
}
.perguntas .carousel-caption {
    font-family: 'Roboto Condensed';
    font-style: italic;
    font-weight: 300;
    text-shadow: none;
    font-size: 1.3em;
    color: #444;
}
.perguntas .carousel-caption .leia {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-size: 0.7em;
    color: #fff;
    padding: 5px 15px;
    background: #f47920;
    border-radius: 4px;
}
.perguntas .carousel-caption .leia:hover {
    background: #4d4d4f;
}
.perguntas .carousel .item {
    height: 200px;
}
.noticias {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    color: #444;
  	margin-top: 20px;
}
.noticias .bloco {
    margin: 40px 0;
    float: left;
    width: 100%;
    margin-bottom: 40px;
}
.noticias .vermais {
    text-align: center;
    width: 100%;
    display: flex;
    justify-content: center;
    color: #ee7203;
  	line-height: 4;
}
.noticias .vermais:hover {
    opacity: 0.5;
}
.noticias h1 {
    font-family: 'Roboto';
    font-style: bold;
    font-weight: 100;
    color: #4c4846;
    font-size: 2.5em;
}
.noticias .item {
    float: left;
    margin-right: 20px;
}
.noticias .texto {
    line-height: 1.4;
}
.noticias .texto p.titulo {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
}
.noticias .texto a.leia {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-size: 1em;
    color: #fff;
    padding: 5px 15px;
    background: #ee7203;
    border-radius: 4px;
    line-height: 2;
}
.noticias .texto a.leia:hover {
    background: #ff9447;
}

.banner {
  	margin-top: 80px;
  	float: right;
}

.banner1 {
  	margin-top: 30px;
  	float: right;
}

.home-wrapper .container .bgvideo {
    width: 470px;
    height: 420px;
    position: absolute;
    top: 95px;
    right: 0;
    opacity: 0.3;
    z-index: -1;
    background: url("https://p6.zdassets.com/hc/theme_assets/1026639/200266707/vinheta.gif");
    box-shadow: 0px 0px 0px rgb(182, 182, 182), 1px 1px 0px rgb(182, 182, 182), 2px 2px 0px rgb(182, 182, 182), 3px 3px 0px rgb(183, 183, 183), 4px 4px 0px rgb(183, 183, 183), 5px 5px 0px rgb(183, 183, 183), 6px 6px 0px rgb(183, 183, 183), 7px 7px 0px rgb(184, 184, 184), 8px 8px 0px rgb(184, 184, 184), 9px 9px 0px rgb(184, 184, 184), 10px 10px 0px rgb(184, 184, 184), 11px 11px 0px rgb(185, 185, 185), 12px 12px 0px rgb(185, 185, 185), 13px 13px 0px rgb(185, 185, 185), 14px 14px 0px rgb(185, 185, 185), 15px 15px 0px rgb(185, 185, 185), 16px 16px 0px rgb(186, 186, 186), 17px 17px 0px rgb(186, 186, 186), 18px 18px 0px rgb(186, 186, 186), 19px 19px 0px rgb(186, 186, 186), 20px 20px 0px rgb(187, 187, 187), 21px 21px 0px rgb(187, 187, 187), 22px 22px 0px rgb(187, 187, 187), 23px 23px 0px rgb(187, 187, 187), 24px 24px 0px rgb(188, 188, 188), 25px 25px 0px rgb(188, 188, 188), 26px 26px 0px rgb(188, 188, 188), 27px 27px 0px rgb(188, 188, 188), 28px 28px 0px rgb(188, 188, 188), 29px 29px 0px rgb(189, 189, 189), 30px 30px 0px rgb(189, 189, 189), 31px 31px 0px rgb(189, 189, 189), 32px 32px 0px rgb(189, 189, 189), 33px 33px 0px rgb(190, 190, 190), 34px 34px 0px rgb(190, 190, 190), 35px 35px 0px rgb(190, 190, 190), 36px 36px 0px rgb(190, 190, 190), 37px 37px 0px rgb(191, 191, 191), 38px 38px 0px rgb(191, 191, 191), 39px 39px 0px rgb(191, 191, 191), 40px 40px 0px rgb(191, 191, 191), 41px 41px 0px rgb(191, 191, 191), 42px 42px 0px rgb(192, 192, 192), 43px 43px 0px rgb(192, 192, 192), 44px 44px 0px rgb(192, 192, 192), 45px 45px 0px rgb(192, 192, 192), 46px 46px 0px rgb(193, 193, 193), 47px 47px 0px rgb(193, 193, 193), 48px 48px 0px rgb(193, 193, 193), 49px 49px 0px rgb(193, 193, 193), 50px 50px 0px rgb(194, 194, 194), 51px 51px 0px rgb(194, 194, 194), 52px 52px 0px rgb(194, 194, 194), 53px 53px 0px rgb(194, 194, 194), 54px 54px 0px rgb(194, 194, 194), 55px 55px 0px rgb(195, 195, 195), 56px 56px 0px rgb(195, 195, 195), 57px 57px 0px rgb(195, 195, 195), 58px 58px 0px rgb(195, 195, 195), 59px 59px 0px rgb(196, 196, 196), 60px 60px 0px rgb(196, 196, 196), 61px 61px 0px rgb(196, 196, 196), 62px 62px 0px rgb(196, 196, 196), 63px 63px 0px rgb(197, 197, 197), 64px 64px 0px rgb(197, 197, 197), 65px 65px 0px rgb(197, 197, 197), 66px 66px 0px rgb(197, 197, 197), 67px 67px 0px rgb(197, 197, 197), 68px 68px 0px rgb(198, 198, 198), 69px 69px 0px rgb(198, 198, 198), 70px 70px 0px rgb(198, 198, 198), 71px 71px 0px rgb(198, 198, 198), 72px 72px 0px rgb(199, 199, 199), 73px 73px 0px rgb(199, 199, 199), 74px 74px 0px rgb(199, 199, 199), 75px 75px 0px rgb(199, 199, 199), 76px 76px 0px rgb(200, 200, 200), 77px 77px 0px rgb(200, 200, 200), 78px 78px 0px rgb(200, 200, 200), 79px 79px 0px rgb(200, 200, 200), 80px 80px 0px rgb(200, 200, 200), 81px 81px 0px rgb(201, 201, 201), 82px 82px 0px rgb(201, 201, 201), 83px 83px 0px rgb(201, 201, 201), 84px 84px 0px rgb(201, 201, 201), 85px 85px 0px rgb(202, 202, 202), 86px 86px 0px rgb(202, 202, 202), 87px 87px 0px rgb(202, 202, 202), 88px 88px 0px rgb(202, 202, 202), 89px 89px 0px rgb(203, 203, 203), 90px 90px 0px rgb(203, 203, 203), 91px 91px 0px rgb(203, 203, 203), 92px 92px 0px rgb(203, 203, 203), 93px 93px 0px rgb(203, 203, 203), 94px 94px 0px rgb(204, 204, 204), 95px 95px 0px rgb(204, 204, 204), 96px 96px 0px rgb(204, 204, 204), 97px 97px 0px rgb(204, 204, 204), 98px 98px 0px rgb(205, 205, 205), 99px 99px 0px rgb(205, 205, 205), 100px 100px 0px rgb(205, 205, 205), 101px 101px 0px rgb(205, 205, 205), 102px 102px 0px rgb(206, 206, 206), 103px 103px 0px rgb(206, 206, 206), 104px 104px 0px rgb(206, 206, 206), 105px 105px 0px rgb(206, 206, 206), 106px 106px 0px rgb(206, 206, 206), 107px 107px 0px rgb(207, 207, 207), 108px 108px 0px rgb(207, 207, 207), 109px 109px 0px rgb(207, 207, 207), 110px 110px 0px rgb(207, 207, 207), 111px 111px 0px rgb(208, 208, 208), 112px 112px 0px rgb(208, 208, 208), 113px 113px 0px rgb(208, 208, 208), 114px 114px 0px rgb(208, 208, 208), 115px 115px 0px rgb(209, 209, 209), 116px 116px 0px rgb(209, 209, 209), 117px 117px 0px rgb(209, 209, 209), 118px 118px 0px rgb(209, 209, 209), 119px 119px 0px rgb(209, 209, 209), 120px 120px 0px rgb(210, 210, 210), 121px 121px 0px rgb(210, 210, 210), 122px 122px 0px rgb(210, 210, 210), 123px 123px 0px rgb(210, 210, 210), 124px 124px 0px rgb(211, 211, 211), 125px 125px 0px rgb(211, 211, 211), 126px 126px 0px rgb(211, 211, 211), 127px 127px 0px rgb(211, 211, 211), 128px 128px 0px rgb(212, 212, 212), 129px 129px 0px rgb(212, 212, 212), 130px 130px 0px rgb(212, 212, 212), 131px 131px 0px rgb(212, 212, 212), 132px 132px 0px rgb(212, 212, 212), 133px 133px 0px rgb(213, 213, 213), 134px 134px 0px rgb(213, 213, 213), 135px 135px 0px rgb(213, 213, 213), 136px 136px 0px rgb(213, 213, 213), 137px 137px 0px rgb(214, 214, 214), 138px 138px 0px rgb(214, 214, 214), 139px 139px 0px rgb(214, 214, 214), 140px 140px 0px rgb(214, 214, 214), 141px 141px 0px rgb(215, 215, 215), 142px 142px 0px rgb(215, 215, 215), 143px 143px 0px rgb(215, 215, 215), 144px 144px 0px rgb(215, 215, 215), 145px 145px 0px rgb(215, 215, 215), 146px 146px 0px rgb(216, 216, 216), 147px 147px 0px rgb(216, 216, 216), 148px 148px 0px rgb(216, 216, 216), 149px 149px 0px rgb(216, 216, 216), 150px 150px 0px rgb(217, 217, 217), 151px 151px 0px rgb(217, 217, 217), 152px 152px 0px rgb(217, 217, 217), 153px 153px 0px rgb(217, 217, 217), 154px 154px 0px rgb(218, 218, 218), 155px 155px 0px rgb(218, 218, 218), 156px 156px 0px rgb(218, 218, 218), 157px 157px 0px rgb(218, 218, 218), 158px 158px 0px rgb(218, 218, 218), 159px 159px 0px rgb(219, 219, 219), 160px 160px 0px rgb(219, 219, 219), 161px 161px 0px rgb(219, 219, 219), 162px 162px 0px rgb(219, 219, 219), 163px 163px 0px rgb(220, 220, 220), 164px 164px 0px rgb(220, 220, 220), 165px 165px 0px rgb(220, 220, 220), 166px 166px 0px rgb(220, 220, 220), 167px 167px 0px rgb(221, 221, 221), 168px 168px 0px rgb(221, 221, 221), 169px 169px 0px rgb(221, 221, 221), 170px 170px 0px rgb(221, 221, 221), 171px 171px 0px rgb(221, 221, 221), 172px 172px 0px rgb(222, 222, 222), 173px 173px 0px rgb(222, 222, 222), 174px 174px 0px rgb(222, 222, 222), 175px 175px 0px rgb(222, 222, 222), 176px 176px 0px rgb(223, 223, 223), 177px 177px 0px rgb(223, 223, 223), 178px 178px 0px rgb(223, 223, 223), 179px 179px 0px rgb(223, 223, 223), 180px 180px 0px rgb(224, 224, 224), 181px 181px 0px rgb(224, 224, 224), 182px 182px 0px rgb(224, 224, 224), 183px 183px 0px rgb(224, 224, 224), 184px 184px 0px rgb(224, 224, 224), 185px 185px 0px rgb(225, 225, 225), 186px 186px 0px rgb(225, 225, 225), 187px 187px 0px rgb(225, 225, 225), 188px 188px 0px rgb(225, 225, 225), 189px 189px 0px rgb(226, 226, 226), 190px 190px 0px rgb(226, 226, 226), 191px 191px 0px rgb(226, 226, 226), 192px 192px 0px rgb(226, 226, 226), 193px 193px 0px rgb(227, 227, 227), 194px 194px 0px rgb(227, 227, 227), 195px 195px 0px rgb(227, 227, 227), 196px 196px 0px rgb(227, 227, 227), 197px 197px 0px rgb(227, 227, 227), 198px 198px 0px rgb(228, 228, 228), 199px 199px 0px rgb(228, 228, 228), 200px 200px 0px rgb(228, 228, 228), 201px 201px 0px rgb(228, 228, 228), 202px 202px 0px rgb(229, 229, 229), 203px 203px 0px rgb(229, 229, 229), 204px 204px 0px rgb(229, 229, 229), 205px 205px 0px rgb(229, 229, 229), 206px 206px 0px rgb(230, 230, 230), 207px 207px 0px rgb(230, 230, 230), 208px 208px 0px rgb(230, 230, 230), 209px 209px 0px rgb(230, 230, 230), 210px 210px 0px rgb(230, 230, 230), 211px 211px 0px rgb(231, 231, 231), 212px 212px 0px rgb(231, 231, 231), 213px 213px 0px rgb(231, 231, 231), 214px 214px 0px rgb(231, 231, 231), 215px 215px 0px rgb(232, 232, 232), 216px 216px 0px rgb(232, 232, 232), 217px 217px 0px rgb(232, 232, 232), 218px 218px 0px rgb(232, 232, 232), 219px 219px 0px rgb(233, 233, 233), 220px 220px 0px rgb(233, 233, 233), 221px 221px 0px rgb(233, 233, 233);
}

.sis_min {
  margin-top: 50px;
}

.category-wrapper .container .sis_min .logo{
		margin: 30px 0;
}

.category-wrapper .container .form-control{
		margin-bottom: 30px;
    width: 50%;
}

.category-wrapper .container h1{
    color: #4d4d4f;
    font-size: 4em;
    margin-bottom: 20px;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 100;  
}

.category-wrapper .container .box_p h1 {
    color: #4d4d4f;
    font-size: 2em;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
}

.home-wrapper .container .sisloc_minutos .video {
    width: 470px;
    height: 420px;
    position: absolute;
    top: 95px;
    right: 0;
    -webkit-box-shadow: 2px 2px 3px 0 #b1b1b1;
    box-shadow: 2px 2px 3px 0 #b1b1b1;
}
.home-wrapper .container .sisloc_minutos .video .conteudo {
    position: relative;
    display: flex;
    justify-content: center;
    height: 420px;
}
.home-wrapper .container .sisloc_minutos .video .conteudo img.ribbon {
    position: absolute;
    top: -6px;
    left: -5px;
}
.home-wrapper .container .sisloc_minutos .video .conteudo img.logo {
    margin-top: 85px;
    height: 114px;
}
.home-wrapper .container .sisloc_minutos .video .conteudo .curso {
    background: url("https://p6.zdassets.com/hc/theme_assets/1026639/200266707/transparencia.png");
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 25px 40px 15px;
    color: #fff;
    text-transform: uppercase;
    line-height: 1;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-size: 1.5em;
}
.home-wrapper .container .sisloc_minutos .video .conteudo .curso .assistir {
    float: right;
    background: #00AEEF;
    color: #fff;
    padding: 10px 20px;
    font-size: 0.6em;
    cursor: pointer;
}
.videoModal,
.home-wrapper .container .sisloc_minutos .video .conteudo .modal {
    background: url("https://p6.zdassets.com/hc/theme_assets/1026639/200266707/overlay.png");
}
.videoModal .modal-content,
.home-wrapper .container .sisloc_minutos .video .conteudo .modal-content {
    width: 70%;
    margin: 7% auto;
}
.videoModal .modal-content,
.home-wrapper .container .sisloc_minutos .video .conteudo .modal-content .modal-header {
    border: none;
    padding-bottom: none;
}
.home-wrapper .container .sisloc_minutos .vermais {
    text-align: center;
    width: 100%;
    display: flex;
    justify-content: center;
    color: #00aeef;
    margin-top: 30px;
}
.home-wrapper .container .sisloc_minutos .vermais:hover {
    opacity: 0.5;
}
.main > .additional-help {
    background-color: #4D4D4F;
    margin-top: 15px;
    padding: 20px 0;
}
.main > .additional-help .column-left {
    float: left;
    padding: 0 8%;
}
.main > .additional-help .column-right {
    float: right;
    padding: 15px 8%;
}
.main > .additional-help .column-right > a {
    background-color: #e1253b;
    border: solid 0px #e1253b;
    padding: 10px 20px;
    color: #fff;
    outline: 0;
    line-height: 1.42857143;
    display: inline-block;
    border-radius: 4px;
}
.main > .additional-help .column-right > a:hover {
    background-color: #4c4846;
    border: solid 0px #e1253b;
    color: #fff;
}
.main > .additional-help .column-left > h2 {
    color: #e1253b;
    font-size: 2.4em;
    font-weight: 400;
    margin: 0;
}
.main > .additional-help .column-left > p {
    color: #252525;
    font-size: .95em;
    font-weight: 400;
}
.solution-container {
    width: 33.33%;
    float: left;
    padding: 0px 15px;
}
.article-wrapper {
    background-color: #f5f5f5;
    padding: 5px 15px;
}
.solution-container > .component-wrap > h3 {
    color: #252525;
    font-weight: 400;
    font-size: 1.5em;
    position: relative;
}
.solution-container > .component-wrap > h3:after {
    border-bottom: 1px solid #252525;
    bottom: 8px;
    content: "";
    display: inline-block;
    margin-left: 5px;
    position: absolute;
    width: 20%;
}
.solution-container > .article-wrapper > ul > li {
    padding: 5px 0;
}
.solution-container > .article-wrapper > ul > li > a,
.solution-container > .article-wrapper > .promoted-articles > ul > li > a {
    color: #e1253b;
    font-size: 1.1em;
    font-weight: 400;
}
.solution-container > .article-wrapper > ul > li > p,
.solution-container > .article-wrapper > .promoted-articles > ul > li > p {
    color: #616161;
    font-size: 1.1em;
    font-weight: 400;
}
.solution-container > .component-wrap {
    padding: 0px 15px;
}
.article-wrapper section.promoted-articles ul li {
    list-style-type: disc;
    color: #e1253b;
    padding: 5px 0;
}
.article-wrapper section.promoted-articles ul {
    padding-left: 15px;
}
.solution-container > .component-wrap > ul,
.solution-container section.recent-articles ul,
.solution-container ul.recent-activity-list,
.solution-container > .component-wrap > div {
    border: 1px solid #dddddd;
    color: #69c5ef;
    list-style-type: inherit;
    margin-top: 15px;
    padding: 5px 25px;
}
.solution-container ul.recent-activity-list {
    padding: 0;
    border: 0;
}
a.recent-activity-item-parent {
    display: block;
}
.solution-container > .component-wrap > ul > li,
.solution-container section.recent-articles ul li {
    padding: 10px 0;
}
.solution-container > .component-wrap > ul > li > a,
.solution-container section.recent-articles ul li a {
    color: #00508F;
}
.solution-container > .component-wrap > ul > li > a:hover,
.solution-container section.recent-articles ul li a:hover {
    color: #e1253b;
}
.recent-activity-item-time,
.recent-activity-item-comment {
    display: inline-block;
}
.solution-container > .article-wrapper > h3 {
    color: #252525;
    font-weight: 400;
    font-size: 2em;
}
.breadcrumbs ol.breadcrumb {
    background: none;
    padding: 75px 0 0px 0;
}
.breadcrumbs .breadcrumb > li + li:before {
    color: #2c2c2c;
    content: "/ ";
    padding: 0;
}
.breadcrumbs .breadcrumb > li > a {
    color: #2c2c2c;
    font-size: 0.9em;
    font-weight: 400;
}
.section-wrapper {
    margin-bottom: 10%;
}
.contributions-page > .container {
    padding-left: 0;
}
.section-wrapper h1 {
    color: #4c4846;
    font-size: 3em;
    margin-bottom: 20px;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 100;
}
.section-wrapper ul {
    color: #ee7203;
    list-style-type: inherit;
    padding-left: 15px;
  	margin-top: 50px;
  	margin-bottom: 20px;
}
.section-wrapper ul > li {
    padding: 2px 0;
}
.section-wrapper ul > li > a {
    color: #00508F;
    font-size: 1.1em;
    font-weight: 400;
}
.section-wrapper ul > li > a:hover {
    color: #ee7203;
}
.category-wrapper ul > li > h1,
h1.search-result-title {
    color: #ee7203;
    font-size: 2.2em;
    font-weight: 300;
    margin-top: 50px;
  	text-align: center;
  
}
.category-wrapper ul > li.category > ul > li.section,
.category-wrapper ul > li.category > .section-tree-with-article > ul > li.section,
.section-tree .section {
    display: inline-block;
    margin: 20px 0;
    padding: 0 20px 0 0;
    width: 49%;
    vertical-align: top;
}
.section-tree .section ul.article-list {
    list-style: disc;
    color: #4D4D4F;
    padding-left: 17px;
}
.category-wrapper ul > li > ul > li > h3,
.category-wrapper ul > li > .section-tree-with-article > ul > li > h2,
.section-tree .section h3 {
    color: #5b5b5b;
    font-size: 1.7em;
    font-weight: 400;
}
.section-tree .section h3 a {
    color: #5b5b5b;
}
.category-wrapper ul > li.section > .article-list > li {
    padding: 5px 0;
}
.category-wrapper ul > li.section > .article-list > li > a,
.section-tree .section ul li a {
    color: #00508F;
    font-size: 1.2em;
}
.category-wrapper ul > li.section > .article-list > li > a:hover,
.section-tree .section ul li a:hover {
    color: #e1253b;
}
.category-wrapper ul > li.section > .article-list {
    color: #7d7d7d;
    list-style-type: initial;
    padding-left: 15px;
}
a.see-all-articles {
    color: #fff;
    padding: 10px;
    display: inline-block;
}
.section-tree .section ul.article-list {
    padding-bottom: 5%;
}
.wrapper-column .right-col {
    float: right;
    padding-right: 15px;
    width: 25%;
}
.wrapper-column .left-col {
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    width: 66.333%;
  	
}
.wrapper-column .left-colc {
    float: left;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
  	
}
.wrapper-column .right-col > ul > li {
    background-color: #f0f0f0;
    margin-bottom: 3px;
}
.wrapper-column .right-col > ul > li > a {
    color: #2d2d2d;
    display: block;
    font-size: 1.2em;
    font-weight: 400;
    padding: 10px 35px;
    text-transform: uppercase;
    width: 100%;
}
.wrapper-column .right-col > ul > li.active a {
    background-color: #e1253b;
    color: #fff;
}
.wrapper-column .right-col > ul > li > a:hover,
.right-side-category-list li a.active {
    color: #fff;
}
.wrapper-column .left-col > h1 {
    border-bottom: 1px solid #ccc;
    color: #2c2c2c;
    font-size: 2em;
    font-weight: 400;
    margin-bottom: 10px;
    margin-top: 0;
    padding-bottom: 10px;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
}
.wrapper-column .left-col > ul > li > h3 {
    color: #2c2c2c;
    font-size: 1.2em;
    font-weight: 400;
}
.wrapper-column .left-col > ul > li > p {
    color: #7d7d7d;
    font-size: 1.1em;
    font-weight: 400;
}
.wrapper-column .left-col > ul > li > a {
    color: #7d7d7d;
    font-size: 1.1em;
    font-weight: 400;
}
.wrapper-column .left-col > .article-query {
    margin: 30px 0;
    padding: 30px 0;
    text-align: center;
}
.wrapper-column .left-col > .article-query > h3,
.wrapper-column .left-col > .article-query .article-vote-question {
    color: #2c2c2c;
    font-size: 1.4em;
    letter-spacing: 1.2px;
    margin-top: 10px;
}
.wrapper-column .left-col > .article-query > a,
.wrapper-column .left-col > .article-query a.article-vote-up,
.wrapper-column .left-col > .article-query a.article-vote-down {
    background-color: #f47920;
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    font-size: 1em;
    margin-left: 10px;
    padding: 5px 20px;
}
.wrapper-column .left-col > .article-query > a:hover,
.wrapper-column .left-col > .article-query a.article-vote-up:hover,
.wrapper-column .left-col > .article-query a.article-vote-down:hover {
    background-color: #777777;
}

.search-results-column {
    width: 100%;
    float: left;
}
.search-results-column + .search-results-column {
    float: left;
    margin-top: 20px;
}
.search-results-column h2.search-results-subheading {
    font-size: 1.4em;
}
body .search-results-list {
    padding: 0px;
}
.search-results-list .search-result {
    padding-bottom: 10px;
    border-bottom: 1px solid #efefef;
    margin-bottom: 20px;
    list-style: none;
}
body .search-result-link {
    font-size: 1.2em;
    font-weight: 600;
    display: inline-block;
    margin-bottom: 5px;
  	color: #ee7203;
}
body .search-result-link .ais-highlight{
  	color: #ee7203;
  	background-color: #f9e3d4;
  	
}
.search-results-list .search-result .search-result-meta {
    font-size: 1.05em;
  	color: #ffffff;
}
.search-result-description {
    padding: 10px 0 5px 0px;
}
.search-result-meta {
    color: transparent;
}
.search-result-meta a {
    color: #ffffff;

}
.search-results-list .search-result .search-result-meta time + a,
.search-results-list .search-result .search-result-meta time + a + a,
.search-results-list .search-result .search-result-meta time + a + a + a,
.search-results-list .search-result .search-result-meta time + a + a + a + a,
.search-results-list .search-result .search-result-meta time + a + a + a + a + a,
.search-results-list .search-result .search-result-meta time + a + a + a + a + a + a,
.search-results-list .search-result .search-result-meta time + a + a + a + a + a + a + a {
    font-weight: bold;
    color: #fff;
}
.error-page {
    min-height: 300px;
}
.error-page h1 {
    text-transform: uppercase;
}
.error-page img {
    padding: 5% 0px 2% 0px;
}
.error-page a {
    color: #4D4D4F;
}
/* Contributions Page & Following Page */

main .inner-pages {
    margin: 0 auto;
    padding: 0 20px;
    width: 980px;
}
.my-activities-header {
    border-bottom: 1px solid #eeeeee;
    margin-bottom: 25px;
    padding: 25px 0;
    background: #fff;
}
.my-activities-header .breadcrumbs li:first-child,
.my-activities-header .breadcrumbs li::before {
    display: none;
}
.my-activities-header .breadcrumbs li {
    color: #000000;
    font-size: 20px;
    font-weight: normal;
}
.breadcrumbs li + li::before {
    content: ">";
    margin: 0 4px;
}
.my-activities-nav {
    margin-bottom: 50px;
    margin-top: 20px;
  	display: none;
}
.nav-bordered li,
.nav-spaced li {
    display: inline-block;
    font-weight: bold;
    background: transparent;
}
.nav li a,
.nav-bordered li a,
.nav-spaced li a {
    font-weight: normal;
}
.nav-bordered li + li {
    border-color: #eeeeee;
    border-style: solid;
    border-width: 0 0 0 1px;
    margin: 0 0 0 30px;
    padding: 0 0 0 30px;
}
.my-activities-sub-nav {
    margin-bottom: 15px;
}
.nav-spaced li + li {
    margin: 0 0 0 40px;
}
table {
    border-collapse: collapse;
    text-align: left;
    width: 100%;
}
body th {
    border-width: 1px 0;
    color:  #bebebe;
    font-size: 11px;
    font-weight: normal;
    white-space: nowrap;
}
body td,
body th {
    border-color: #eeeeee;
    border-style: solid;
    padding: 12px;
}
td {
    border-width: 0 0 1px;
}
.my-activities-table > p {
    padding: 0 15px;
    margin-top: 30px;
}
/* Contributions & Following Page End */
/* Request list page */

.request-table-toolbar {
    background: none repeat scroll 0 0 #f9e3d4;
    display: table;
    padding: 8px;
    width: 100%;
}
.requests-search {
    border-radius: 15px;
    outline: medium none;
    padding: 6px 60px;
    border: 1px solid #efefef;
}
.request-table-filters {
    display: table-cell;
    text-align: right;
}
.request-table-filters label::before {
    content: " ";
    display: inline-block;
    width: 25px;
}
/* Request list page end */
/* Request page */

.request-id,
.comment-published {
    color: #bebebe;
}
.comment-list {
    margin-bottom: 25px;
}
.comment-list > *:first-child {
    border-top: 1px solid #eeeeee;
}
.comment,
.comment-form {
    display: table;
    table-layout: fixed;
    width: 100%;
}
body .comment-list {
    padding-left: 0px;
}
.comment-list > * {
    border-bottom: 1px solid #eeeeee;
    padding: 25px 0;
}
body .comment-list > li {
    padding: 10px 0 10px;
}
.comment-avatar {
    position: relative;
    width: 85px;
}
.comment > *,
.comment-form > * {
    display: table-cell;
    vertical-align: top;
}
.comment-avatar img {
    border-radius: 3px;
    max-height: 65px;
    max-width: 65px;
}
.comment-published::before {
    content: " ";
    display: inline-block;
    width: 5px;
}
.comment-published {
    color: #bebebe;
}
.comment-published,
.comment-pending,
.comment-official {
    border: 1px solid rgba(0, 0, 0, 0);
    float: right;
    font-size: 11px;
    padding: 1px 5px;
}
.comment-form textarea {
    border-radius: 2px 2px 0 0;
    border-width: 1px;
    border-color: #eee;
}
textarea,
input[type="text"] {
    width: 100%;
}
textarea {
    height: 100px;
    padding: 7px 10px;
    resize: vertical;
    border: 1px solid #eee;
}
.comment-form input[type="submit"],
.request-form input[type="submit"] {
    background-color: #00508f;
    border: solid 0px #eee;
    padding: 10px 20px;
    color: #fff;
    outline: 0;
    line-height: 1.42857143;
    display: inline-block;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    width: 20%;
    min-width: 100px;
  	float: left;
}
.users-comment .comment-form .comment-container .comment-form-controls {
    float: right;
}
.users-comment .comment-form .comment-container .comment-form-controls input[type="submit"] {
    width: 100%;
    margin-top: 8px;
}
.comment-mark-as-solved label {
    padding: 15px 0 10px 0;
}
.comment-form input[type="submit"]:hover,
.request-form input[type="submit"]:hover {
    background-color: #4c4846;
    border: solid 0px #eee;
    color: #fff;
}
ul.attachment-list,
nav.community-sub-nav ul,
.community-nav ul {
    padding-left: 0;
}
dl.request-details ul.attachment-list {
    padding-left: 10px;
    margin-top: -4px;
}
dl.request-details dd:last-child {
    margin-left: 10px;
}
ul.attachment-list li {
    list-style: none;
}
.comment-attachments {
    border: 1px solid #dddddd;
    margin-top: -1px;
    padding: 10px;
}
.upload-dropzone {
    border: 2px dashed rgba(0, 0, 0, 0.05);
    font-size: 12px;
    overflow: hidden;
    position: relative;
    text-align: center;
}
.upload-dropzone input[type="file"] {
    cursor: pointer;
    font-size: 250px;
    height: 100%;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.upload-dropzone span::before {
    content: "";
    font-family: "entypo";
    font-size: 30px;
    margin-right: 5px;
    position: relative;
    top: -2px;
    vertical-align: middle;
}
.upload-dropzone span {
    color: #d1d1d1;
    display: inline-block;
}
.upload-pool {
    margin: 0;
    overflow: hidden;
    padding: 0;
}
.side-column {
    margin-left: 20px;
    width: 31%;
}
.request-details {
    background: none repeat scroll 0 0 #f9f9f9;
    border: 1px solid #eeeeee;
    border-radius: 3px;
    font-size: 12px;
    margin: 0 0 30px;
    padding: 15px 20px;
}
.request-details dt ~ dt {
    font-weight: bold;
    margin-top: 15px;
}
.request-details dd {
    margin: 2px 0 0;
    word-wrap: break-word;
}
.request-answered,
.request-solved {
    background: none repeat scroll 0 0 #f5ca00;
}
.request-status {
    border-radius: 1px;
    color: #ffff;
}
.label,
.request-status {
    border-radius: 20px;
    display: inline-block;
    font-size: 10px;
    padding: 3px 10px;
    text-transform: uppercase;
    white-space: nowrap;
}
.requests-page > .main-column {
    width: 65%;
}
.requests-page > .main-column,
.requests-page > .side-column {
    display: inline-block;
    vertical-align: top;
}
.request-details + [role="button"] {
    border: 1px solid #dddddd;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    padding: 5px 10px;
    position: relative;
    vertical-align: middle;
    white-space: nowrap;
    background-color: #4D4D4F;
    color: #fff !important;
}
h1.subject-head {
    font-size: 1.6em;
    padding: 25px 0;
    font-weight: 600;
}
h2.request-heading {
    margin: 0px 0 15px 5px;
    display: inline-block;
    text-transform: capitalize;
}
body .requests-page .side-column,
body .requests-page .side-column dl {
    overflow: hidden;
}
.side-column dl dd,
.side-column dl dt {
    float: left;
}
.side-column dt + dt,
.side-column dd + dt {
    clear: both;
}
.side-column dt + dd {
    margin-top: 15px;
    margin-left: 15px;
}
/* Request page */
/* New Request page */

.form {
    max-width: 505px;
}
.form-field + .form-field {
    margin-top: 25px;
}
.form-field label {
    display: block;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 10px;
}
.form footer {
    border-top: 1px solid #eeeeee;
    margin-top: 40px;
    padding-top: 30px;
    text-align: right;
}
footer input[type="submit"],
.form footer a {
    background-color: #4D4D4F;
    border-color: rgba(0, 0, 0, 0);
    color: #ffffff;
    padding: 5px 30px;
}
.form footer a {
    padding: 9.5px 11px;
    border-radius: 3px;
}
.form input {
    height: 35px;
    border-radius: 3px;
    border: 1px solid #eee;
    padding: 0px 10px;
}
.form-field #request_description {
    border-color: #efefef;
    margin-bottom: 10px;
    border-radius: 3px;
}
/* New Request page End */

.request-open {
    background: #59BBE0;
}
.request-answered {
    background: #F5CA00;
}
.request-solved {
    background: #78A300;
}
/* community */

.clearfix::before,
.clearfix::after {
    content: " ";
    display: table;
}
.clearfix::before,
.clearfix::after {
    content: "";
    display: table;
    line-height: 0;
}
.clearfix::after {
    clear: both;
}
.community-heading {
    font-size: 18px;
    margin: 0;
    width: 100%;
}
.community-nav {
    border-bottom: 1px solid #eeeeee;
    margin-bottom: 55px;
    padding: 25px 0;
}
.community-nav li {
    display: inline-block;
    font-weight: bold;
    padding-right: 30px;
}
.community-nav li + li {
    border-left: 1px none #eeeeee;
    padding-left: 30px;
}
.community-nav li a {
    font-weight: normal;
}
.topic-header,
.question-header {
    border-bottom: 1px solid #eeeeee;
    display: table;
    padding-bottom: 10px;
}
.topic-heading,
.question-heading,
.answer-list-heading {
    font-size: 13px;
    font-weight: bold;
    width: 100%;
}
.topic-header > *,
.question-header > * {
    display: table-cell;
    vertical-align: middle;
}
.topic-header .topic-meta,
.question-header .question-meta {
    padding: 0 15px;
    white-space: nowrap;
}
.question-meta,
.answer-meta,
.topic-meta {
    color: #cccccc;
    font-size: 11px;
}
.question,
.answer {
    border-bottom: 1px solid #eeeeee;
    padding: 20px 0;
    position: relative;
}
.question-topic-list {
    margin: -20px 0 30px;
}
.question-topic-list li {
    display: inline-block;
    margin: 10px 10px 0 0;
}
.question-topic-list a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.02);
    border-radius: 5px;
    color: #cccccc;
    display: inline-block;
    font-size: 11px;
    padding: 7px 15px;
}
.vote {
    display: table-cell;
    margin-left: 15px;
    margin-right: 10px;
    min-width: 95px;
    vertical-align: top;
}
.vote-sum {
    font-size: 15px;
    font-weight: bold;
    min-width: 60px;
    padding-left: 10px;
    text-align: center;
}
.vote-sum,
.vote-controls {
    display: inline-block;
    vertical-align: middle;
}
.vote-controls {
    border-radius: 5px;
}
.vote-up::before {
    content: "";
    font-family: 'entypo';
}
.vote-down::before {
    content: "";
    font-family: 'entypo';
}
.vote-controls:hover a {
    background: none repeat scroll 0 0 #ffffff;
    border-color: #a6a6a6;
    color: #bbbbbb;
}
.question-avatar-agent::after,
.answer-avatar-agent::after {
    background-color: rgba(0, 0, 0, 0);
    background-image: url("/hc/theming_assets/01HZPHRYR2M8EDG11JNYXQ3MP5");
    background-repeat: no-repeat;
    background-size: 14px auto;
    content: " ";
    height: 15px;
    left: 30px;
    position: absolute;
    top: 30px;
    width: 15px;
}
.question-avatar,
.answer-avatar {
    display: table-cell;
    margin-right: 10px;
    min-width: 50px;
    position: relative;
    vertical-align: top;
}
.question-avatar img,
.answer-avatar img {
    border-radius: 3px;
    max-height: 38px;
    max-width: 38px;
}
.question-body,
.answer-body,
.answer-official-body {
    display: table-cell;
    vertical-align: top;
    width: 100%;
}
.question-title,
.topic-title {
    font-size: 15px;
    margin: -3px 0 5px;
}
.markdown {
    line-height: 1.7;
    word-wrap: break-word;
}
.question-body .question-meta,
.answer-body .answer-meta,
.answer-official-body .answer-meta {
    float: left;
}
.topic-meta span + span::before,
.question-meta span + span::before,
.answer-meta span + span::before {
    content: "•";
    font-size: 10px;
    margin: 0 10px;
}
.answer-form {
    margin: 30px 0 0 95px;
}
.sub-nav form,
.solution-container h2.recent-activity-header,
.solution-container section.recent-articles > h3 {
    display: none;
}
.answer-form-controls {
    margin-top: 10px;
    text-align: right;
}
.answer-form-controls .pull-left {
    float: left;
}
.answer-form-controls input[type="submit"] {
    margin-left: 15px;
}
ul.share {
    display: none;
}
ul.share li {
    display: inline-block;
}
.accordion-topics .panel-title > a,
.community-accordion .panel-title > a {
    color: #888;
    display: flex;
    vertical-align: middle;
    width: 100%;
}
.accordion-topics .glyphicon,
.community-accordion .glyphicon {
    font-size: 25px;
    display: table;
    float: none;
    height: 30px;
    width: 30px;
    top: 5px;
}
.accordion-topics .heading,
.community-accordion .heading {
    display: table-cell;
    float: none;
    /* font-size: 1.2em; */
    
    line-height: 24px;
    overflow: hidden;
    padding: 8px 0 4px;
    position: relative;
    text-align: left;
    vertical-align: middle;
}
body h4.community-heading,
body .question-share:before {
    display: none;
}
.question-controls {
    clear: both;
}
.question-controls a > {
    border: 1px solid #eee;
    display: inline-block;
    margin-right: 15px;
    padding: 5px 10px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
.question-share {
    clear: both;
    display: block;
    margin: 20px 0;
}
.question-share ul li {
    display: inline-block;
    font-size: 11px;
}
.clearfix > .main-column {
    width: 65%;
}
.clearfix > .main-column,
.clearfix > .side-column {
    display: inline-block;
    vertical-align: top;
    padding: 10px;
}
.clearfix > .side-column h3 {
    margin-top: 0px;
}
body .question-list,
body .question-list li {
    list-style: none;
    padding-left: 0px;
}
.question-list li {
    padding: 15px 0 !important;
    margin-bottom: 5px;
}
body .community-nav {
    margin-bottom: 20px;
}
.community-nav li+li+li+li a[role="button"] {
    border: 1px solid #eee;
    padding: 5px 10px;
    display: inline-block;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background-color: #4D4D4F;
    color: #fff;
}
.community-nav li+li+li+li {
    float: right;
}
/* community end */
/* Community sub-nav */

.community-sub-nav {
    border-bottom: 1px solid #eeeeee;
    padding: 15px 0;
    position: relative;
}
.community-sub-nav li {
    display: inline-block;
    font-weight: bold;
    padding-right: 15px;
}
.community-sub-nav li a {
    font-weight: normal;
}
.community-sub-nav li + li {
    padding-left: 15px;
}
.community-sub-nav .topic-add {
    position: absolute;
    right: 0;
    top: 10px;
}
.community-sub-nav + .topic-list,
.community-sub-nav + p {
    margin-top: 20px;
}
body .topic-list,
body .topic-list li {
    list-style: none;
    padding-left: 0px;
}
body .topic-list li {
    padding: 15px 0;
    margin-bottom: 5px;
}
/*body .topic-list li + li {border-top: 1px solid #eee;}*/
/* Community sub-nav ends */

.con-table tr th + th,
.con-table tr td + td {
    text-align: center;
}
.answer-controls {
    float: right;
}
.answer-controls a + a {
    margin-left: 15px;
}
.comment-body,
.answer-text,
.question-body p {
    word-wrap: break-word;
    word-break: break-word;
}
.my-activities-table {
    overflow-x: auto;
}
.question .vote {
    padding-bottom: 20px;
}
.searchbox-suggestions ul li {
    padding: 10px 0px 5px 2px;
    list-style: none;
}
.searchbox-suggestions ul li a {
    color: #4c4846;
    font-weight: 500;
    font-size: 0.9em;
}
.searchbox-suggestions {
    min-height: 30px;
    border: 1px solid #efefef;
    border-radius: 3px;
}
form .searchbox {
    padding-top: 10px;
}
form .searchbox label {
    padding-bottom: 10px;
}
div#user {
    display: inline-block;
}
textarea#question_details {
    border-color: #efefef;
    border-radius: 3px;
}
.article-user-info img {
    width: 40px;
    display: inline-block;
    vertical-align: middle;
    border-radius: 5px;
    margin-bottom: 5px;
}
.article-user-info {
    border-bottom: 1px solid #efefef;
    padding-bottom: 10px;
    max-width: 400px;
    margin-bottom: 30px;
    color: #666767;
  	display: none;
}
nav.pagination {
    margin: 0 0 20px 0;
}
nav.pagination ul {
    padding-left: 0;
}
body nav.pagination ul li a:hover,
body nav.pagination ul li a {
    color: #fff;
}
nav.pagination ul li,
nav.pagination ol li {
    background: #4D4D4F;
    padding: 4px 10px;
    box-shadow: 4px 5px 4px 2px #efefef;
    display: inline-block;
    color: #fff;
}
nav.pagination ul li a,
nav.pagination ol li a {
    font-weight: 500;
    color: #fff;
}
.search-result-votes {
    background: #FFF;
    border-radius: 2px;
    color: #FFF;
    display: inline-block;
    line-height: 1;
    margin-left: 5px;
    padding: 4px 5px;
    position: relative;
    top: -2px;
}
.search-result-votes:before {
    content: "\1F44D";
    font-family: "entypo";
    margin-right: 3px;
}
ul.attachment-list li:before,
ul.attachments li:before {
    content: "\1F4CE";
    font-family: entypo;
    margin-right: 2px;
}
.share li,
.share a {
    display: inline-block;
}
.share a::before {
    border-radius: 50%;
    color: #ffffff;
    display: inline-block;
    font-family: "entypo";
    text-align: center;
    width: 100%;
}
.share-facebook::before {
    content: "";
    background: #3b5998;
}
.share-twitter::before {
    content: "";
    background: #00ACED;
}
.share-linkedin::before {
    content: "";
    background: #007BB6;
}
.share-googleplus::before {
    content: "";
    background: #DD4A3A;
}
.share a {
    height: 31px;
    line-height: 30px;
    overflow: hidden;
    vertical-align: middle;
    width: 30px;
}
.article-vote {
    margin-bottom: 10px;
}
a.article-subscribe,
a.article-unsubscribe,
a.question-unsubscribe,
a.question-subscribe {
    float: right;
    background: #f47920;
    color: #fff !important;
    padding: 7px;
    border-radius: 3px;
    font-size: 0.9em;
  	display: none;
}
.article-body {
    overflow-x: auto;
  	margin-top: 50px;
}
.article-body img,
.article-body iframe,
.right-col img,
.right-col iframe,
ul.comment-list img,
.search-results-column img {
    max-width: 100%;
    float: left;
    border: 1px solid #999;
    margin-right: 20px;
    margin-bottom: 10px;
}
.article-body ol,
section.answers ol,
.question-body ol {
    list-style-type: decimal;
    padding-left: 20px;
}
.article-body ul,
section.answers ul,
.question-body ul {
    list-style-type: disc;
    padding-left: 18px;
}
.powered-by-zendesk,
span.share-label {
    display: none;
}
.article-attachments {
    padding-top: 10px;
}
.article-attachments li a {
    color: #4D4D4F;
    font-weight: 600;
}
/* Responsive CSS */

@media only screen and (min-width: 200px) and (max-width: 319px) {
    header > .header-inner > .logo > a > img {
        width: 200px;
    }
}
@media all and (max-width: 480px) {
    nav.primary-menu > .container {
        padding-left: 15px;
    }
    .main > .additional-help .column-left > h2 {
        color: #e1253b;
        font-size: 1.8em;
    }
    .main > .additional-help .column-left > p {
        color: #252525;
        font-size: 0.9em;
    }
    nav.user-nav > a {
        color: #525252;
        display: inline-block;
        font-size: 1em;
        font-weight: 600;
        margin: 5px 0;
        padding: 0 15px;
    }
    .solution-container > .component-wrap > h3 {
        font-size: 1.5em;
    }
    .solution-container > .article-wrapper > ul > li > a {
        font-size: 0.9em;
    }
    .solution-container > .article-wrapper > ul > li > p {
        font-size: 0.9em;
    }
    .solution-container > .article-wrapper > h3 {
        font-size: 1.5em;
    }
    .home-wrapper ul > li {
        border: 1px solid #e5e5e5;
        border-radius: 80%;
        display: block;
        float: none;
        height: 160px;
        line-height: 30px;
        margin: 20px 25px;
        padding: 25px;
        text-align: center;
        width: 160px;
    }
    .login-btn {
        font-size: 0.813em;
    }
    .wrapper-column .left-col > ul > li > a {
        color: #2d2d2d;
        display: block;
        font-size: 0.95em;
        font-weight: 400;
        padding: 10px 15px;
        text-transform: uppercase;
        width: 100%;
    }
    .wrapper-column .right-col > h1 {
        font-size: 1.5em;
    }
    .wrapper-column .right-col > ul > li > p {
        font-size: 0.9em;
    }
    .wrapper-column .right-col > ul > li > h3 {
        font-size: 1em;
    }
    .wrapper-column .right-col > .article-query > h3 {
        font-size: 1.1em;
    }
    .nav-bordered li,
    .community-nav li,
    .nav-spaced li {
        width: 100%;
        margin-bottom: 10px;
    }
    .nav-bordered li + li,
    .community-nav li + li,
    .nav-spaced li + li {
        padding: 0;
        margin-bottom: 8px;
        border-color: #fff;
        margin-left: 0;
    }
    .request-table-toolbar > input {
        width: 100%;
    }
    .request-table-filters {
        text-align: left;
        display: table;
    }
    .request-table-toolbar label {
        padding: 9px 5px 4px 1px;
        margin-left: -20px;
    }
    .question-avatar,
    .answer-avatar {
        display: table;
        margin: 20px 0;
    }
    body .answer-form {
        margin: 20px 0;
    }
    .answer-body {
        display: table;
    }
}
@media only screen and (min-width: 481px) and (max-width: 768px) {
    .home-wrapper ul > li {
        border: 1px solid #e5e5e5;
        border-radius: 80%;
        display: inline-block;
        float: none;
        height: 160px;
        line-height: 30px;
        margin: 20px 40px;
        padding: 25px;
        text-align: center;
        width: 160px;
        vertical-align: top;
    }
    footer > .footer-inner > .social-share > ul > li > a {
        display: inline-block;
        height: 27px;
        overflow: hidden;
        text-indent: 999px;
        width: 28px;
    }
    footer > .footer-inner > .important-links > ul > li > a {
        font-size: 0.8em;
        padding: 0 3px;
    }
    .copyright-section p {
        color: #fff;
        font-size: 0.8em;
    }
    .category-wrapper ul > li.section > .article-list > li > a {
        font-size: 1em;
    }
    .solution-container {
        display: table;
        float: left;
        padding: 0 15px;
        width: 100%;
    }
    .wrapper-column .left-col > ul > li > a {
        font-size: 0.9em;
        font-weight: 500;
    }
    .wrapper-column .right-col > h1 {
        color: #2c2c2c;
        font-size: 1.8em;
    }
    .wrapper-column .right-col > ul > li > h3 {
        color: #2c2c2c;
        font-size: 1.1em;
        font-weight: 400;
    }
    .wrapper-column .right-col > ul > li > p {
        color: #7d7d7d;
        font-size: 1em;
        font-weight: 400;
    }
}
@media only screen and (min-width: 769px) and (max-width: 1200px) {
    .home-wrapper ul > li {
        border: 1px solid #e5e5e5;
        border-radius: 80%;
        display: inline-block;
        float: left;
        height: 160px;
        line-height: 30px;
        margin: 15px 5px;
        padding: 25px;
        text-align: center;
        width: 160px;
    }
}
@media only screen and (min-width: 767px) and (max-width: 1023px) {
    .wrapper-column .left-col > ul > li > a {
        font-size: 0.9em;
        font-weight: 500;
    }
    .wrapper-column .right-col > h1 {
        color: #2c2c2c;
        font-size: 1.8em;
    }
    .wrapper-column .right-col > ul > li > h3 {
        color: #2c2c2c;
        font-size: 1.1em;
        font-weight: 400;
    }
    .wrapper-column .right-col > ul > li > p {
        color: #7d7d7d;
        font-size: 1em;
        font-weight: 400;
    }
}
@media only screen and (max-width: 650px) {
    .side-column,
    .requests-page > .main-column {
        width: 100%;
        margin-left: 0;
        margin-top: 20px;
    }
    .solution-container > .article-wrapper > ul > li > a,
    .solution-container > .article-wrapper > .promoted-articles > ul > li > a,
    .solution-container > .component-wrap > ul > li > a {
        font-size: 0.9em;
    }
    .section-tree .section {
        width: 100%;
        min-height: 0;
        border-bottom: 0;
    }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    body .clearfix > .main-column,
    body .clearfix > .side-column {
        width: 100%;
    }
    body .clearfix > .side-column {
        margin-top: 20px;
    }
}
@media only screen and (min-width: 220px) and (max-width: 767px) {
    nav.primary-menu > .container {
        padding-left: 15px;
    }
    footer.footer {
        display: block;
        padding: 50px 0 10px;
        vertical-align: middle;
        text-align: center;
    }
    nav > .container > .main-menu {
        padding-left: 15px;
        padding-right: 15px;
    }
    .main-menu a.btn {
        background-color: #e1253b;
        border: 0 solid #e1253b;
        color: #fff;
        display: inline-block;
        float: left;
        margin-top: 5px;
        padding: 5px 10px;
    }
    .search-container form > input[type="search"] {
        font-size: .9em;
        font-weight: 300;
    }
    .search-container form > input[type="submit"] {
        width: 25%;
    }
    .section-wrapper h1 {
        color: #2c2c2c;
        font-size: 1.8em;
        font-weight: 300;
        margin-bottom: 20px;
    }
    .category-wrapper ul > li > h1 {
        color: #2c2c2c;
        font-size: 1.8em;
        font-weight: 300;
    }
    .category-wrapper ul > li.category > ul > li.section {
        border-bottom: 1px solid #efefef;
        float: left;
        margin: 20px 0;
        min-height: 250px;
        padding: 0;
        width: 100%;
    }
    .category-wrapper ul > li.section > .article-list > li > a {
        color: #7d7d7d;
        font-size: 1em;
    }
    .category-wrapper ul > li > ul > li > h3 {
        color: #2c2c2c;
        font-size: 1em;
        font-weight: 600;
    }
    .solution-container {
        float: left;
        padding: 0 15px;
        width: 100%;
    }
    .wrapper-column .left-col {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
        width: 100%;
    }
    .wrapper-column .right-col {
        float: left;
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 15px;
        width: 100%;
    }
    .search-results-column {
        width: 100%;
    }
    .search-result-description {
        padding-bottom: 15px;
    }
    body .section-tree-with-article li.section {
        padding: 0 10px;
    }
    body .clearfix > .main-column,
    body .clearfix > .side-column {
        width: 100%;
    }
    body .clearfix > .side-column {
        margin-top: 20px;
    }
    body .question .question-body {
        display: block;
        margin-top: 10px;
    }
    body .my-activities-table table th {
        padding: 12px 5px;
    }
    body .community-nav li + li {
        padding-left: 0;
    }
    body .community-nav li {
        font-size: 0.9em;
    }
    .community-sub-nav {
        font-size: 0.8em;
    }
    .community-sub-nav li + li {
        padding-left: 5px;
    }
    .activity {
        margin-bottom: 20px;
    }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
    div.section-tree-with-article {
        font-size: 0.8em;
    }
}
.sidebar {
    float: right;
  	margin-top: 50px;
}
.sidebar img {
    border: none !important;
}
.sidebar .cursos {
    background: url("https://p6.zdassets.com/hc/theme_assets/1026639/200266707/transparencia.png");
    width: 100%;
    padding: 13px;
    color: #fff;
    text-transform: uppercase;
    line-height: 1;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-size: 1.1em;
    margin: 20px 0;
    overflow: hidden;
}
.sidebar .cursos .assistir {
    float: right;
    background: #00AEEF;
    color: #fff;
    padding: 10px 20px;
    font-size: 0.6em;
    cursor: pointer;
}

/*sisloc em minutos*/

.box_minutos {
	width: 265px;
	height: 236px;
	background: url("https://theme.zdassets.com/theme_assets/460309/1719064896a2f95e690497f19292463a95f93fc4.jpg");
	-webkit-box-shadow: 4px 4px 5px 0 #cccccc;
	box-shadow: 4px 4px 5px 0 #cccccc;
	position: relative;
	float: left;
	margin: 5px;
}
.box_minutos .descricao {
	width: 100%;
	color: #fff;
	background: url("https://theme.zdassets.com/theme_assets/460309/13bce064e87353c4975844453aa339790bdfe851.png");
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 15px;
  	font-weight: 700;
    line-height: 1;
    text-transform: uppercase;
    font-size: 15px;
}

.box_minutos .descricao .texto {
	margin-bottom: 5px;
}

.box_minutos .descricao .assistir {
    float: right;
    background: #00AEEF;
    color: #fff;
    padding: 7px 20px;
    font-size: 0.6em;
    cursor: pointer;
    font-size: 13px;
    text-decoration: none;
}

.box_minutos .descricao .assistir:hover {
    background: #fff;
    color: #00AEEF;
}

.modulo1, .modulo2, .modulo3 {
	display: none;
}

.noticias_minutos {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    color: #444;
}
.noticias_minutos .bloco {
    margin: 30px 0;
}
.vermais {
    text-align: center;
    width: 100%;
    display: flex;
    justify-content: center;
    color: #ee7203;
}
.vermais:hover {
    opacity: 0.5;
}
.noticias_minutos h1 {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 100;
    color: #4d4d4f;
    font-size: 50px;
}
.noticias_minutos .item {
    float: left;
    margin-right: 15px;
}
.noticias_minutos .texto {
    line-height: 1;
}
.noticias_minutos .texto p.titulo {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
}
.noticias_minutos .texto a.leia {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-size: 1em;
    color: #fff;
    padding: 5px 15px;
    background: #f47920;
    border-radius: 4px;
    line-height: 2;
}
.noticias_minutos .texto a.leia:hover {
    background: #4d4d4f;
}

.article-comments {
  	display: none;
}

/*BOTÃO SOLICITAÇÕES*/
.myButton {
	background-color:#00a7c2;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	display:inline-block;
	cursor:pointer;
	padding:6px 24px;
	text-decoration:none;
  color: #fff;
}
.myButton:hover {
	background-color:#4c4846;
  color: #fff;
}
.myButton:active {
	position:relative;
	top:1px;
}

/*Modal Inicial*/
#inicial .modal-content{
  background: none;
  box-shadow: none;
  border: none;
}

#inicial .modal-content .btn{
	position: absolute;
  right: 9px;
  top: 9px;
  text-indent: -99999px;
  opacity: 0;
  width: 44px;
  height: 45px;
}

.modal-open .modal {
    background: url("/hc/theming_assets/01HZPHRTQ7ZVJE64S9QFDV5WFH");
}

#perguntas {
  margin-top: 50px;
}

/* Ravacini */

:root {
    --base-clr: #dce3d7;
    --line-clr: #42434a;
    --hover-clr: #eb7405;
    --text-clr: #eb7405; 
    --accent-clr: #5e63ff;
    --secondary-text-clr: #b0b3c1;
    --secondary-base-clr:white;

}

#body {
    min-height: 100vh;
    min-height: 100dvh;
    background-color: var(--secondary-base-clr);
    color: var(--text-clr);
    display: grid;
    grid-template-columns: 250px 1fr;
  	transition: 300ms ease-in-out;
   	overflow-wrap: break-word; 
    
}
#body.expand-content {
  grid-template-columns: 50px 1fr;
}
h3 {
    text-align: left;
}

#sidebar {
    box-sizing: border-box;
    height: 100vh;
    width: 250px;
    position: sticky;
    top: 0;
    align-self: flex-start;
  	transition: 300ms ease-in-out;
  	overflow: hidden;
	  
}

#sidebar.close{
  padding: 5px;
  width: 45px;
}

#body ul {
      	list-style: none;  
}

.sidebar span {
    color: var(--text-clr);
}

.dropdown-btn {
    width: 100%;
    text-align: center;
    background: none;
    border: none;
    font: inherit;
    cursor: pointer;
    border-radius: 15px;

    table {
        text-align: center;
    }

    tr,
    p {
        text-align: left;
    }
}

#sidebar span,
#sidebar .dropdown-btn span {
    flex-grow: 1;
}

#sidebar .dropdown-btn span {
    margin-bottom: 5px;
}

#sidebar .dropdown-btn:hover {
   background-color: var(--hover-clr);
   span {color: var(--secondary-base-clr)}
}

#sidebar .sub-menu {
    display: grid;
    grid-template-rows: 0fr;
    transition: 300ms ease-in-out;  
		padding-left: 50px;
  >ul {
       overflow: hidden;
  }
}
#sidebar .sub-menu .dropdown-btn{
  	width: 80%
}
#sidebar ul li div.active button {
    div {
        padding: 3em;
    }

    span {
        color: var(--secondary-base-clr);
    }

    background-color: var(--hover-clr);
}

#sidebar .sub-menu .show  {
  ul {grid-template-rows: 1fr;}
}

#menu-img {
	display: flex;
  justify-content: flex-end;
}

#menu-img img{
  border: none;
  transition: rotate 150ms ease;
  rotate: 90deg;  
}
#menu-img button {
    width: 40px;
    text-align: center;
    background: none;
    border: none;
    font: inherit;
    cursor: pointer;
    border-radius: 15px;
}

#menu-img button.rotate img{
  rotate: 270deg;
}

#menu-img button.rotate {
  background-color: black
}

#menu-img button img {
      flex-grow: 1;
  		margin: 5px 0 5px 10px;
}

#menu-img button:hover{
  background-color: var(--base-clr);
}

.url-exemplo, .url-exemplo-completa, .parametros {
    padding-left:15px;
  	max-width: 900px;
}

.list {
    margin-top: 15px;
    span {
    		color: var(--secondary-text-clr);
 		 }
}


.menu-list li {
    padding: 0 15px 0 15px ;
}

#main-content {
    padding: min(30px, 7%);
    p {
        margin-top: 5px;
        margin-bottom: 15px;
    }
}

.doc {
  	border-collapse: collapse;
    max-width: 75vw;
}

.doc tbody, thead  {
    border: 1px solid;
    padding: 1px;
    border-color: var(--hover-clr);		
}

.doc th {
    border-width: 1px 0;
    color:  Black;
    font-size: 11px;
    font-weight: bolder;    
}

.doc td,
.doc  th {
    border-color: var(--hover-clr);
    border-style: solid;
    padding: 9px;
}
.doc td {
    border-width: 0 0 1px;
   	overflow-wrap: break-word;  	
  	white-space: normal;
}

.doc td.descricao {
  max-width: 10px;
}
.doc .obrigatorio {
    text-align: center;
} 

.titulos {
  display: grid;
  justify-content: center;
  width:100%;
}
