

/* neet template  */
/* Using Twitter Bootstrap 2.0.4  */
/* neet.css */




 .section:heading {
  padding-bottom: 17px;
  margin: 18px 0;
  font-size:14px;
  border-bottom: 1px solid #eeeeee;
}

.section:heading h1 {
  line-height: 1;
}

.section:heading small {
  line-height: 5;
}

.features_sec {font-size: 80px;  text-align:center; padding-bottom:20px; font-weight:200;}
 .features_sec p { font-weight:200;}
 .features_sec h2 { font-weight:200;}
 .features_sec i { color:#62BB7D; }



  .button {
    background: #00a6fc;
    display: inline-block;
    text-align: center;
    padding: 9px 34px 11px;
    color: #fff;
    text-decoration: none;
    line-height: 1;
    font-weight:400;
font-family: 'Open Sans', sans-serif;
    position: relative;
    cursor: pointer;
    border: none;
  }

    /* Don't use native buttons on iOS */
  input[type=submit].button { -webkit-appearance: none; }

  .button.nice {
    background: #00a6fc url(../images/misc/button-gloss.png) repeat-x 0 -34px;
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.5);
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.5);
    text-shadow: 0 -1px 1px rgba(0,0,0,0.28);
    background: #00a6fc url(../images/misc/button-gloss.png) repeat-x 0 -34px, -moz-linear-gradient(top, rgba(255,255,255,.4) 0%, transparent 100%);
    background: #00a6fc url(../images/misc/button-gloss.png) repeat-x 0 -34px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,.4)), color-stop(100%,transparent));
    border: 1px solid #0593dc;
    -webkit-transition: background-color .15s ease-in-out;
    -moz-transition: background-color .15s ease-in-out;
    -o-transition: background-color .15s ease-in-out;
  }

  .button.radius {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
  }
  .button.round {
    -moz-border-radius: 1000px;
    -webkit-border-radius: 1000px;
    border-radius: 1000px;
  }

  .button.full-width {
    width: 100%;
    padding-left: 0 !important;
    padding-right: 0 !important;
    text-align: center;
  }

  .button.left-align {
    text-align: left;
    text-indent: 12px;
  }

  /* Sizes ---------- */
  .small.button       { font-size: 11px; padding: 8px 20px 10px; width: auto; }
  .medium.button       { font-size: 13px; width: auto; }
  .large.button       { font-size: 26px; padding: 21px 58px 23px; width: auto; }

  /* Nice Sizes ---------- */
  .nice.small.button     { background-position: 0 -36px; }
  .nice.large.button     { background-position: 0 -30px; }

  /* Colors ---------- */
  .blue.button      { background-color: #46BEF9;  }
  .red.button        { background-color: #EB4F38; }
  .white.button      {border:1px solid  #E9E9E9; background:#E9E9E9;
 color: #333; }
  .black.button      { background-color: #141414; }

    .signin.button      { background-color: #5BB877; }



  /* Nice Colors ---------- */
  .nice.blue.button    { border: 1px solid #0593dc;  }
  .nice.red.button    { border: 1px solid #b90b0b;  }
  .nice.white.button    { border: 1px solid #cacaca; text-shadow: none !important; }
  .nice.black.button    { border: 1px solid #000; }

    .nice.signin.button    { border: 1px solid #000; }


  /* Hovers ---------- */
  .button:hover, .button:focus         { background-color: #0192dd; color: #fff; }
  .blue.button:hover, .blue.button:focus    { background-color: #64C8FA;   }
  .red.button:hover, .red.button:focus     { background-color: #EF7261;   }
  .white.button:hover, .white.button:focus  { background-color: #E5E5E5; color: #333; }
  .black.button:hover, .black.button:focus  { background-color: #000; }

    .signin.button:hover, .signin.button:focus  { background-color: #48A865; }



  /* Disabled ---------- */
  .button.disabled, .button[disabled] { opacity: 0.6; cursor: default; }




img.opacity {


  opacity: 0.45;
  filter: alpha(opacity=45);
   -webkit-transition: opacity 1s linear;
  }

img.opacity:hover {
  opacity: 1;
  filter: alpha(opacity=100);
   -webkit-transition: opacity 1s linear;
  }


/* -----------------------------------------
   Misc. Styles
----------------------------------------- */


.price_table_green {background: white;
padding: 15px;     border: 1px solid #ddd;border-radius: 2px; width:300px;}

 .price_table_green .cell1 {display:block; -moz-border-radius:4px 4px  0px 0px;
    -webkit-border-radius: 4px 4px  0px 0px;
    -khtml-border-radius:4px 4px  0px 0px;
    border-radius: 4px 4px  0px 0px;    border:1px solid #2F9F51; text-align:center;  height:80px; background: #3AC263;background: #1e5799; /* Old browsers */
background: -moz-linear-gradient(top,  #1e5799 0%, #45c56c 0%, #319d52 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(0%,#45c56c), color-stop(100%,#319d52)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #1e5799 0%,#45c56c 0%,#319d52 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #1e5799 0%,#45c56c 0%,#319d52 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #1e5799 0%,#45c56c 0%,#319d52 100%); /* IE10+ */
background: linear-gradient(to bottom,  #1e5799 0%,#45c56c 0%,#319d52 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#319d52',GradientType=0 ); /* IE6-9 */
width:300px;}



 .price_table_green .cell2 {border:1px solid #2F9F51; text-align:center; height:80px; background: #3AC263;

 width:300px;}


  .price_table_green .cell3 {display:block;border:1px solid #DDDDDD; height:50px; background:#F0F0F1; width:300px;}

  .price_table_green .cell3 p {d:#F0F0F1; width:300px;}


 .price_table_green .cell4 { border:1px solid #2F9F51; height:80px; background:#5BB877; padding-bottom:40px; overflow:hidden; width:300px;}

.price_table_red {background: white;
padding: 15px;     border: 1px solid #ddd;

border-radius: 2px; width:300px;}


 .price_table_red .cell1 {display:block; -moz-border-radius:4px 4px  0px 0px;
    -webkit-border-radius: 4px 4px  0px 0px;
    -khtml-border-radius:4px 4px  0px 0px;
    border-radius: 4px 4px  0px 0px;    border:1px solid #E8351C; text-align:center;  height:80px; background: #1e5799; /* Old browsers */
background: -moz-linear-gradient(top,  #1e5799 0%, #ef7261 0%, #ec543e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(0%,#ef7261), color-stop(100%,#ec543e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #1e5799 0%,#ef7261 0%,#ec543e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #1e5799 0%,#ef7261 0%,#ec543e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #1e5799 0%,#ef7261 0%,#ec543e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #1e5799 0%,#ef7261 0%,#ec543e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#ec543e',GradientType=0 ); /* IE6-9 */
width:300px;}

 .price_table_red .cell2 {border:1px solid #2F9F51; text-align:center; height:80px; background: #3AC263;width:300px;}
  .price_table_red .cell3 {display:block;border:1px solid #DDDDDD; height:50px; background:#F0F0F1; width:300px;}
 .price_table_red .cell4 { border:1px solid #2F9F51; height:80px; background:#5BB877; padding-bottom:40px; overflow:hidden; width:300px;}

.price_table_blue {background: white;
padding: 15px;     border: 1px solid #ddd;

border-radius: 2px; width:300px;}


 .price_table_blue .cell1 {display:block; -moz-border-radius:4px 4px  0px 0px;
    -webkit-border-radius: 4px 4px  0px 0px;
    -khtml-border-radius:4px 4px  0px 0px;
    border-radius: 4px 4px  0px 0px;    border:1px solid #0BA7F2; text-align:center;  height:80px; background: #3AC263;background: #1e5799; /* Old browsers */
background: #1e5799; /* Old browsers */
background: -moz-linear-gradient(top,  #1e5799 0%, #7dd2fb 0%, #0ba4ee 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1e5799), color-stop(0%,#7dd2fb), color-stop(100%,#0ba4ee)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #1e5799 0%,#7dd2fb 0%,#0ba4ee 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #1e5799 0%,#7dd2fb 0%,#0ba4ee 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #1e5799 0%,#7dd2fb 0%,#0ba4ee 100%); /* IE10+ */
background: linear-gradient(to bottom,  #1e5799 0%,#7dd2fb 0%,#0ba4ee 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#0ba4ee',GradientType=0 ); /* IE6-9 */
width:300px;}



 .price_table_blue .cell2 {border:1px solid #0BA7F2; text-align:center; height:80px; background: #3EBCF9;

 width:300px;}


  .price_table_blue .cell3 {display:block;border:1px solid #DDDDDD; height:50px; background:#F0F0F1; width:300px;}

 .price_table_blue .cell4 { border:1px solid #0BA7F2; height:80px; background:#64C8FA; padding-bottom:40px; overflow:hidden; width:300px;}

 .signin_sec {color:grey; display:block; width:400px; margin-left:auto; margin-right:auto; }
  .signin_sec h2 {color: #32A856; font-family: 'Open Sans', sans-serif; text-align:center; font-weight:200; font-size:80px;line-height: 64px;
 }

 .signin_inner  {margin-top:70px; height:600px; overflow:hidden; display:block; width:500px; margin-left:auto; margin-right:auto;}
  .signin_inner form input  {border:1px solid #E9E9E9; padding:10px; width:260px; font-family: 'Open Sans', sans-serif;}
    .signin_inner a  {width:215px;}
        .signin_inner p a  {font-weight:300;}


     .contact_form { font-size:16px; padding:10px;}
          .contact_form form  input  {font-size:16px; padding:10px;}
                    .contact_form form  textarea  {resize:none; font-size:16px; padding:10px;}


        .footer_sec  {display:block; margin-top:40px; height:60px; border-top:1px solid #E6E6E6; background:#F0F0F0; font-family: 'Open Sans', sans-serif;}
        .footer_sec p {   padding:20px; font-size:11px;  }