html {
       overflow-y: scroll;
}

  /*   Remove dotted border around links on some browsers   */

  a:focus {
      outline: none;
  }


/* /* /*    Fonts     */
/* /* /* Generated by Font Squirrel (http://www.fontsquirrel.com) on September 3, 2013 */
/* /* @font-face {
/* /*     font-family: 'fontin_sans_rgitalic';
/* /*     src: url('/assets/fonts/fontin_sans_i_45b-webfont.eot');
/* /*     src: url('/assets/fonts/fontin_sans_i_45b-webfont.eot?#iefix') format('embedded-opentype'),
/* /*          url('/assets/fonts/fontin_sans_i_45b-webfont.woff') format('woff'),
/* /*          url('/assets/fonts/fontin_sans_i_45b-webfont.ttf') format('truetype'),
/* /*          url('/assets/fonts/fontin_sans_i_45b-webfont.svg#fontin_sans_rgitalic') format('svg');
/* /*     font-weight: normal;
/* /*     font-style: normal;
/* /* }
/* /* @font-face {
/* /*     font-family: 'fontin_sans_rgregular';
/* /*     src: url('/assets/fonts/fontin_sans_r_45b-webfont.eot');
/* /*     src: url('/assets/fonts/fontin_sans_r_45b-webfont.eot?#iefix') format('embedded-opentype'),
/* /*          url('/assets/fonts/fontin_sans_r_45b-webfont.woff') format('woff'),
/* /*          url('/assets/fonts/fontin_sans_r_45b-webfont.ttf') format('truetype'),
/* /*          url('/assets/fonts/fontin_sans_r_45b-webfont.svg#fontin_sans_rgregular') format('svg');
/* /*     font-weight: normal;
/* /*     font-style: normal;
/* /* }
*/

  /* Large devices (large desktops, 1200px and up) */
  /*@media (min-width: @screen-lg) { ... }*/


/*Accordion buttons*/

.btn {
	color: #FFFFFF;
    font-size: 18px;
    line-height: 22px;
    text-align: left;
    text-shadow: 0 1px 0 rgba(4,3,4,.25) /* drop shadow */, 0 0 3px rgba(0,0,0,.05); /* outer glow */
    border-bottom: 1px #666666 solid;
}

.btn:hover {
	color: #FFFFFF;
}

.btn-sm, .btn-xs, .btn-sm:hover, .btn-xs:hover {
    border-radius: 3px;
    font-size: 12px;
    line-height: 1.5;
    padding: 5px 10px;
    height: 40px;
    width: 120px;
}



.btn-group {
    margin-top:0;
    padding-left: 0px;
}

.icon-stack {
  float:right;
  font-size: 10px;
}

.icon-stack i{
     margin-top: 10px;
}

.btn-text {
    float:left;
}

.btn.login {
    margin-top:30px;
}

.btn-5c-download, .btn-5c-download:hover {
	width: 100px;
	height: 25px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* border radius */
	font-size: 14px;
	line-height: 1;
	color: #FFF;
    padding: 0 auto;
}

.btn-5c-download:active a {
        color: #FFF;
    }

.consultant_update_btn {
	margin-left: 40%;
}


.button-purple {
	width: 221px;
	height: 59px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px; /* border radius */
}

.button-purple,  .btn-5c-download, .btn-5c-download:focus, .btn-5c-download:active{
	color: #FFF;
/*	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	background-color: #644d96; /* layer fill content */
	-moz-box-shadow: 0 1px 3px rgba(4,3,4,.45), inset 0 0 0 1px rgba(0,0,0,.15); /* drop shadow and inner shadow */
	-webkit-box-shadow: 0 1px 3px rgba(4,3,4,.45), inset 0 0 0 1px rgba(0,0,0,.15); /* drop shadow and inner shadow */
	box-shadow: 0 1px 3px rgba(4,3,4,.45), inset 0 0 0 1px rgba(0,0,0,.15); /* drop shadow and inner shadow */
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDIyMSA1OSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSItMS40MjEwODU0NzE1MjAyZS0xNCUiPgo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDMwMjAzIiBzdG9wLW9wYWNpdHk9IjAuMjIiLz4KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIyMjEiIGhlaWdodD0iNTkiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==); /* gradient overlay */
	background-image: -moz-linear-gradient(bottom, rgba(4,3,4,.22) 0%, rgba(0,0,0,0) 100%);  gradient overlay
	background-image: -o-linear-gradient(bottom, rgba(4,3,4,.22) 0%, rgba(0,0,0,0) 100%);  gradient overlay
	background-image: -webkit-linear-gradient(bottom, rgba(4,3,4,.22) 0%, rgba(0,0,0,0) 100%);  gradient overlay
	background-image: linear-gradient(bottom, rgba(4,3,4,.22) 0%, rgba(0,0,0,0) 100%);  gradient overlay
}


