 body {
        padding-top: 10px; /* 60px to make the container go all the way to the bottom of the topbar */
        font-size: 18px;
        font-family: 'Lato', sanserif;
         background-color: #ecf0f1;
      }

      .well-new {
        min-height: 10px;
        padding: 10px;
        margin-bottom: 5px;
        background-color: #34495e;
        opacity:0.80;
        border: 1px solid #34495e;
        -webkit-border-radius: 3px;
          -moz-border-radius: 3px;
          border-radius: 3px;
      -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
      -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);

        }

   .well  {
   		background-color: #fff;

   	}

    .well-question {
        min-height: 10px;
        padding: 10px;
        margin-bottom: 5px;
        background-color: #3498db;
        border: 1px solid #3498db;

        }

   .jumbotron {
        background-image:url('http://dxayewrprmxgp.cloudfront.net/yucatan-doorway-live.jpg'); 
        min-height: 100%;
        background-size: 100%; 
        background-repeat: no-repeat;
        }

     .question  {
      background-color: #ecf0f1;
      }

      .rock  {
      background-color: #ecf0f1;
      }

      .investlivethrive  {
      background-color: #34495e;
      }

      .img-polaroid {
  padding: 5px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
     -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
        }
  


     .headline  h1 {
        font-size: 48px;
        color: #EFFAB4;
        text-align: left;
        font-family: 'Roboto' , sanserif;
        font-weight: 400;
      }

      .headline2  h2 {
        font-size: 40px;
        color: #ecf0f1;
        text-align: left;
        font-family: 'Roboto' , sanserif;
        font-weight: 100;
      }

      .headline3  h3 {
        font-size: 30px;
        text-align: left;
        font-family: 'Roboto' , sanserif;
        font-weight: 100;
      }

      .headline4  h2 {
        font-size: 30px;
        text-align: left;
        font-family: 'Roboto' , sanserif;
        font-weight: 100;
      }

      .headline4 a:link {color:#fff; }

      .headline4 a:visited {color:#fff; }

      .headline5  h3 {
        font-size: 36px;
        color: #ecf0f1;
        text-align: center;
        font-family: 'Roboto' , sanserif;
        font-weight: 400;
      }

      .headline6  h3 {
        font-size: 36px;
        color: #ecf0f1;
        text-align: center;
        font-family: 'Roboto' , sanserif;
        font-weight: 400;
      }

      .headline-question  h3 {
        font-size: 24px;
        text-align: left;
        font-family: 'Roboto' , sanserif;
        font-weight: 400;
      }
       
   

   	.title a:link {color:#379F7A; }

   	.title a:visited {color:#379F7A; }

   	.title h1 {
   		font-size: 42px;
        color: #379F7A;
        text-align: left;
        font-family: 'Roboto' , sanserif;
        font-weight: 400;

   	}

       .blogpost {text-align: justify;}

    h1 {
        font-size: 50px;
        color: #379F7A;
        text-align: center;
        font-family: 'Roboto' , sanserif;
        font-weight: 400;
      }

      h2 {
       	color: #e74c3c;
        font-size: 36px;
        text-align: left;
        font-family: 'Roboto', sanserif;
        font-weight: 100;
      }

      h3 {
        font-size: 34px; 
        text-align: center;
        font-family: 'Roboto', sanserif;
        font-weight: 400;
      }

      h4 {
        text-align: center;
        color: #FD4E5B;
        font-size: 36px;
        font-family: 'Roboto', sanserif;
        font-weight: 100;
      }

      h5 {
        text-align: center;
        color: #379F7A;
        font-size: 40px;
        font-family: 'Roboto', sanserif;
        font-weight: 100;
      }

      /* MARKETING CONTENT
    -------------------------------------------------- */

      .invest .span4 {
      text-align: center;
    }

     .invest .span4 p {
      margin-left: 10px;
      margin-right: 10px;
    }
     
     .invest a:link {color:#fff; }

     .invest a:visited {color:#fff; }

      form label {
        font-size: 18px;
      }

      .logo {

      }
      .logo img {
        max-width: 200px; 
       margin-top: 5px;
       margin:0px auto;
       display:block
      }

footer {
	clear: left;
}		
		
.price-table,
.price-3-table {
	margin: 0px auto;
	width: 450px;	
	
	transition: 0.6s;
    -webkit-transition: 0.6s;
    -moz-transition: 0.6s;
    -o-transition: 0.6s;
    -ms-transition: 0.6s;
}
.price-3-table {
	width: 724px;
}
.first-plan, 
.second-plan {
	border: 1px solid #D9E1EB;
	text-align: left;
	width: 450px;	
	float: left;
}

.second-plan {
	margin-top:  0px;
	background: #000;

}

.first-plan {
	background: #fff;

}
.second-plan .head {
	padding: 19px 0;
}

.left {
	border-radius: 10px 0px 0px 10px;
	border-right: none;
}
.right {
	border-radius: 0 10px 10px 0;
	border-left: none;
}
.center {
	border-radius: 10px 10px 10px 10px;		
}
.head {
	font-family: Roboto, sanserif;
	font-size: 22px;
	padding: 10px 0;
	text-align: center;
	font-weight: bold;
	margin-top: 25px;
}
.col6 {
	font-size: 18px;
	background: url(http://www.401ksecondopinion.com/img/ico.png) no-repeat 12px 16px;
	padding: 15px 15px 10px 46px;	
}

.col12 {
	font-size: 26px;
	font-family: Helvetica;
	letter-spacing: 2px;
	padding: 20px 0;
	text-align: center;	
	text-shadow: none;
	background: #fff;
}
.col12 strong {
	color: #E56B00;
}
.first-plan .col6,
.first-plan .col12, 
.first-plan .head {
	border-bottom: 1px solid #D9E1EB;			
}
.second-plan .col12 {
	background: #F4F6F9;
	color: #333;
}
.second-plan .col6,
.second-plan .col12, 
.second-plan .head {
	border-bottom: 1px solid #0F1D2B;			
}
.second-plan.bgred .col6,
.second-plan.bgred .col12, 
.second-plan.bgred .head {
	border-bottom: 1px solid #6D3434;			
}
.second-plan.bgreen .col6,
.second-plan.bgreen .col12, 
.second-plan.bgreen .head {
	border-bottom: 1px solid #BDBDBD;			
}
.red .col6 {
	background: url(http://www.401ksecondopinion.com/img/ico-red.png) no-repeat 12px 16px;
}
.green .col6 {
	background: url(http://www.401ksecondopinion.com/img/ico-green.png) no-repeat 12px 16px;
}
.first-plan .inside {
	margin: 1px 0 1px 1px;
	background: #fff;
}
.second-plan .inside {
	margin: 2px;
	border-radius: 5px;
	border: 1px solid #D9E1EB;
	background-image: linear-gradient(to bottom, #4c7297, #1a344d);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#4c7297), to(#1a344d));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#4c7297', endColorstr='#1a344d');
	color: #fff;
	text-shadow: #0F1D2B -1px -1px;
	border-bottom: 1px solid #0F1D2B;
}
.second-plan.bgreen .inside {
	background-image: linear-gradient(to bottom, #90ac3b, #87a52b);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#90ac3b), to(#87a52b));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#90ac3b', endColorstr='#87a52b');
}
.second-plan.bgred .inside {
	background-image: linear-gradient(to bottom, #d9514a, #c33b34);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d9514a), to(#c33b34));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#d9514a', endColorstr='#c33b34');
}
.second-plan.bgreen {
	background: #778B37;
}
.second-plan.bgred {
	background: #490E0E;
}

.last { 
	border: none !important;
	text-align: center;
	background: none !important;
	padding: 20px 0;
	margin: 0;
}
		
		
@media only screen and (max-width: 800px) {
	.first-plan, 
	.second-plan  {
		clear: left;
		margin: 0px auto;
		width: 268px;
		float: none;
	}
	.left, 
	.right {
		border-radius: 10px 10px 10px 10px;		
	}
	.left {
		border-right: 1px solid #D9E1EB;
	}
	.right {
		border-left: 1px solid #D9E1EB;	
	}
	.price-table,
	.price-3-table {
		width: 268px;
		
	}

	.logo img {
      max-width: 30%;  
  
       }
       h1 {
       	font-size: 36px;
       }


        h2 {
       	font-size: 28px;
       }


       h4 {
       	font-size: 28px;
       }
       h3 {
       	font-size: 28px;
       }
}       
