.theme-dark {
  --color-background: #18191a;
  --color-secondary: #3a3b3c;
  --color-selector: #18191a;
  --color-button: #212529;
    --color-slider: #ffffff;
  --color-brand: #ffffff;
  --color-nav:#e9ecef;
  --color-image: #3a3b3c;
  --color-track: #18191a;
  --color-accent: #12cdea;
  --color-scroll: #3a3b3c;
  --color-body: #ffffff;
  --color-hastip: #52565d;
  --color-tooltip: #ffc107;
  --font-color:#dee2e6;
  --foo-color: #ffffff;
  --select-font: #18191a;
  --font-hover: #b3b3b3;                   
  --card-body: #999999;
  --tape-cell: #242526;
  --tape-digit: #3a3b3c;
  --tape-label: #242526;
  --outer-frame: #1c1d1d;
  --toggle-btn-color: #aaa;
  --accordian-color: #242526;
  --percentage-calc-font: #aaa;
  --percentage-question-symbol-font: #6c757d;
  --percentage-container-background: #535353;
  --hoverh2-color:#ffffff;
  --colorswitchd:rgb(116 116 116);
  --colorswitchl:#ffffff;
  --font-dark:normal;
  --font-light:bold;
  --focus-active-color:#505050;
  --navbartoggler-color: #e9ecef;
  --hr-color:#383939;
   --color-triangle:#4c4c4cf0
 
}
.theme-light {
  --color-background: #ffffff;
  --color-secondary: #dee2e6;
  --color-selector: #dee2e6;
  --color-button: #f2f3f7;
  --color-slider: #000000;
  --color-brand: #000000;
 --color-nav:#000000;
  --color-image: #dee2e6;
  --color-accent: #fd6f53;
  --color-track: #ffffff;
  --color-body: #6c757d;
  --color-hastip: #969aa2;
  --color-scroll: #b3b3b3;
  --select-font: #6c757d;
  --color--tooltip: #ffc107;
  --font-color: #535353;
  --foo-color: ##343a40;
  --font-hover: #b3b3b3;
  --card-color: #99ff99;
  --card-body: #999999;
  --tape-cell: #ededed;
  --tape-digit: #cccccc;
  --tape-label: #ffffff;
  --outer-frame: #cccccc;
  --toggle-btn-color: #6c757d;
  --accordian-color: #e7e6ea;
  --percentage-calc-font: #e7e6ea;
  --percentage-question-symbol-font: #aaa;
  --percentage-container-background: #cccccc;
  --hoverh2-color:#000000;
  --colorswitchd: #000000;
--colorswitchl: rgb(116 116 116 / 51%);
  --font-dark:bold;
  --font-light:normal;
  --focus-active-color:#edeeef;
  --navbartoggler-color: #000000;
   --hr-color:#dadada;
   --color-triangle:#dee2e6
   
}

* {

    box-sizing: border-box;
    
}

/******************************_BODY_****************************************/
body {
  margin: 0;
  padding: 0 0 0 !important;
  font-weight: 400;
/*  font-family: 'Trebuchet MS';*/
  background: var(--color-background);
  color: var(--font-color);
}



/******************************_NAVBAR_*****************************************/




hr{
    border:1px solid var(--hr-color);
}

.navbar {
   background-color: var(--color-secondary)!important;
   border-color:0.01em solid var(--color-background) !important;
   font-size: 1.122em;
   color:var(--color-nav)!important;
   padding-left: 5em;
   padding-right: 5em;
}

.nav-btn {
  background-color: transparent;
  color: #969592;
  border: none;
}
/*.nav-btn:hover {
  background-color: transparent;
  color: #b3b0af;
  border: none;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
}*/
.navbar-brand{
 color: var(--color-brand) !important;
 padding-left:0em;
 font-size: 1.3em;
}
.navbar-collapse {
  align-items: center;
}
.nav-brand {
  margin: 10px 4px 0px 40px;
  background-color: transparent;
  color: white;
  border: none;
  color: var(--color-brand);
}

.navbar-nav .dropdown-menu {
  float: none;
  
}
.navbar-nav .nav-link{
    padding:none;
    padding: 0.5rem 1rem !important;
}
.nav-link{
    color:var(--color-nav) !important;
}

