/*v2 version of choose a plan css*/

body{
    font-size: 13px;
    font-family: 'Gotham Rounded SSm A', 'Gotham Rounded SSm B'; font-weight: 300; font-style: normal; 
    
}

.padding20 {
    padding:20px;
}

.bgwhite {
    background:white;
  
}

.widget-small h3 {
    color:#002157;
    font-weight:normal;
    padding-left:10px;

}

.update-label{
     width:130px;
     text-align:left;
     padding-left:10px;
    margin-bottom:5px;
 }




.child h4{
    color:white;
    text-transform:uppercase;
    
    margin:0px;
    padding:10px;
    font-weight:normal;
    font-size:1.5em;
    text-align:center
}


.child2 h4{
    color:white;
    text-transform:uppercase;
    
    margin:0px;
    padding:10px;
    padding-left:60px;
    font-weight:normal;
    font-size:1.4em
}


.purple-color-font h2{
    color:#c05017!important;
}

.green-color h4{
    background:#0077c8!important ;     
}
.seagreen-color h4{
    background:#009ca6!important;    

}
.purple-color h4{
    background-color:#c05017!important;


    /*background-color: rgba(255,0,0,0.5);!important*/
    }
.frequent-color h4{
    background:#0077c8!important ;     
}
.comprehensive-color h4{
    background:#009ca6!important;    

}
.essentials-color h4{
    background-color:#c05017!important;
    }

.lpadding h4{
    padding-left:100px;
    }

.essentialsline {
         border-bottom:9px solid #c05017;
        margin-top: -2px;
}

.frequentline {
    border-bottom:9px solid #0077c8;
    margin-top: -2px;
}

.comprehensiveline {
    border-bottom:9px solid #009ca6;
    margin-top: -2px;
}


.purpleline {
         border-bottom:9px solid #ff8f00;
        /*margin-top: -2px;*/
}

.greenline {
    border-bottom:9px solid #ee2557;
    /*margin-top: -2px;*/
}

.seagreenline {
    border-bottom:9px solid #00a6b8;
    /*margin-top: -2px;*/
}

.green-color-font h2{
    color:#0077c8!important;
}





.seagreen-color h2{
    color:#009ca6!important;
}

.price {
    font-size:2.8em;
    margin:0px;
    margin-top:10px;
    text-align:center;

    color:#ff8200
}

.price sup{
    padding-top:10px;
    
}

.buynow{
    text-align:center
}

.prod-info a {
    
    color:#343434;
    font-style:italic;
    text-decoration:none;
    display:block;
    font-size:0.95em
}

.prod-info a:hover{
    text-decoration:underline
}

.prod-info{
    text-align:center
}

.prod-info img{
    vertical-align:middle
}



.p-tri {

    position:relative;
    left:40%;
    margin:0px;
    padding:0px;
    
}

.essentials {
    
    
}

.featured {
   background:#f6f8d1 url(../imgs/dottedline.gif) bottom left repeat-x;

}

.wfeatured {
   background:#fff url(../imgs/dottedline.gif) bottom left repeat-x;
 
}




.width130 {
    width:110px;
    padding:5px;
    padding-left:20px;
}

/*h4 {
    font-size:1.6em;
    font-weight:normal;
    line-height:120%;
    margin:0px;
    margin-top:10px;
}*/

.ltr{
 border:1px solid #9f9f9f;
border-bottom:none    
}

.ltr2{
 border:1px solid transparent;
border-bottom:none    
}

.lr{
 border:1px solid #9f9f9f;
    border-top:none;
    border-bottom:none
        
    
}


.lbr{
 border:1px solid #9f9f9f;
border-top:none    
}


.featured p, .wfeatured p {
    text-align:center;

    font-size:0.9em;
    margin:4px;
    padding:0px;
}

.featuredtable {
    display:table
}

.bgwhite p {
    margin:4px;

}

/*.row {
    display: table-row;
}*/

.updatebutton {
    padding-top:20px;
    text-align:center;
    display:block
        
}

.price {
    font-size:2.8em;
    margin:0px;
    margin-top:10px;
    text-align:center;

    color:#ff8200;
    display:block;
}

.price sup{
    padding-top:10px;
    
}

.excess {

    list-style:none;
    margin:0px;

}


