.http-sc-header {
	background-color: #006395;
    color: #FFFFFF;
    font-size: 15px;
    font-family: 'ToyotaType-Regular' !important;
    padding: 15px;
}

.http-sc-table {
	font-family: 'ToyotaType-Regular' !important;
	overflow: auto;
	height: 250px;
}

.capi-code-container{
	background-color: #343a40;
    color: #f8f9fa;
    /* padding: 15px; */
    border-radius: 10px;
    font-family: monospace;
    font-size: 14px;
   
    position: relative;
    width: 100%;
}

.capi-code-header {
	    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px;
    padding-right: 10px;
    background-color: rgb(80, 88, 101);
    padding: 15px;
    border-radius: 10px 10px 0 0;
    
}

.capi-cc-header-button {
	  background-color: #495057;
    color: #f8f9fa;
    border: none;
    padding: 5px 10px;
    border-radius: 3px;
    /* cursor: pointer; */
    font-size: 12px;
}

.header-icon {
	background-color: #495057;
  color: #f8f9fa;
  border: none;
  padding: 5px;
  border-radius: 3px;
  cursor: pointer;
  font-size: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 25px;
  height: 25px;
}

.capi-code-body {
	line-height: 1.4;
	padding: 15px;
	
}

.capi-code-body input{
	line-height: 1.4;
	padding: 15px;
	max-width: 200px;
	background: transparent;
	color: #fff !important;
	padding: 0 0 0 2px;
}

.client_secret_tooltip .curl_tooltip {
  position: relative;
  display: inline-block;
}

.client_secret_tooltip .client_secret_tooltip_text  {
  visibility: hidden;
  width: 60px;
  background-color: #333;
  color: #fff;
  text-align: center;
  border-radius: 4px;
  padding: 5px;
  position: absolute;
  z-index: 1;
  bottom: 125%; /* Position above the button */
  transform: translateX(-50%);
  opacity: 0;
  transition: opacity 0.3s;
}

.client_secret_tooltip .client_secret_tooltip_text::after   {
  content: '';
  position: absolute;
  top: 100%; /* Arrow below the tooltip */
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #333 transparent transparent transparent;
}

.client_secret_tooltip.show  .client_secret_tooltip_text {
  visibility: visible;
  opacity: 1;
}


.capi-cc-tooltip .capi-cc-tooltip {
  position: relative;
  display: inline-block;
}

.capi-cc-tooltip .capi-cc-tooltip-text  {
  visibility: hidden;
  width: 60px;
  background-color: #333;
  color: #fff;
  text-align: center;
  border-radius: 4px;
  padding: 5px;
  position: absolute;
  z-index: 10;
  bottom: 90%; /* Position above the button */
  transform: translateX(-50%);
  opacity: 0;
  transition: opacity 0.3s;
}

.capi-cc-tooltip .capi-cc-tooltip-text::after   {
  content: '';
  position: absolute;
  top: 100%; /* Arrow below the tooltip */
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #333 transparent transparent transparent;
}

.capi-cc-tooltip.show  .capi-cc-tooltip-text {
  visibility: visible;
  opacity: 1;
}
    
.back_fw_dtl {
	color: blue;
	cursor: pointer;
}


@keyframes blink {
	0% { opacity: 1; }
	50% { opacity: 0; }
	100% { opacity: 1; }
}

.blink {
 animation: blink 1s infinite;
}


.create_api_subtitle {
	display: flex;
    /* gap: 10px; */
    align-items: center;
    /*margin-bottom: 18px;*/
	
}

.create_api_subtitle h4:not(:last-child)::after {
    content: " |";
    margin-left: 5px;
}