a{
    // color:var(--font-color)!important;
     color:var(--font-color)
}
.nav-item:hover {
//   transform: scale(1);
  color: var(--color-background);
}

.navbar-dark .navbar-toggler{
  
      border-color:0.01em solid var(--font-color);
      -webkit-filter:opacity(0.4) drop-shadow(0 0 0 var(--navbartoggler-color));
    outline:1px solid var(--font-color);
    
}

.navbar-dark .navbar-toggler-icon {
    background-image:none !important;
}
.navbar-toggler-icon{
    width:1em !important;
    height:1.15em !important;
}
.navbar-toggler-icon img {
  width: 22px;
}
button:focus{
    outline:1px solid black !important;
}
.dropdown-item:hover {
  background: var(--color-background);
    transform: scale(1);
  z-index:+1;
}
ul .navbar-nav {
  color: var(--font-color);
}
.navbar-nav {
  list-style: none;
}
.navbar-nav .dropdown-menu {
  position: relative;
  background: var(--color-secondary);
  border: 1px solid rgba(0,0,0,.15);
  border-top: transparent;
  padding: none;
}
// .nav-link:hover {
//   transform: scale(1);
//   color: white;
// }

.theme-switch-wrapper {
  transition:transform .5s ease;
  display: flex;
  align-items: center;
}
.navbar-nav .nav-link:hover{
    color:var(--color-background) !important;
}


.theme-switch {
    display: inline-block;
    height: 25px;
    position: relative;
    width: 45px;
    
    cursor:pointer;
}
#light-mode-text {
 color: var(--colorswitchl);
 padding:8px 16px;
 transition: all 0.2s ease-in 0s;
 font-weight:var(--font-light)!important;
}
#dark-mode-text {
 padding:8px 16px;
 color: var(--colorswitchd);
 transition: all 0.2s ease-in 0s;
 font-weight:var(--font-dark)!important;
}
#light-mode-text:hover {
    color: white;
    cursor: pointer;
}
#dark-mode-text:hover {
     color: black;
     cursor: pointer;
}

.theme-switch input {
    display: none;
 }
 
.slider {
  background: var(--color-background);
  position: absolute;
  cursor: pointer;
  left: 0;
  bottom: 0;
  right: 0;
  top: 0;

}

.slider:before {
  background-color:var(--color-slider);
  position: absolute;
  content: "";
  height: 20px;
  left:2px;
  bottom: 3px;
  transition: .4s;
  width: 20px;
}

// input:checked+.slider {
//  background: var(--color-secondary);
//  transition: background-color all 1s ease, color 1s ease;
// }


input:checked+.slider:before {
  transform: translateX(18px);
}

.slider.round {
  border-radius: 34px;
  border-color: #000000;
}

.slider.round:before {
  border-radius: 50%;
  border-color: #ffffff;
}

.fieldwrp input:focus, 
.select-style:focus, 
 textarea:focus{
    outline:1px solid #adb5bd;
     -webkit-border-radius:.7em;
    -moz-border-radius:.7em;
}


div.fieldwrp input:focus + #text {
  outline:1px solid #adb5bd;   
    
}

.fieldwrp::hover, .fieldwrp::focus-visiable {
    box-shadow: 0px 1px 5px #d9d9d9;
}
#regmark{
    font-size:90%;
    vertical-align:top;
}


********************_AWA_OUTSIDE_**************************************/

#awa_outside {
  background: var(--color-background);
}

/******************************_AWA_HEAD_****************************************/


#awa_head {
  width: 100%;
  height: 50px;
}

/******************************_AWA_BODY__**************************************/

#awa_body {
  display: flex;
  flex-wrap: wrap;
  margin-left:2em;
}

/******************************_AWA_Left_********************************************/
#awa_left {
  flex: 1;
  text-align: center;
  height:400px;
  display:none;
}


/*****************************_AWA_Main_********************************************/
#awa_main {
  flex: 2;
  display: block;
 /* max-width: 100%;*/
  margin-top: 10px;
  background: var(--color-secondary);
/* color:var(--font-color);*/
 padding: 20px;
  border-radius: 1em;
  margin-bottom: 20px;
  margin-left:2em
  
}

/*****************************_calc_top_**********************************************/
#calc_top {
  display: flex;
  justify-content: space-between;
  align-items: center;
 }
#calc_logo {
  order: 2;
  
}

