.info {
  z-index: 999;
  background: #eaeaea;
  width: 1016px;
  margin-bottom: 40px;
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.092);
}
.info .content {
  margin: 0 auto;
  padding: 20px;
  z-index: 9999;
}

html {

  height:100%;
}

body {
  margin:0;
  padding:0;
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
  height:100%;
  background:#e0e0cf;
}


a {
  text-decoration:none;
  color:#2f4a79;
}

a:hover {
  text-decoration:underline;
  color:#2f4a79;
}

hr {
  border: 1px solid #000;
  height:1px;
}

form {
  margin: 0;
  padding: 0;
}

h1 {
  margin:0;
  padding:0 0 0 0;
  font-weight: normal;
  font-size:26px !important;
  line-height:26px !important;
  font-weight:normal;
  color:#586800 !important;
}

h2 {
  margin:0;
  padding:0 0 0 0;
  font-weight: normal;
  font-size:24px !important;
  line-height:24px !important;
  font-weight:normal;
  color:#586800 !important;
}

h3 {
  margin:0;
  padding:0 0 0 0;
  font-weight: normal;
  font-size:22px !important;
  line-height:22px !important;
  font-weight:normal;
  color:#586800 !important;
}

h4 {
  margin:0;
  padding:0 0 0 0;
  font-weight: normal;
  font-size:20px !important;
  line-height:20px !important;
  font-weight:normal;
  color:#000000 !important;
}

h5, h6 {
  margin:0;
  padding:0 0 5px 0;
  font-weight: normal;
  font-size:20px;
  line-height:20px;
  font-weight:normal;
  color:#586800;
}


table, p {
  margin:0;
  padding:0;
}

p, p.bodytext {
  margin:0 0 20px 0;
  padding:0;
}

.clear {
  clear: both;
  height:1px;
  line-height:1px;
  border:0;
  font-size:0;
  line-height:0;
}

