     :root {

      --tamaro-bg-color:#003154;
      --tamaro-primary-color: #FFF!important;
      --tamaro-primary-bg-color: #00b1b7!important;
     
      --tamaro-text-color: #FFF !important;
      --tamaro-text-color: #FFF !important;
      --tamaro-bg-color__hover: #1F4666 !important;
      --tamaro-border-color: rgba(255,255,255,.5) !important;
      --tamaro-placeholder-color: rgba(255,255,255,.66) !important;

      --tamaro-button-primary-color: #FFF !important;
      --tamaro-button-primary-color__hover: #FFF !important;
      --tamaro-button-primary-bg-color: #D12727 !important;
      --tamaro-button-primary-bg-color__hover: #00b1b7 !important;
      --tamaro-button-primary-border-color: #003154 !important;
      --tamaro-button-primary-border-color__hover : #003154 !important;
  
	  --tamaro-checkable-color__checked : #537397;
  	  --tamaro-select-color : #444;
      --tamaro-label-checkable-color__checked : #444;
      --tamaro-primary-color__hover : #486382;

     /* --tamaro-primary-color__hover: #000 !important;
      --tamaro-text-color: #000 !important;
    
      --tamaro-border-color: #000 !important;
     
      --tamaro-info-text-color: #000 !important;
      --tamaro-info-icon-color: #000 !important;
      --tamaro-error-color: #000 !important;
     
      # Colors for default buttons, for instance the cancel button in the recurring dropdown.

      --tamaro-button-color: #000 !important;
      --tamaro-button-color__hover: #000 !important;
      --tamaro-button-bg-color: #000 !important;
      --tamaro-button-bg-color__hover: #000 !important;
      --tamaro-button-border-color: #000 !important;
      --tamaro-button-border-color__hover: #000 !important;
     
      # Colors for primary buttons, for instance the submit button.

      --tamaro-button-primary-color: #000 !important;
      --tamaro-button-primary-color__hover: #000 !important;
      --tamaro-button-primary-bg-color: #000 !important;
      --tamaro-button-primary-bg-color__hover: #000 !important;
      --tamaro-button-primary-border-color: #000 !important;
      --tamaro-button-primary-border-color__hover      : #000 !important;*/
    }

    .rnw-widget-container {
      min-height: 1000px !important;
    }

    #tamaro-widget h2.title {
      font-weight: bold !important;
    }    

    #tamaro-widget .position {
      background-color: #00b1b7 !important;
      color: #FFF !important;
    }

    #tamaro-widget .selected {
      font-weight: bold !important;
    }

    #tamaro-widget .field-block,
    #tamaro-widget .payment-method,
    #tamaro-widget .label-checkbox-block,
    #tamaro-widget .label-radio-block  {
      background-color: #1d3d5b !important;
    }

    #tamaro-widget .field-block:hover,
    #tamaro-widget .payment-method:hover,
    #tamaro-widget .label-checkbox-block:hover,
    #tamaro-widget .label-radio-block:hover  {
      background-color: #003154 !important;
    }    

    #tamaro-widget .input-checked {
      background-color: #00B1B7 !important;
    }    







    body {
      background-color: #003154;
      padding:  0 25px;
      font-family: sans-serif;  
      color: #FFF;
      font-size:  16px;    
      line-height: 24px;
    }

    h1 {
      font-size:  36px;
      font-weight:  300;
      margin:  50px auto 50px auto;
      color: #00b1b7;
      line-height: 46px;
    }

    a.btn {
      display: inline-block;
      padding:  16px 20px;
      color: #FFF;
      background-color: #00b1b7;
      text-decoration: none;
      border-radius: 5px;
      border-bottom: 20px;
    }

    a.btn:hover {  
      background-color: #FFF;
      color: #00b1b7;
    }

    .bank{
      max-width: 340px; 
      /*border:  1px solid #DDD;*/
      background-color: rgba(255,255,255,0.1);
      padding:  20px 40px;
      text-align: left;
      margin-top: 60px;
      margin-bottom: 40px;
    }

 
    .bank.light{
      border:  1px solid rgba(255,255,255,0.33);
      background-color: #003154 !important;
    } 

    .bank.light p{
      color: rgba(255,255,255,0.5);
    }

    .bank.light h3.white {
      color: rgba(255,255,255,0.75);
      font-weight: normal !important;
    }


    a.banktransfer_link {
      color: rgba(255,255,255,0.75);
      display: block;
      margin: 0px 0 50px 0;
    }

    a.banktransfer_link:hover {
      color: #FFF;
      text-decoration: none;
    }    

    h5 {
      text-transform: uppercase;
      font-size: 1rem;
      margin-bottom: -10px;
      padding-bottom:  0px;
    }

    ul, li {
      list-style: none;
      margin:  0;
      padding:  0;
    }

    ul#languages li {
      display:  inline-block;
      margin:  0px 5px ;
    }

    ul#languages li a {
      color:  rgba(255,255,255,0.8);
      text-decoration: none;
    } 

    ul#languages li.active a {
      color:  rgba(255,255,255,0.5);
      text-decoration: none;
    } 

    ul#languages li a:hover{
      color:  rgba(255,255,255,1);
    }
  	#tamaro-widget.tamaro-widget .label-checkbox-block.input-checked .md-inner-tick {
    	stroke: #537397 !important;
	}
  
    #headlessui-listbox-options-2 li {
     color : #444 !important;
	 font-weight : bold !important;
    }
  
    #headlessui-listbox-options-2 li:hover {
     color : white !important;
	 font-weight : bold !important;
    }
  
	#tamaro-widget.tamaro-widget .label-radio-block .radio-select-options>li.active {
	 color : white !important;
	}
   
  	#tamaro-widget.tamaro-widget .label-checkbox-block.input-checked {
	 color : white !important;
  	}
  
  	.overlay-data-protection-policy {
	 color : black !important;
  	}
  	
  	#overlay-title-widget {
  	 color : black !important;
  	}