#wrapHeaderLogged {
  /*	.dropdown-menu{
  		width: 100px;
  		height: 100px;
  		background: red;
  		position: absolute;
  		top: 60px;
  		z-index: 10000;
  	}*/ }
  #wrapHeaderLogged .wrapInfo .infoImage {
    position: relative;
    float: left; }
    #wrapHeaderLogged .wrapInfo .infoImage img {
      width: 35px;
      border-radius: 30px;
      margin-top: 12px;
      margin-right: 10px;
      border: 1px solid #fff; }
    #wrapHeaderLogged .wrapInfo .infoImage i {
      background-color: #46be8a;
      position: absolute;
      right: 11px;
      top: 40px;
      width: 8px;
      height: 8px;
      border-radius: 100%; }
  #wrapHeaderLogged .wrapInfo .infoText {
    float: left;
    text-align: left; }
    #wrapHeaderLogged .wrapInfo .infoText .infoName {
      display: block;
      margin-top: 8px;
      color: #f44336;
      font-weight: 400;
      line-height: 30px;
      font-size: 14px; }
    #wrapHeaderLogged .wrapInfo .infoText .infoMail {
      display: block;
      font-size: 13px;
      line-height: 2px;
      color: #fff; }

#left-nav ul li.left-header {
  font-family: "proximanovalight";
  text-transform: uppercase; }

pre {
  /*    padding: .66001rem 9.5px 9.5px;
      line-height: 2rem;
      background: -webkit-linear-gradient(top,#fff 0,#fff .75rem,#f5f7fa .75rem,#f5f7fa 2.75rem,#fff 2.75rem,#fff 4rem);
      background: linear-gradient(to bottom,#fff 0,#fff .75rem,#f5f7fa .75rem,#f5f7fa 2.75rem,#fff 2.75rem,#fff 4rem);
      background-size: 100% 4rem;
      border-color: #D3DAEA;
  	
  	display: block;
      margin: 0 0 10px;
      word-break: break-all;
      word-wrap: break-word;
      color: #333;
      background-color: #f5f5f5;
      border: 1px solid #ccc;
      border-radius: 4px;
  	code {
  		padding: 0;
  		font-size: inherit;
  		color: inherit;
  		white-space: pre-wrap;
  		background-color: transparent;
  		border-radius: 0;
  		border:none;
  		color: #004a84;
  	}*/ }

h1 {
  font-size: 35px;
  margin-bottom: 20px; }

h2 {
  font-size: 30px;
  margin-bottom: 10px; }

h3 {
  font-size: 25px; }

h4 {
  font-size: 22px; }

h5 {
  font-size: 16px;
  margin-bottom: 0px; }

h6 {
  font-size: 14px; }

h1, h2, h3, h4, h5, h6 {
  color: #005691;
  font-weight: 500; }

#doc_content {
  left: 252px; }
  #doc_content img {
    display: block;
    margin: auto; 
    max-width: 100%;
  }
  #doc_content .hljs {
    color: #5f6062; }
  #doc_content .hljs, #doc_content .hljs-subst {
    background-color: #f5f7f8; }
    #doc_content .hljs span, #doc_content .hljs-subst span {
      font-size: 14px;
      font-weight: 500;
      line-height: 14px;
      font-family: Consolas, Monaco, 'Andale Mono', monospace !important; }
  #doc_content ul, #doc_content ol {
    /*margin-bottom: 20px;*/ }
  #doc_content ol {
    margin-left: 20px;
    list-style: decimal; }
    #doc_content ol li {
      -webkit-font-feature-settings: 'kern' 1,'onum' 1,'liga' 1;
      font-feature-settings: 'kern' 1,'onum' 1,'liga' 1; }
      #doc_content ol li img {
        display: block;
        margin-top: 10px; }
      #doc_content ol li p {
        /*color: #5f6062;*/ }
  #doc_content ul {
    margin-left: 40px;
    list-style: disc;
    list-style-position: outside;
    font-size: 16px; }
    #doc_content ul li p {
      /*color: #5f6062;*/ }
    #doc_content ul li img {
      margin-left: -20px;
      margin-top: 10px; }
  #doc_content .section.hero {
    padding-top: 10px; }
    #doc_content .section.hero .tabs li a {
      color: #5f6062; }
      #doc_content .section.hero .tabs li a:active {
        color: #005691; }
    #doc_content .section.hero .tabs-content {
      list-style: none; }
    #doc_content .section.hero .btn-success {
      background: #42b72a;
      border-color: #42b72a;
      margin-bottom: 15px; }
      #doc_content .section.hero .btn-success:hover {
        background: #44bb52;
        text-decoration: none; }
    #doc_content .section.hero .hero-heading {
      margin-bottom: 10px; }
    #doc_content .section.hero p.desc {
      margin-bottom: 30px; }
    #doc_content .section.hero .wrapVersion {
      margin-bottom: 10px; }
      #doc_content .section.hero .wrapVersion strong {
        display: block; }
      #doc_content .section.hero .wrapVersion a {
        color: #007bbf; }
    #doc_content .section.hero .wrapMoreInfo {
      margin-left: 20px; }
      #doc_content .section.hero .wrapMoreInfo .infoItem {
        display: flex;
        mamrgin-left: 40px; }
        #doc_content .section.hero .wrapMoreInfo .infoItem img {
          margin-right: 5px; }
        #doc_content .section.hero .wrapMoreInfo .infoItem .wrapInfoText {
          line-height: 15px;
          margin-top: 10px; }
          #doc_content .section.hero .wrapMoreInfo .infoItem .wrapInfoText a {
            color: #005691; }
          #doc_content .section.hero .wrapMoreInfo .infoItem .wrapInfoText span.desc {
            display: block;
            font-size: 13px; }
    #doc_content .section.hero .phones {
      margin-top: 80px;
      margin-right: 150px; }
      #doc_content .section.hero .phones .s8 {
        max-width: 380px !important;
        left: 10px !important; }
      #doc_content .section.hero .phones .phone {
        max-width: 220px; }