#allWrap {
  margin:0;
  padding:0;
  width:100%;
  height:100%;
  background:url(../images/main-bg-repeat-x.png) left top repeat-x;
}
  
  #allInnerWrap {
    margin:0 auto;
    padding:0;
    width:1016px;
  }
  
    #headerWrap {
    margin:0;
    padding:0;
    }
  
    #header {
      margin:0;
      padding:0;
    }
  
      #headerTop {
      margin:0;
      padding:0;
        width:1016px;
      height:99px;
      }
  
      #logoWrap {
        margin:0;
        padding:0;
        width:316px;
        float:left;
      }
  
        #logo {
        margin:0;
        padding:23px 0 0 51px;
        }
  
      #specialMenuWrap {
        margin:0;
        padding:0;
        width:700px;
        float:right;
      }
  
          #specialMenu {
            margin:0 17px 0 0;
            padding:0;
            /*background:url(../images/special-menu-bg.png) top left no-repeat;*/
           /* background:#506900;*/
            background: #35420a;
            /*width:484px;*/
            width:328px;
            height:32px;
            float:right;
            -webkit-box-shadow:-2px 3px 4px -3px rgba(0,0,0,0.75);
            -moz-box-shadow: -2px 3px 4px -3px rgba(0,0,0,0.75);
            box-shadow: -2px 3px 4px -3px rgba(0,0,0,0.75);
          }

        .specialmenu1 {
        margin:0;
        padding:0 0 0 20px;
        }
    
        .specialmenu_no1 {
        margin:0;
        padding:0;
        float:left;
        }
    
        .specialmenu_no1 a {
            margin: 0;
		    padding: 8px 10px 5px 10px;
		    color: #FFFFFF;
		    text-decoration: none;
		    font-size: 12px;
		    display: block;
		    background: #35420a;
        }
      
        .specialmenu_no1 a:hover {
           margin: 0;
		    padding: 8px 10px 5px 10px;
		    color: #FFFFFF;
		    text-decoration: underline;
		    font-size: 12px;
		    display: block;
		    background: #35420a;
        }
    
        .specialmenu_act1 {
        margin:0;
        padding:0;
        float:left;
        }
        
        .specialmenu_act1 a {
          margin:0;
          padding:9px 10px 9px 10px;
          color:#999999;
          text-decoration:none;
          font-size:12px;
          background:url(../images/topmenu-spacer.png) right top no-repeat;
          display:block;
        }
      
        .specialmenu_act1 a:hover {
          margin:0;
          padding:9px 10px 9px 10px;
          color:#999999;
          text-decoration:none;
          font-size:12px;
          background:url(../images/topmenu-spacer.png) right top no-repeat;
          display:block;
        }
        
          .tx-macinasearchbox-pi1 {
          margin:6px 0 0 200px;
          padding:0;
          }
        
          .soeg_felt {
            margin:0;
            padding:2px;
            font-size:10px;
            line-height:10px;
            width:135px;
          }
          
          .soeg_knap {
            margin:0;
            padding:0;
            font-size:12px;
            line-height:12px;
            color:#FFFFFF;
            background:none;
            border:0;
          }
      
      #iconsWrap {
        margin:0;
        padding:0;
        width:700px;
        float:right;
      }
  
        #icons {
        margin:0;
        padding:14px 19px 0 0;
        }
  
        .icon_twitter {
          margin:0;
          padding:2px 20px 0 0;
          float:right;
          width:33px;
        }
  
        .icon_facebook {
          margin:0;
          padding:2px 20px 0 0;
          float:right;
          width:44px;
        }
  
        .icon_email {
          margin:0;
          padding:3px 20px 0 0;
          float:right;
          width:28px;
        }
  
        .icon_tipenven {
          margin:0;
          padding:4px 20px 0 0;
          float:right;
          width:50px;
        }
  
        .icon_print {
          margin:0;
          padding:4px 20px 0 0;
          float:right;
          width:30px;
        }
  
        .icon_bedoem {
          margin:0;
          padding:4px 20px 0 0;
          float:right;
          width:32px;
        }
  
        .icon_favorit {
          margin:0;
          padding:2px 20px 0 0;
          float:right;
          width:50px;
        }
  
        .icon_laes_op {
          margin:0;
          padding:3px 20px 0 0;
          float:right;
          width:54px;
        }
  
        .icon_kommentar {
          margin:0;
          padding:0 20px 0 0;
          float:right;
          width:74px;
        }
  
      #headerBottom {
      margin:0;
      padding:0;
      height:189px;
      }
  
      #headerImageWrap {
        margin:0;
        padding:0;
        width:450px;
        float:left;
      }
    
        #headerImage {
        margin:0;
        padding:6px 0 0 88px;
        }
  
      #staticMenuWrap {
        margin:0;
        padding:0;
        width:550px;
        float:right;
      }
    
        #staticMenu {
        margin:0;
        padding:25px 32px 0 0;
        }
        
          .staticmenu_left {
          margin:0 15px 0 0;
          padding:0;
          width:255px;
          float:right;
        }
        
          .staticmenu_right {
          margin:0;
          padding:0;
          width:207px;
          float:right;
        }
        
          .staticmenu {
          margin:0;
          padding:0;
          border-top:1px solid #6b7e00;
        }
        
          .raquo {
            margin:0;
            padding:0 5px 0 0;
            font-size:18px;
            color:#ffffff;
          }
  
          .staticmenu_no {
            margin:0;
            padding:12px 0 12px 12px;
            color:#586800;
            font-size:18px;
            line-height:18px;
            font-weight:normal;
            border-bottom:1px solid #6b7e00;
            background: #586800;
          }
  
            .staticmenu_no a {
              margin:0;
              padding:0;
              color:#FFF;
              font-size:18px;
              line-height:18px;
              font-weight:normal;
              text-decoration:none;
            }
  
            .staticmenu_no a:hover {
              margin:0;
              padding:0;
              color:#CCC;
              font-size:18px;
              line-height:18px;
              font-weight:normal;
              text-decoration:none;
            }
  
          .staticmenu_act {
            margin:0;
            padding:12px 0 12px 12px;
            color:#586800;
            font-size:18px;
            line-height:18px;
            font-weight:normal;
            border-bottom:1px solid #6b7e00;
            background: #586800;
          }

            .staticmenu_act a {
              margin:0;
              padding:0;
              color:#FFF;
              font-size:18px;
              line-height:18px;
              font-weight:normal;
              text-decoration:underline;
            }
  
            .staticmenu_act a:hover {
              margin:0;
              padding:0;
              color:#CCC;
              font-size:18px;
              line-height:18px;
              font-weight:normal;
              text-decoration:none;
            }
  

  
    #mainWrap {
    margin:0;
    padding:0;
    clear:right;
    /*background:url(../images/content-bg-bottom.png) bottom left no-repeat;*/
    background:url(../images/main-bg.png) bottom left no-repeat;
    min-height:725px;
    }
  
    #mainTopWrap {
      margin:0 0 0 18px;
      padding:0;
      border-top:1px solid #FFF;
      width:980px;
    background:#FFF;
    }
  
      #mainTop {
      margin:0;
      padding:12px 0 0 14px;
      border-top:5px solid #2f4a79;
      }

