﻿ 
   
/* Small Links  */
        .SmlLinks
		{
			font-family: Verdana, Arial, Tahoma;
			font-size: 13px;
			
			color: #ff6707;
            text-decoration: none;
		}

            .SmlLinks:link {
                font-family: Verdana, Arial, Tahoma;
                font-size: 13px;
                color: #ff6707;
                text-decoration: none;
            }

            .SmlLinks:hover {
                color: #ff6707;
                text-decoration: underline;
            }

 /* End Small Links  */


 /* Small Links Lite (i.e. used on darker backgrounds)  */
        .SmlLinksLite
		{
			font-family: Verdana, Arial, Tahoma;
			font-size: 13px;
			   text-decoration: underline;
			color: #fff;
          
		}

		.SmlLinksLite:link
		{
			font-family: Verdana, Arial, Tahoma;
			font-size: 13px;
		   text-decoration: underline;
			color: #fff;
            
		}

		.SmlLinksLite:hover
		{
			color: #fff;
            text-decoration: underline;
		}

 /* End Small Links  */

  
/* Small Bold Links  */
        .SmlBoldLinks	
		{
			font-family: Verdana, Arial, Tahoma;
			font-size: .8rem;
			font-weight: bold;
			color: #004080;
            text-decoration: none;
		}

		.SmlBoldLinks:link
		{
			font-family: Verdana, Arial, Tahoma;
			font-size: .8rem;
			font-weight: bold;
			color: #004080;
              text-decoration: none;
		}

		.SmlBoldLinks:hover
		{
			color: #166ae9;
            text-decoration: underline;
		}

 /* End Small Bold Links  */

 /* Chat User Menu BoldLinks */
  .CUBoldLinks	
		{
			font-family: 'Times New Roman', Times, serif !important;
			font-size: 1rem;
			font-weight: bold;
			color: #004080;
            text-decoration: none;
		}

		.CUBoldLinks:link
		{
			font-family: 'Times New Roman', Times, serif !important;
			font-size: 1rem;
			font-weight: bold;
			color: #004080;
              text-decoration: none;
		}

		.CUBoldLinks:hover
		{
			color: #166ae9;
            text-decoration: underline;
		}

  /* End Chat User Menu BoldLinks */



   /* Large  Links  */
        .LrgLinks	
		{
			font-family: Verdana, Arial, Tahoma;
			font-size: 1rem;
			color: #004080;
            text-decoration: none;
		}

		.LrgLinks:link
		{
			font-family: Verdana, Arial, Tahoma;
			font-size: 1rem;
			color: #004080;
             text-decoration: none;
		}

		.LrgLinks:hover
		{
			color: #166ae9;
            text-decoration: underline;
		}

 /* End Large  Links  */

 /* Large Bold Links  */
        .LrgBoldLinks	
		{
			font-family: Verdana, Arial, Tahoma;
			font-size: 1rem;
			font-weight: bold;
			color: #004080;
            text-decoration: none;
		}

		.LrgBoldLinks:link
		{
			font-family: Verdana, Arial, Tahoma;
			font-size: 1rem;
			font-weight: bold;
			color: #004080;
              text-decoration: none;
		}

		.LrgBoldLinks:hover
		{
			color: #166ae9;
            text-decoration: underline;
		}

 /* End Large Bold Links  */
 


 /* Paging Link */
 .page-link {
     color: #295C9A !important;
   
  }

 .page-item.active a  {
       color: #fff !important;
       border-color: #ddd !important;
 }

 .page-item.active {
     border-color: #ddd !important;
 }

 .SmallGrayText {
    font-size: 8pt;
    color: #8a8a8a;
}


 
 /* Start Footer Styles */
         .footerstyle {

                font-family: Verdana, Arial, Tahoma;
			    color : #295C9A;
			    font-size: 8pt;
			    padding-top:50px;
			    padding-left:5px;
			    padding-bottom:5px;
	       }

     
        .footerlinks, .footerlinks a, .footerlinks:link, .footerlinks:visited, .copyrightstyle, .copyrightstyle a, .copyrightstyle:link, .copyrightstyle:visited
        {
          
            text-align:center !important;
            align-self:center !important;
           	font-family: Verdana, Arial, Tahoma;
			font-size: 8pt;
			color : #295C9A !important;

        }

       	.footerlinks a:hover, .poweredbystyle a:hover, .copyrightstyle a:hover , .footerlegal a:hover 
		{
				color : #004080 !important;
		}

        .poweredbystyle, .poweredbystyle a, .poweredbystyle:link, .poweredbystyle:visited

        {
	       
			font-size: 7pt;
			color : #999 !important;
           text-align:center !important;
        }


        .footerlegal
            {
              text-align:center !important;
              align-self:center !important;
              align-items: center;
              font-size: 7pt;
             color: #000000;
            }

            .footerlegal a, .footerlegal a:link, .footerlegal a:hover
            {
                  font-size: 7pt;
                  color : #004080 !important;
            }