.continue_btn {
	border: none;
    background-color: #04fdff;
    color: #070707;
    font-size: 0.9em;
    font-family: 'ToyotaType-SemiBold';
    margin: 0;
    padding: 5px 15px;
    width: auto !important; 
    height: auto !important;
}
.consent-confirm-label {
	    display: flex;
}
.consent-confirm-label .consent-confirm-inp {
	  width: 14px;
    height: 14px;
    margin: 0 8px 0 0;
}
.consent-confirm-label .consent-confirm-inp span{
	margin-top: -2px;
}

.comingsoon_card .co_start_button{
	cursor: not-allowed !important;
	pointer-events: auto;
	background: #ddd;
    border: 1px solid #bbb;
}

.comingsoon_card .box_new_sub_title, .nonapi_card .box_new_sub_title{
	    color: #006395;
    font-weight: bold;
    font-family: 'ToyotaType-Regular';
    font-size: 14px;
    letter-spacing: 1px;
    margin-left: 10px;
    margin-top: 70px !important;
}
.comingsoon_card .blank-space, .nonapi_card .blank-space{
	height: 35px !important;
}
.co_container {
  background: #FFFFFF;
  height: 350px;
  width: 650px;
  margin: 0 auto;
}

.pagesubtitle {
  margin: 0 auto;
   
  text-align: center;
  margin-bottom: 30px;
}
.pagesubtitle h2{
  color: #777777;
  font-family: 'ToyotaType-Regular';
  font-size: 14px;
  letter-spacing: 1px;
}

.co_leftbox {
  float: left;
  width: 230px;
  height: 310px;
  
  box-shadow: 0px 3px 6px #00000080;
  
}

.or_div {
  float: left;
  width: 40px;
  height: 270px;
  display: flex;
  align-items: center;
  margin-left: 85px;
  color: #777777;
  font-family: 'ToyotaType-Regular';
  font-size: 14px;
  letter-spacing: 1px;

}

.box_title {
  color: #777777;
  font-family: 'ToyotaType-Regular';
  font-size: 14px;
  letter-spacing: 1px;
  margin-top: 20px;
  margin-left: 10px;
  margin-right: 10px;
  height: 50px;
}

.box_sub_title {
font-family: 'ToyotaType-Regular';
  font-size: 0.7em;
  color: #070707;
  margin-left: 10px;
  
}

.co_start_div {
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 65px;
}
.us_start_button,.cancelbtn,.start_button  {
  border: none;
  height: 30px;
  width: 210px;
  background-color: #04fdff;
  color: #070707;
  font-size: 0.9em;
  font-family: 'ToyotaType-SemiBold';
  margin: 0;
  
}
.co_start_button {
  border: none;
  height: 30px;
  width: 210px;
  background-color: #04fdff;
  color: #070707;
  font-size: 0.9em;
  font-family: 'ToyotaType-SemiBold';
  margin: 0;
  
}
a.co_start_button{
	display: block;
	text-align: center;
}

.co_rightbox {
  float: right;
  width: 230px;
  height: 310px;
  box-shadow: 0px 3px 6px #00000080;
}


.co_create_button {
background: #04fdff;
}

.co_disabled_button {
  
  background-color: lightgrey !important;
  
}

.form-error {
  font-size: 12px;
  margin-top: 4px;
} 

.invalid_field {
  border-color: #dc3545;
  border-image: none !important;
  border-right-width: 0 !important;
  border-left-width: 0 !important;
}

.upload {
  border: none;
  height: 30px;
  width: 200px; 
  color: #070707;
  font-size: 0.7em;
  font-family: 'ToyotaType-SemiBold';
  margin-left: 10px;
  margin-bottom: 10px;

}

.subtext {
  color: #070707;
  font-family: 'ToyotaType-Regular';
  font-size: 10px;
  letter-spacing: .5px;
  margin: 2px 10px 0px 10px;
}

.noshow {
  display: none;
}

.additional_text {
	min-height: 40px;
}
.blank-space {
	height: 100px;
}
#myForm {
  height: 45px;
}