#breadcrumb {
  margin:0;
  padding:10px 0 0 18px;
  font-size:12px;
}

.breadcrumb-no {
  margin:0;
  padding:0;
}

.breadcrumb-no a {
  margin:0;
  padding:0;
  text-decoration:underline;
}

.breadcrumb-no a:hover {
  margin:0;
  padding:0;
  text-decoration:none;
}

.breadcrumb-spc {
  margin:0;
  padding:0 5px 0 5px;
}

.breadcrumb-cur {
  margin:0;
  padding:0;
}



    #mainMiddleWrap {
      margin:0 0 0 18px;
      padding:0;
    background:#FFF;
    width:980px;
    }
  
      #mainMiddle {
      margin:0;
      padding:0;
      }
  
      #mainMiddleLeft {
        margin:0;
        padding:0;
        width:300px;
        float:left;
      }
    
        #leftMenuWrap {
        margin:0;
        padding:0 0 20px 0;
        }
    
        #leftMenu {
          margin:0;
          padding:0 0 0 14px;
        }

          .raquo_left_no {
            margin:0;
            padding:0 5px 0 0;
            font-size:18px;
            color:#000;
          }
  
          .raquo_left_act {
            margin:0;
            padding:0 5px 0 0;
            font-size:18px;
            color:#627110;
          }
  

          #menu_white_space {
            margin:0;
            padding:0;
            width:300px;
            height:20px;
            display:block;
          }
          
          #menu1 {
            margin:0;
            padding:18px 0 0 0;
            font-size:14px;
            line-height:18px;
            font-weight:normal;
            border-bottom:1px solid #6b7e00;
          }
          
            .menu1_item_wrap {
              margin:0;
              padding:0;
            }
            
            .no1 {
              margin:0;
              padding:12px 0 12px 10px;
              border-top:1px solid #6b7e00;
            }
            
            .no1 a {
              color:#000;
              text-decoration:none;
            }
            
            .no1 a:hover {
              color:#627110;
              text-decoration:none;
            }
            
            .act1 {
              margin:0;
              padding:12px 0 12px 10px;
              border-top:1px solid #6b7e00;
              background:#627110;
            }
            
            .act1 a {
              color:#ffffff;
              text-decoration:none;
            }
            
            .act1 a:hover {
              color:#ffffff;
              text-decoration:underline;
            }
            
            .act_sub1 {
              margin:0;
              padding:12px 0 12px 10px;
              border-top:1px solid #6b7e00;
              background:url(../images/left-menu-hover-repeat-x.png) left top repeat-x;
            }
            
            .act_sub1 a {
              color:#627110;
              text-decoration:none;
            }
            
            .act_sub1 a:hover {
              color:#627110;
              text-decoration:none;
            }
      
    
              #menu2 {
              margin:0;
              padding:5px 0 5px 35px;
              }
            
              .menu2_item_wrap {
                margin:0;
                padding:5px 0 5px 0;
              }
          
                .no2 {
                margin:0;
                padding:0;
                }
          
                .no2 a {
                  margin:0;
                  padding:0;
                  text-decoration:none;
                  color:#666666;
                  font-weight:bold;
                }
          
                .no2 a:hover {
                  margin:0;
                  padding:0;
                  text-decoration:none;
                  color:#000000;
                  font-weight:bold;
                }
          
                .act2 {
                margin:0;
                padding:0;
                }
          
                .act2 a {
                  margin:0;
                  padding:0;
                  text-decoration:none;
                  color:#000000;
                  font-weight:bold;
                }
          
                .act2 a:hover {
                  margin:0;
                  padding:0;
                  text-decoration:none;
                  color:#666666;
                  font-weight:bold;
                }
          
                .act_sub2 {
                margin:0;
                padding:0;
                }
          
                .act_sub2 a {
                  margin:0;
                  padding:0;
                  text-decoration:none;
                  color:#000000;
                  font-weight:bold;
                }
          
                .act_sub2 a:hover {
                  margin:0;
                  padding:0;
                  text-decoration:none;
                  color:#666666;
                  font-weight:bold;
                }
          
              #menu3 {
              margin:0;
              padding:5px 0 5px 20px;
              }
            
              .menu3_item_wrap {
                margin:0;
                padding:5px 0 5px 0;
              }
          
                .no3 {
                margin:0;
                padding:0;
                }
          
                .no3 a {
                  margin:0;
                  padding:0;
                  text-decoration:none;
                  color:#666666;
                  font-weight:bold;
                }
          
                .no3 a:hover {
                  margin:0;
                  padding:0;
                  text-decoration:none;
                  color:#000000;
                  font-weight:bold;
                }
          
                .act3 {
                margin:0;
                padding:0;
                }
          
                .act3 a {
                  margin:0;
                  padding:0;
                  text-decoration:none;
                  color:#000000;
                  font-weight:bold;
                }
          
                .act3 a:hover {
                  margin:0;
                  padding:0;
                  text-decoration:none;
                  color:#666666;
                  font-weight:bold;
                }
          
                .act_sub3 {
                margin:0;
                padding:0;
                }
          
                .act_sub3 a {
                  margin:0;
                  padding:0;
                  text-decoration:none;
                  color:#000000;
                  font-weight:bold;
                }
          
                .act_sub3 a:hover {
                  margin:0;
                  padding:0;
                  text-decoration:none;
                  color:#666666;
                  font-weight:bold;
                }
          
              #menu4 {
              margin:0;
              padding:5px 0 5px 20px;
              }
            
              .menu4_item_wrap {
                margin:0;
                padding:5px 0 5px 0;
              }
          
                .no4 {
                margin:0;
                padding:0;
                }
          
                .no4 a {
                  margin:0;
                  padding:0;
                  text-decoration:none;
                  color:#666666;
                  font-weight:bold;
                }
          
                .no4 a:hover {
                  margin:0;
                  padding:0;
                  text-decoration:none;
                  color:#000000;
                  font-weight:bold;
                }
          
                .act4 {
                margin:0;
                padding:0;
                }
          
                .act4 a {
                  margin:0;
                  padding:0;
                  text-decoration:none;
                  color:#000000;
                  font-weight:bold;
                }
          
                .act4 a:hover {
                  margin:0;
                  padding:0;
                  text-decoration:none;
                  color:#666666;
                  font-weight:bold;
                }
          
                .act_sub4 {
                margin:0;
                padding:0;
                }
          
                .act_sub4 a {
                  margin:0;
                  padding:0;
                  text-decoration:none;
                  color:#000000;
                  font-weight:bold;
                }
          
                .act_sub4 a:hover {
                  margin:0;
                  padding:0;
                  text-decoration:none;
                  color:#666666;
                  font-weight:bold;
                }


    
      #mainMiddleRight {
        margin:0;
        padding:0;
        width:652px;
        float:left;
      }
  
        #contentWrapWide {
      margin:0;
      padding:0 0 10px 12px;
      width:952px;
        }
    
        #contentWrap {
      margin:0;
      padding:30px 70px 10px 70px;
        }
    
        #content {
          margin:0;
          padding:0;
        }
  
    #mainBottomWrap {
      margin:0 0 0 18px;
      padding:0 0 10px 0;
      width:980px;
    }
  
      #mainBottom {
      margin:0;
      padding:0 0 10px 0;
      background:#FFF;

      }
  
    #footerWrap {
    margin:10px 0 0 18px;
    padding:0;
    width:980px;
    }
  
    #footer {
      margin:0;
      padding:0;
      text-align:center;
      font-size:12px;
      font-weight:normal;
      line-height:14px;
      color:#454545;
    }
    
      #footer a {
        color:#454545;
        text-decoration:underline;
      }
    
      #footer a:hover {
        color:#454545;
        text-decoration:none;
      }
    



