
#loadTT {
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 9999;
  background: rgba(245, 240, 240, 0.44);
  /*background: url(icons/loader1.gif) no-repeat center center rgba(255, 252, 252, 0.66);*/
  visibility: hidden;
}

.hidenav {
  display: none;
}
/*Narendra CSS*/
/*Spinner Css start*/
table{overflow: auto;}
.spinner {
animation: rotate 2s linear infinite;
z-index: 2;
position: absolute;
top: 50%;
left: 50%;
margin: -25px 0 0 -25px;
width: 50px;
height: 50px;
}
.spinner .path {
/* stroke: rgb(54, 120, 177); */
stroke: #52213F;
stroke-linecap: round;
animation: dash 1.5s ease-in-out infinite;
}
@keyframes rotate {
100% {
  transform: rotate(360deg);
}
}
@keyframes dash {
0% {
  stroke-dasharray: 1, 150;
  stroke-dashoffset: 0;
}
50% {
  stroke-dasharray: 90, 150;
  stroke-dashoffset: -35;
}
100% {
  stroke-dasharray: 90, 150;
  stroke-dashoffset: -124;
}
}
/*Spinner Css end*/

.app-search input{
   background-color: #fff !important;
   /* color:#005DAC !important; */
   color: #8d345a !important;
   font-weight: normal !important;
   line-height: normal;
 }
 .srh_header {
   height: 24px;
     margin: 10px 9px 4px 7px;
    /* color: #52213F; */
    /* font-weight: bold; */
     padding-left: 10px;
     padding-top: 2px;
     font-size: 14px;
     border-bottom: 1px solid #e3e3e3 ;
}
#search_results{

width: 485px;
background: #ffffff ;
position: absolute;
margin-left: -185px;
border: 1px solid #d2d2d2 ;
color: #777777 ;
padding-right: 5px;
}
.conatiner_scroll{overflow-y: auto;
 max-height: 439px;}
.srch_sub_list {
 padding: 2px 3px 4px 10px;
 font-size: 13px;
 color:#43ab9b !important;
}
.srch_sub_list a li {
color: #8d345a !important;
word-break: break-all;
font-size: 14px;
padding-left: 7px;
padding-top: 2px;
padding-bottom: 2px;
cursor: pointer;}
.srch_sub_list li {
 padding: 1px;
}
.srch_sub_list li:hover{background: #F3F3F3 ;}
ul .sub_ul a:hover {
 text-decoration: none;
}
#search_btn{
width: 101%;
background: #43ab9b;
color: #fff;
margin: 2px -3px 0px -1px;
height: 40px;
vertical-align: middle;
padding-top: 10px;
}

.conatiner_scroll::-webkit-scrollbar-track
{
 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
 background-color: #D7D7D7 ;
}

.conatiner_scroll::-webkit-scrollbar
{
 width: 6px;
 background-color: #636363 ;

}

.conatiner_scroll::-webkit-scrollbar-thumb
{
 background-color: #636363 ;
border-radius: 10px;
}
#no_records{
background: #c2c4c5 ;
color: #0e0e0e ;
margin: 2px -3px 0px -1px;
height: 48px;
position: absolute;
text-align: center;
vertical-align: middle;
padding-top: 13px;
font-size: 17px;
width: 100%;
display: none;
}
.spinner {
animation: rotate 2s linear infinite;
z-index: 2;
position: absolute;
top: 50%;
left: 50%;
margin: -25px 0 0 -25px;
width: 50px;
height: 50px;

& .path {
stroke: hsl(210, 70, 75);
stroke-linecap: round;
animation: dash 1.5s ease-in-out infinite;
}

}

@keyframes rotate {
100% {
transform: rotate(360deg);
}
}

@keyframes dash {
0% {
stroke-dasharray: 1, 150;
stroke-dashoffset: 0;
}
50% {
stroke-dasharray: 90, 150;
stroke-dashoffset: -35;
}
100% {
stroke-dasharray: 90, 150;
stroke-dashoffset: -124;
}
}
#footer-nav{position: relative;;bottom: 5px;right: 25px;}
.container-fluid{min-height:700px;}
.sub_ul li.ng-binding.active {
background: red;
}
.flex-dis {
cursor: pointer;
}
#orclogo{margin-top: 0;}
.bottom_policy{
  position: absolute;
  bottom: 10px;
  width: 100%;
  border-top: 1px solid #0D0C12;
  padding-top: 5px;
}
.note_conditions{
  display: block;
    margin: 8px;
    color: #ffffff !important;
    font-size: 12px;
    margin-left: 19px;
}

/*  */
.sweet-overlay{
  opacity: 1 !important
}