/*********HomePage***********/
/* Directly target the third <li> and the link with a specific URL within it */

.block--apigee-kickstart-menu-account .navbar-nav .nav-item:last-child .nav-link{
    font-weight:600;
    color:#D72A1B !important ;

}
.path--user-login .block--apigee-kickstart-menu-account .navbar-nav .nav-item:last-child .nav-link{
    font-weight:600;
    color: white !important ;

}
input.form-control,
.btn.btn-primary
{
	 border-radius: 8px !important;
}
.block--apigee-kickstart-title {
    display: none;
}
.text-image-custom {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
    width: 100%;
    /*height: 70vh;*/
}
.text-image-custom h2 {
    font-weight: 800;
    font-size: 48px;
}
.text-image-custom a  {
    border: 1px solid #D72A1B;
    border-radius: 8px;
    padding: 10px 12px;
    text-decoration: none;
    background: #D72A1B;
    color: white;
}
.text-image-custom a:hover{
 text-decoration: none;
 background:white;
 color:#D72A1B;
 transition: 0.3s
}
.text-image-custom__field-image1 {
    width: 25rem;
}
.text-image-custom__field-text {
    max-width: 41rem;
}
.image__field-media-image {
    max-width: 26rem;
}
.section1 {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: auto;
    width: 100%;
    gap: 4rem;
}
.section1__field-image1 {
    width: 25rem;
}
.block--type-key-features{
margin-top:2em
}
.key-features__body{
    display: flex;
    flex-wrap: wrap;
    width:100%
    justify-content: center;
}
.key-features__body .field__item {
    width:34rem;
     padding: 22px 22px 0px 22px;
    box-sizing: border-box;
}
.key-features__body .field__item img {
    margin-right: 10px;
    margin-top:-13px;
    border:none
}
.key-features__body .field__item h3 {
    font-weight: 700;
    font-size: 18px;
}
.key-features__body .field__item h3:nth-of-type(2) {
    font-weight: 700;
    font-size: 18px;
    height: 0px;
}

.block--type-key-features > h2 {
    font-weight: 700;
    font-size: 40px !important;
  padding:25px 
}
.key-features--default {
    max-width: 87em;
   
}
.section1 h2 {
    font-weight: 700;
    font-size: 42px;
}
.section1__field-text {
    max-width: 40rem;
}
.need-for-dev-portal__field-text {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    max-width: 85em;
    margin-left: auto;
    margin-right: auto;
    gap: 1em;
}
.need-for-dev-portal__field-text .field__item {
    /* flex: 0 0 22%; */
    padding: 22px;
    /* box-sizing: border-box; */
    border: 2px solid #f7d4d1;
    margin: 20px 18px;
    border-radius: 40px;
    width: 20em;
    margin-top: 2rem;
    /* margin: 20px; */
}
.need-for-dev-portal__field-text .field__item h5 {
    font-weight: 700;
    font-size: 18px;
}
.need-for-dev-portal__field-title {
    font-weight: 700;
    font-size: 40px;
    display: flex;
    justify-content: center;
}
.need-for-dev-portal--default {
    margin-top: 5rem;
}
/***********Global*****************/
.navbar {
    background-color: white !important;
    padding: 1rem 0rem !important;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1) !important;    
}
.block--apigee-kickstart-menu-account{
    text-transform:uppercase;
}
.navbar .nav-link  {
    font-weight: 500;
    color: black !important;
    font-size: 14px;
}
.nav-item .is-active  {
    color:#D72A1C;
    font-weight:700;
}
.nav-link {
    font-size: 19px;
    position: relative; /* Position relative for the pseudo-element */
    text-decoration: none; /* Remove default underline */
}
.nav-link::after {
    content: '';
    position: absolute;
    bottom: 0px; /* Position the underline */
    left: 0;
    width: 100%;
    height: 2px; /* Thickness of the underline */
    background-color:  transparent; /* Initially transparent */
    transition: background-color 0.3s ease; /* Transition effect */
}
.is-active::after{   
    content: "";
    position: absolute;
    left: 0rem !important;
    right: 0rem !important;
    bottom: 0px !important;
    height: 0px;
    background-color: red;
    display: none;
    width:95%;
    margin:auto;
}
 .navbar-nav .nav-item.active::after {
    background-color:transparent !important;
 }