.excess li{
    list-style:none;
    float:left;
    padding:5px;
    margin:0px;
    /*border:1px solid red*/

}




.arrow-right {
    position:absolute;
    width:27px;
    height:68px;
    right:-26px;
    /*background:url(../imgs/arrow-right.png) top right no-repeat;*/
        top:15%;
    z-index:11;
}

.arrow-right2 {
    position:absolute;
    width:27px;
    height:68px;
    left:280px;
    background:url(../imgs/arrow-right.png) top right no-repeat;
    z-index:11;
}

.child {
    position:relative
}

.quote h3 {
    color:#002157;
    font-weight:normal;
    padding-left:10px;
    margin:0px;
}

.quote h2{
    margin:0px;
    /*color:#009ca6;*/

    font-weight:normal
}

.quote-form h2{
    /*color:#00a9e0;*/
    font-weight:normal;
    margin:20px 15px;
    padding-left:20px;
    border-bottom:1px dotted #4a4a4a;
    /*background:url(../imgs/arrow-form.png)  left no-repeat;*/
}

.medicalmessage {
    margin-left:33px;
    margin-top:-10px;
    margin-right:60px;
    color:red;
}

.quote-form h3{
    color:#003da5;

    margin:5px 15px;
    font-size:1em;
    padding-top:20px;
    font-weight:normal;
}

.clear {
    clear:both
}

.quote-form select {
    padding: 7px;
    margin:0 10px;
    margin-left:15px;
    font-weight: 400;
    font-size: 16px;
    /*color: #9D9E9E;*/
    text-shadow: 1px 1px 0 rgba(256, 256, 256, 1.0);
    background-color: #FFF;
    border: 1px solid #8d8d8d;
        font: normal 14px/100% Verdana, Tahoma, sans-serif;
    border-radius: 5px;
    outline: 0;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
    -moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
    margin-bottom:5px;
    min-width:265px;
    line-height: 29px!important;
   
}

.quote-form input[type="checkbox"]{
        margin:0 15px;
        font: normal 14px/100% Verdana, Tahoma, sans-serif;
}



.quote-form input[type="text"]
{
    padding: 8px;
    font-weight: 400;
    font-size: 14px;
    /*color: #9D9E9E;*/
    text-shadow: 1px 1px 0 rgba(256, 256, 256, 1.0);
    background-color: #FFF;
    border: 1px solid #8d8d8d;
    border-radius: 5px;
    outline: 0;
    font: normal 14px/100% Verdana, Tahoma, sans-serif;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
    -moz-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 8px;
    margin:0 15px;
    margin-bottom:10px;
}
.quote-form input[type="text"]:focus {
    color: #414848;
    outline: 0;
    background: #e8eff1;
    box-shadow: rgba(0, 65, 101, 0.4) 0px 0px 8px;
    -moz-box-shadow: rgba(0, 65, 101, 0.4) 0px 0px 8px;
    -webkit-box-shadow: rgba(0, 65, 101, 0.4) 0px 0px 8px;
}
.quote-form input[type="text"]:hover,
.quote-form input[type="password"]:hover {
    box-shadow: rgba(0, 65, 101, 0.4) 0px 0px 8px;
    -moz-box-shadow: rgba(0, 65, 101, 0.4) 0px 0px 8px;
    -webkit-box-shadow: rgba(0, 65, 101, 0.4) 0px 0px 8px;
    color: #414848;
        background: #e8eff1;
}

.quote-form  p {
        margin:0px;
    margin-bottom:40px;
    margin-left:20px;
    margin-right:20px;
}

.quote-form  .destination {
        margin:0px;
    margin-bottom:0px;
    margin-left:20px;
    margin-right:20px;
}

.center {
    text-align:center;
    
}

.radio-form  label{
    color:#444;
    font-size:0.8em;
    padding-right:20px;
    padding-left:5px;
}

.radio-form {
    margin-right:10px;
    width:280px;
}

#divTblPeople select{
    min-width:0;
    margin:0px;
}

#divTblPeople td{
    padding:5px;
}
/*#divTblPeople input[type=text]{
     margin:0px;
}*/

#divTblPeople input[type="checkbox"]{
    margin:0 ;
    margin-right:10px;
}