/* fce */

.fce_info_boks_allwrap {
  margin:0 0 0 12px;
  padding:0;
  width:952px;
  border:1px solid #bfbfbf;
}

  .fce_info_boks_top_allwrap {
    margin:0;
    padding:0;
    background:#efefef;
  }

    .fce_info_boks_top {
      margin:0;
      padding:7px 0 7px 10px;
      font-weight: normal;
      font-size:20px;
      line-height:20px;
      font-weight:normal;
      color:#586800;
      border-bottom:1px solid #bfbfbf;
    }

  .fce_info_boks_bottom_allwrap {
    margin:10px;
    padding:0;
  }

    .fce_info_boks_bottom {
      margin:0;
      padding:0;
      background:url(../images/info-boks-bg-repeat-y.png) center top repeat-y;
      overflow:hidden;
      zoom:1;
    }

      .fce_info_boks_bottom_left_wrap {
        margin:0;
        padding:0;
        float:left;
        width:464px;
      }
  
        .fce_info_boks_bottom_left {
          margin:0;
          padding:0 20px 0 10px;
        }
  
      .fce_info_boks_bottom_right_wrap {
        margin:0;
        padding:0;
        float:right;
        width:464px;
      }

        .fce_info_boks_bottom_right {
          margin:0;
          padding:0 10px 0 20px;
        }