.article__title a {
    color:black !important;
    font-size:24px;
    font-weight:600;
}
.page__breadcrumbs{
    display:none;
}
.bg-lighter {
    background-color: white !important;
    color: black;
}
.breadcrumb-item a{
color : black !important;
    
}
.breadcrumb-item.active {
    color: black !important;
}
.article__tags.badge  a {
    font-weight:400;
    color: #D72A1c !important;
}
.filter-help{display:none}
a[href="http://apifactory.hdfcergo.com/moLogin"] {
    display: block;
    color: #fff;
    background: #D72A1C;
    padding: 10px 10px;
    font-size: 0.875rem;
    font-weight: 700;
    text-transform: uppercase;
    border-radius: 8px;
    border-color: #D72A1B;
    margin-top: 50px;
}
.path--user-login .form-actions {
     margin-top: 0px !important
}

a[href="https://apifactory.hdfcergo.com/moLogin"]:hover{
    background:#D72A1B;
      text-decoration: none; /* Remove underline on hover */
}
.page__title{
    font-size:44px;
    font-weight:700;
}
.card-title{
    font-size: 18px !important;
    font-weight: 700 !important;
    letter-spacing: 0.11px;
}
/* openapi spec*/
.mat-toolbar.mat-primary {
    /* background: var(--ak-accent-color); */
    display: none;
}
mat-sidenav-content {
    /* Your styles here */
    height:100vh;
}
.title-bar__content{
    font-size: 18px !important;
    font-weight: 500 !important;
    padding-right: 2vh !important;
}
.title-bar__title{ font-weight:700}

body {
    font-family: 'Lato', sans-serif !important;
    color: black !important;
}
.atlwdg-trigger.atlwdg-RIGHT{
    background:#D72A1C;
    font-family: 'Lato', sans-serif;
}
/************Footer***************/
.footer-new__body {
    display: flex;
    gap: 10rem;
}
.footer-new__body p {
    width: 50%;
}
.block--footer-new {
    display: flex;
    flex-direction: column;
    gap: 45px;
}
.footer-new__body ul {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    height: 125px;
    gap: 10px;
    list-style-type: none;
}
.footer-new__body ul li {
    cursor: pointer;
    padding:0px 25px;
}
.page__footer container {
    padding: 10px 25px;
}
.page__footer {
    box-shadow: 4px 0px 4px 0px #D72A1B26;
    margin-top: 2rem;
    font-size: 18px !important;
    background: #FFFFFF !important;
    color: black !important;
}
/*****contact us******/
.contact-message-contact-us-form .form-label {
    color: #010725;
    opacity: 60%;
    font-size: 12px;
    transition: 0.3s;
    letter-spacing: 0.5px;
    padding: 15px;
    margin-top: -70px;
}
.contact-message-contact-us-form .js-form-type-textarea .form-label{
	    margin-top: -234px;
}
.contact-message-contact-us-form .form-control:focus{
border: 1px solid #D72A1B !important;
border-color: unset;
background-color: #FFFFFF;
 box-shadow: unset;
}
.path-contact .page__content{
    margin-left: auto;
    margin-right: auto;
}
.path-contact .form-item{
    margin-bottom: -15px !important;
}
.form-item-field-name-0-value .form-control:focus~label,
.form-item-field-name-0-value .form-control:not(:focus):valid ~ label,
.form-item-field-email-address-0-value .form-control:focus~label,
.form-item-field-email-address-0-value .form-control:not(:focus):valid ~ label,
.form-item-subject-0-value .form-control:focus~label,
.form-item-subject-0-value .form-control:not(:focus):valid ~ label,
.form-item-message-0-value .form-control:focus~label,
.form-item-message-0-value .form-control:not(:focus):valid ~ label
{
    top: -9px !important;
    position: relative;
}
.path-contact .form-control {
    padding-top: 16px;
    border-radius: 8px !important;
}
.path-contact #edit-submit{
    border-radius: 8px;
    width: auto;
    height: 48px;
    padding: 6px 12px;
}
/*********Blog************/
.article__title a {
    color:black;
       font-size:24px;
       font-weight:600;
   }
   .page__breadcrumbs{
       display:none;
   }
   .bg-lighter {
       background-color:#F7D4D1 !important;
   }
   .img-fluid{
       border-radius:10px
   }