#divTblPeople th{
    text-align:left;
    color:#004165;
    padding-left:5px;

    font-size:15px;
    font-weight:normal!important;
    
}

#divTblPeople{
    /*padding:0 15px;*/
}


.quote-form {
    padding-top:20px;
}
/*.destination{
    display:block;

    padding:0px 15px;
    margin:0px;
    margin-bottom:15px;
}*/



.marginr20 {
    vertical-align:top;
    position:relative;
    width:278px;
}

.benefits {
    margin:0px;
    padding:0px;
}

.spacer {
    padding-right: 17px;
}

.spacer2 {
    padding-right: 15px;
}

.featured2 {
position:relative;
   background:#f6f8d1;


}

.arrow {
    position:relative
}



/*For Excess display*/
.radiobutton {
    display:block;
    margin: 0 auto;
    text-align: center;
    width: 260px;
    

}

.radiobutton > label{
   font-family: allianz_sansbold, arial, sans-serif;
    float:left;
    padding:5px;

}

.radiobutton ol{
    float:left;
    margin:0px;
    padding:2px;
    padding-top:6px;
}

.radiobutton ol li{
padding-top:0px;
    margin:0px;
    padding:0px;
    float:left
}

.radiobutton ol label{
       font-family: allianz_sansregular, arial, sans-serif;
    font-weight:normal
}

.radiobutton input[type="radio"]{
     margin-right:5px;
    margin-left:10px;
}

/*For Excess display----END*/


/*Most Popular*/
.mostpopular {
    position: absolute;
    right: 0px;
    margin-top: -11px;
}

.mpgradient{
    background: #e8feff url(../imgs/mpgradient.png) top left repeat-x

}

.mpgradient .price{
    color:black
}

/*OLD CSS above this line------------------------------------*/

.steps {
    list-style: none;
    list-style-image: none;
    margin: 0;
    padding: 0;
    margin-bottom: 30px;
    display: inline-block;
    white-space: nowrap;
}

.steps li {
    float: left;
    margin-right: 30px;
    text-align: center;
    position: relative;
    width: 150px;
}


.steps .step-num {
    font-size:22px;
font-family: 'Gotham Rounded SSm A', 'Gotham Rounded SSm B'; font-weight: 300; font-style: normal;
    font-weight: bold;
    border: 1px solid #ced8d8;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    display: inline-block;
    margin-top: 0px;
    line-height: 30px;
    color: #ced8d8;

}

.steps .step-num:after {
    content: "";
    display: block;
    background: #ced8d8;
    height: 1px;
    width: 150px;
    position: absolute;
    bottom: 20px;
   left: 90px;
}

.steps li:last-of-type .step-num:after {
    display: none;
}

.steps .active-step .step-num {
    background-color: #29c1dd;
      color:white;
   
}

.label {
    margin-top:-25px;
    font-size: 15px;
    color: #959595;
}

.label .active-step{
    color:#35bfd7
}

.trip-title {
    color:#35bfd7;
    font-size: 15px;
    margin-bottom:20px;
    float: left;
}

.dates .title {
    line-height: 30px
}

.plan-widget > div > div {    
    margin-top:10px;  
}

.plan-widget .title {    
line-height: 30px;
}

.budget {
    background-color: #28c1dd;
   padding:20px;
    margin-right:10px;
}

.budget-benefits {
    background-color:#209ab1;
   padding:10px;
    margin-right:10px;
    color:white;
    text-align: center;
    border-bottom: 1px solid #79c2d0;
}

.budget-nil {
    background-color:#24758c;
   padding:8px;
    padding-bottom:7px;
    margin-right:10px;
    color:white;
    text-align: center;
    border-bottom: 1px solid #79c2d0;
}

.budget-benefits h4, .comprehensive-benefits h4, .freedom-benefits h4{
    font-size: 24px;
font-family: 'Gotham A', 'Gotham B'; font-weight: 900; font-style: normal; 
    margin:0px;
    display: block;
    padding:10px;
}

.comprehensive-benefits {
    background-color:#2c384c;
   padding:10px;
    margin-left:10px;
    color:white;
    text-align: center;
    border-bottom: 1px solid #808894;
}

.freedom-benefits {
    background-color:#3178a8;
   padding:10px;
    margin-left:10px;
    color:white;
    text-align: center;
    border-bottom: 1px solid #98bcd4;
}