/* End Footer Style */



/* Content */

 .BackGroundTable
		{
			background-color: #295C9A;
			border: #295C9A 1px solid;
			font-family: Verdana, Arial, Tahoma;
			font-weight: normal;
			color: #1F5080;
            border-spacing: 0;
            border-radius: 0.25rem;
		}

.MainTableHeader
		{
			
			font-weight: bold;
			color: #FFFFFF;
	
            border: 0 !important;
            padding:5px;
            padding: 0.375rem 0.75rem;
            font-size: 0.8rem;
            line-height: 1.5;

          	border-bottom: 1px #1F5080 solid !important;
            background-color: #1F5080;
            background-image: -webkit-gradient(linear, left top, left bottom, from(#72A0E6), color-stop(60%, #255B9B), color-stop(60%, #295C9A));
            background-image: -webkit-linear-gradient(#72A0E6, #255B9B 60%, #295C9A);
            background-image: -o-linear-gradient(#72A0E6, #255B9B 60%, #295C9A);
            background-image: linear-gradient(#72A0E6, #255B9B 60%, #295C9A);
            background-repeat: no-repeat;

		}

    .MainTableHeader a {

        color: #FFFFFF;

    }


    .MainTableFooter {
        color: #FFFFFF;
		background-color: #295C9A;
        padding:2px;
    }

  .TableBodyLight
		{
			
			font-size: 0.8rem;
            font-weight: normal;
            line-height: 1.5;
            padding:5px;
            padding: 0.375rem 0.75rem;

			color: #1F5080;

			background-color: #FAFBFE; 
			border-bottom: 1px #B7CAEC solid !important;
			border-left: 1px #B7CAEC solid !important; 
		    border-spacing: 0 0 !important;
 		}

  .TableBodyLight a {
      color:#295C9A;
  }

    .TableBodyLight .SmlLinks, .TableBodyDark .SmlLinks {
        color: #ff6707;
    }


    .TableBodyDark
		{
			font-size: 0.8rem;
            font-weight: normal;
            line-height: 1.5;
            padding:5px;
            padding: 0.375rem 0.75rem;

			color: #1F5080;
			background-color: #F2F5FD;
            border-spacing: 0;
			border-bottom: 1px #B7CAEC solid !important;
			border-left: 1px #B7CAEC solid !important; 
		   
		}


    .TableBodyDark a {
      color:#295C9A;
  }



 .TableBodyDark .SmlBoldLinks {
     color: #004080;
  }

       



      .TableBodyDarkest
		{
		    font-size: 0.8rem;
            font-weight: normal;
            line-height: 1.5;
            padding:5px;
            padding: 0.375rem 0.75rem;

			color: #FFFFFF;
			background-color: #295C9A;
            border-spacing: 0;
			border: 0;
	
		}


        .TableBodyDarkest .SmlLinks {
            color: #b7cded;
        }


/* Start Welcome Bar */
	    .WelcomeBar
        {
			
			color : #FFFFFF;
         padding:5px;
		 
            font-size: 1.0rem;
            line-height: 1.5;

			background-color : #295C9A;
		}
		
		.WelcomeBar a
        {
			color : #FFFFFF !important;
		}



/* End Welcome Bar */

 /* Start Breadcrumb */
	    .Breadcrumb
        {
			
			color : #FFFFFF;
			 padding: 0.375rem 0.75rem;
            font-size: 1.0rem;
            line-height: 1.5;
			background-color : #295C9A;
		}
		
		.Breadcrumb a
        {
			
			color : #FFFFFF !important;
		
		}


        .Breadcrumb2
        {
			font-family: Verdana, Arial, Tahoma;
			color : #333333;
			font-size: 14px;
			padding-top:5px;
			padding-left:5px;
		    background : #FFFFFF;
		}

/* End Breadcrumb */


/* Box with Border */

     .BoxWithBorder
		{
            border-radius: 0.25rem;
			background-color: #FFFFFF;
			border: #295C9A 1px solid;
		    font-family: Verdana, Arial, Tahoma;
			font-size: 8pt;
			font-weight: normal;
			color: #1F5080;
            border-spacing: 0;
		}

 /* End Box with Border */

 
.GradientBoxWithBorder
		{
			border-radius: 0.25rem;
			font-weight: bold;
			color: #FFFFFF;
            padding: 0.375rem 0.75rem;
            font-size: 0.8rem;
            line-height: 1.5;
          	border: 1px #1F5080 solid !important;
            background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(60%, #DDE7F5), color-stop(60%, #C7D9ED));
            background-image: -webkit-linear-gradient(#fff, #DDE7F5 60%, #C7D9ED);
            background-image: -o-linear-gradient(#fff, #DDE7F5 60%, #C7D9ED);
            background-image: linear-gradient(#fff,#DDE7F5 60%, #C7D9ED);
            background-repeat: no-repeat;

		}

.GradientBoxWithBorder a
		{
			padding:3px;
            padding-bottom:5px;
            margin-bottom:2px;
		}

.GradientBoxWithBorder a:hover
		{
			
		
          	border: 1px #1F5080 solid !important;
              padding:2px;
              padding-bottom:4px;
		}



/* Start ChatToolBar */
.chattoolbar
		{
         border-radius: 0.25rem;
         padding-bottom:3px;
         padding-left:3px;
		}

.chattoolbar a
		{
			padding:3px;
            padding-bottom:5px;
          
		}

.chattoolbar a:hover
		{
	
          	border-bottom: 1px #1F5080 solid !important;
              padding:3px;
              padding-bottom:4px;
            
		}
/* End ChatToolBar */

 /* Start Meter Styles */

 .meter-wrap {clear:both; position: relative; background-color: #fff; border: 0 solid #295C9A; }
 
 .meter-wrap, .meter-text { height: 25px; }

 .meter-value { height: 25px;  background-color: #B7CAEC;
 }

  .meter-text { position: absolute; top:0; left:0; 	font-size: 8pt; padding-top: 5px; color: #000; text-align: center; width: 100%; }
/* End Meter Styles */

/* Start Quote */
	.Quote
		{
			border-right: #7f9db9 1px dotted;
			padding: 6px;
			border-top: #7f9db9 1px dotted;
			font-size: 8pt;
            background:#ffffff url("Images/Misc_Quote.gif") no-repeat right top;
     		border-left: #b2cce5 4px solid;
			color: #5f779c;
			border-bottom: #7f9db9 1px dotted;
			font-family: Verdana, Arial, Tahoma;
		}
/* End Quote */




/* Override bootstrap */

    .btn  {
    color: #fff !important;
}

    .btn-secondary {
         color:#000 !important;
    }

.nav-tabs {
    border-bottom:0 !important;
}

.nav-tabs .nav-link, .nav-tabs {
    border:0 !important;
    border-bottom: 0 !important;
}

.nav-link.active { background-color : #295C9A !important; color:#fff !important; border:0 !important}

.card-text, .card-title, .card-header, .card-header a {
    color:#000000;
}

.card-header {
    font-weight:bold;
}

/* Override Ajax FileUpload */

.ajax__fileupload_selectFileButton {
    background-color: #295C9A !important;
    color: #fff !important;
    content:'test' !important;
}


.ajax__fileupload_selectFileButton:hover {
    background-color: #295C9A !important;
    color: #fff !important;
}