.summary_table {
  display: block;
  overflow: auto;
  width: 100%;
  height: 100%;
}
.summary_table > tbody>tr {
  border-bottom: 1px solid #dee2e6;
  display: table;
  width: 100%;
}
.summary_table > tbody {
  display: table;
  width: 100%;
}

.summary_table > tbody>tr>th {
  white-space: pre;
  font-size: 0.75em;
  width: 25%;
}


.disabled_links {
  pointer-events: none;
}

.info_bar {  
    float: right;
    margin-top: 60px;
    width: 29%;
    margin-right: 10%;
    height: 100px;
  
}

.api_machine_name{
    margin-left: 10px;
    width: 70%;
}

.basepath_info_bar {
  margin-top: 13%;
}

.sel-provider, .custom-sel-provider {
  margin: 2px 10px 0px 10px;
  border-width: 1px;
  border-style: solid;
  border-image: linear-gradient(to right, #3FB6A8, rgba(126, 211, 134, 0.5)) 1 0%;
  border-top: 0;
  width: 90%;
  font-family: 'ToyotaType-Regular';
  font-size: 0.7em;
  padding: 7px 0 0 0;
  color: #070707;
  margin-bottom: -12px;
}


.sel-provider-name {
  border-width: 1px;
  border-style: solid;
  border-image: linear-gradient(to right, #3FB6A8, rgba(126, 211, 134, 0.5)) 1 0%;
  border-top: 0;
  width: 80%;
  font-family: 'ToyotaType-Regular';
  font-size: 0.7em;
  color: #070707;
  }

.co_container input:focus {
	border-width: 1px !important;
  border-style: solid;
  border-image: linear-gradient(to right, #3FB6A8, rgba(126, 211, 134, 0.5)) 1 0%;
  border-top: 0;
  outline: 0;
	
}

::placeholder {
	font-family : 'ToyotaType-Regular';
	font-size : 0.9em;
	opacity: 1;

}

::-ms-input-placeholder { /* Microsoft Edge */
  font-family : 'ToyotaType-Regular';
	font-size : 0.9em;

}

.custom-sel-provider:focus, .custom-sel-provider:active, .sel-provider:focus, .sel-provider:active, .sel-provider-name:focus, .sel-provider-name:active .oth-provider:focus, .oth-provider:active, .oth-provider-name:focus, .oth-provider-name:active {
  border-width: 1px !important;
  border-style: solid;
  border-image: linear-gradient(to right, #3FB6A8, rgba(126, 211, 134, 0.5)) 1 0%;
  border-top: 0;
  outline: 0;
}


.oth-provider {
		border-width: 1px;
    border-image: linear-gradient(to right, #3FB6A8, rgba(126, 211, 134, 0.5)) 1 0%;
    border-top: 0;
    width: 90%;
    font-family: 'ToyotaType-Regular';
    font-size: 0.7em;
    padding: 1px 0 0 0;
    color: #070707;
}

.oth-provider, .oth-prov-error, .sel-prov-error {
  margin: 10px 10px 0px 10px;
  width: 90%;
}

.curl-confirm-div {
	margin-right: auto !important;
}

.curl-confirm-inp {
	width: 20px;
	height: 15px !important;
}

.curl-confirm-label {

	font-family: 'ToyotaType-Regular';
  font-size: 0.7em;
  padding: 1px 0 0 0;
  color: #070707;	

}

.create_container {
background : #fff;
width : 90%;
min-height : 535px;
margin : 0 auto 60px auto;
box-shadow : 0 3px 12px rgb(0, 0, 0, 0.5);
}
.create_container span {
font-size : 0.5em;
color : #777;
}
.create_container h1 {
font-family : 'ToyotaType-SemiBold';
font-size : 1em;
margin-top : 10px;
margin-bottom : 15px;
}
.create_container h2 {
color : #070707;
font-family : 'ToyotaType-Regular';
width : 80%;
font-size : 12px;
margin-left : 2px;
margin-bottom : 8px;
margin-top : 20px;
}
.create_container h3 {
color : #070707;
font-family : 'ToyotaType-Regular';
width : 80%;
font-size : 0.7em;
letter-spacing : 1px;
margin-left : 2px;
margin-bottom : 8px;
margin-top : 15px;
}

.create_container h4 {
margin : 0;
padding : 0;
display : inline;
padding-left : 5px;
font-family : 'ToyotaType-Regular';
font-size : 0.7em;
color : #070707;
}
.create_container h6 {
color : #777;
font-family : 'ToyotaType-Regular';
width : 80%;
font-size : 8px;
letter-spacing : 1px;
margin-left : 2px;
margin-top : 6px;
}
.create_container p {
border-width : 1px;
border-style : solid;
border-image : linear-gradient(to right, #3fb6a8, rgb(126, 211, 134, 0.5)) 1 0%;
border-top : 0;
width : 80%;
font-family : 'ToyotaType-Regular';
font-size : 0.7em;
padding : 7px 0 0 0;
color : #070707;
margin-bottom : -12px;
}
.create_container .prereq_text {
margin : 0;
padding : 0;
}
.create_container .prereq_text > a {
margin : 0;
padding : 0;
text-decoration : none;
cursor : pointer;
}
.create_container .curl {
width : 100%;
font-family : 'ToyotaType-Regular';
font-size : 0.7em;
padding : 7px 0 0 0;
color : #070707;
height : 40px;
overflow-x : hidden;
overflow : auto;
}
.create_container .curl_inp {
font-family : 'ToyotaType-Regular';
font-size : 1em;
padding : 7px 0 0 0;
color : #747de8;
}
.create_container::-webkit-scrollbar {
width : 1em;
}
.create_container::-webkit-scrollbar-track {
box-shadow : 0 0 6px rgb(0, 0, 0, 0.3) inset;
}
.create_container::-webkit-scrollbar-thumb {
background-color : darkgrey;
outline : 1px solid slategrey;
}
.create_container .operations {
width : 90%;
}
.create_container .code_snip_btn {
margin-top : 10px;
float : right;
display : inline;
vertical-align : top;
border : 0;
background : none;
margin-left : 10px;
}
.create_container .res_table {
display : block;
width : 100%;
max-height : 100%;
border-bottom : 1px solid #dee2e6;
}
.create_container .res_hdr_row {
height : 40px;
}
.create_container th.res_hdr_cell {
font-size : 14px;
font-family : 'ToyotaType-SemiBold';
letter-spacing : 0.27px;
text-align : left;
padding-left : 0;
padding-right : 50px;
}
.create_container td.res_cell {
font-size : 12px;
font-family : 'ToyotaType-Regular';
letter-spacing : 0.27px;
text-align : left;
padding-left : 0;
padding : 0.4rem 0;
}
.create_container .res_method {
border-radius : 6.5px;
font-size : 10px;
font-weight : bold;
letter-spacing : 0.18px;
padding : 2px 8px 2px 8px;
line-height : 16px;
}
.create_container .get {
background-color : #d8ebff;
color : #135a9e;
}


.create_container .post {
background-color : #d2ffe0;
color : #00ba6d;
}
.create_container .delete {
background-color : #f8b9b7;
color : #c10026;
}
.create_container .put {
background-color : #feecec;
color : #ff6c19;
}
.create_container .menu_icon {
height : 25px;
width : 25px;
border-radius : 50%;
vertical-align : middle;
}
.create_container .rightbox {
margin-left : 20px;
width : 100%;
height : 90%;
margin-bottom : 60px;
}


.create_container select:focus, select:active, input:focus, input:active {
	border-width: 1px !important;
  border-style: solid;
  border-image: linear-gradient(to right, #3FB6A8, rgba(126, 211, 134, 0.5)) 1 0;
  border-top: 0 !important;
  border-right: 0 !important;
  border-left: 0 !important;
  outline: 0;
}

.create_container .select_security {
border-width : 1px;
border-style : solid;
border-image : linear-gradient(to right, #3fb6a8, rgb(126, 211, 134, 0.5)) 1 0;
border-top : 0;
width : 80%;
font-family : 'ToyotaType-Regular';
font-size : 0.7em;
padding : 7px 0 0 0;
color : #070707;
margin-bottom : -12px;
}

.create_container .rate_plan {
width : 100px;
border-width : 1px;
border-style : solid;
border-image : linear-gradient(to right, #3fb6a8, rgb(126, 211, 134, 0.5)) 1 0;
border-top : 0;
font-family : 'ToyotaType-Regular';
font-size : 12px;
color : #070707;
z-index : 10000;
}
.create_container .rate_plan#sec_rate {
margin-top : -12px;
}
.create_container .parameters_cols select {
width : 100px;
border-width : 1px;
border-style : solid;
border-image : linear-gradient(to right, #3fb6a8, rgb(126, 211, 134, 0.5)) 1 0;
border-top : 0;
font-family : 'ToyotaType-Regular';
font-size : 12px;
padding : 7px 0 0 0;
color : #070707;
margin-bottom : -12px;
z-index : 10000;
}
.create_container input {
border-width : 1px;
border-image : linear-gradient(to right, #3fb6a8, rgb(126, 211, 134, 0.5)) 1 0;
border-top : 0;
width : 80%;
font-family : 'ToyotaType-Regular';
font-size : 0.9em;
padding : 1px 0 0 0;
color : #070707;
margin-bottom : -12px;
}



.create_container textarea {
border-width : 1px;
border-image : linear-gradient(to right, #3fb6a8, rgb(126, 211, 134, 0.5)) 1 0;
border-top : 0;
width : 80%;
font-family : 'ToyotaType-Regular';
font-size : 0.7em;
padding : 1px 0 0 0;
color : #070707;
margin-bottom : -12px;
}
.create_container .rate {
border-image : linear-gradient(to right, #3fb6a8, rgb(126, 211, 134, 0.5)) 1 0;
border-top : 0;
width : 80px;
font-family : 'ToyotaType-Regular';
font-size : 0.7em;
padding : 7px 0 0 0;
color : #070707;
margin-bottom : -12px;
}
.create_container button {
display : inline-block;
margin : 15px 0 5px 0;
}
.create_container button:hover {
opacity : 0.8;
}
.create_container button:active {
opacity : 0.5;
}
.create_container button:focus {
outline : none;
}
.create_container .reset:hover {
opacity : 0.8;
}
.create_container .reset:active {
opacity : 0.5;
}
.create_container .noshow {
display : none;
}
.create_container .parameters {
margin-bottom : 2px;
transition : opacity 0.5s ease-in;
margin-top : 1px;
border : 0;
margin-bottom : 10px;
}
.create_container .parameters > * {
display : inline-block;
text-align : left;
}
.create_container input[type="checkbox"] {
width : auto;
margin-right : 90px;
margin-left : 15px;
}
.create_container .param {
width : 110px;
display : inline-block;
}
.create_container .param input {
vertical-align : sub;
font-size : 1em;
padding : 7px 0 0 0;
color : #070707;
}
.create_container .param > * {
display : inline;
}
.create_container .parameters_row {
max-height : 60px;
overflow-y : auto;
overflow-x : hidden;
width : 90%;
}
.create_container .operations-row {
height : 70px;
overflow-y : auto;
overflow-x : hidden;
}
.create_container .add-param {
margin : 15px 0 0 0;
border-radius : 12px;
font-size : 0.7em;
}
.create_container .add-operation {
margin : 15px 0 15px 0;
border-radius : 12px;
font-size : 0.7em;
}
.create_container legend {
color : #777;
font-family : 'ToyotaType-SemiBold';
font-weight : bold;
text-transform : uppercase;
font-size : 12px;
letter-spacing : 1px;
margin-top : 10px;
}
.create_container .card {
position : relative;
float : left;
clear : both;
padding-bottom : 2px;
border : 0;
background-color : #f2efe9;
background-image : linear-gradient(#fff, #f2efe9);
margin-bottom : 15px;
padding-left : 10px;
}
.create_container .btn:hover {
text-decoration : underline;
font-weight : 900;
}
.create_container .summary_card {
position : absolute;
min-height : 357px;
overflow : auto;
width : 520px;
}
.create_container .create_btn {
float : right;
margin-right : 40px;
position : absolute;
/*bottom : 30px;*/
right : 45px;
}
.create_container .summary_table {
display : block;
overflow : auto !important ;
width : 100%;
height : 100%;
max-height : 365px;
}
.create_container .summary_table > tbody > tr {
border-bottom : 1px solid #dee2e6;
display : table;
width : 100%;
}
.create_container .summary_table > tbody > tr > th {
white-space : pre;
font-size : 0.75em;
width : 25%;
}
.next_button, .test_button, .create_button, .curl_button, .edit_button, .test_api_button {
display : inline;
border : none;
width : 90px;
border-width : 1px;
border-style : solid;
border-color : #04fdff;
background-color : #04fdff;
color : #070707;
font-size : 0.9em;
font-family : 'ToyotaType-SemiBold';

text-align : center;
line-height : 30px;
}

.inactive_button {
	display: inline;
	border : none;
	width : 90px;
	border-width : 1px;
	color: #3c3c3c;
	background-color: #f0f0f0;
	border-color: #f0f0f0;
	font-size : 0.8em;
	font-family : 'ToyotaType-SemiBold';
	height: 30px;
}


.create_container .prev_button {
display : inline;
background-color : #fff;
border-width : 1px;
border-style : solid;
border-color : #04fdff;
width : 90px;
text-align : center;
line-height : 30px;
color : #070707;
font-size : 0.9em;
font-family : 'ToyotaType-SemiBold';
margin : 0;
margin-right : 10px;
}
.create_container .prev_button:hover {
background-color : #04ffff1c;
}
.create_container .backend {
width : 70%;
}
.create_container .backend_btn {
font-family : 'ToyotaType-Regular';
text-transform : uppercase;
font-size : 10px;
border : none;
color : #3fb6a8;
margin-left : 35px;
}
.create_container .operation h2 {
display : inline-block;
margin-top : 30px;
}
.create_container .testapi_row {
width : 90%;
max-height : 150px;
overflow-y : auto;
overflow-x : hidden;
}
.create_container .testapi_row h2 {
display : inline-block;
width : auto;
margin-right : 30px;
}
.create_container .testapi_row h4 {
display : inline-block;
margin-left : 10px;
}
.create_container .testapi_row h4:first-of-type {
margin-left : 200px;
}
.create_container .dropdown_btn {
margin-top : 10px;
display : inline;
vertical-align : top;
border : 0;
background : none;
float : right;
}
.create_container .param_row {
max-height : 150px;
overflow-y : auto;
overflow-x : hidden;
}
.create_container .param_row h2 {
display : inline-block;
margin : 15px 0 5px 0;
}
.create_container .param_row button {
margin : 15px 0 0 0;
display : inline-block;
vertical-align : top;
border : 0;
}
.create_container .param_value {
margin-top : 10px;
width : 95%;
}
.create_container .smp_resp {
display : inline-block;
width : 70%;
}
.create_container .opr_row {
width : 100%;
}
.create_container .opr_row select {
display : inline-block;
margin-top : 30px;
text-align : left;
width : 80%;
}
.opr_row_btn {
margin-top : 10px;
display : inline;
vertical-align : top;
border : 0;
background : none;
float : right;
}
.create_container .opr_row span {
display : inline-block;
margin-top : 30px;
font-family : 'ToyotaType-Regular';
font-size : 1em;
padding : 4px 0 0 0;
color : #070707;
text-align : left;
width : 60%;
}
.create_container .opr_method {
width : auto !important ;
margin-left : 0 !important ;
text-align : center;
border-width : 1px;
border-style : solid;
border-image : linear-gradient(to right, #3fb6a8, rgb(126, 211, 134, 0.5)) 1 0%;
border-top : 0;
width : 250px;
font-family : 'ToyotaType-Regular';
font-size : 0.9em;
color : #070707;
margin-bottom : -12px;
margin-right : 15px;
}
.create_container .path_select {
border-width : 1px;
border-style : solid;
border-image : linear-gradient(to right, #3fb6a8, rgb(126, 211, 134, 0.5)) 1 0%;
border-top : 0;
width : 250px;
font-family : 'ToyotaType-Regular';
font-size : 0.9em;
color : #070707;
margin-bottom : -12px;
margin-right : 15px;
}
.create_container .testapi_btn {
float : right;
border : none;
height : 30px;
border-radius : 12px;
width : 90%;
background-color : #006395;
color : white;
font-size : 0.9em;
font-family : 'ToyotaType-SemiBold';
margin : 0;
}
.create_container .send_btn {
border : none;
height : 30px;
background-color : #04fdff;
color : white;
font-size : 0.9em;
font-family : 'ToyotaType-SemiBold';
margin : 0;
width : 75px;
color : #333;
vertical-align : bottom;
}
.create_container .authorization {
transition : opacity 0.5s ease-in;
margin-top : 1px;
border : 0;
margin-bottom : 10px;
}
.create_container .body {
transition : opacity 0.5s ease-in;
margin-top : 1px;
border : 0;
margin-bottom : 10px;
}
.create_container .test_active {
border-bottom : 2px solid #006395;
}
.create_container .request_header {
border-bottom : 1px solid #777;
width : 80%;
}
.create_container .request_header nav a {
display : inline-block;
margin-right : 40px;
list-style : none;
transition : all 0.3s ease-in-out;
text-decoration : none;
color : #070707;
font-family : 'ToyotaType-Regular';
font-size : 12px;
margin-left : 2px;
margin-bottom : 8px;
margin-top : 20px;
}
.create_container .request_header nav a:hover {
color : #3fb6a8;
transform : scale(1.1);
cursor : pointer;
}
.create_container .request_header div {
display : inline-block;
margin-right : 80px;
}
.create_container .req_cont {
margin : 5px 0 5px 0;
}
.create_container .req_cont div {
display : inline;
margin-right : 40px;
font-family : 'ToyotaType-Regular';
font-size : 0.7em;
color : #070707;
}
.create_container .req_cont input {
width : auto;
display : inline-block;
margin-left : 5px;
vertical-align : 0.1em;
}
.create_container .req_cont select {
border-width : 1px;
border-style : solid;
border-image : linear-gradient(to right, #3fb6a8, rgb(126, 211, 134, 0.5)) 1 0%;
border-top : 0;
font-family : 'ToyotaType-Regular';
padding : 7px 0 0 0;
color : #070707;
}
.more_info {
margin : 0 !important ;
display : inline;
border : none;
background-color : transparent;
cursor : pointer;
text-decoration : underline;
}
.more_info:focus {
outline : none;
}
.generic_button {
border : #04fdff solid 1px;
height : 30px;
width : 75px;
background-color : #04fdff;
color : #070707;
font-size : 0.8em;
font-family : 'ToyotaType-SemiBold';
margin : 0;
text-transform : unset;
}
.generic_modal {
max-width : 80%;
}
.ews_btn {
width : auto !important ;
}
.cancel_btn {
background-color : transparent !important ;
}
.cancel_btn:hover {
background-color : #04ffff1c !important ;
}
.status_modal h3 {
text-transform : none;
}
.accordion#accordionTestAPI .card {
border : none;
margin-bottom : 20px;
box-shadow : none;
}
.accordion#accordionTestAPI .card .card-head h2 {
cursor : pointer;
width : 98%;
display : flex;
justify-content : space-between;
align-items : center;
}
.accordion#accordionTestAPI .card .card-head h2 span {
transform : rotateX(-180deg);
}
.accordion#accordionTestAPI .card h2 {
font-size : 13px;
}
.accordion#accordionTestAPI .card h2.collapsed span {
transform : revert;
}
.accordion#accordionTestAPI .card-body {
padding-left : 0;
padding-right : 0;
}
.testAPIAccordion .card {
background : transparent;
}
.testAPIAccordion .card .card-head {
cursor : pointer;
}
.empty_p {
margin-top : -15px;
}
.mp_row {
border-width : 1px;
border-style : solid;
border-image : linear-gradient(to right, #3fb6a8, rgb(126, 211, 134, 0.5)) 1 0%;
width : 80%;
border-top : 0;
}
.mp_req {
margin-left : 0 !important ;
vertical-align : middle;
}

.create_container .profile {
transition : opacity 0.5s ease-in;
margin-top : 1px;
border : 0;
height : 357px;
width : 75%;
}
.create_container .policies {
transition : opacity 0.5s ease-in;
margin-top : 1px;
border : 0;
height : 357px;
width : 75%;
}
.create_container .flows {
transition : opacity 0.5s ease-in;
margin-top : 1px;
overflow-y : auto;
border : 0;
height : 357px;
width : 75%;
}
.create_container .attributes {
transition : opacity 0.5s ease-in;
margin-top : 1px;
border : 0;
min-height : 357px;
width : 75%;
}
.create_container .summary {
transition : opacity 0.5s ease-in;
margin-top : 1px;
border : 0;
min-height : 400px;
width : 75%;
}
.create_container .testapi {
transition : opacity 0.5s ease-in;
margin-top : 1px;
border : 0;
width : 75%;
padding-bottom : 50px;
}
.create_container .status {
transition : opacity 0.5s ease-in;
margin-top : 1px;
border : 0;
height : 400px;
width : 75%;
}


.curl-body {
  height: 200px;
  overflow-x: auto;

}

.opr-list {
  list-style-type: disc;
  width: 95%;
}

.curl-span {
  font-family: IBMPlexMono, "Courier New", monospace;
  font-weight: normal;
  font-size: 12px;
  font-feature-settings: "liga" 0, "calt" 0;
  line-height: 18px;
  letter-spacing: 0px;
  
}
.curl-param {
  color: #000;
}

.usr-inp {
  
  color: #2a00ff;
}

.curl-cond {
color : #070707;
font-size : 0.7em;
font-family : 'ToyotaType-Regular';

}
tr.details{
	display: none;
}

.api_name {
	font-family: ToyotaType-Regular;
	font-size: 12px;
	
}
.api_title {
	height: 20px !important;
}
.custom-sel-provider {
    margin: 35px 10px 0px 10px;
}
.cst-btn {
    border-radius: unset;
    border: 0;
    font-family: 'ToyotaType-Regular';
    border-width: 1px;
    border-style: solid;
    border-color: #04fdff;
    background-color: #04fdff;
    color: #070707;
    font-size: 14px !important;
}
.flows_container select {
    border-top: 0;
    border-left: 0;
    border-right: 0;
    font-size: 12px !important;
    font-family: 'ToyotaType-Regular' !important;
    margin-top: 3px !important;
    border-width: 1px;
    border-image: linear-gradient(to right, #3fb6a8, rgb(126, 211, 134, 0.5)) 1 0;
}
.flows {
	height:auto !important;
	width:96% !important;
}
.opr-list li h6, .opr-list li span {
	color:#000 !important;
}