.comprehensive {
    background-color: #37465f;
    padding: 20px;
    margin-left: 10px;
}

.freedom {
    background-color: #3d96d2;
    padding: 20px;
    margin-left: 10px;
}

.center {
    text-align: center
}

.budget-go {
    color: #8c499d;
font-family: 'Gotham A', 'Gotham B'; font-weight: 900; font-style: normal; 
    font-weight: normal
}



.budget h2, .comprehensive h2, .freedom h2{
    color: #ffffff;
    text-align: center;
    font-size: 25px;
    margin-top:40px;
}

.comprehensive-go {
    color: #29c1dd;
    font-family: 'Gotham A', 'Gotham B'; font-weight: 900; font-style: normal; 
    font-weight: normal;
}

.freedom-go {
    color: #36455e;
    font-family: 'Gotham A', 'Gotham B'; font-weight: 900; font-style: normal; 
    font-weight: normal;
}

.summary .title {
    color: #35bfd7;
    font-size: 15px;
}

.summary{
    font-size:15px;
}

.line-space{
    margin-bottom:20px;
}


.line-space-small{
    margin-bottom:8px;
}

.budget-summary .title {
    color: #37465f;
    font-size: 15px;
}

.comprehensive-summary{
    background-color: #37465f;
    padding: 10px;
    margin-top:10px;
    color:#ffffff

}

.budget-summary{
    background-color: #29c1dd;
    padding: 10px;
    margin-top:10px;
    color:#ffffff
}

.budget-summary h2{
    color: #ffffff;
    text-align: center;
    font-size: 25px;
    clear:both;
    margin:0px;
}

.freedom-go {
    color: #36455e;
font-family: 'Gotham A', 'Gotham B'; font-weight: 900; font-style: normal; 
    font-weight: normal
}


.freedom-summary .title {
    color: #000;
    font-size: 15px;
}

.freedom-summary{
    background-color: #3d96d2;
    padding: 10px;
    margin-top:10px;
    color:#ffffff
}

.freedom-summary h2{
    color: #ffffff;
    text-align: center;
    font-size: 25px;
    clear:both;
    margin:0px;
}
.comprehensive-summary h2{
    color: #ffffff;
    text-align: center;
    font-size: 25px;
    margin:0px;
}

.most-popular {
    position: absolute;
    top:10px;
    left:5px;
    
}

.price {
    color: #ffffff;
    font-size: 45px;
font-family: 'Gotham A', 'Gotham B'; font-weight: 900; font-style: normal; 
    text-align: center;
    margin: 0px;
}

.product-desc {
    color: #ffffff;
    line-height: 140%
}


.text-center{
    text-align: center
}

.allianz-banner {
    position: absolute;
    bottom: -40px;
    left:7px;
    z-index: 1
}

.button-buynow-budget {
  -webkit-border-radius: 10;
  -moz-border-radius: 10;
  border-radius: 10px;
font-family: 'Gotham Rounded SSm A', 'Gotham Rounded SSm B'; font-weight: 300; font-style: normal;
  font-weight: normal;
  color: #ffffff;
  font-size: 18px;
  background: #8c499d;
  padding: 10px 40px;
  text-decoration: none;
}

.button-buynow-budget:hover{
    background: #ffffff;
    color: #8c499d
}



.button-buynow-comprehensive {
  -webkit-border-radius: 10;
  -moz-border-radius: 10;
  border-radius: 10px;
font-family: 'Gotham Rounded SSm A', 'Gotham Rounded SSm B'; font-weight: 300; font-style: normal;
  font-weight: normal;
  color: #ffffff;
  font-size: 18px;
    background:#29c1dd;
  padding: 10px 40px;
  text-decoration: none;
}


.button-buynow-comprehensive:hover{
    background: #ffffff;
    color: #29c1dd
}


 


.products {
    width:820px!important;
}

.benefits h3 {
    color: #28c1dd;
    font-size: 16px;
    font-weight: normal
}

.benefits {
    padding-top:30px;
}

.benefits-label{
    background:#dedede;
    width:1117px!important;
    padding:0px;
    padding-left:15px;
    color: #37465f;
    font-size: 17px;
    line-height:45px;
    margin: 0px;
}

