/* If content is added to sitefootertop or sitefooterbottom then margin-bottom
   must be changed to accomodate the new height to ensure the footer stays
   at the bottom of the screen. #footer height must also be changed to the
   same value as margin-bottom.
*/

body {
    /* Margin bottom by footer height */
    margin-bottom: 60px;
}

#footer {
    /* Set the fixed height of the footer here */
    height: 60px;
	max-width: 100%;
	
	
}

.iframe-container {
    overflow: hidden;
    padding-top: 56.25%;
    position: relative;
}

.iframe-container iframe {
    border: 0;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}


.cms-widget-anchor > div {
  border-radius: 0.5rem;
  /* box-shadow: #dededede 3px 3px 5px 1px; */
}
 
.cms-widget > div {
  border-radius: 0.5rem;
  /* box-shadow: #dededede 3px 3px 5px 1px; */
}
 
.cms-widget-anchor:focus {
  outline: none;
}
 
.cms-widget-anchor:focus > div {
  border-radius: 0.5rem;
  box-shadow: 0 0 0 0.2rem #00000099;
  outline: none;
}
 
.cms-widget-anchor:hover > div > div:first-child > span {
  text-decoration: none;
}
 
.cms-widget-anchor > div > div:first-child {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}
 
.cms-widget-anchor > div > div:last-child,
.cms-widget > div > div:last-child {
  margin: 0.325rem;
  margin-top: 0;
  border-radius: 0.5rem;
}


/*Added Code For Custom Header*/

.tag-synergy-custom-header {
    background-color: #FFFFFF;
}

.tag-synergy-custom-Logo {
    display: block;
/*    padding: 0.6rem;*/
    margin-left: 1rem;
}

.img-responsive {
width: 100%;
height: auto;
max-width: 100%;
}


/*Colour of boxes*/

.bg-panel {
    background-color: #0078CD!important;
}

.bg-primary {
    background-color: #0078CD!important;
}



/*buttons*/
.btn-primary {
    color: #ffffff;
    background-color: #0078CD;
    border-color: #0078CD;
}

.btn-primary:hover {
color: #0078CD;
background-color: #ffffff;
border-color: #0078CD;
}

.btn-action {
   color: #ffffff;
    background-color: #0078CD;
    border-color: #0078CD;
}

.btn-action:hover {
color: #0078CD;
background-color: #ffffff;
border-color: #0078CD;
}

.btn-outline-return {
    color: #ffffff;
background-color: #0078CD;
    border-color: #0078CD;
}

.btn-outline-return:hover {
color: #0078CD;
background-color: #ffffff;
border-color: #0078CD;
}


.btn-action.disabled {
   color: #ffffff;
    background-color: #0078CD;
    border-color: #0078CD;
}

.btn-action.disabled:hover {
color: #0078CD;
background-color: #ffffff;
border-color: #0078CD;
}

/*Text*/
.text-primary {
    color: #000000!important;
}


/* Style for the block with custom RGB color */

.custom-color-block {
  display: inline-block;
  background-color: rgb(0, 36, 87);
  color: white;
  padding: 0px;
  margin: 0; 
  width: 100%;
  border-radius: 5px;
  margin-bottom: 5px;
}

.custom-color-block2 {
  display: inline-block;
  background-color: rgb(87, 11, 103);
  color: white;
  padding: 0px;
  margin: 0; 
  width: 100%;
  border-radius: 5px;
  margin-bottom: 5px;
}

.custom-color-block3 {
  display: inline-block;
  background-color: rgb(253, 185, 19);
  color: white;
  padding: 0px;
  margin: 0; 
  width: 100%;
  border-radius: 5px;
  margin-bottom: 5px;
}

.custom-color-block4 {
  display: inline-block;
  background-color: rgb(0, 174, 239);
  color: white;
  padding: 0px;
  margin: 0; 
  width: 100%;
  border-radius: 5px;
  margin-bottom: 5px;
}

.custom-color-block5 {
  display: inline-block;
  background-color: rgb(0, 135, 205);
  color: white;0
  padding: 0px;
  margin: 0; 
  width: 100%;
  border-radius: 0px;
  margin-bottom: 5px;
}


.custom-color-block6 {
  display: inline-block;
  background-color: rgb(255, 255, 255);
  color: white;
  padding: 0px;
  margin: 0; 
  width: 100%;
  border-radius: 0px;
  margin-bottom: 5px;
}


.custom-color-block7 {
  display: inline-block;
  background-color: rgb(211, 211, 211);
  color: white;
  padding: 0px;
  margin: 0; 
  width: 100%;
  border-radius: 0px;
  margin-bottom: 5px;


/* Hide the custom header on mobile devices */

@media (max-width: 767px) {
    .tag-synergy-custom-header {
        display: none;
    }
}