#calc_title {
}
#calc_title h2 {
  padding-left: 1.5em;
  font: 145% 'Trebuchet MS', sans-serif;
  background: var(--color-secondary);
}
.calc-description {
  padding:.5em 2em;
  
}

/****************************_calc-description_**********************************************/
.calc-description {
}

/*****************************_calc_main_*****************************************/

#calc_main {
  display: flex;
  justify-content: space-between;
  position: relative;
   
 }

#calc_dir {
  
  min-height: 100px;
  order: 2;
  flex: 1;
  border-radius: 1em;
  background-color: var(--color-background);
  padding: 18px;
}

#calc_calc {
  flex: 3;
  flex-wrap: wrap;
  border-radius: 1em;
  width:100%;
  position: relative;
  background-color: var(--color-background);
  padding: 1.2em;
 margin-right:10px;
}
#calc_response{

background-color:#dc3545 !important;
padding-left:1em;
text-align: center;
font-size: larger;
color:#dee2e6;
}
#calc_calc a:visited {
  color: #888;
}

#calc_calc a {
  text-align: center;
//   color: var(--font-color)!important;
color: var(--font-color)
  font-weight: 600;
  text-decoration: none;
 
}
.radiodiv{
 display:flex;
 align-items: center;
//  justify-content: space-between;
/* width: 100%;*/
padding:2px 0px;
}
//  .radiodiv:nth-child(1){
//      background-color:red
//  }

.radiodiv input[type="radio"]{
    // margin-left:.5em;
    margin-right:.1em;
}
#calc_calc a:nth-child(1) {
  text-align: center;
  color:var(--font-color);
}

#calc_form {
}

#add {
    align-items:end;
}
fieldset{
   
   border: var(--color-secondary) 1px solid;
   /*margin: 0.12em;*/
   padding: 10px;
   border-radius: 1em;
 
}

.noframe{
    border:none;
    flex:1;
}
legend{
    width: initial;
    color: var(--font-color);
    font-size: 1.15rem;
}

input[type="text"], input[type="number"]{
    
    background: var(--color-secondary);
    height: 28px;
    width: 100%;
    outline: none;
    border:none;
    color: var(--font-color);
    text-align: right;
    white-space:nowwrap;
    margin:0 .13em;
    border-radius:.7rem;
 
    }
// input:-webkit-autofill-selected {
//     border: 3px solid blue;
// }


// input:-internal-autofill-selected {
//     background-color:red !important;
// }

// .form-autocomplete-list-item {    
//  color: green !important;
// }

input:internal-autofill-selected {
    color:red;
}

input:-webkit-autocomplete-list-item{
    background-color:yellow !important;
}



input[type="text"]{
       padding: 0 0.48em;
    // margin: -0.1em .4em 0 .4em;
    margin:0px 0.13em;
    }
input[value="hello"]{
    padding-bottom:0.2em;
}
input[type="number"] {
    -moz-appearance: textfield;
    padding:0 0.48em
}
input[type="number"]:hover,
input[type="number"]:focus {
    -moz-appearance: number-input;
}

div .fieldwrp{
 cursor: pointer;
 min-width: 295px;
}

 #units{
   
   align-items: baseline;
   margin-bottom: 1.5em;
   display:flex;
   flex-wrap:inherit;
   overflow:hidden;
}

form#main fieldset #input {
align-items: end;
}

form#main fieldset legend {
}
#tfoo-tip.tip {
}



.hastip a:after {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  content: '';
  color: var(--color-hastip);
  margin-left: 2px;
}
span.fieldlabel {
  text-align: left;
}

.tooltip {
  position: absolute;
  display: none;
  background: #fbff07 !important;
  border-radius: 7px;
  color: #33373d;
  z-index: 98;
  padding: 5px 15px;
  left: 4%;
  right: 5%;
  font: 100% 'Trebuchet MS', sans-serif;
  cursor: pointer;
  opacity: 2;
}

.fieldset-div {
     flex-wrap: wrap;
        min-width: 621px;
  
    display: flex; 
}

#tfoo-tip {
}
#foo-tip {
}