.benefits-label-compare{
    background:#dedede;
    width:1155px!important;
    padding:0px;
    padding-left:15px;
    color: #37465f;
    font-size: 17px;
    line-height:45px;
    margin: 0px;
}


.benefits-icon {
    vertical-align:middle
}



.budget-line {
    border-bottom: 1px solid #79c2d0;
}

.benefit-item span{
    line-height: 35px;
    padding-left: 15px;
}


.chooseplan-img {    
    position: absolute;
    bottom: 40px; 
    
    width: 280px;
    height: 177px;  
    overflow: hidden;
}

  .chooseplan-img img {
     width: 100%;
     height: auto;
    }   


/*Expand collapse benefits*/

.expand-container .expanded .icon{
    float: right;
    width:30px;
    height: 45px;
    background-position: left center;
    background-repeat: no-repeat;
    background-image: url(../images/minus.png);
}

.expand-container .collapsed .icon{
    float: right;
    width:30px;
    height: 45px;
    background-position: left center;
    background-repeat: no-repeat;
    background-image: url(../images/plus.png);
    
}

.expand-container .benefits-label:hover, .expand-container .benefits-label-compare:hover{
    background: #eeeeee;
    cursor: pointer
    
}

.budget-first {
    background: #209ab1 url(../images/benefit-shadow.png) top left repeat-x!important;
}

.budget-n-first {
    background: #24758c url(../images/benefit-shadow.png) top left repeat-x!important;
}



.comprehensive-first {
     background: #2c384c url(../images/benefit-shadow.png) top left repeat-x!important;
}

.freedom-first {
     background: #3178a8 url(../images/benefit-shadow.png) top left repeat-x!important;
}

.product-excess ol{
    list-style:none;
    padding:0px;
    display:inline-block;
    margin:0px auto;
}



.product-excess ol li{
    list-style:none;
    float:left;
    padding:10px;
}

.product-excess{
    color:#ffffff;
    /*line-height: 160%;*/
    font-size: 16px;
    padding-top:20px;
    margin-bottom:-20px;
        padding-bottom:20px;

        display:inline-block;
        width:100%;
}




.plan-widget select{
    height:30px; 
    border:1px solid #8d8d8d;
    color: #6d6966;
    -moz-box-shadow: 0 2px 4px #bbb inset;
    -webkit-box-shadow: 0 2px 4px #BBB inset;
    box-shadow: 0 2px 4px #BBB inset;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius:5px;
    padding-left: 10px;
        -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    cursor:pointer;
}


.select-style {
    padding: 0;
    margin: 0;   
    width: 220px;   
    overflow: hidden;
    background-color: #fff;
    
   
}

.select-style select {
    padding: 5px 8px;
    width: 100%;
    border:1px solid #8d8d8d;
    -moz-box-shadow: 0 2px 4px #bbb inset;
    -webkit-box-shadow: 0 2px 4px #BBB inset;
    box-shadow: 0 2px 4px #BBB inset;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 5px;
    background-color: transparent;
    background: #fff url("../images/arrowdown.gif") no-repeat 95% 50%;       

    -webkit-appearance: none;
       -moz-appearance: none;
   
}

.select-style select:focus {   
    outline: none;    
}

.width-100{
    width:100%
}

.width-100 select{
        width: 100%;
}

.ages-fields input{
    margin-bottom:4px;
}

.product-desc{
    padding-bottom:50px;
}

.error{
    color:red;
    font-size:15px;
        font-family: 'Gotham Rounded SSm A', 'Gotham Rounded SSm B'; font-weight: 300; font-style: normal;
}

.processing {
    color:#494949;
    font-size:14px;
    line-height:140%
}

.processing h2{
    color:#28c1dd;
    font-family: 'Gotham A', 'Gotham B'; font-weight: 900; font-style: normal; 
    font-size:30px;
    border-bottom:1px solid #cccccc;
    margin-bottom:0px;
    line-height:180%
    
}

.preexistMed {   
    color:#28c1dd;
    font-family: 'Gotham A', 'Gotham B'; font-weight: 900; font-style: normal; 
    font-size:30px;    
    border-bottom:1px solid #cccccc;
    margin-bottom:0px;   
    padding-bottom: 30px;
}

