﻿hr {
border: 0;
height: 1px;
background-image: linear-gradient(to right, rgba(80, 80, 80, 0), rgba(80, 80, 80, 0.75), rgba(80, 80, 80, 0));
}
' Hamburger customization
.art-menu-btn {
border:none!important;
box-shadow:none!important;
} 
.art-nav .art-menu-btn {
background:#FBD504 !important;
} 
.art-nav .art-menu-btn span {
background:#0061AE !important;
} 
.art-nav-1 {
top: 0;
left: 0;
height: 46px;
width: 100%;
position: fixed;
z-index: 9999;
} 
.art-layout-wrapper-1 {
top: 46px !important;
height: 100% !important;
} 
.iasmobile {
  display: none;
}

input[type=radio] {
  margin-top: -2px;
  vertical-align: middle;
}

td {
  font-size:15px;
  line-height:1.5;
}
td a {
  font-size:15px !important;
}

*:focus {
  outline-color:#0061AE;
}

input[type=password], input[type=email], input[type=text], textarea {
    padding: 3px 4px;
    box-sizing: border-box;  
}

.captop {
  position: fixed;
  bottom: 8px;
  right: 5px;
  text-decoration: none;
  color: #000000;
  font-size: 12px;
  font-family: Helvetica, Arial, sans-serif;
  padding: 3px 3px 2px 3px;
  background-color:gray;
  color:white;
  border-style:solid;
  border-width:2px;
  border-color:white;
  border-radius: 6px 6px 6px 6px;
  display: none;
}

.nbuttons {
  text-align:center;
  position:relative;
  width:75px;
  height:60px;
  float:left;
  margin-left: 0px;
  margin-right: 5px;
  margin-top:10px;
  font-size:14px;
}

.touchoption {
  display:block;
  overflow: auto;
  white-space: nowrap;
  background:#FFFFFF;
  background-image:url("/images/bgtouchnav-2020.jpg");
  border-radius: 15px 15px 15px 15px;
  padding:0px;
  margin-top:10px;
  margin-bottom: 20px;
}

.touchoption::-webkit-scrollbar {
  display: none;
}

.touchoption {
  -ms-overflow-style: none;  /* IE and Edge */
  scrollbar-width: none;  /* Firefox */
}

.touchwrapper {
  text-align:center;
  padding: 0px;
}


.touchnav {
  text-align:center;
  position:relative;
  display:inline-block;
  width:61px;
  height:58px;
  font-size:12px !important;
  border:0px;
  border-style:solid;
  border-color:#C0C0C0;  
  line-height:1;
  margin:1px;
  padding-top:10px;
  font-weight:normal;
  vertical-align:middle;
}

.usernotify {
  position: absolute;
  display: inline-block;
  top: 2px;
  right: 2px;
  color:#CC0000;
  font-size:14px;
  font-weight:bold;  
}

@media screen and (max-width: 900px) {
  .iasmobile {
    display: block;  
  }
  .iasdesktop {
    display: none;
  }
}



@media print
{    
    .art-button, .no-print, .no-print *
    {
        display: none !important;
    }
}