.button-purple:hover, .btn-5c-download:hover {
	color: #FFF;
/*	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	background-color: #644d96; /* layer fill content */
	-moz-box-shadow: 0 1px 0 rgba(255,255,255,.6), inset 0 0 0 1px rgba(0,0,0,.18); /* drop shadow and inner shadow */
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.6), inset 0 0 0 1px rgba(0,0,0,.18); /* drop shadow and inner shadow */
	box-shadow: 0 1px 0 rgba(255,255,255,.6), inset 0 0 0 1px rgba(0,0,0,.18); /* drop shadow and inner shadow */
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDIyMSA1OSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSItMS40MjEwODU0NzE1MjAyZS0xNCUiPgo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDMwMjAzIiBzdG9wLW9wYWNpdHk9IjAuMjIiLz4KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwIiBzdG9wLW9wYWNpdHk9IjAuMyIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjIyMSIgaGVpZ2h0PSI1OSIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+); /* gradient overlay */
	background-image: -moz-linear-gradient(bottom, rgba(4,3,4,.22) 0%, rgba(0,0,0,.3) 100%); /* gradient overlay */
	background-image: -o-linear-gradient(bottom, rgba(4,3,4,.22) 0%, rgba(0,0,0,.3) 100%); /* gradient overlay */
	background-image: -webkit-linear-gradient(bottom, rgba(4,3,4,.22) 0%, rgba(0,0,0,.3) 100%); /* gradient overlay */
	background-image: linear-gradient(bottom, rgba(4,3,4,.22) 0%, rgba(0,0,0,.3) 100%); /* gradient overlay */
}


.button-plum {
	width: 221px;
	height: 59px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px; /* border radius */
	/*-moz-background-clip: padding;*/
	/*-webkit-background-clip: padding-box;*/
	/*background-clip: padding-box; *//* prevents bg color from leaking outside the border */
	background-color: #9c588c; /* layer fill content */
	-moz-box-shadow: 0 1px 3px rgba(4,3,4,.45), inset 0 0 0 1px rgba(0,0,0,.15); /* drop shadow and inner shadow */
	-webkit-box-shadow: 0 1px 3px rgba(4,3,4,.45), inset 0 0 0 1px rgba(0,0,0,.15); /* drop shadow and inner shadow */
	box-shadow: 0 1px 3px rgba(4,3,4,.45), inset 0 0 0 1px rgba(0,0,0,.15); /* drop shadow and inner shadow */
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDIyMSA1OSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSItMS40MjEwODU0NzE1MjAyZS0xNCUiPgo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDMwMjAzIiBzdG9wLW9wYWNpdHk9IjAuMjIiLz4KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIyMjEiIGhlaWdodD0iNTkiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==); /* gradient overlay */
	background-image: -moz-linear-gradient(bottom, rgba(4,3,4,.22) 0%, rgba(0,0,0,0) 100%);  gradient overlay
	background-image: -o-linear-gradient(bottom, rgba(4,3,4,.22) 0%, rgba(0,0,0,0) 100%);  gradient overlay
	background-image: -webkit-linear-gradient(bottom, rgba(4,3,4,.22) 0%, rgba(0,0,0,0) 100%);  gradient overlay
	background-image: linear-gradient(bottom, rgba(4,3,4,.22) 0%, rgba(0,0,0,0) 100%);  gradient overlay
}



.button-plum:hover {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px; /* border radius */
	/*-moz-background-clip: padding;*/
	/*-webkit-background-clip: padding-box;*/
	/*background-clip: padding-box; *//* prevents bg color from leaking outside the border */
	background-color: #9c588c; /* layer fill content */
	-moz-box-shadow: 0 1px 0 rgba(255,255,255,.6), inset 0 0 0 1px rgba(0,0,0,.18); /* drop shadow and inner shadow */
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.6), inset 0 0 0 1px rgba(0,0,0,.18); /* drop shadow and inner shadow */
	box-shadow: 0 1px 0 rgba(255,255,255,.6), inset 0 0 0 1px rgba(0,0,0,.18); /* drop shadow and inner shadow */
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDIyMSA1OSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSItMS40MjEwODU0NzE1MjAyZS0xNCUiPgo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDMwMjAzIiBzdG9wLW9wYWNpdHk9IjAuMjIiLz4KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwIiBzdG9wLW9wYWNpdHk9IjAuMyIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjIyMSIgaGVpZ2h0PSI1OSIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+); /* gradient overlay */
	background-image: -moz-linear-gradient(bottom, rgba(4,3,4,.22) 0%, rgba(0,0,0,.3) 100%); /* gradient overlay */
	background-image: -o-linear-gradient(bottom, rgba(4,3,4,.22) 0%, rgba(0,0,0,.3) 100%); /* gradient overlay */
	background-image: -webkit-linear-gradient(bottom, rgba(4,3,4,.22) 0%, rgba(0,0,0,.3) 100%); /* gradient overlay */
	background-image: linear-gradient(bottom, rgba(4,3,4,.22) 0%, rgba(0,0,0,.3) 100%); /* gradient overlay */
}

