/* cmsms stylesheet: centum modified: fredag den 28. juni 2024 14.02.09 */

sup   {
  font-size: 70%;
  vertical-align: super;
}

#navigation ul li a:hover, 
#navigation ul li:hover > a, 
#bolded-line, 
.button.gray:hover, 
.button.light:hover, 
.button.color, 
input[type="button"] {
	background: rgb( 200, 0, 0 );
}

.plan button {
  background-color: rgb( 200, 0, 0 );
  color: !important;
  border: none;
  padding: 10px;
}

.featured-box:hover > .circle,
.featured-box:hover > .circle span,
#price-range .ui-widget-header,
.infobox,
.flex-direction-nav .flex-prev:hover, 
.flex-direction-nav .flex-next:hover, 
.ls-nav-prev:hover,
.ls-nav-next:hover,
#scroll-top-top a, 
.post-icon {
	background-color: rgb( 200, 0, 0 );
}

.mr-rotato-prev:hover, 
.mr-rotato-next:hover,
li.current, 
.tags a:hover {
	background-color: rgb( 200, 0, 0 );
	border-color: rgb( 200, 0, 0 );
}

#filters a:hover, 
.selected, 
#portfolio-navi a:hover {
	background-color: rgb( 200, 0, 0 ) !important;
	border: 1px solid rgb( 200, 0, 0 ) !important;
}

#current {
	background: rgb( 200, 0, 0 ) !important;
}

.nume  {
  text-align: right;
  padding-right: 10px;
}

.numc  {
  text-align: center;
  padding-right: 10px;
}

.fa-tid  {
  max-width: 250px;
}

.tbl  {
  margin-top: 30px;
}

.standard-table tbody tr th {
  text-align: center;
}

td  {
  text-align: center;
  color: #000000;
}

.fa  {
  min-width: 20px;
}

.tid   {
  min-width: 100px;
  float: right;
}

.plan_1_open, .plan_2_open, .plan_3_open, .plan_4_open, .plan_5_open, .plan_6_open, .plan_7_open, .plan_8_open, .plan_9_open, .plan_10_open, .plan_11_open, .plan_12_open, .plan_13_open, .plan_14_open, .plan_15_open {
  cursor: pointer;
}

.afd   {
   color: #000000;
   text-align: center;
   font-size: 95%;
  
}

.pink  {
  background-color: #FFAEBC;
}

.blue  {
  background-color: #97ADF0;
}

.mint  {
  background-color: #B4F8C8;
}

.anim   {
   color: #000000;
   text-align: center;
   font-size: 70%;
}

#resp-table {
        width: 100%;
	min-width: 100%;
        display: table;
	text-align: center;
	color: #000000;
	font-weight: 500;
	margin-top: 20px;
    }
#resp-table-body{
        display: table-row-group;
    }
.resp-table-row{
        display: table-row;
    }
.table-body-cell{
        display: table-cell;
        border-bottom: 1px solid #eee;
	border-right: 1px solid #eee;
        padding: 8px;
        line-height: 1.42857143;
        vertical-align: top;
}
.red				{
	background-color: rgb( 200, 0, 0 );
	color: #fff;
	font-weight: 700;
	text-align: center;
}
.ven				{
	border-left: 1px solid #eee;
}
.row2				{
	background-color: #eee;
}

@media only screen and ( min-width: 1380px ) {
  #sab-logo {
    max-width: 70%;
    margin-bottom: 20px;
  }
}

@media only screen and ( min-width: 1200px ) and ( max-width: 1379px ) {
  #sab-logo {
    max-width: 80%;
    margin-bottom: 15px;
  }
}

@media only screen and ( min-width: 960px ) and ( max-width: 1199px ) {
  #sab-logo {
    max-width: 90%;
    margin-bottom: 10px;
  }
}

@media only screen and ( max-width: 959px ) {
  #sab-logo {
    max-width: 95%;
  }
}