.content-tc h2{
    color:#28c1dd;
    font-family: 'Gotham A', 'Gotham B'; font-weight: 400; font-style: normal; 
    font-size:30px;
    margin-bottom:0px;
    line-height:180%
}



 /*.freedom-content h2{
    color:#3d96d2;
 }*/





.processing h3 {
    color: #37465f;
    font-size: 20px;
}

.additional-items input{
    margin-bottom:10px;
}

.button-style2 {
    -webkit-border-radius: 10;
    -moz-border-radius: 10;
    border-radius: 10px;
    font-family: 'Gotham Rounded SSm A', 'Gotham Rounded SSm B'; font-weight: 300; font-style: normal;
    font-weight: normal;
    color: #ffffff;
    font-size: 18px;
    background:#29c1dd;
    padding: 10px;
    text-decoration: none;
    margin-top:5px;
    display:inline-block

}

.button-style2:hover{
    background:#37465f
}

.button-style3 {
    -webkit-border-radius: 10;
    -moz-border-radius: 10;
    border-radius: 10px;
    font-family: 'Gotham Rounded SSm A', 'Gotham Rounded SSm B'; font-weight: 300; font-style: normal;
    font-weight: normal;
    color: #ffffff;
    font-size: 18px;
    background:#3d96d2;
    padding: 10px;
    text-decoration: none;
    margin-top:5px;
    display:inline-block

}

.button-style3:hover{
    background:#37465f;
    color:#fff
}

.float-right{
    float:right
}

.radio-form  label{
    color:#494949;
    font-size:15px;
    padding-right:20px;
    padding-left:5px;
        font-family: 'Gotham Rounded SSm A', 'Gotham Rounded SSm B'; font-weight: 300; font-style: normal;

}

.radio-form {
    margin-right:10px;
    width:280px;
}

.mandatory{
    color:#8b499c;

}
.mandatory:after{
    content:' *';
    color:#8b499c;
    font-size:1.3em;

}
.mandatorylabel{
    color:#8b499c;
}
.medicalmessage {
    margin:0;

    color:#8b499c;
}

.contact-table {
   width:740px;  
}

.contact-table td {
    padding:5px;  
    text-align:left;
    width:auto;   
    margin:0px;
   min-width:118px;
}

.content-tc{
    background:white;
    padding:20px;
    margin-top:0px;
    font-family: 'Gotham Rounded SSm A', 'Gotham Rounded SSm B'; font-weight: 300; font-style: normal;

}

.content-tc h2{
    margin-top:0px;
}


.myButton {
    font-family: 'Gotham Rounded SSm A', 'Gotham Rounded SSm B'; font-weight: 300; font-style: normal;
    font-weight: normal;
    color: #ffffff;
    font-size: 18px;
    background:#29c1dd;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	padding:11px 10px;
	text-decoration:none;
    border:0px;
}
.myButton:hover {
	background:#37465f
}

.myButton_next {
    background:#8c499d;
	
}
.myButton_next:hover {
	background:#8c499d;
}

.yes{
    width:150px;
}

.no{
    width:150px;
    background:#37465f
}

.comprehensive-first {
     background: #2c384c url(../images/benefit-shadow.png) top left repeat-x!important;
}

.compare-margins, .compare-margins h2{
    margin:0px;
    
}

/*Pre-existing styles*/

.container-preexisting td{
    padding-right:10px;
    padding-bottom:10px;
}

.container-preexisting label{
    padding-left:5px;
}


.myButton2 {
    -webkit-border-radius: 10;
    -moz-border-radius: 10;
    border-radius: 10px;
    font-weight: normal;
    color: #ffffff;
    font-size: 20px;
    background: #35bfd7;
    padding: 10px 30px 10px 30px;
    text-decoration: none;
    cursor:pointer;
    border: none;
    margin-top:10px;
}
.myButton2:hover {
background: #37465f
}

.errorright{
        display:block;
        color: red;
     text-align:right!important;

}

.quote-summary{
    padding:10px;
}
.quote-summary h3{
    margin:0px
}
.quote-summary h5{

	font-size:1em;
    margin:0px;
   font-weight:normal
}

.quote-summary p{
    margin:0px;
    margin-bottom:15px;
}

.greyborder {
    border:1px solid #bfbfbf
}

select::-ms-expand {
    display: none;
}

