.author_image{float:left;margin:0px 10px 0px 0px;width:100px;border-radius:100px;border:0px #00294e solid;box-shadow:0 1px 6px rgba(0, 0, 0, 0.3);display:inline;}
.author_image_byline{margin:0px 10px 0px 0px;width:100px;height:100px;border-radius:100px;border:0px #00294e solid;box-shadow:0 1px 6px rgba(0, 0, 0, 0.3);float:left;}
body > header > ul.nav.nav-list > li > a > .fa{color:#FFD180;}
.content-heading_old{background-image:url(./images/bg/dark-blue-big.jpg);background-position:50% 50%;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;}
@media only screen and (min-width:992px){.content-heading{padding-top:68px;}
}
@media only screen and (max-width:991px){.content-heading{padding-top:8px;}
}
.content-inner li{line-height:1.6em;}
.glidecontentwrapper{position:relative;width:620px;min-height:260px;border:2px solid #f5f8fa;overflow:hidden;margin:0px auto;}
.glidecontent{position:absolute;background:white;padding:10px;visibility:hidden;width:620px;}
.glidecontenttoggler{width:640px;margin:0px auto;padding-left:0px;text-align:center;}
.footer{background-color:#00294e;}
.footer h5{padding-bottom:8px;border-bottom:2px #0099ff solid; color: #fff; }
.footer h5 .fa{color:#FFD180;}
.footer li{margin:10px;}
.latest_blog_post{margin-top:40px;margin-bottom:40px;padding:10px 10px 0px 10px;background-color:#00294e;border:0px #428bca solid;color:#fff;}
.latest_blog_post p{color:#fff;}
.latest_blog_post a, .latest_blog_post a:hover{color:#3ea1f6;font-weight:normal;text-decoration:none;}
.learning_center h1{font-size:36px;font-weight:normal;}
.learning_center_h4{font-size:20px;margin-top:12px;color:#666;}
.learning_center_h5{font-size:16px;margin-top:12px;}
.plans-table{max-width:1200px;margin:0px auto;}
.plans-table table{width:100%;margin:0px;}
.plans-table td{background-color:#fff;border:1px #ddeeff solid;padding:6px;text-align:left;}
.plans-table .main-header{font-size:1.2em;font-weight:bold;text-align:center;background:#002a4f;border:1px #fff solid;padding:10px;}
.plans-table .plans-feature{text-align:right;font-weight:normal;width:20%;padding:4px;font-size:1em;}
.plans-table .plans-option{text-align:center;width:20%;}
.plans-table .plans-price{text-align:center;font-size:1.2em;}
.plans-table .plans-signup{text-align:center;}
.plans{clear:both;padding:10px 0px 10px 0px;margin-bottom:30px;}
.plans li{clear:both;display:block;}
.plan_name{width:80px;text-align:right;float:left;padding:4px;background-color:#fff7c0;}
.plan_price{width:90px;text-align:center;float:left;padding:4px;background-color:#cbffea;}
.plan_desc{width:120px;text-align:left;float:left;padding:4px;background-color:#ffe9f6;}
.plan_details hr{clear:both;border-top:0px #fff solid;}
.popup img:hover{cursor:zoom-in;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;opacity:0.50;}
.popup-youtube img:hover{cursor:zoom-in;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;opacity:0.80;}
.royal_cc{color:#CC0066;font-size:1.1em;padding:10px;margin:20px;display:block;line-height:1.6em;}
.royal_cc_color{color:#CC0066;font-size:1.1em;font-weight:bold;}
.royal_cc_color_no_bold{color:#CC0066;font-size:1.1em;font-weight:normal;}
.royal_cc_color_small{color:#CC0066;font-size:0.8em;}
.royal_nice_list{font-size:1.1em;padding:10px;margin:20px;display:block;line-height:1.6em;list-style-type:none;}
.search_revealer{color:#fff;cursor:pointer;cursor:hand;}
.search_html{display:none;padding:5px;}
@media only screen and (max-width:599px){.tile-wrap .tile {display:block;} .tile-wrap .tile div {clear:both;}}
@media only screen and (max-width:991px){.author_image_right{display:none;}
body{padding-bottom:120px;}
.fbtn-container{display:none;}
.footer .container{display:none;}
.sidebar{display:none;}
.disappear_small{display:none !important;}
#m_nav{display:block;}
#r_nav, #l_nav{display:none;}
}
@media only screen and (min-width:992px){.author_image_right{float:right;top:-40px;right:20px;position:relative;margin:0px 10px 0px 0px;width:100px;border-radius:100px;border:0px #00294e solid;box-shadow:0 1px 6px rgba(0, 0, 0, 0.3);z-index:100;}
body{padding-bottom:450px;}
#m_nav{display:none;}
#r_nav, #l_nav{display:block;}
.hidden_large{display:none;}
}
@media only screen and (min-width:1440px){
.hidden_large_1440{display:none;}
}
hr.gradient_extra_pad{border:0;height:1px;background:#8da4b8;background-image:-webkit-linear-gradient(left, #ffffff, #afc7dc, #ffffff);background-image:-moz-linear-gradient(left, #ffffff, #afc7dc, #ffffff);background-image:-ms-linear-gradient(left, #ffffff, #afc7dc, #ffffff);background-image:-o-linear-gradient(left, #ffffff, #afc7dc, #ffffff);clear:both;margin-top:56px;margin-bottom:56px;}
hr.gradient{border:0;height:1px;background:#8da4b8;background-image:-webkit-linear-gradient(left, #ffffff, #8da4b8, #ffffff);background-image:-moz-linear-gradient(left, #ffffff, #8da4b8, #ffffff);background-image:-ms-linear-gradient(left, #ffffff, #8da4b8, #ffffff);background-image:-o-linear-gradient(left, #ffffff, #8da4b8, #ffffff);clear:both;margin-top:48px;margin-bottom:48px;}
hr.gradient_old{border:0;height:1px;background:#00294e;background-image:-webkit-linear-gradient(left, #ffffff, #00294e, #ffffff);background-image:-moz-linear-gradient(left, #ffffff, #00294e, #ffffff);background-image:-ms-linear-gradient(left, #ffffff, #00294e, #ffffff);background-image:-o-linear-gradient(left, #ffffff, #00294e, #ffffff);clear:both;margin-top:24px;}
.mobile_logo {position:absolute; right:10px;top:10px;padding-left:8px;margin-top:2px;margin-right:10px;vertical-align:middle;z-index:200;}

.menu-btn{margin:20px;}
.menu-btn div{position:absolute;left:100%;top:64%;padding-right:8px;margin-top:20px;margin-left:20px;line-height:1.2;font-size:18px;font-weight:200;vertical-align:middle;z-index:99;}
.menu-btn span{display:block;width:19px;height:3px;margin:4px 0;background:#fff;z-index:99;}
.responsive-menu{display:none;padding:0px;background-color:#052a52;}
.responsive-menu ul{padding:0px;margin:0px;}
.responsive-menu li{margin:0px;list-style-type:none;padding:6px;}
.responsive-menu li:nth-child(odd){background-color:#07153c;}
.responsive-menu .fa{color:#FFD180;}
.expand{display:block !important;}

.SuggestFramework_List{margin-top:30px;border:1px solid #CCCCCC;border-top:0;text-align:left;}
.SuggestFramework_Heading{margin-top:0px;padding:0 1px 0 1px;background-color:#ff0099;color:#FFFFFF;font-weight:bold;}
.SuggestFramework_Highlighted{padding:10px;background-color:#ff9900;color:#000;}
.SuggestFramework_Normal{padding:10px;background-color:#006699;color:#fff;}
.SuggestFramework_Combo{width:100%;margin:0;padding:0;}

.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.85;filter:alpha(opacity=85);}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden;}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle;}
.mfp-align-top .mfp-container:before{display:none;}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045;}
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content{width:100%;cursor:auto;}
.mfp-ajax-cur{cursor:progress;}
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out;}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}
.mfp-auto-cursor .mfp-content{cursor:auto;}
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none;}
.mfp-loading.mfp-figure{display:none;}
.mfp-hide{display:none !important;}
.mfp-preloader{color:#cccccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044;}
.mfp-preloader a{color:#cccccc;}
.mfp-preloader a:hover{color:white;}
.mfp-s-ready .mfp-preloader{display:none;}
.mfp-s-error .mfp-content{display:none;}
button.mfp-close, button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;}
button::-moz-focus-inner{padding:0;border:0;}
.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:white;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace;}
.mfp-close:hover, .mfp-close:focus{opacity:1;filter:alpha(opacity=100);}
.mfp-close:active{top:1px;}
.mfp-close-btn-in .mfp-close{color:#333333;}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close{color:white;right:-6px;text-align:right;padding-right:6px;width:100%;}
.mfp-counter{position:absolute;top:0;right:0;color:#cccccc;font-size:12px;line-height:18px;}
.mfp-arrow{position:absolute;opacity:0.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.mfp-arrow:active{margin-top:-54px;}
.mfp-arrow:hover, .mfp-arrow:focus{opacity:1;filter:alpha(opacity=100);}
.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent;}
.mfp-arrow:after, .mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px;}
.mfp-arrow:before, .mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7;}
.mfp-arrow-left{left:0;}
.mfp-arrow-left:after, .mfp-arrow-left .mfp-a{border-right:17px solid white;margin-left:31px;}
.mfp-arrow-left:before, .mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3f3f3f;}
.mfp-arrow-right{right:0;}
.mfp-arrow-right:after, .mfp-arrow-right .mfp-a{border-left:17px solid white;margin-left:39px;}
.mfp-arrow-right:before, .mfp-arrow-right .mfp-b{border-left:27px solid #3f3f3f;}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px;}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:1400px;}
.mfp-iframe-holder .mfp-close{top:-40px;}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%;}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:black;}
img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto;}
.mfp-figure{line-height:0;}
.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#444444;}
.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px;}
.mfp-figure figure{margin:0;}
.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto;}
.mfp-title{text-align:left;line-height:18px;color:#ff9900;word-wrap:break-word;padding-right:36px;}
.mfp-image-holder .mfp-content{max-width:100%;}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer;}
@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0;}
.mfp-img-mobile img.mfp-img{padding:0;}
.mfp-img-mobile .mfp-figure:after{top:0;bottom:0;}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px;}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0, 0, 0, 0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0;}
.mfp-img-mobile .mfp-counter{right:5px;top:3px;}
.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0, 0, 0, 0.6);position:fixed;text-align:center;padding:0;}
}
@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75);}
.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0;}
.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%;}
.mfp-container{padding-left:6px;padding-right:6px;}
}
.mfp-ie7 .mfp-img{padding:0;}
.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px;}
.mfp-ie7 .mfp-container{padding:0;}
.mfp-ie7 .mfp-content{padding-top:44px;}
.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0;}
.coin-slider { overflow: hidden; zoom: 1; position: relative; }
.coin-slider a{ text-decoration: none; outline: none; border: none; }
.cs-buttons { font-size: 0px; padding: 10px; float: left; }
.cs-buttons a { margin-left: 5px; height: 10px; width: 10px; float: left; border: 1px solid #B8C4CF; color: #B8C4CF; text-indent: -1000px; }
.cs-active { background-color: #B8C4CF; color: #FFFFFF; }
.cs-title { width: 545px; padding: 10px; background-color: #000000; color: #FFFFFF; }
.cs-prev,
.cs-next { background-color: #000000; color: #FFFFFF; padding: 0px 10px; }
.cta .facebook{ background-color: #3b5998; }
.cta .twitter{ background-color: #00aced; }
.cta .google{ background-color: #4CAF50; }
.cta .linkedin{ background-color: #007bb6; }
.cta .mail{ background-color: #726C6C; }
.cta .pinterest{ background-color: #c92228; }
.cta .reddit{ background-color: #ff4500; }
.cta .stumbleupon{ background-color: #eb4924; }
.cta .tumblr{ background-color: #36465d; }
.cta .button2 { width: 18%; }
.cta { text-align: center; }
.cta a button, .cta a:hover button { color: #ffffff; }


.popover {
  box-shadow: 0 2px 30px rgba(0, 0, 0, 0.2);
}

.popover-title {
  border-bottom: 0;
  padding: 15px;
  font-size: 12px;
  text-transform: uppercase;
}

.popover-title + .popover-content {
  padding-top: 0;
}

.popover-content {
  padding: 15px;
}

.popover-content p {
  margin-bottom: 0;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: roboto;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 13px;
  background-color: #ffffff;
  background-clip: padding-box;
  border: 1px solid #ffffff;
  border-radius: 2px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}

.popover.top {
  margin-top: -10px;
}

.popover.right {
  margin-left: 10px;
}

.popover.bottom {
  margin-top: 10px;
}

.popover.left {
  margin-left: -10px;
}

.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 13px;
  background-color: #ffffff;
  border-bottom: 1px solid #f2f2f2;
  border-radius: 1px 1px 0 0;
}

.popover-content {
  padding: 9px 14px;
}

.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.popover > .arrow {
  border-width: 11px;
}

.popover > .arrow:after {
  border-width: 10px;
  content: "";
}

.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #cccccc;
  border-top-color: #ffffff;
  bottom: -11px;
}

.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #ffffff;
}

.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #cccccc;
  border-right-color: #ffffff;
}

.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #ffffff;
}

.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #cccccc;
  border-bottom-color: #ffffff;
  top: -11px;
}

.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #ffffff;
}

.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #cccccc;
  border-left-color: #ffffff;
}

.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #ffffff;
  bottom: -10px;
}

@media only screen and (max-width:991px){
.nav_legend {
  margin-top: 0px;
  box-shadow: 0 1px 1px #bbbbbb;
}
}
@media only screen and (min-width:992px){
.nav_legend {
  margin-top: 100px;
  box-shadow: 0 1px 4px #bbbbbb;
}
}

.nav_legend li {
  list-style: none;
}

.nav_legend ul {
  margin: 0px;
  padding: 0px;
}

.nav_legend a, .nav_legend label {
  display: block;
  padding: .6rem .8rem .6rem .8rem;
  color: #fff;
  background-color: #00294e;
  box-shadow: inset 0 -1px #00294e;
  border-bottom: 1px #003366 solid;
  -webkit-transition: all .25s ease-in;
  transition: all .25s ease-in;
}

.nav_legend a:focus, .nav_legend a:hover, .nav_legend label:focus, .nav_legend label:hover {
  color: rgba(255, 109, 0, 1);
  background: #003666;
  text-decoration: none;
}

.nav_legend label { cursor: pointer; }


/**
 * Styling first level lists items
 */

.group-list a, .group-list label {
  padding-left: 2rem;
  background: #252525;
  box-shadow: inset 0 -1px #333333;
}

.group-list a:focus, .group-list a:hover, .group-list label:focus, .group-list label:hover { background: #000022; }

/**
 * Styling second level list items
 */

.sub-group-list a, .sub-group-list label {
  padding-left: 4rem;
  background: #353535;
  box-shadow: inset 0 -1px #444444;
}

.sub-group-list a:focus, .sub-group-list a:hover, .sub-group-list label:focus, .sub-group-list label:hover { background: #004466; }

/**
 * Styling third level list items
 */

.sub-sub-group-list a, .sub-sub-group-list label {
  padding-left: 6rem;
  background: #454545;
  box-shadow: inset 0 -1px #555555;
}

.sub-sub-group-list a:focus, .sub-sub-group-list a:hover, .sub-sub-group-list label:focus, .sub-sub-group-list label:hover { background: #333333; }

/**
 * Hide nested lists
 */

.group-list, .sub-group-list, .sub-sub-group-list {
  height: 100%;
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height .5s ease-in-out;
  transition: max-height .5s ease-in-out;
}

.nav__list input[type=checkbox]:checked + label + ul { /* reset the height when checkbox is checked */
max-height: 1000px; }

label > span {
  float: right;
  -webkit-transition: -webkit-transform .35s ease;
  transition: transform .35s ease;
}

.nav__list input[type=checkbox]:checked + label > span {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

#blog_content_area h2,
#blog_content_area h3,
#blog_content_area h4,
#blog_content_area h5,
#blog_content_area h6 {
  margin-top: 32px;
}

#blog_content_area p {
  margin: 18px 0px 0px 0px;
}