/**********registration form***************/
.user-register-form{
    margin-left: auto;
    margin-right: auto;
}
.user-register-form .field-group-html-element {
    display: block;
    float: left;
}
.form-item-first-name-0-value{
    margin-right: 6px;
}
.form-item-last-name-0-value{
    margin-left: 6px;
}
.form-control, .form-select, .custom-file label{
    border-radius: 16px !important;
    border: 1px solid #F7D4D1 !important;
    height: 46px !important;
}
.user-register-form .form-label{
    position: absolute;
    color: #010725;
    opacity: 60%;
    font-size: 12px;
    transition: 0.3s;
    letter-spacing: 0.5px;
    padding: 15px;
    margin-top: -48px;
}
.path-user form .form-actions .btn{
    background: #D72A1B;
    border-radius: 8px !important;
    border-color: #D72A1B;
    border: 1px;
    width: 100%;
}
.user-register-form ::placeholder {
    padding-top: 5px;
    font-family: 'Lato', sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 32px;
    opacity: 50%;
}
.user-register-form .description {
    display: none;
}
.block--apigee-kickstart-menu-account .navbar-nav .nav-item:first-child{
    padding-right: 5px;
    text-align: center;
}
.path--user-login .block--apigee-kickstart-menu-account .navbar-nav .nav-item:first-child{
    padding-right: 10px;
   
}
.block--apigee-kickstart-menu-account .navbar-nav .nav-item:last-child{
    width: 113px;
    text-align: center;
}
.block--apigee-kickstart-menu-account .navbar-nav .nav-item:first-child .nav-link{
    color: #fff;
    border-radius: 8px;
    padding: 8.5px;
    
}

.path--user-login .block--apigee-kickstart-menu-account .navbar-nav .nav-item:first-child .nav-link{
       width: 76px;
    color: #D72A1B !important;
    font-family: 'Lato';
    font-weight: 600;
    border: none;
}
.path--user-login .block--apigee-kickstart-menu-account .navbar-nav .nav-item:nth-of-type(2) {
    width: 113px;
    padding-right: 9px;
    text-align: center;
}
.path--user-register .block--apigee-kickstart-menu-account .navbar-nav .nav-item:first-child .nav-link {
    color: #fff;
    border-radius: 8px;
    padding: 8.5px;
    width: 100px;
}

.path--user-register .block--apigee-kickstart-menu-account .navbar-nav .nav-item:first-child {
    padding-right: 5px;
    
    text-align: center;
}

.path--user-register .block--apigee-kickstart-menu-account .navbar-nav .nav-item:nth-of-type(2) {
    width: 110px;
    padding-right: 9px;
    text-align: center;
}

.block--apigee-kickstart-menu-account .navbar-nav .nav-item .nav-link{
    border-radius: 8px;
    
}

.block--apigee-kickstart-menu-account .navbar-nav .nav-item:nth-of-type(2) {
    width: 86px !important;
    padding-right: 9px;
    text-align: center;
}
 .path--user-register .block--apigee-kickstart-menu-account .navbar-nav .nav-item:last-child .nav-link{
    color: #D72A1B !important;
    font-weight:600
}
.block--apigee-kickstart-menu-account .navbar-nav .nav-item .nav-link:after{
    height: unset;
}
.path--user-register form{
position:relative;
}
.field--name-first-name .form-control:focus~label,
.field--name-last-name .form-control:focus~label,
.field--name-first-name .form-control:not(:focus):valid ~ label,
.field--name-last-name .form-control:not(:focus):valid ~ label  {
    /*font-size: 12px;*/
    top: 35px;
    transition: 0.3s;
}
.field--name-field-company-name .form-control:focus~label,
.field--name-field-company-name .form-control:not(:focus):valid ~ label{
    top: 95px;
    transition: 0.3s;
}
.js-form-type-email .form-control:focus~label,
.js-form-type-email .form-control:not(:focus):valid ~ label{
    top: 156px;
    transition: 0.3s;
}
.field--name-field-mobile-number .form-control:focus~label,
.field--name-field-mobile-number .form-control:not(:focus):valid ~ label{
	top: 219px;
    transition: 0.3s;
}
/*******login form*******/
.path-user form.user-login-form {
    max-width: 540px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}