.tip {
  border: solid;
  border-color: #333 transparent;
  border-color: #fbff07 transparent;
  border-width: 0 14px 14px 14px;
  content: '';
  position: absolute;
  z-index: 99;
  display: inline;
}
.calcfield {
    flex:1;
    text-align: left;
    /*overflow: hidden;*/
    //width: max-content;
    min-width: fit-content;
    margin: 0 5px 10px;
   flex-wrap: nowrap;
}
.calcfield br{
    display:none;
}
.fieldwrp{
padding: 0.1em 1em 0em 1em !important;
  white-space: nowrap;
  display:flex;
}

p{
    margin-block-end: 0 !important;
    margin-block-start: 0 !important;
}

.fieldwrp:active input, 
.fieldwrp:active textarea,
.fieldwrp:active .select-style{
    
  outline: 1px solid #adb5bd;
  background-color:var(--focus-active-color);
  display:block
 }
 
.fieldwrp:focus input, 
.fieldwrp:focus textarea,
.fieldwrp:focus .select-style{
    
    outline:1px solid #adb5bd;
    border-radius:0.7em;
 }


.hastip a:after {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  content: '';
  color: var(--color-hastip);
  margin-left: 2px;
}
.aresults-tip {
}
.select-style:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 9px solid black;
    transform: rotate(240deg);
    right: 12px;
    top: 7px;
    pointer-events: none;        
}
tr{
/*  border: 0px solid #535353;*/
  /*padding:5px;*/
  text-align:inherit;
  font: 100% "Trebuchet MS", sans-serif; 
  //background:var(--color-secondary) !important;
}
tr[align="center"]{
 background:var(--color-secondary);   
}
.fa-dollar-sign{
    color: var(--font-color) !important;
}
font{
    color: var(--font-color) !important;
}
td{
   border: 0px solid #535353;
   padding:5px;
   text-align:center;
   font: 100% "Trebuchet MS", sans-serif; 
   background:var(--color-background) !important;
/*   background-color:transparent !important;*/
}
/*table{
   border-collapse:inherit !important;
}*/

input[type="button"],
.calc-form-button,
input[type="submit"] {
  -webkit-border-radius: 0.30em;
  -moz-border-radius: 0.3em;
  border-radius: 0.5em;
  font: 117.5% "Trebuchet MS", sans-serif;
  width: 100%;
  margin: 1em 0.3em 0.6em 0.3em;
  padding-bottom: 0.2em;
  background: var(--color-secondary);
  color: var(--font-color);
  border: none;
  font: bold !important;
}
#foo:focus{
   -webkit-border-radius: -1% !important;
}

label{
   /* margin:.09em;*/
    padding-right:0.5rem;
    margin-bottom:0 !important;
}
lead{
    margin:.09em;
}
#buttons input:nth-child(2):hover,
#buttons button:nth-child(2):hover {
  color: red !important;
  border: 2px solid red;
}
#buttons input:nth-child(2),
#buttons button:nth-child(2) {
  background: var(--color-button);
  box-shadow: 0px 0px 0px #343434;
  border: 2px solid #dee2e6;
  text-align:center;
  outline:none;
}
#buttons input:nth-child(3),
#buttons button:nth-child(3) {
  border: 2px solid #0d6;
  background: var(--color-secondary);
  background: #0d6;
  color: white;
  text-align:center;
}
#buttons input:nth-child(3):hover,
#buttons button:nth-child(3):hover {
  color: #6c757d !important;
}
#buttons{
    justify-content:center;
    display: flex;
    flex-wrap: inherit;
}
input[value="Clear"]{
  background: var(--color-button);
  box-shadow: 0px 0px 0px #343434;
  border: 2px solid #dee2e6; 
}
input[value="Clear"]:hover{
    color: red !important;
  border: 2px solid red;
}
input[value="Calculate"]{
   border: 2px solid #0d6;
  background: var(--color-secondary);
  background: #0d6;
  color: white;  
}
input[value="Calculate"]:hover{
    color: #6c757d !important;
}
/*

input[type="button"]{
    justify-content:center;
    display: flex;
    flex-wrap: inherit;
}*/

#calc_instructions {
  text-align: center;
  color: #aaa;
  font: 100% 'Trebuchet MS', sans-serif;
  margin-top: 1em;
  position: relative;
}
#ainstructions-tip {
}
textarea {
    height:5em;
 background: var(--color-secondary);
 /*border: none;*/
 color: var(--font-color);
 width:100%;
 border-radius:1em;
//  border: 1px solid #adb5bd;
outline:none;
border:none;
 margin: -0.1em 0.4em 0 0.4em;
}