.button-teal {
	width: 221px;
	height: 59px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px; /* border radius */
/*	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	background-color: #297887; /* layer fill content */
	-moz-box-shadow: 0 1px 3px rgba(4,3,4,.45), inset 0 0 0 1px rgba(0,0,0,.15); /* drop shadow and inner shadow */
	-webkit-box-shadow: 0 1px 3px rgba(4,3,4,.45), inset 0 0 0 1px rgba(0,0,0,.15); /* drop shadow and inner shadow */
	box-shadow: 0 1px 3px rgba(4,3,4,.45), inset 0 0 0 1px rgba(0,0,0,.15); /* drop shadow and inner shadow */
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDIyMSA1OSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSItMS40MjEwODU0NzE1MjAyZS0xNCUiPgo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDMwMjAzIiBzdG9wLW9wYWNpdHk9IjAuMjIiLz4KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIyMjEiIGhlaWdodD0iNTkiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==); /* gradient overlay */
	background-image: -moz-linear-gradient(bottom, rgba(4,3,4,.22) 0%, rgba(0,0,0,0) 100%);  gradient overlay
	background-image: -o-linear-gradient(bottom, rgba(4,3,4,.22) 0%, rgba(0,0,0,0) 100%);  gradient overlay
	background-image: -webkit-linear-gradient(bottom, rgba(4,3,4,.22) 0%, rgba(0,0,0,0) 100%);  gradient overlay
	background-image: linear-gradient(bottom, rgba(4,3,4,.22) 0%, rgba(0,0,0,0) 100%);  gradient overlay
}

.button-teal:hover {
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px; /* border radius */
/*	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	background-color: #2d7787; /* layer fill content */
	-moz-box-shadow: 0 1px 0 rgba(255,255,255,.6), inset 0 0 0 1px rgba(0,0,0,.18); /* drop shadow and inner shadow */
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.6), inset 0 0 0 1px rgba(0,0,0,.18); /* drop shadow and inner shadow */
	box-shadow: 0 1px 0 rgba(255,255,255,.6), inset 0 0 0 1px rgba(0,0,0,.18); /* drop shadow and inner shadow */
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDIyMSA1OSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSItMS40MjEwODU0NzE1MjAyZS0xNCUiPgo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDMwMjAzIiBzdG9wLW9wYWNpdHk9IjAuMjIiLz4KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwIiBzdG9wLW9wYWNpdHk9IjAuMyIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjIyMSIgaGVpZ2h0PSI1OSIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+); /* gradient overlay */
	background-image: -moz-linear-gradient(bottom, rgba(4,3,4,.22) 0%, rgba(0,0,0,.3) 100%); /* gradient overlay */
	background-image: -o-linear-gradient(bottom, rgba(4,3,4,.22) 0%, rgba(0,0,0,.3) 100%); /* gradient overlay */
	background-image: -webkit-linear-gradient(bottom, rgba(4,3,4,.22) 0%, rgba(0,0,0,.3) 100%); /* gradient overlay */
	background-image: linear-gradient(bottom, rgba(4,3,4,.22) 0%, rgba(0,0,0,.3) 100%); /* gradient overlay */
}