p.azrue-login-text {
    font-weight: 600;
    font-size: 24px;
    line-height: 32px;
    padding-top: 40px;
}
.navbar-nav .nav-item .nav-link.is-active::after, .navbar-nav .nav-item.active::after{
    height: unset !important;
}
.navbar .nav-link.is-active{
   color: #fff !important;
   background: #D72A1B !important;
   border-radius:8px
}

/********Header**********/
.block--apigee-kickstart-branding{
    border-right: 1px solid #D82A1B;
  
}
.collapse.navbar-collapse{
   padding-left: 0.8rem
}
/*******************/
@media (min-width: 400px) and (max-width: 700px) {
    /* Your styles here */
   .text-image-custom {
        display: block;
    
}
}

.path--forum-index .action-links{
    display: flex;
    padding: 0px !important;
}
@media only screen and (max-width: 767px) {

.footer-new__body{
	display: inline-block;
}
.footer-new__body p {
    width: 100%;
}
.footer-new__body ul li{
	padding: 0;
}
.footer-new__body ul{
	padding:0;
}
.form-item-last-name-0-value {
    margin-left: 0;
}
/******responsive menu*********/
.navbar-toggler{
    display: none;
}
.responsive-menus .toggler{
    border-bottom: unset !important;
    background: transparent !important;
    border-radius: unset !important;
    box-shadow: unset !important;
        position: fixed;
        top: 15px ;
        right: 10px;
        font-size: 33px !important;
        color: #d72a1c !important;
    }
.responsive-menus.responsified.responsive-toggled.absolute .responsive-menus-simple{
    top: 16px;
}
.responsive-menus.responsified .responsive-menus-simple{
    background: #ffffff;
    border-bottom-right-radius: unset;
    border-bottom-left-radius: unset;
    box-shadow: unset;
}
html, body{
    overflow-x: hidden;
}
.main{
    padding-left: 15px;
    padding-right: 15px;
   
   
}

.key-features__field-title {
    margin-left:0rem
}
.text-image-custom{ 
display:block;
margin-top:116px
}
.section1{
    display:flex;
flex-direction: column-reverse;
gap:0em
}
.text-image-custom__field-image1 {
margin:auto
}
.text-image-custom .img-fluid,
.section1 .img-fluid{
    width: 80%;
}
.key-features__field-title,
.section1 h2,
.text-image-custom h2,
.need-for-dev-portal__field-title{
    line-height: 60px;
}
.section1 h2{
   font-size: 50px;
}
}
@media only screen and (min-width: 991px) {
.block--apigee-kickstart-branding{
    border-right: 1px solid #D82A1B;
   
}
.toolbar-icon-10 .is-sticky {
    z-index: 11111;
}
}
.view-taxonomy-term--page-1 .view-content{
	display: none;
}
.path-user form.user-login-form {
    max-width: 540px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    box-shadow: 0 4px 21px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
    padding: 2rem;
}


/********My Profile Page*********/
.user--full {
    max-width: 966px !important;
    box-shadow: 0px 4px 4px 0px #00000026;
    padding: 32px 20px 20px 20px;
    border-radius: 16px;
}
.user--full .field{
	display: block !important;
	border-bottom: 1px solid #0000001A;
    padding: 5px 25px 5px 25px;
    border-radius: 16px 16px 0px 0px;
}
.user--full .field__label {
    color: #010725;
    font-weight: 400;
    opacity: 50%;
    padding-bottom: 10px;
    padding-top: 20px;
}
.is-horizontal .nav-tabs:before,
.nav-tabs,
.nav-tabs .nav-link{
	border: unset !important;
}
.nav-tabs .nav-link.active:after{
	background-color: #D72A1B !important;
}
.nav-tabs .nav-link{
	color: #000000 !important;
	background-color: transparent !important;
	text-transform: capitalize;
}
.is-horizontal .nav-tabs .nav-link.active{
	font-weight: 700;
}
#user-form .form-label{
    color: #010725;
    opacity: 60%;
    transition: 0.3s;
    letter-spacing: 0.5px;
    padding: 15px;
    margin-top: -122px;
    padding-bottom: 0;
}
#user-form .field-group-html-element{
    display: block;
    float: left;
}
#user-form{
	max-width: 966px;
    box-shadow: 0px 4px 4px 0px #00000026;
    padding: 32px 20px 20px 20px;
    border-radius: 16px;
    height: 100%;
}
.description,
.form-item-current-pass,
.form-type-password-confirm,
#edit-timezone summary {
	display:none;
}
#edit-timezone .card-body{
    padding: 0;
}
#edit-timezone{
    border: unset;
}
.user-form .form-item-mail,
.user-form .form-item-field-company-name-0-value {
    margin-right: 6px;
}
.user-form .form-item-timezone
 {
    margin-left: 6px;
}
.path--entity-user-edit-form form .form-actions .btn{
	width: 160px;
	float: right;
	margin-bottom: 20px;
}
.path--entity-user-edit-form .user-form .form-control{
	padding-top: 26px;
    height: 56px !important;
}
@media only screen and (max-width: 767px) {
.user-form .form-item,
.user-form .form-item-timezone{
    margin-left: 0;
    margin-right: 0;
}
#user-form .field-group-html-element{
    width:100%;
}
}