.fce_info_boks_lille_allwrap {
  margin:0 0 20px 0;
  padding:0;
  width:246px;
  border:1px solid #bfbfbf;
}

  .fce_info_boks_lille_top_allwrap {
    margin:0;
    padding:0;
    background:#efefef;
  }

    .fce_info_boks_lille_top {
      margin:0;
      padding:7px 0 7px 10px;
      font-weight: normal;
      font-size:20px;
      line-height:20px;
      font-weight:normal;
      color:#586800;
      border-bottom:1px solid #bfbfbf;

    }

  .fce_info_boks_lille_bottom_allwrap {
    margin:10px 23px 10px 22px;
    padding:0;
  }

    .fce_info_boks_lille_bottom {
      margin:0;
      padding:0;
    }






.fce_bred_50_50_allwrap {
  margin:0;
  padding:0 0 20px 0;
}

  .fce_bred_50_50_leftwrap {
    margin:0;
    padding:0 14px 0 0;
    float:left;
    width:469px;
  }

    .fce_bred_50_50_left {
      margin:0;
      padding:0;
    }

  .fce_bred_50_50_rightwrap {
    margin:0;
    padding:0;
    float:right;
    width:469px;
  }

    .fce_bred_50_50_right {
      margin:0;
      padding:0;
    }