.button-silver {
      width: 221px;
      height: 59px;
      -moz-border-radius: 6px;
      -webkit-border-radius: 6px;
      border-radius: 6px; /* border radius */
      /*	-moz-background-clip: padding;
          -webkit-background-clip: padding-box;
          background-clip: padding-box; /* prevents bg color from leaking outside the border */
      background-color: #acacac; /* layer fill content */
      -moz-box-shadow: 0 1px 3px rgba(4,3,4,.45), inset 0 0 0 1px rgba(0,0,0,.15); /* drop shadow and inner shadow */
      -webkit-box-shadow: 0 1px 3px rgba(4,3,4,.45), inset 0 0 0 1px rgba(0,0,0,.15); /* drop shadow and inner shadow */
      box-shadow: 0 1px 3px rgba(4,3,4,.45), inset 0 0 0 1px rgba(0,0,0,.15); /* drop shadow and inner shadow */
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDIyMSA1OSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSItMS40MjEwODU0NzE1MjAyZS0xNCUiPgo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDMwMjAzIiBzdG9wLW9wYWNpdHk9IjAuMjIiLz4KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIyMjEiIGhlaWdodD0iNTkiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==); /* gradient overlay */
      background-image: -moz-linear-gradient(bottom, rgba(4,3,4,.22) 0%, rgba(0,0,0,0) 100%);  gradient overlay
  background-image: -o-linear-gradient(bottom, rgba(4,3,4,.22) 0%, rgba(0,0,0,0) 100%);  gradient overlay
  background-image: -webkit-linear-gradient(bottom, rgba(4,3,4,.22) 0%, rgba(0,0,0,0) 100%);  gradient overlay
  background-image: linear-gradient(bottom, rgba(4,3,4,.22) 0%, rgba(0,0,0,0) 100%);  gradient overlay
  }

.button-silver:hover {
      -moz-border-radius: 6px;
      -webkit-border-radius: 6px;
      border-radius: 6px; /* border radius */
      /*	-moz-background-clip: padding;
          -webkit-background-clip: padding-box;
          background-clip: padding-box; /* prevents bg color from leaking outside the border */
      background-color: #acacac; /* layer fill content */
      -moz-box-shadow: 0 1px 0 rgba(255,255,255,.6), inset 0 0 0 1px rgba(0,0,0,.18); /* drop shadow and inner shadow */
      -webkit-box-shadow: 0 1px 0 rgba(255,255,255,.6), inset 0 0 0 1px rgba(0,0,0,.18); /* drop shadow and inner shadow */
      box-shadow: 0 1px 0 rgba(255,255,255,.6), inset 0 0 0 1px rgba(0,0,0,.18); /* drop shadow and inner shadow */
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDIyMSA1OSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSItMS40MjEwODU0NzE1MjAyZS0xNCUiPgo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDMwMjAzIiBzdG9wLW9wYWNpdHk9IjAuMjIiLz4KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwIiBzdG9wLW9wYWNpdHk9IjAuMyIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjIyMSIgaGVpZ2h0PSI1OSIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+); /* gradient overlay */
      background-image: -moz-linear-gradient(bottom, rgba(4,3,4,.22) 0%, rgba(0,0,0,.3) 100%); /* gradient overlay */
      background-image: -o-linear-gradient(bottom, rgba(4,3,4,.22) 0%, rgba(0,0,0,.3) 100%); /* gradient overlay */
      background-image: -webkit-linear-gradient(bottom, rgba(4,3,4,.22) 0%, rgba(0,0,0,.3) 100%); /* gradient overlay */
      background-image: linear-gradient(bottom, rgba(4,3,4,.22) 0%, rgba(0,0,0,.3) 100%); /* gradient overlay */
  }


/*Button Stacks*/




.btn-stack {
    width: 221px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px; /* border radius */
/*    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box; /* prevents bg color from leaking outside the border */
    -moz-box-shadow: 0 1px 3px rgba(4,3,4,.45), inset 0 0 0 1px rgba(0,0,0,.15); /* drop shadow and inner shadow */
    -webkit-box-shadow: 0 1px 3px rgba(4,3,4,.45), inset 0 0 0 1px rgba(0,0,0,.15); /* drop shadow and inner shadow */
    box-shadow: 0 1px 3px rgba(4,3,4,.45), inset 0 0 0 1px rgba(0,0,0,.15); /* drop shadow and inner shadow */
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDIyMSA1OSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSItMS40MjEwODU0NzE1MjAyZS0xNCUiPgo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDMwMjAzIiBzdG9wLW9wYWNpdHk9IjAuMjIiLz4KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIyMjEiIGhlaWdodD0iNTkiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==); /* gradient overlay */
    background-image: -moz-linear-gradient(bottom, rgba(4,3,4,.22) 0%, rgba(0,0,0,0) 100%); /* gradient overlay */
    background-image: -o-linear-gradient(bottom, rgba(4,3,4,.22) 0%, rgba(0,0,0,0) 100%); /* gradient overlay */
    background-image: -webkit-linear-gradient(bottom, rgba(4,3,4,.22) 0%, rgba(0,0,0,0) 100%); /* gradient overlay */
    background-image: linear-gradient(bottom, rgba(4,3,4,.22) 0%, rgba(0,0,0,0) 100%); /* gradient overlay */
}