/**********My App************/
.developer-app-add-for-developer-form.developer-app-form{
    margin-left: auto;
    margin-right: auto;
}
.developer-app-add-for-developer-form.developer-app-form .form-label {
    color: #010725;
    opacity: 60%;
    font-size: 12px;
    transition: 0.3s;
    letter-spacing: 0.5px;
    padding: 15px;
    margin-top: -73px;
}
.developer-app-add-for-developer-form.developer-app-form .js-form-type-textarea .form-label {
    margin-top: -272px;
}
.developer-app-add-for-developer-form.developer-app-form .form-item-displayname-0-value .form-control:focus~label,
.developer-app-add-for-developer-form.developer-app-form .form-item-displayname-0-value .form-control:not(:focus):valid ~ label,
.developer-app-add-for-developer-form.developer-app-form .form-item-callbackurl-0-value .form-control:focus~label,
.developer-app-add-for-developer-form.developer-app-form .form-item-callbackurl-0-value .form-control:not(:focus):valid ~ label
{
    top: -8px !important;
    position: relative;
}
.developer-app-add-for-developer-form.developer-app-form textarea:focus ~ label, 
.developer-app-add-for-developer-form.developer-app-form textarea:not(:placeholder-shown) ~ label {
    top: -20px !important;
    position: relative;
}
/*new css*/
.js input.form-autocomplete{
  background-image: unset;
}
.path--entity-developer-app-collection-by-developer .button-action.btn-primary {
   width: 115px;
   border-radius:8px;
   padding:8px;
}
.path--entity-developer-app-collection-by-developer .collapsible-card__toggle{
	border-radius:8px;
}
.path--entity-developer-app-collection-by-developer .collapsible-card{
	border-radius:8px;
}
.path--entity-developer-app-collection-by-developer .badge{
	border-radius:8px;
}
.path--entity-developer-app-collection-by-developer .btn-link{
	font-weight:500;
	   letter-spacing: 0;
}
.path--entity-developer-app-collection-by-developer .apigee-entity--app__credentials .card-header .btn{
	border-radius:8px !important;
}
#edit-api-products--wrapper .fieldset-wrapper{
  overflow-y: scroll;
  height: 195px;
}
#developer-app-add-for-developer-form .form-item-displayname-0-value,
#developer-app-add-for-developer-form .form-item-callbackurl-0-value,
#developer-app-add-for-developer-form .form-item-description-0-value {
    margin-bottom: -15px !important;
}
#edit-api-products--wrapper{
	    border-radius: 8px;
}
#developer-app-add-for-developer-form .form-actions .btn{
    float: right;
    margin-left: 330px;
    border-radius: 8px !important;
    padding: 8px;
    height: 48px;
}
@media only screen and (min-width: 768px) {
	#developer-app-add-for-developer-form .form-actions .btn{
 width: 331px;

	}
#developer-app-add-for-developer-form {
    max-width: 887px;
        margin-left: auto;
        margin-right: auto;
        position: relative;
}
#edit-displayname-wrapper{
  width: 49%;
  display: block;
  float: left;
}
#edit-callbackurl-wrapper{
    width: 49%;
}
#edit-description-wrapper{
    width: 49%;
    float: left;
}
#edit-field-ips-wrapper{
    width: 49%;
    margin-bottom : -25px;
}
.developer-app-add-for-developer-form .js-form-item-field-ips-0-value .form-label {
	margin-top: -89px !important;
}