.fce_bred_75_25_allwrap {
  margin:0;
  padding:0;
}

  .fce_bred_75_25_leftwrap {
    margin:0;
    padding:0 20px 0 0;
    float:left;
    width:684px;
  }

    .fce_bred_75_25_left {
      margin:0;
      padding:0 0 0 10px;
    }

  .fce_bred_75_25_rightwrap {
    margin:0;
    padding:0;
    float:right;
    width:248px;
  }

    .fce_bred_75_25_right {
      margin:0;
      padding:0;
    }





/* tt_news start */

.news_single_date {
  margin:0;
  padding:0 0 10px 0;
  font-weight:bold;
}


.news_latest_wrap {
  margin:0;
  padding:0;
}

.news_latest_date {
  margin:0;
  padding:0;
  font-weight: bold;
}

.news_latest_title {
  margin:0;
  padding:0 0 10px 0;
}

.news_latest_author {
  margin:0;
  padding:0 0 5px 0;
}

.news_latest_subheader {
  margin:0;
  padding:0 0 5px 0;
}

.news_latest_read_more {
  margin:0;
  padding:0;
}

.news_list_wrap {
  margin:0;
  padding:0 0 10px 0;
}

.news_list_wrap2 {
  margin:0;
  padding:0 0 10px 0;
}

.news_list_date {
  margin:0;
  padding:0;
  font-weight: bold;
}

.news_list_title {
  margin:0;
  padding:0 0 10px 0;

}

/* tt_news slut */



/* staff_presentation start */

.staffListAllWrap {
  margin:0;
  padding:0 0 30px 0;
}

  .staffListLeft {
    margin:0;
    padding:0 20px 0 0;
    float:left;
  }
  
  .staffListRight {
    margin:0;
    padding:0;
    float:left;
  }

.staffSingleAllWrap {
  margin:0;
  padding:0 0 10px 0;
}

  .staffSingleLeft {
    margin:0;
    padding:0;
    float:left;
  width:140px;
  }
  
  .staffSingleRight {
    margin:0;
    padding:0;
    float:right;
  width:360px;
  }

/* staff_presentation slut */



.contenttable {
  margin:0 0 20px 0;
  padding:0;
  /*border:1px solid #999;*/
}

.contenttable .tr-odd {
  background-color:#CCCCCC;
}

.contenttable .tr-even {
  background-color:#dcdcdc;
}

.contenttable .td-0 {
  margin:0;
  padding:7px;
}

.contenttable .td-1 {
  margin:0;
  padding:7px;
  text-align:left;
}

.contenttable .td-2 {
  margin:0;
  padding:7px;
  text-align:left;
}

.contenttable .td-3 {
  margin:0;
  padding:7px;
  text-align:left;
}

.contenttable th.td-0, .contenttable th.td-1, .contenttable th.td-2, .contenttable th.td-3 {
  margin:0;
  padding:7px;
  text-align:center;
}


.c_filelinks_allwrap {
  margin:0;
  padding:0 0 10px 0;
}

  .c_filelinks_link {
    margin:0 0 10px 0;
    padding:0 0 0 22px;
    background:url(/fileadmin/template/images/pdficon_small.gif) left center no-repeat;
    height:17px;
  }
  
 /*Form*/
 #form {
    background: #eeeee6;
    height: 100%;
}
#form >  #InnerWrap {
  background: #eeeee6;
}
 #InnerWrap {
    max-width: 100%;
    margin: auto;
}
#form #main_body {
    padding: 0;
}
#form-header {
    max-width: 1024px;
    margin: auto;
    display:flex;
    align-items:center;
    align-content:center;
    padding-top:20px;
    margin-bottom:10px;
  }