.btn-stack.teal {
    background-color: #2D7887; /* layer fill content */
}

.btn-stack.plum {
    background-color: #9C5986; /* layer fill content */
}

.btn-stack.purple {
    background-color: #644D96; /* layer fill content */
}

  .btn-stack.blue {
      background-color: #00b7b7; /* layer fill content */
  }

.btn-stack.navy {
  background-color: #223f60; /* layer fill content */
}

.btn-group-vertical > .btn {
    background-color: transparent;
    height: 59px;
    text-align: left;
}


.btn-stack>a.btn:hover {
    background-color: transparent;
    /*background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDIyMSA1OSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSItMS40MjEwODU0NzE1MjAyZS0xNCUiPgo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDMwMjAzIiBzdG9wLW9wYWNpdHk9IjAuMjIiLz4KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwIiBzdG9wLW9wYWNpdHk9IjAuMyIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjIyMSIgaGVpZ2h0PSI1OSIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+); *//* gradient overlay */
    background-image: -moz-linear-gradient(bottom, rgba(4,3,4,.22) 0%, rgba(0,0,0,.3) 100%); /* gradient overlay */
    background-image: -o-linear-gradient(bottom, rgba(4,3,4,.22) 0%, rgba(0,0,0,.3) 100%); /* gradient overlay */
    background-image: -webkit-linear-gradient(bottom, rgba(4,3,4,.22) 0%, rgba(0,0,0,.3) 100%); /* gradient overlay */
    background-image: linear-gradient(bottom, rgba(4,3,4,.22) 0%, rgba(0,0,0,.3) 100%); /* gradient overlay */
}




/*.btn-stack:hover {*/
    /*width: 221px;*/
    /*-moz-border-radius: 6px;*/
    /*-webkit-border-radius: 6px;*/
    /*border-radius: 6px; *//* border radius */
/*    -moz-background-clip: padding;*/
    /*-webkit-background-clip: padding-box;*/
    /*background-clip: padding-box; *//**//* prevents bg color from leaking outside the border */
    /*background-color: #2d7787;  *//*layer fill content */
    /*-moz-box-shadow: 0 1px 0 rgba(255,255,255,.6), inset 0 0 0 1px rgba(0,0,0,.18);  drop shadow and inner shadow*/
    /*-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.6), inset 0 0 0 1px rgba(0,0,0,.18);  drop shadow and inner shadow*/
    /*box-shadow: 0 1px 0 rgba(255,255,255,.6), inset 0 0 0 1px rgba(0,0,0,.18);  drop shadow and inner shadow*/
    /*background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDIyMSA1OSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSItMS40MjEwODU0NzE1MjAyZS0xNCUiPgo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDMwMjAzIiBzdG9wLW9wYWNpdHk9IjAuMjIiLz4KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwIiBzdG9wLW9wYWNpdHk9IjAuMyIvPgogICA8L2xpbmVhckdyYWRpZW50PgoKPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjIyMSIgaGVpZ2h0PSI1OSIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+); *//* gradient overlay */
    /*background-image: -moz-linear-gradient(bottom, rgba(4,3,4,.22) 0%, rgba(0,0,0,.3) 100%); *//* gradient overlay */
    /*background-image: -o-linear-gradient(bottom, rgba(4,3,4,.22) 0%, rgba(0,0,0,.3) 100%); *//* gradient overlay */
    /*background-image: -webkit-linear-gradient(bottom, rgba(4,3,4,.22) 0%, rgba(0,0,0,.3) 100%); *//* gradient overlay */
    /*background-image: linear-gradient(bottom, rgba(4,3,4,.22) 0%, rgba(0,0,0,.3) 100%); *//* gradient overlay */


/*}*/


/*Twitter Bootstrap 3 Overrides*/


.container {
  margin-right: auto;
  margin-left: auto;
  max-width: 970px !important;
    /*border-left:2px solid #444;*/
    /*border-right:2px solid #444;*/
    background-color: #fff; /* layer fill content */
    -moz-box-shadow: 0 -10px 18px rgba(0,0,0,.1); /* outer glow */
    -webkit-box-shadow: 0 -10px 18px rgba(0,0,0,.1); /* outer glow */
    box-shadow: 0 -10px 18px rgba(0,0,0,.1); /* outer glow */
}



body {
    color: #505050;
    font-family: "fontin_sans_rgregular",sans-serif ;
    font-size: 16px;
    line-height: 1.42857;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: "fontin_sans_rgregular",sans-serif ;
}