#edit-api-products--wrapper{
      width: 49%;
    display: block;
    float: right;
    top: -125px;
    position: relative;
}
#developer-app-add-for-developer-form .form-actions#edit-actions{
    top: -114px;
    position: relative;
}
#edit-api-products--wrapper{
      top: -176px;
}
}
@media only screen and (max-width: 767px) {
.developer-app-add-for-developer-form.developer-app-form{
  margin-top: 100px;
}
}
.block--apigee-kickstart-browserbackbuttonblock{
  max-width: 915px;
    margin: 10px 0 24px 113px !important;
    border-radius: 8px;
    background: #D72A1B;
    padding: 8px;
    width: 9%;
    color: #fff;
    text-align: center;
}
.path--entity-developer-app-collection-by-developer .page__tasks .container,
.path--entity-developer-app-collection-by-developer .page-layout-sidebar-default .container,
.path--entity-user-canonical .page__tasks .container,
.path--entity-user-canonical .page-layout-sidebar-default .container,
.path--entity-user-edit-form .page__tasks .container,
.path--entity-user-edit-form .page-layout-sidebar-default .container{
      max-width: 915px;
}
.path--entity-developer-app-collection-by-developer .nav-tabs .nav-link{
	    padding-left: 8px;
    padding-right: 24px;
}
.is-horizontal .nav-tabs .nav-link{
	      padding-left: 8px;
    padding-right: 24px;
}
.path--entity-user-edit-form .form-label{
	font-size:12px;
}
#back-button-wrapper{
  cursor: pointer;
}
.path--entity-user-canonical .block--apigee-kickstart-menu-account .navbar-nav .nav-item:first-child .nav-link,
.path--entity-user-edit-form .block--apigee-kickstart-menu-account .navbar-nav .nav-item:first-child .nav-link,
.path--entity-developer-app-collection-by-developer .block--apigee-kickstart-menu-account .navbar-nav .nav-item:first-child .nav-link,
.path--entity-developer-app-add-form-for-developer .block--apigee-kickstart-menu-account .navbar-nav .nav-item:first-child .nav-link{
  border: 1px solid #D72A1B;
  background: #D72A1B;
  color: #FFFFFF !important;
  border-radius: 8px;
}
.page-layout-sidebar-default{
margin-bottom:20px}
.developer-app-add-for-developer-form .field--type-app-callback-url .form-label{
    top: 0px !important;
}
.developer-app-add-for-developer-form .form-item-displayname-0-value .field-suffix{
      display: none;
}




/***********Analytics Page CSS******/

.apigee-edge-developer-app-analytics{
    max-width: unset !important;
}
#edit-label-container{
   display:block;
}
#edit-since-time,
#edit-until-time,
#edit-date-separator-container{
   display:none !important; 
}
.apigee-edge-developer-app-analytics .js-form-type-select{
   width:215px;
}
.apigee-edge-developer-app-analytics .form-item-environment{
   margin-top: 15px;
   margin-left: 15px;
}
.form-item-metrics, .form-item-quick-date-picker {
    margin-right: 10px;
    margin-left: 10px;
}
#edit-since-date,
#edit-until-date{
   width:150px;
}
#edit-until-date{
    margin-left: 5px;
}
.form-item-quick-date-picker{
    margin-left: 5px;
    width: 170px !important;
}
.apigee-edge-developer-app-analytics #edit-submit{
    border-radius: 8px;
    width: 130px;
    margin-top: -21px;
}
.apigee-edge-developer-app-analytics .form-label{
    position: absolute;
    color: #010725;
    opacity: 60%;
    font-size: 12px;
    transition: 0.3s;
    letter-spacing: 0.5px;
    padding: 15px !important;
    margin-top: -60px !important;
}
.apigee-edge-developer-app-analytics .form-control{
    padding-top: 17px;
}
.apigee-edge-developer-app-analytics .form-item-since-date .form-label.visually-hidden,
.apigee-edge-developer-app-analytics .form-item-until-date .form-label.visually-hidden{
    clip: initial !important;
    overflow: visible !important;
}
#edit-since,
#edit-until{
 display:none;
}
.swagger-ui .description{
display:block;
}
.swagger-ui .description a{
font-size: 12px;
}