#left-nav {
  width: 250px; }
/* #left-nav ul li.has-sub {
  position: relative; }
#left-nav ul li.has-sub > a:after {
  content: '';
  position: absolute;
  right: 8px;
  top: 12px;
  font-weight: bold;
  color: #737373;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-right: 4px solid transparent;
  border-left: 4px solid #727272; }
#left-nav ul li.has-sub.active > a:after {
  top: 15px;
  border-bottom: 4px solid transparent;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #727272; }
#left-nav ul li.has-sub.active ul {
  padding-bottom: 0px;
  display: block !important; }
#left-nav ul li.has-sub ul {
  display: none;
  background-color: #f2f2f2; } */

ul li.has-sub {
  position: relative; }
ul li.has-sub > a:after {
  content: '';
  position: absolute;
  right: 8px;
  top: 12px;
  font-weight: bold;
  color: #737373;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-right: 4px solid transparent;
  border-left: 4px solid #727272; }
  
ul li.has-sub.active > a:after {
  top: 15px;
  border-bottom: 4px solid transparent;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #727272; }

ul li.has-sub.active> ul {
  padding-bottom: -20px;
  display: block !important; }

/* ul li.has-sub ul {
  display: none;
  padding-left: 10px;
  background-color: #f2f2f2;
} */

.overview-list li {
  list-style: none;
  width: 750px;
  border-radius: 2px;
  background-color: #fff;
  border: solid 1px #ebebeb;
  padding: 8px 20px;
  margin: -1px 0 0;
  color: #09c; }
  .overview-list li a:hover {
    color: #09c; }
    .overview-list li a:hover li:hover {
      background: #f9f9f9; }

.overview-list a:hover {
  color: #09c; }

.overview-list li:hover {
  background: #f9f9f9; }

.wrapClass code {
  font-size: 16px; }
.wrapClass table {
  width: 100%;
  border-left: 1px solid #EEE;
  border-right: 1px solid #EEE; }
  .wrapClass table th, .wrapClass table td {
    padding: 5px 15px;
    /*			background: #fff;*/ }
  .wrapClass table th {
    font-weight: 600; }
  .wrapClass table th:first-child {
    background: #dee3e9;
    text-align: left;
    padding: 8px 3px 3px 15px; }
  .wrapClass table th:last-child {
    background: #dee3e9;
    text-align: left;
    padding: 8px 3px 3px 15px; }
  .wrapClass table td:first-child {
    padding-left: 12px; }
  .wrapClass table td:last-child {
    width: 100%;
    padding-right: 12px; }
  .wrapClass table pre {
    margin: 0px;
    margin-bottom: 5px; }
  .wrapClass table p {
    margin-bottom: 0px; }
  .wrapClass table caption {
    position: relative;
    text-align: left;
    background-repeat: no-repeat;
    color: #253441;
    font-weight: bold;
    clear: none;
    overflow: hidden;
    padding: 0px;
    padding-top: 10px;
    padding-left: 1px;
    margin: 0px;
    white-space: pre; }
    .wrapClass table caption span {
      float: left;
      background-color: #4D7A97;
      border: none;
      padding: 5px 25px;
      color: #fff;
      font-weight: 600; }
.wrapClass.classAndroid .header code {
  color: rgba(0, 0, 0, 0.68); }
.wrapClass.classAndroid hr {
  margin: 0px;
  margin-bottom: 15px; }
.wrapClass.classAndroid code {
  background: none !important;
  border: none;
  padding: 0px;
  color: #060; }
  .wrapClass.classAndroid code a {
    color: #039BE5; }
.wrapClass.classAndroid .header code {
  font-size: 15px;
  color: #515151;
  background: #fff !important; }
.wrapClass.classAndroid tbody tr:nth-child(odd) {
  background: #eff5f8; }
.wrapClass.classAndroid tbody tr:nth-child(even) {
  background: #fff; }
.wrapClass.classiOs td:first-child {
  font-size: 16px; }
  .wrapClass.classiOs td:first-child p {
    margin-bottom: 10px; }
.wrapClass.classiOs code {
  background: #f7f7f7 !important; }
.wrapClass.classiOs .header code {
  border: none;
  font-size: 15px; }
.wrapClass.classiOs table {
  border-collapse: collapse;
  border: none; }
  .wrapClass.classiOs table tr th {
    border: 1px solid #E1E1E1;
    border-bottom: none; }
    .wrapClass.classiOs table tr th a {
      color: #039be5; }
  .wrapClass.classiOs table tr td {
    border: 1px solid #E1E1E1;
    background: #fff; }
  .wrapClass.classiOs table tr:nth-child(even) {
    margin-bottom: 30px;
    display: table;
    width: 100%; }
  .wrapClass.classiOs table code {
    border: none;
    padding: 5px 10px; }
  .wrapClass.classiOs table pre {
    padding: 0px 12px 6px 12px;
    margin-top: 5px;
    border-left: 5px solid rgba(0, 155, 51, 0.2); }
    .wrapClass.classiOs table pre:before {
      content: 'OBJECTIVE-C';
      color: #009b33;
      font-size: 11px;
      letter-spacing: 2px; }
    .wrapClass.classiOs table pre code {
      margin-top: 5px; }
    .wrapClass.classiOs table pre.noTitle {
      border-left: none !important;
      padding-left: 0px !important; }
      .wrapClass.classiOs table pre.noTitle:before {
        content: '' !important; }

#left-nav ul li a {
  text-align: left; }

#left-nav .divider-line {
  left: 10px; }

#left-nav ul li.left-header {
  text-align: left;
  color: #50a14f;
  font-family: "Open Sans", arial;
  font-size: 12px; }

#left-nav ul li.has-sub ul li a {
  padding-left: 30px; }

#left-nav ul li.has-sub ul li a.active {
  /* padding-left: 34px; */
  background: #fff; }

#search-results {
  left: 252px; }

#search {
  width: 92%; }

#formSearchDoc {
  position: relative;
  width: 100%; }
  #formSearchDoc #search-btn {
    right: 8px; }

table {
  border-spacing: 0px;
  margin-bottom: 20px;
  border: 1px solid #d2e3eb;
  border-radius: 3px;
  box-shadow: 0 2px 14px 0 rgba(0, 0, 0, 0.04); }
  table tr {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline; }
    table tr:last-child td {
      border-bottom: none; }
  table thead {
    background: #c8cfd8; }
  table th {
    padding: 10px 20px !important;
    font-weight: 600; }
  table tbody tr:nth-child(odd) {
    background: #fff; }
  table tbody tr:nth-child(even) {
    background: #eff5f8; }
  table td {
    border-bottom: 1px solid #d2e3eb;
    line-height: 1.5em; }
    table td a {
      color: #0077C8;
      border-bottom: 1px dotted;
      text-decoration: none !important; }
      table td a:hover {
        color: #03A9F4; }

.btn-sm-success {
  background: #42b72a;
  padding: 5px 19px;
  border-radius: 5px;
  text-transform: uppercase; }

.text-white {
  color: #fff; }

.api-group-container {
  max-width: 1200px; }

.api-container {
  width: 22%;
  margin-right: 3%; }
  .api-container a.homepage-button {
    height: auto;
    padding-top: 6px;
    padding-bottom: 6px; }

.sdk-label .icon_platform {
  float: left;
  width: 35px;
  margin-right: 10px !important; }

/*# sourceMappingURL=custom-style.css.map */
.page-sms .el-table__footer-wrapper{
  font-weight: bold;
}
.page-sms .el-table__footer-wrapper .cell{
  color: #ff9800;
  font-weight: bold;
}

/* Update Docs */
#left-nav li.active.open>a{
    font-weight: 600;
    color: #f12333 !important;
    border-left: solid 6px #f22233;
    background: #fff;
}

.children-post{
  border-left: 1px dashed rgb(130 74 74 / 37%);
  margin-left: 5px !important;
}
/* .children-post a{
  padding-left: 30px !important;
} */
.children-post a.active{
  font-weight: 600;
  color: #0d112b !important;
}
#left-nav ul{
  padding-bottom: 0px !important;
}

#left-nav ul li.left-header {
  text-align: left;
  color: #50a14f;
  font-family: "Open Sans", arial;
  font-size: 12px;
}
#left-nav li.active.open .active{
  padding-left: 16px !important;
}
#left-nav li.active.open .children-post .active{
  padding-left: 30px !important;
}
.btnInvisibleCanClick{
  position: absolute;
  right: 0px;
  top: 0px;
  height: 33px;
  width: 30px;
  z-index: 1;
}

#left-nav ul.children-post li a.active{
  border-left: none;
}