h1 {
	font-style: normal;
	font-weight: normal;
	font-size: 28px;
	line-height: 32px;
}

h2 {
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 24px;
}

.lead, .lead p {
	font-size: 28px;
    line-height: 34px;
	color: #ff4062;
    margin: 0 0 20px 0;
}

.lead-image {
    margin-bottom:15px;
}

.side-image {
    margin: 120px 0 0;
}

/* /* p {
/* /*     font-style: normal;
/* /*     font-weight: normal;
/* /*     font-size: 16px;
/* /*     line-height: 22px;
/* /* }

a {
    color: #2A6496;
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 22px;
    text-decoration:none;
}

ul li {
    list-style-position:outside;
}

  blockquote {
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    line-height: 22px;
    border-left: 0px solid #FFFFFF;
}


.masthead {
    border-bottom: 1px solid #003f61;
    margin-bottom: 30px;
}
.header {
    background-color: #e7e7e7;
    min-height: 140px;
}

/*     Accordions      */

#accordion1 {
    margin-top: 10px;
}

#accordion2 {
    margin-bottom: 10px;
    margin-top: 10px;
}

#accordion3 {
    margin-bottom: 10px;
    margin-top: 10px;
}

.panel-title a {
    text-decoration: none;

}

.modal-body .panel-title a {
    text-decoration: none;
}

.webinar-accordion-date {
    color: #223f60;
}

.panel-group .panel {
    border-radius: 0 0 0 0;
    box-shadow: none;

}
.panel-default {
    border-color: #f8f8fa;
    background-color: #f8f8fa;

}

.panel-default > .panel-heading {
    color:#4f4f4f;
    font-size: 18px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    background-color: #e7e7e7;
}

.panel-default > .panel-heading.plum{
    border-left: 6px solid #9c5986;
}

.panel-default > .panel-heading.magenta{
    border-left: 8px solid #800080;
}

.panel-default > .panel-heading.darkblue{
    border-left: 8px solid #404080;
}

.panel-default > .panel-heading.teal{
    border-left: 8px solid #2d7887;
}

.panel-default > .panel-heading.pplmblue{
    border-left: 8px solid #466eaa;
}

.panel-default > .panel-heading.purple{
    border-left: 6px solid #634d95;
}

.panel-default > .panel-heading.blue{
  border-left: 8px solid #0000b7;
}

.panel-default > .panel-heading.navy{
  border-left: 6px solid #223f60;
}

.panel-group .panel-heading + .panel-collapse .panel-body {
    border-top: 1px solid transparent;
}

.panel-heading .accordion-toggle.collapsed:after {
    font-family: FontAwesome;
    font-size:20px;
    content: "\f055";
    float: right;
}

.panel-heading .accordion-toggle:after {
    /*background: url("../images/accordion-icon-closed.png") no-repeat scroll 50% 40% transparent;*/
    font-family: FontAwesome;
    font-size:20px;
    content: "\f056";
    float: right;
}

.modal-body .panel-heading .accordion-toggle:after, .modal-body .panel-heading .accordion-toggle.collapsed:after  {
	    margin-top: -2%;
}




/*Main Navigation Menu*/

.navbar {
    margin-bottom: 0;
}

.navbar-collapse {
      padding-left: 5px;
      padding-right: 5px;
}

  .nav-tabs {
      border-bottom: 0px solid transparent;
  }

.nav > li > a{
	color: #515050;
	background-color: #FFF;
	font-size: 15px;
    text-decoration: none;
    padding: 10px 5px;
}

.nav > li > a:hover, .nav > li > a:focus{
	color: #848484;
	background-color: #FFFFFF;
    border-color: transparent;
}

.nav > li.selected a {
	color: #00b6b6;
	background-color: #FFF;
}



button.navbar-toggle {
    border: 1px solid #BBB;
    background-color: #FFF;
}


  button.navbar-toggle:hover {
      background-color: #EEE;
  }

  .navbar-toggle .icon-bar  {
    background-color:#333;
}



/*Footer*/

.footer {
    margin-top: 20px;
}

.footer-top {
    border-top: 1px solid #003f61;
    border-bottom: 1px solid #003f61;
    margin: 0 2px;
}

.footer-top p{
    color: #003f61;
    font-size: 15px;
    margin-top: 20px;
}

.footer-top img {
    margin: 15px 0;
}

.footer-menu ul{
    list-style: none outside none;
    float:left;
    margin-left: -20px;
}

.footer-menu , .footer-menu a , .footer-menu p {
    text-decoration: none;
    color: #505050;
    font-size: 13px;
}

