﻿ .nav-item{
          padding:5px 5px 8px 5px;
      }
      .navbar-dark .navbar-nav .nav-link {
  color: white;
}
      .dropdown-item a{
          text-decoration:none;
          color:black;
      }
      .input-group {
          padding-bottom:10px;
      }
      a {
          text-decoration: none;
      }
      .card-body{
          padding:15px;
          padding-bottom:0px;
      }
      .card-footer{
            padding:15px;
      }

           
/* Ajax Calendar*/
.ajax__calendar
{
    z-index:9999999999999999999999999999999999;
    position:absolute;
}

  .ajax__calendar_container   {  
  /*  background-color: #fef9df;   
    border:solid 1px #cccccc;  */
    z-index:900;padding:5px;
    
    
    width: 190px  !important;
}  
  
 .ajax__calendar_header  {  
  /*  background-color: #a4090d;   */
    margin-bottom: 4px; 
    
}  
  
 .ajax__calendar_title,  
 .ajax__calendar_next,  
 .ajax__calendar_prev    {  
 /*   color: #fff;   */
    padding-top: 3px;  
}  
  

 table  .ajax__calendar_body    {  
   /* background-color: #fff;   */
    border: solid 1px #cccccc;  
    
      height: 230px  !important;
   
}  
  

 .ajax__calendar_body    {  
   /* background-color: #fff;   */
    border: solid 1px #cccccc;  
    
      height: 160px  !important;
    width: 190px  !important;
}  
  
 .ajax__calendar_dayname {  
    text-align:center;   
    font-weight:bold;   
    margin-bottom: 4px;   
    margin-top: 2px;  
}  
  
 .ajax__calendar_day {  
    text-align:center;  
    
    height: 25px !important;
    width: 26px !important;
    text-align: right;
    padding: 0 2px;
    cursor: pointer;
}  
  
 .ajax__calendar_hover .ajax__calendar_day,  
 .ajax__calendar_hover .ajax__calendar_month,  
 .ajax__calendar_hover .ajax__calendar_year,  
 .ajax__calendar_active  {  
 /*   color: #fff;   */
    font-weight: bold;   
/*    background-color: #a4090d;  */
}  
  
 .ajax__calendar_today   {  
    font-weight:bold;  
}  
  
 .ajax__calendar_other,  
 .ajax__calendar_hover .ajax__calendar_today,  
 .ajax__calendar_hover .ajax__calendar_title {  
 /*   color: #bbbbbb;  */
}  

 .ajax__calendar_container 
{
    width:250px !important;
}

 .ajax__calendar_body 
{
    width:240px !important;
}

 .ajax__calendar_day 
 {
    width: 30px  !important;
    height: 22px  !important;
}
.ajax__calendar_month {height:44px;width:60px !important;text-align:center;cursor:pointer;overflow:hidden;}

.ajax__calendar_dayname {
    height: 17px;
    width: 27px !important;
    text-align: right;
    padding: 0 2px;
}

.ajax__calendar_year {
    height: 44px;
    width: 60px !important;
    text-align: center;
    cursor: pointer;
    overflow: hidden;
}
.Red, .star
        {
            color: Red;
        }
        .ValidationClass
        {
            background: url('App_Master/Images/Validation.png') no-repeat left top;
            font-size: 11px;
            color: Red;
            padding-left: 10px;
              animation:blinkingValidation 1.2s infinite; 
        }

        @keyframes blinkingValidation{
    0%{     background: url('App_Master/Images/Validation.png') no-repeat left top;    }
    49%{     background: url('App_Master/Images/Validation.png') no-repeat left top;}
    60%{    background: none; }
    99%{    color:transparent;  }
    100%{    background: url('App_Master/Images/Validation.png') no-repeat left top;    }
    }
      
}
        .blinking{
           color:red;
    animation:blinkingText 1.2s infinite;    
}
@keyframes blinkingText{
    0%{     color: #000;    }
    49%{    color: #000; }
    60%{    color: transparent; }
    99%{    color:transparent;  }
    100%{   color: #000;    }
}
.blinkingRed{
           color:red;
    animation:blinkingTextRed 1.2s infinite;    
}
@keyframes blinkingTextRed{
    0%{     color: red;    }
    49%{    color: red; }
    60%{    color: transparent; }
    99%{    color:transparent;  }
    100%{   color: red;    }
}

.blinkingWhite{
           color:white;
    animation:blinkingTextWhite 1.2s infinite;    
}
@keyframes blinkingTextWhite{
    0%{     color: white;    }
    49%{    color: white; }
    60%{    color: transparent; }
    99%{    color:transparent;  }
    100%{   color: red;    }
}

.blinkingBrand{
           color:white;
    animation:blinkingTextBrand 1.2s infinite;    
}
@keyframes blinkingTextWhite{
    0%{     color: white;    }
    49%{    color: white; }
    60%{    color:rgb(237, 236, 236); }
    99%{    color:rgb(237, 236, 236);  }
    100%{   color:white;   }
}


.table{
    margin-bottom:0px;
}

.gridViewPager table td{
       background-color:white;
   }
 .gridViewPager td
{
	
   font-size:16px;
 background-color:#faf8f8;
 
   
 
}
 .gridViewPager td a {
     
     padding:2px 8px;
     color:black;
     border-radius:2px;
 }
 .gridViewPager td:hover {
     
     background-color:whitesmoke;
 }
 .gridViewPager td span{
      background-color:#297ce1;
     padding:4px 10px;
     color:white;
     border-radius:2px;
 }

 @media print
 { 
     .noprint
       { 
          display:none;

      }
 }

 .autoComplete, .ListCssClass
        {
            background-color: White;
            margin: 0px;
            padding: 0px;
            list-style-type: none;
            font-size: 12px;
            text-align: left;
            border: 1px solid #e9e9e8;
            border-top: none;
            z-index: 9000;
            position: absolute;
            position:relative;overflow:hidden;margin:auto;
        }
        .autoCompleteli, .ListItemCssClass
        {
            color: #5b5b5b;
            padding: 5px 5px 5px 5px;
            border-bottom: 2px solid #eeedf0;
        }
        .autoCompletehignlight, .ListHighlightedItemCssClass
        {
            background-color: #c5dcfe;
            cursor: pointer;
            color: #4c3e31;
            padding: 5px 5px 5px 5px;
            border-bottom: 2px solid #eeedf0;
        }
        
        .autoCompleteTextbox
        {
            background-color: rgba(188, 243, 18, 0.05) !important;
        }

        .form-floating > .form-control:focus ~ label, .form-floating > .form-control:not(:placeholder-shown) ~ label, .form-floating > .form-select ~ label {
  opacity:1;
  transform: scale(.85) translateY(-.5rem) translateX(.15rem);



}

.dropdown-item
{
    padding:0px 15px;
}

.noaccordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding:10px 15px;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  background-color: #fff;
  border: 0;
  border-radius: 0;
  border-top-left-radius: 0px; 
  border-top-right-radius: 0px;
  overflow-anchor: none;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease;
}

.accordion-button:not(.collapsed) {
  color: black;
  background-color: white;
  box-shadow: inset 0 -1px 0 rgba(0,0,0,.125);
}

.accordion a {
     color: black;
}

.accordion-button {
    padding:10px 15px;
}

.navbar {
    padding-bottom:0px;
    padding-top:0px;
}