input[type=number]::-moz-inner-spin-button {
 -moz-appearance:none;
}
input #msr::-moz-inner-spin-button:hover
input #msr::-moz-inner-spin-button:focus{
    -moz-appearance:none;
}

/****************************_calc_select*****************************************/
.select-style {
    position: relative;
    width: 100%;
    cursor: pointer;
    display: inline-block;
    border-radius: .7em !important;
    overflow: hidden;
   -webkit-appearance: none;
    user-select: none;
}

select {
    background: var(--color-image);
    height:28px;
    color: var(--font-color);
    // border: 1px solid #adb5bd;
    border:none;
     -webkit-appearance: none;
     user-select: none;   
    border-radius: .7em;
    width: 100%;
    padding:0 .5em;
    outline:none;
    align-items:baseline;
  }
.select-style select{
    background-color: var(--color-secondary)!important;

}
// select::-ms-expand {
//     display: none;
    
// }
        
select::-webkit-scrollbar {
    width: 7px;
}
select::-webkit-scrollbar-thumb {
    background-color: var(--color-scroll) !important;
}
select::-webkit-scrollbar-track {
    background-color: var(--color-track) !important;
    border-line: var(--color-scroll) solid 2px;
    
}
#panel_set .panel-row{
    display:none !important;
}

.dropdown-menu a{
     color: var(--font-color) !important;
}

   
/****************************_calc_social_*****************************************/
#calc_social {
  display: block;
  clear: both;
  padding: 10px;
  padding-bottom: 5px;
  margin: 10px 0px 10px 0px;
  border-radius: 0.7em;
  background: var(--color-background);
}

/*************************calc_social********************************************end*/

/*************************calc_mid_ad********************************************end*/
#calc_mid_ad {
  display: none;
  clear: both;
  position: relative;
  margin-bottom: 15px;
  text-align: center;
  padding-bottom: 1px;
  padding-top: 6px;
  background: var(--color-background);
  border-radius: 0.7em;
}
/****************************_calc_parts_****************************************/
#calc_parts {
  margin-top: 10px;
  background: var(--color-background);
  border-radius:.7em;
/*  margin:1em;*/
}
.part_title a {
  background: none !important;
}
 .part_title {

text-decoration: none;
}
.part_title {
  font-weight: bold;
  text-decoration: none;
  background: var(--color-background);
  margin: 0;
  color: var(--font-color);
  text-align: ceter;
  font: 100% 'Trebuchet MS', sans-serif;
}

.part {
  margin: 0px;
  position: relative;
}
.part input[type='checkbox'] {
  position: absolute;
  display: display-inline;
  left:10px;
  top: 10px;
 width: 120px;
//   height: 20px;
  z-index: 7;
  opacity: 0;
  
  
}
.part h2:hover{
    color:var( --hoverh2-color);
    cursor: pointer;
    
}

 .part h2{
     
padding: 0.5em;
border-radius: 0.7em;
 }   
  .part .part-show input[type='checkbox']:not(:checked) ~.part_title::before {
         content: '';
  display: inline-block;
  margin-left: 10px;
  margin-right: 5px;
  height: 0;
  width: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 12px solid red;
  transform: rotate(0deg);
 }
 
  .part .part_title::before{
content: '';
  display: inline-block;
  margin-left: 10px;
  margin-right: 5px;
  height: 0;
  width: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 12px solid red;
  transform: rotate(-90deg);

   }
   
   .part .part-hide input[type='checkbox']:checked ~.part_title::before {
  content: '';
  display: inline-block;
  margin-left: 10px;
  margin-right: 7px;
  height: 0;
  width: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 12px solid red;
  transform: rotate(0deg);
}

// .part .part_title:target::before{
//  content: '';
//   display: inline-block;
//   margin-left: 10px;
//   margin-right: 5px;
//   height: 0;
//   width: 0;
//   border-left: 8px solid transparent;
//   border-right: 8px solid transparent;
//   border-top: 12px solid red;
//   transform: rotate(0deg);
// }

/*part .part-hide input[type='checkbox']:checked ~ .part_title::before {
  content: '';
  display: inline-block;
  margin-left: 10px;
  margin-right: 7px;
  height: 0;
  width: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 12px solid red;
  transform: rotate(0deg);
}*/