.footer-menu a {
margin-right: 30px;
}

.footer-menu li {
    display:inline;
    float:left;
}

.footer-menu p {
    display:inline;
    margin-right: 15px;
    float:right;
}






/*Forms*/

.pf_wrap {
    background-color:#e7e7e7;
    border-left: 6px solid #69b3b6;
    padding: 20px !important;
    -moz-border-radius: 0 10px 10px 0;
    -webkit-border-radius: 0 10px 10px 0;
    border-radius: 0 10px 10px 0; /* border radius */
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box; /* prevents bg color from leaking outside the border */
}

#contact_form_proform .pf_column {
  width: 100%;
}

form.proform input {
  display: block;

  height: 29px;
  border: 1px solid #d4d8de; /* stroke */
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px; /* border radius */
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box; /* prevents bg color from leaking outside the border */
  background-color: #fff; /* layer fill content */
 }


#contact_form_proform label .required {
    color: #993333;
    vertical-align: -5px;
}


#contact_form_proform label {
    float:left;
    text-align: right;
    width:33%;
    color: #4f4f4f; /* text color */
    font-family: "Fontin Sans", sans-serif;
    font-size: 16px;
    font-weight: normal;
    vertical-align: baseline;
}

#contact_form_proform .pf_field {
    float:right;
    width:66%;
 }

ul.pf_row {
      list-style-type: none;
  }

  #contact_form_proform #terms {
      font-size: 13px;
  }

  #i_agree_to_terms_conditions {
      float: left;
      margin-left: 0;
      margin-top:6px;
  }

  #i_agree_to_terms_conditions + label {
      float: left;
      margin-left: 0;
      margin-top:8px;
  }

  .pf_buttons {
      float:right;
  }



  form.proform input[type="submit"], form.proform input[type="submit"][disabled="disabled"]:active {
      background: none repeat scroll 0 0 #00b7b7;
  }

  form.proform input[type="submit"], form.proform input[type="submit"][disabled="disabled"]:active {
      color:#FFF;
      margin-right: 20px;
      margin-top: -55px;
      width: 126px;
      height: 30px;
      -moz-border-radius: 4px;
      -webkit-border-radius: 4px;
      border-radius: 4px; /* border radius */
      -moz-background-clip: padding;
      -webkit-background-clip: padding-box;
      background-clip: padding-box; /* prevents bg color from leaking outside the border */
      background-color: #00b7b7 !important; /* layer fill content */
      -moz-box-shadow: 0 1px 3px rgba(2,1,2,.45), inset 0 0 0 1px rgba(0,0,0,.15); /* drop shadow and inner shadow */
      -webkit-box-shadow: 0 1px 3px rgba(2,1,2,.45), inset 0 0 0 1px rgba(0,0,0,.15); /* drop shadow and inner shadow */
      box-shadow: 0 1px 3px rgba(2,1,2,.45), inset 0 0 0 1px rgba(0,0,0,.15); /* drop shadow and inner shadow */
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEyNiAzMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSItMS40MjEwODU0NzE1MjAyZS0xNCUiPgo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDIwMDAyIiBzdG9wLW9wYWNpdHk9IjAuMjIiLz4KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMjYiIGhlaWdodD0iMzAiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==); /* gradient overlay */
      background-image: -moz-linear-gradient(bottom, rgba(2,1,2,.22) 0%, rgba(0,0,0,0) 100%); /* gradient overlay */
      background-image: -o-linear-gradient(bottom, rgba(2,1,2,.22) 0%, rgba(0,0,0,0) 100%); /* gradient overlay */
      background-image: -webkit-linear-gradient(bottom, rgba(2,1,2,.22) 0%, rgba(0,0,0,0) 100%); /* gradient overlay */
      background-image: linear-gradient(bottom, rgba(2,1,2,.22) 0%, rgba(0,0,0,0) 100%); /* gradient overlay */

  }


  /*Home Page*/

  .video-row {
      margin-top:15px;
  }

  .home-video {
      overflow: visible;
      height: 200px;
  }

  .shaddow {
      margin-top: -6px;
      overflow: visible;
  }

  ul.video-links {
      list-style-type: none;
      list-style-position: inside;
      margin: 0;
      padding:0;
  }

  ul.video-links li  {
      margin: 15px 0;
  }

  ul.video-links li a , ul.video-links li a:hover{
      font-size: 18px;
      margin: 20px 0;
      text-decoration: none;
      cursor: pointer;
      color: #004062;
  }

  ul.video-links li a i  {
      color:#de2724;
      font-size: 28px;
      vertical-align: middle;
  }

  ul.video-links li a i:hover {
      color:#e55856;
  }



  /*Modal Webinar Booking*/

