body {
    /*background-color:#cccccc;*/
}

#ctl01_masterWrapper.wrapper {
   /* background-color:#cccccc;*/
   background-color:#fff;
}


@media (min-width: 568px){
	.header-logo-container {
		width:30%;
	}
}

.col-primary .row {
    background-color: #fff;
}

.card-body .row.content-row {
	background-color:transparent;
}


.TextButton .FullWidth{
	display:block;
	width:100%;
}

/* added at Pams request */
.TextButton-full-width{
    width:100%;
}

.TextButton-Highlight {
    background-color: #ef2b38;
    border-color: #ef2b38;
}

    .TextButton-Highlight:hover,
    .TextButton-Highlight:focus,
    .TextButton-Highlight:active {
        background-color: #cf1115;
        border-color: #cf1115;
    }

.carousel-indicators {
    display:none;
}

/* hide big screen search */
.header-search {
    display:none;
}

/* hide mobile search */
[data-target="#search-collapse"] {
    display:none;
}

.NavigationListItem.TextButton {
    display:inline-block;
}

    .NavigationListItem.TextButton .NavigationLink {
        color:white;
        text-decoration:none;
    }
/*
img {
    width: 100%;
    max-width: none;
}
*/
.text-danger{
	color:#c51e55;
}

@media (max-width: 767px) {
  .navbar {
    background-color: #FFF;
  }
}

/* cardsm*/
.ContentItemContainer > [id*="cardimgsm"] {
    width: 100%;
    background-color: #fff;
    margin-bottom: -0.9em;
    border-top: 1px solid #333;
    border-left: 1px solid #333;
    border-right: 1px solid #333;
}

.ContentItemContainer [id*='cardsm'] {
    background-color: #fff;
    border-bottom: 1px solid #333;
    border-left: 1px solid #333;
    border-right: 1px solid #333;
}

    .ContentItemContainer [id*='cardsm'] h4,
    .ContentItemContainer [id*='cardsm'] .SectionLabel {
        background-color: #333;
        color: white;
        text-align: center;
        padding: 0px 12px 7px;
        margin: 0;
    }

    .ContentItemContainer [id*='cardsm'] p {
        padding: 7px 12px;
    }

.card img {
    width: 100%;
}

.card p {
    margin-bottom: .2em;
}

.card-border {
    border: 1px solid #333;
}

    .card-border .card-body + img {
        border-top: 1px solid #258b8b;
    }

.card-body, .card-link {
    padding: 7px 12px;
}

.card h4 {
    background-color: #0595c7;
    color: white;
    text-align: center;
    padding: 12px 7px;
    margin: 0;
}

.card.card-border {
	border-color: #0595c7;
}
/* end card sm */

.card-highlight h4 {
    background-color: #009f92;
}

.card-highlight.card-border {
    border-color: #009f92;
}


.tma-border-left {
    border-left: 1px solid #003C5B;
    padding-left: 10px;
}
.tma-border-right {
    border-right: 1px solid #003C5B;
    padding-right:10px;
}
.tma-border-top {
    border-top: 1px solid #003C5B;
}
.tma-border-bottom {
    border-bottom: 1px solid #003C5B;
}


/* @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

TIS NONSENSE - Delete if causing problems 

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/


/* RANDOM CLASSES FOR MANIPULATION */

.FullHeight , .FullHeight .panel {
height: 100%;
}

.TopMargin {
    margin-top: 10px;
}
  
/* COLORS */

.TMAA-red > .panel {
    background-color: #E42D3D;
    color: #fff;
    border-radius: 5px;
  }
  .TMAA-red > .panel.panel-border {
    border-color: #E42D3D;
  }
  .TMAA-red > .panel a, .TMAA-red > .panel a:hover, .TMAA-red > .panel a:active, .TMAA-red > .panel a:focus, .TMAA-red > .panel a:visited {
    color: #fff;
    text-decoration: underline;
  }
  
  .TMAA-LightBlue > .panel {
    background-color: #009ED6;
    color: #fff;
    border-radius: 5px;
  }
  .TMAA-LightBlue > .panel.panel-border {
    border-color: #009ED6;
  }
  .TMAA-LightBlue > .panel a, .TMAA-LightBlue > .panel a:hover, .TMAA-LightBlue > .panel a:active, .TMAA-LightBlue > .panel a:focus, .TMAA-LightBlue > .panel a:visited {
    color: #fff;
    text-decoration: underline;
  }

  .TMAA-DarkBlue > .panel {
    background-color: #003C5B;
    color: #fff;
    border-radius: 5px;
  }
  .TMAA-DarkBlue > .panel.panel-border {
    border-color: #003C5B;
  }
  .TMAA-DarkBlue > .panel a, .TMAA-DarkBlue > .panel a:hover, .TMAA-DarkBlue > .panel a:active, .TMAA-DarkBlue > .panel a:focus, .TMAA-DarkBlue > .panel a:visited {
    color: #fff;
    text-decoration: underline;
  }
  

  
/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

/* PROGRESS TRACKER   Attempting to make a TMAA style for a progress tracker  */

/*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

/* .ProgressTracker-TMAA ul {
    list-style-type: none;
    margin: 0;
    padding-left: 0;
  }
  
  .ProgressTracker-TMAA li {
    list-style-type: none;
    display: inline;
  }
  
  .ProgressTracker-TMAA .inset {
    width: 32%;
    display: inline;
  }
  
  .ProgressTracker-TMAA .label {
    display: inline;
    font-size: 200%;
    font-weight: bold;
    color: #fff;
    
  }
  .ProgressTracker-TMAA .count {
    color: #fff;
    font-weight: bold;
    display: inline;
    font-size: 200%;
  }
  
  .ProgressTracker-TMAA p {
    color: #fff;
    font-size: 135%;
    display: block;
    
  }
  
  .ProgressTracker-TMAA .SuccessfulMessage {
    background: #316ac5;
    color: #fff;
    padding: 5px; 
    margin: 3px 0;
    display: block;
    width: 100%;
  }
  */

  .ProgressTracker-TMAA h2 {
    color: #fff
}

  .ProgressTracker-TMAA .ProgressBar, .ProgressTracker-TMAA .ProgressBar > span {
    position: relative;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
  }
  
  .ProgressTracker-TMAA .ProgressBar {
    height: 30px;
    margin: 3px;
    background: #fff;
    width: 100%;
    border-style: solid;
    border-width: thick;
    border-color: #fff;
    border-radius: 15px;
  }
  
  .ProgressTracker-TMAA .ProgressBar > span {
    display: block;
    height: 100%;
    background-color: red;
  }