.form-logo {
    width: 16%;
    border-right: 2px solid #c8cbbb;
    margin-right: 3%;
}
#form-header h2 {
    margin: 0;
    padding:0;
    color:#d21241;
    text-transform: uppercase;
    font-size: 20px;
}
#form .row.form-container {
    max-width: 630px;
    margin: auto;
}
#form .form-section {
    max-width: 630px;
    margin: auto;
}
#form #progress-title {
    padding: 0;
    margin-left: -15px;
}
#form .form-navigation {
	max-width: 625px;
	margin: auto;
	margin-top:20px;
	padding-bottom: 80px;
}

#form .required {
    /*float: right;*/
}
#form #slider {
    margin: auto;
    max-width: 1024px;
	padding-top: 20px;
}

#form #li_2 .description {
    font-weight: bold;
    margin-bottom: 20px;
}
#progressbar li {
    cursor: pointer;
}
#formFrontWrap {
    max-width: 1024px;
    margin: auto;
}
#formFrontWrap #slider .btn {
    float: right;
    margin-top: 40px;
}
.slider-heading h2 {
    margin-bottom: 0;
    padding: 0;
}
.date-box{
  border: 1px solid #c8cbbb;
  padding:5px 10px;
  display:inline-block;
  margin-top:5px;
}
.formlyWrapper-Base hr {
  color: #ddd;
  border: 1px solid#ddd;
  border-bottom-color: #f9f9f9;
}
.form-progressbar{
  height:54px;
  line-height:54px;
  background:#34400f;
  margin-top:20px;
  margin-bottom:20px;
  color:#FFF;
  font-size:18px;
}
.progressbar img{
  width:118px;
  height:26px;
}
#patientsform .highlighted{
  background:none !important;
}
#patientsform{
  width:90%;
  margin:auto;
}
#progress-title{
  padding-left:10%;
}
.btn-info, .jconfirm-buttons .btn.btn-default{
  background:#34400f !important;
  border-color:#34400f !important;
  color:#FFFFFF !important;
}
.jconfirm-buttons .btn.btn-default{
  text-transform: capitalize !important;
  font-weight:normal !important;
}
.form-navigation{
  border-top: 1px solid #c8cbbb;
  padding-top: 20px;
  margin-top:20px;
}
.form-control.hasDatepicker{
  background: #FFF url(../images/icon-calendar.svg);
  background-repeat: no-repeat;
  background-position: right 10px center;
  background-size:20px;
}
#element_1_0_CPR61.hasDatepicker{
  background:#FFF !important;
}
button.ui-datepicker-trigger{
  display:none !important;
}
/* Progressbar */
#progressbar {
  line-height:54px;
  margin-top:14px;
  overflow: hidden;
  counter-reset: step;
  padding-right:10px;
}
#progressbar li{
  list-style-type: none;
  text-transform: uppercase;
  font-size: 9px;
  width: 20px;
  float: left;
  position: relative;
  text-align: center;
  color:#000;
}
#progressbar li::before {
  content: counter(step);
  counter-increment: step;
  width: 22px;
  line-height: 22px;
  display: block;
  font-size: 12px;
  color: #c8cbbb;
  border-radius: 3px;
  margin: 0 5px 5px 5px;
  position: relative;
  z-index: 2;
}
#progressbar li.active::before{
  background:#d21241;
  color:#FFF;
  border-radius:50%;
}
/* Progressbar */
.well{
  background:#FFFFFF;
  border-radius:0 !important;
  border: solid 2px #cccccc !important;
}
.well.well-info{
  color: #34400f;
  border: solid 2px #d21241 !important;
  border-radius:0 !important;
  background-color: rgba(210, 18, 65, 0.08) !important;
  font-size:12px;
}
.mw-630{
  max-width:630px;
  margin:auto;
}
.mt-20{
  margin-top:20px;
}
.mt-30{
  margin-top:30px;
}
.mb-20{
  margin-bottom:20px;
}
.mb-30{
  margin-bottom:30px;
}
.mb-50{
  margin-bottom:50px !important;
}
 /*Form*/
  