.modal-title {
    margin-top: 10px;
}

.modal-header-image {
      margin-left: 40px;
}

.modal-body h2 {
    text-align: center;
}

.btn-default {
      background-color: #C6C6C6;
}

  .btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
      background-color: #AAAAAA;
      border-color: #ADADAD;
      color: #DDDDDD;
  }

    .btn-webinar{
  	background-color: #004063;
  	font-size: 18px;
  }

   .btn-webinar:hover {
   	background-color: #326682;
   	font-size: 18px;
   }

.popover {
	background-color: #fff;
	color: #004063;
}

.popover-title {
	font-size: 18px;
	background-color: #004063;
	color: #FFF;
}





   /*     Consultants update form      */


.consultant_update>p {

 	padding-right: 70px;
 }

 .consultant_update_field {
 	display: table;
 	vertical-align: middle;
	margin-bottom: 10px;
 	width: 100%;
 }

.consultant_update_field label {
    float:left;
    text-align: right;
    width:40%;
    color: #4f4f4f; /* text color */
    font-family: "Fontin Sans", sans-serif;
    font-size: 16px;
    font-weight: normal;
    vertical-align: baseline;
    padding-right: 10px;
}

.consultant_update_field input {
  display: block;
  float:right;
  height: 29px;
  border: 1px solid #d4d8de; /* stroke */
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px; /* border radius */
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box; /* prevents bg color from leaking outside the border */
  background-color: #fff; /* layer fill content */
  width:60%;
 }

.consultant_update_error {
	clear: right;
	margin-left: 40%;
	line-height: 15px;
}


.consultant_update_error span.error {
	font-size: 12px;
	color: red;
}

ul.consultant-downloads li {
	margin: 10px 0;
}

/*Member Menu*/

.member-menu {
    margin-top: 30px;
}

  .member-menu .btn{
      color: #666;
  }

/* Start - Newsletter Modal form */

.newsletter-modal-header {
    min-height: 60px;
    padding: 5px;
}

.newsletter-modal-title {
    /*background-color: #BE0E2F;*/
    color: #BE0E2F;
    /*color: #FFFFFF;*/
    font-size: 24px;
    margin-left: 20px;
    margin-right: 40px;
    margin-top: 10px;
    /*padding: 5px 10px;*/
}

.newsletter-modal-body {
    clear: both;
    min-height: 120px;
    margin-left: 20px;
}

.newsletter-modal-body > p {
    padding-left: 8px;
    margin-right: 20px;
}

.newsletter-modal-body img {
    float: right;
    margin-right: 25px;
    margin-left: 30px;
    margin-bottom: 10px;
}


.newsletter-modal-body h2 {
    text-align: center;
}


#newsletter-modal .modal-dialog {
    width: 550px;
}

table.newsletter-modal {
    width: 500px;
    border-spacing: 10px;
    border-collapse: separate;
    margin-bottom: 20px;
}

.newsletter-modal input.text{
    width: 200px;
}

.newsletter-modal td.newsletter-label {
    width: 100px;
}

.newsletter-modal td.terms {
    font-size: 10px;
}

.newsletter-modal td.terms-agree p, .newsletter-modal td.terms-agree input{
    float:left;
    margin: 4px 5px 0 0 ;
}

input.newsletter-btn {
    margin: 20px;
}

.table-newsletter-select {
    margin-left: 10px;
}

.table-newsletter-select td{
    padding: 5px 10px 0 0 ;
}


.newsletter-label:after {
    content: " *";
    color: #BE0E2F;
}

.newsletter-button-plum {
	margin: 20px 30% 5px;
	height: 40px;
    width: 100px;
}    


/* End - Newsletter Modal Form */



  /*     Media Queries      */

  /* Extra small devices (phones, up to 480px) */
  /* No media query since this is the default in Bootstrap */

  /* Small devices (tablets, 768px and down) */
  @media (max-width: 768px) {
      .nav-tabs > li {
          float: none;
      }

      .btn-group, .btn-group-vertical {
          margin-left: 20px;
      }
  }

  /* Medium devices (desktops, 992px and up) */
  @media (min-width: 768px) {
      .nav-tabs > li {
          float: left;
      }
      .nav li + li {
          background:url('/images/menu-separator.jpg') no-repeat left;
          padding-left: 1px
      }

  }


.header-social p {
    color: #666;
    float: right;
    font-size: 14px;
    margin-bottom: 20px;
    margin-top: 10px;
}