.part h2 {
  width: fit-content;
}

.part_text {
  background: var(--color-background);
  margin-left: 10px;
   margin-right: 10px;
  font: 100% 'Trebuchet MS', sans-serif;

}
#credits{
padding-bottom:1em;
}
.roundrect{
    background:var(--color-secondary);
    border-radius:1em;
    padding:15px;
}


.roundrect span{
 color: inherit !important;  
 font-family: inherit !important;
 font-size: inherit  !important;
 }
.roundrect ul{
 color: inherit !important;  
 font-family: inherit !important;
 font-size: inherit  !important;
}
#calc_bottom{
//     padding-top: 15px;
//     width: 100%;
//     bottom: 0;
// /*    color: #aaa;
//     font: 82.5% "Trebuchet MS", sans-serif;*/
//     text-align: center;
display:none;
}

#result, #results{
    pointer-events:none;
}
/****************************_AWA_right_********************************************/
#awa_right {
  flex: 1;
  text-align: center;
  //height:400px;
}
#ad-divider{
    padding:1em 0px;
}

/****************************_AWA_FOOTER_**************************************/

#awa_foot {
  text-align: center;
    background-color: var(--color-secondary);
  margin-top: 2.5em;
  padding: 1em 0; 
}
#awa_foot::after{
    content:"Copyright © calculator.com 1996-2022";
   
}

/*input:-internal-autofill-selected {
   background-color: var(--color-secondary) !important;  
}*/
#nadia{
    border-color:transparent transparent transparent var(--color-triangle)
}
/******************************** Media Queries ************************************************/
@media screen and (max-width:395px){
    div .fieldwrp{
        min-width:169px;
    }
}

@media screen and (max-width:992px) {
    .navbar-nav .dropdown-menu {
  /*position: absolute;*/
   float: none;
}
.navbar-toggler{
    margin-right:.7em !important
}
.fa-bars:before{
    color:var(--color-brand) !important;
    
}
.navbar-nav .nav-link{
padding: 0.5rem 1rem !important;
}

.navbar{
    padding:.5rem 1rem !important;       
        
    }
    .navbar-brand{
         padding-left:.7em !important;
    }
.navbar-nav .nav-link{
    padding: 0.5rem 1rem !important;
}   
    
}             
@media (max-width : 40px){	
    #awa_left,#awa_right{
		display: none;
		
	}
    
}
@media (max-width : 540px){
    #foo{
        border-radius:20px;
    }
.calc-description{
    padding-left:0em;
}
#calc_title h2{
    padding-left:0em
}
.navbar-brand{
    padding-left:0em !important
}
.navbar-toggler{
    margin-right:0em !important
}
#awa_head{
	 height :0.75em;
}
#awa_left{
	display: none;
}
#awa_right,
#awa_main{
	flex : 1;
	display: block;
	width: 100%;
	margin-left:0px;
	margin-top : 10px;
}
#awa_left,
#awa_right{
	 flex : 100%;x;
}

#calc_main {
	flex-wrap: wrap;   
}
.item:first-child {
    flex-basis: 100%;
}
#calc_calc{
	margin-right: 0;
	flex-basis: 100%;
}
.fieldset-div {
   
  text-align: center;
  min-inline-size: auto;

}
#units{
    flex-wrap:wrap;
}

.calcfield{
	  width : 100%;
}


#calcform .field-group{
	display : inline-block;
	width: 100%;
}

input[type="button"], input[type="submit"]{
      width : 100%;
}
input[type="number"] {
    padding: 0 1em;
}


#buttons{
flex-wrap:wrap; 
}
 #units{
display: flex;
align-items: end;
 }

#calc_dir{
	margin-top: 10px;
	min-height: 100px;
	flex-basis: 100%;
}
table{
    width:100%
}
#awa_main{
	 border-radius:0;
}
}
@media (max-width : 1024px){
.navbar-nav .dropdown-menu{
    
}
}
@media (max-width : 990px){
#awa_body, #awa_main{
    margin-left:0px !important;
}

}

@media only screen and (device-width: 800px) and (orientation: landscape) {
    body{
           transform-origin: 50% 50%; 
           transform: rotate(-90deg);
    }
}
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {

}

// .navbar{
//     padding-left:0px !important;
//     padding-right:0px !important;
// }

           