/*
 * Theme Name:Bootstrap Basic FINAVE 
 * Description: Child theme for the Bootstrap Basic theme
 * Author: Inceptia
 * Template: bootstrap-basic
 * */

 @font-face {
        font-family: 'alternate_gothic_fsno_3';
        src: url("fonts/AlternateGothicNo3-webfont.eot");
       src: url("fonts/AlternateGothicNo3-webfont.eot?#iefix") format('embedded-opentype'),
             url("fonts/AlternateGothicNo3-webfont.woff2") format('woff2'),
             url("fonts/AlternateGothicNo3-webfont.woff") format('woff'),
             url("fonts/AlternateGothicNo3-webfont.ttf") format('truetype'),
             url("fonts/AlternateGothicNo3-webfont.svg#alternate_gothic_fsno_3") format('svg');
        font-weight: normal;
        font-style: normal;
    }
    
    body#suny{background-color:#fff;}
    body {
        background-color: #ffffff;
        color: #000;
        font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
        font-size: 12px;
        margin: 0;
        padding: 0;
        overflow-x: hidden;
    }
    
    body.loading {
        overflow: hidden;   
    }
    
    body.loading .loading-modal {
        display: block;
    }
    
    footer {
      padding: 15px 0;
    }
    a{
	color:#27ae60;
	text-decoration:none;
    }
    a:focus,a:hover{
	color:#19703e;
	text-decoration:underline;
    }
    .dropdown-menu {
	background-color:#fff;
  	position: absolute;
  	top: 100%;
  	left: 0;
  	z-index: 1000;
  	display: none; // none by default, but block on "open" of the menu
  	float: left;
  	min-width: 160px;
  	padding: 5px 0;
  	margin: 2px 0 0; // override default ul
  	list-style: none;
  	font-size: 14px;
  	text-align: left; // Ensures proper alignment if parent has it changed (e.g., modal footer)
  	border: 1px solid rgba(0,0,0,.15); // IE8 fallback
  	border-radius: 4px;
  	box-shadow(0 6px 12px rgba(0,0,0,.175));
  	background-clip: padding-box;
  }
    .open>.dropdown-menu{
	display:block;
    }


    .navbar-nav>li>.dropdown-menu{
	margin-top: 0;
    	border-top-right-radius: 0;
    	border-top-left-radius: 0;
    }

    header.navbar-default {
       background-color: inherit;
    }
    #suny header.navbar-default{border-color:#006325;}
    .home-block{background:#edaa00;}
    #suny .home-block{background:#2EB135;}
    #suny .navbar{border-top-left-radius: 4px;border-top-right-radius:4px;border-bottom-left-radius:0px;border-bottom-right-radius:0px;}
    .blue-background{background:#40b4e5;}
    .green-background{background:#3fae2a;}
    .yellow-background{background:#edaa00;}
    .orange-background{background:#ea7200;}
    .white-background{background:#fff;}
    .tan-background{background:#eae6e0;}
    .black-background{background:#000;}
    .ltgray-background{background:#BDBBBB;}
    .dkgray-background{background:#55565A;}
    
    .blue-color{color:#40b4e5;}
    .green-color{color:#3fae2a;}
    .yellow-color{color:#edaa00;}
    .orange-color{color:#ea7200;}
    .white-color{color:#fff;}
    .tan-color{color:#eae6e0;}
    .black-color{color:#000;}
    .ltgray-color{color:#BDBBBB;}
    .dkgray-color{color:#55565A;}
    
    .sunygreen-background{background-color:#006325;}
    .sunygreen-color{color:#006325;}
    .sunyblue-color{color:#004c93;}
    .sunyltgreen-color{color:#2eb135;}
    
    .font-gothic {font-family: 'alternate_gothic_fsno_3';}
    .font-bold {font-weight: bold;}
    .font-size-12 {font-size: 12px;}
    .font-size-14 {font-size: 14px;}
    .font-size-16 {font-size: 16px;}
    .font-size-18 {font-size: 18px;}
    .font-size-20 {font-size: 20px;}
    .font-size-22 {font-size: 22px;}
    .font-size-24 {font-size: 24px;}
    .font-size-36 {font-size: 36px;}
    
    #gform_next_button_7_7{
            font-family: 'alternate_gothic_fsno_3';
            font-size:30px;
            background-color:#000;
            color:#fff;
            padding:5px 24px;
    }
    #gform_page_7_1 #gform_next_button_7_7{
            position:absolute;
            left:0;
            right:0;
            margin-left:auto;
            margin-right:auto;
            bottom:50px;
            border:none;
            width:175px;
    }
    #gform_page_7_1 .gform_page_footer{
            border-top: none;
    }
    
    #gform_wrapper_7 .gfield_label, #gform_wrapper_7 label{
            font-family: 'alternate_gothic_fsno_3';
            font-weight:normal;
    }
    #gform_wrapper_7 .gfield_label{ 
            font-size:18px;
    }
    #gform_wrapper_7 label{
            font-size:16px;
    }
    
    #gform_page_7_2 img,#gform_page_7_3 img,#gform_page_7_4 img,#gform_page_7_5 img,#gform_page_7_6 img{
            padding:50px;
    }
    #gform_wrapper_7 .gform_page_footer .gform_previous_button{
            display:none;
    }
    #gform_wrapper_7 #gform_next_button_7_2,#gform_wrapper_7 #gform_next_button_7_10,#gform_wrapper_7 #gform_next_button_7_13,#gform_wrapper_7 #gform_next_button_7_16,#gform_wrapper_7 #gform_next_button_7_19,#gform_wrapper_7 #gform_submit_button_7{
            color:#fff;
            background-color:#000;
            font-size:20px;
            font-family: 'alternate_gothic_fsno_3';
            border:none;
            padding:3px 11px;
            text-transform: uppercase;
            position:absolute;
            border-top:none;
            left:15px;
    }
    #gform_wrapper_7 #gform_next_button_7_2,#gform_wrapper_7 #gform_next_button_7_16{ 
            bottom:50px;
            width:65px;
            line-height:1.5;
            min-height:0;
    }
    #gform_wrapper_7 #gform_next_button_7_10,#gform_wrapper_7 #gform_next_button_7_13,#gform_wrapper_7 #gform_submit_button_7{
            bottom:52px;
            width:65px;
            line-height:1.5;
            min-height:0;
    
    }
    #gform_wrapper_7 #gform_next_button_7_19,#gform_wrapper_7 #gform_submit_button_7{
            bottom:48px;
            width:65px;
            line-height:1.5;
            min-height:0;
    }
    
    #gform_wrapper_7 ul.gform_fields li.gfield{
            padding-right:0px;
    }
    
    #gform_wrapper_7 .gform_page_footer{
            border-top:none;
            margin:0;
            padding:0;
    }
    #gform_fields_7_2,#gform_fields_7_3,#gform_fields_7_4,#gform_fields_7_5,#gform_fields_7_6{
            padding-bottom:100px;
            border:none;
            padding-left:15px;
    }
    #gform_wrapper_7{
            /*margin-left:-15px;*/
    }
    
    #gform_wrapper_7 .gform_page_7_1,#gform_wrapper_7 .gform_page_7_2,#gform_wrapper_7 .gform_page_7_3,#gform_wrapper_7 .gform_page_7_4,#gform_wrapper_7 .gform_page_7_5{
            margin-left:0px;
    }
    #gform_page_7_2,#gform_page_7_3,#gform_page_7_4,#gform_page_7_5,#gform_page_7_6{
            margin-left:-15px;
    }
    
    /*START FORM 8*/
    #gform_next_button_8_2{
            font-family: 'alternate_gothic_fsno_3';
            font-size:30px;
            background-color:#000;
            color:#fff;
            padding:5px 24px;
    }
    #gform_page_8_1 #gform_next_button_8_2{
            position:absolute;
            left:0;
            right:0;
            margin-left:auto;
            margin-right:auto;
            bottom:20px;
            border:none;
            width:175px;
    }
    #gform_page_8_1 .gform_page_footer{
            border-top: none;
    }
    
    #gform_wrapper_8 .gfield_label, #gform_wrapper_8 label{
            font-family: 'alternate_gothic_fsno_3';
            font-weight:normal;
    }
    #gform_wrapper_8 .gfield_label{ 
            font-size:18px;
    }
    #gform_wrapper_8 label{
            font-size:16px;
    }
    
    #gform_page_8_2 img,#gform_page_8_3 img,#gform_page_8_4 img,#gform_page_8_5 img,#gform_page_8_6 img{
            padding:50px;
    }
    #gform_wrapper_8 .gform_page_footer .gform_previous_button{
            display:none;
    }
    #gform_wrapper_8 #gform_next_button_8_10,#gform_wrapper_8 #gform_next_button_8_13,#gform_wrapper_8 #gform_next_button_8_16,#gform_wrapper_8 #gform_next_button_8_19,#gform_wrapper_8 #gform_submit_button_8{
            color:#fff;
            background-color:#000;
            font-size:20px;
            font-family: 'alternate_gothic_fsno_3';
            border:none;
            padding:3px 11px;
            text-transform: uppercase;
            position:absolute;
            border-top:none;
            left:15px;
    }
    #gform_wrapper_8 #gform_next_button_8_10,#gform_wrapper_8 #gform_next_button_8_16{ 
            bottom:50px;
            width:65px;
            line-height:1.5;
            min-height:0;
    }
    #gform_wrapper_8 #gform_next_button_8_10,#gform_wrapper_8 #gform_next_button_8_13,#gform_wrapper_8 #gform_submit_button_8{
            bottom:52px;
            width:65px;
            line-height:1.5;
            min-height:0;
    
    }
    #gform_wrapper_8 #gform_next_button_8_19,#gform_wrapper_8 #gform_submit_button_8{
            bottom:48px;
            width:65px;
            line-height:1.5;
            min-height:0;
    }
    
    #gform_wrapper_8 ul.gform_fields li.gfield{
            padding-right:0px;
    }
    
    #gform_wrapper_8 .gform_page_footer{
            border-top:none;
            margin:0;
            padding:0;
    }
    #gform_fields_8_2,#gform_fields_8_3,#gform_fields_8_4,#gform_fields_8_5,#gform_fields_8_6{
            padding-bottom:100px;
            border:none;
            padding-left:15px;
    }
    #gform_wrapper_8{
            /*margin-left:-15px;*/
    }
    
    #gform_wrapper_8 .gform_page_8_1,#gform_wrapper_8 .gform_page_8_2,#gform_wrapper_8 .gform_page_8_3,#gform_wrapper_8 .gform_page_8_4,#gform_wrapper_8 .gform_page_8_5{
            margin-left:0px;
    }
    #gform_page_8_2,#gform_page_8_3,#gform_page_8_4,#gform_page_8_5,#gform_page_8_6{
            margin-left:-15px;
    }
    /*END FORM **/
    
    /*START FORM 5*/
    #gform_next_button_5_2{
            font-family: 'alternate_gothic_fsno_3';
            font-size:30px;
            background-color:#000;
            color:#fff;
            padding:5px 24px;
    }
    #gform_page_5_1 #gform_next_button_5_2{
            position:absolute;
            left:0;
            right:0;
            margin-left:auto;
            margin-right:auto;
            bottom:20px;
            border:none;
            width:175px;
    }
    #gform_page_5_1 .gform_page_footer{
            border-top: none;
    }
    
    #gform_wrapper_5 .gfield_label, #gform_wrapper_5 label{
            font-family: 'alternate_gothic_fsno_3';
            font-weight:normal;
    }
    #gform_wrapper_5 .gfield_label{ 
            font-size:18px;
    }
    #gform_wrapper_5 label{
            font-size:16px;
    }
    
    #gform_page_5_2 img,#gform_page_5_3 img,#gform_page_5_4 img,#gform_page_5_5 img,#gform_page_5_6 img{
            padding:50px;
    }
    #gform_wrapper_5 .gform_page_footer .gform_previous_button{
            display:none;
    }
    #gform_wrapper_5 #gform_next_button_5_10,#gform_wrapper_5 #gform_next_button_5_13,#gform_wrapper_5 #gform_next_button_5_16,#gform_wrapper_5 #gform_next_button_5_19,#gform_wrapper_5 #gform_submit_button_5{
            color:#fff;
            background-color:#000;
            font-size:20px;
            font-family: 'alternate_gothic_fsno_3';
            border:none;
            padding:3px 11px;
            text-transform: uppercase;
            position:absolute;
            border-top:none;
            left:15px;
    }
    #gform_wrapper_5 #gform_next_button_5_10,#gform_wrapper_5 #gform_next_button_5_16{ 
            bottom:50px;
            width:65px;
            line-height:1.5;
            min-height:0;
    }
    #gform_wrapper_5 #gform_next_button_5_10,#gform_wrapper_5 #gform_next_button_5_13,#gform_wrapper_5 #gform_submit_button_5{
            bottom:52px;
            width:65px;
            line-height:1.5;
            min-height:0;
    
    }
    #gform_wrapper_5 #gform_next_button_5_19,#gform_wrapper_5 #gform_submit_button_5{
            bottom:48px;
            width:65px;
            line-height:1.5;
            min-height:0;
    }
    
    #gform_wrapper_5 ul.gform_fields li.gfield{
            padding-right:0px;
    }
    
    #gform_wrapper_5 .gform_page_footer{
            border-top:none;
            margin:0;
            padding:0;
    }
    #gform_fields_5_2,#gform_fields_5_3,#gform_fields_5_4,#gform_fields_5_5,#gform_fields_5_6{
            padding-bottom:100px;
            border:none;
            padding-left:15px;
    }
    #gform_wrapper_5{
            /*margin-left:-15px;*/
    }
    
    #gform_wrapper_5 .gform_page_5_1,#gform_wrapper_5 .gform_page_5_2,#gform_wrapper_5 .gform_page_5_3,#gform_wrapper_5 .gform_page_5_4,#gform_wrapper_5 .gform_page_5_5{
            margin-left:0px;
    }
    #gform_page_5_2,#gform_page_5_3,#gform_page_5_4,#gform_page_5_5,#gform_page_5_6{
            margin-left:-15px;
    }
    /*END FORM 5 **/
    
    .row-eq-height {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display:         flex;
    }
    
    .loading-modal {
        display:    none;
        position:   fixed;
        z-index:    1000;
        top:        0;
        left:       0;
        height:     100%;
        width:      100%;
        background: #7f7f7f;
        background: rgba( 0, 0, 0, .8 );
    }
    
    .dropdown-menu {
      background-color: #ffffff;
    }
    #suny .dropdown-menu{
            background-color:#dedddd;
    }
    
    .header-line {
        background:#72A74F;
        height: 5px;
        position: relative;
        width: 100%;
    }
    #suny .header-line{
    /*	 background: rgba(0, 0, 0, 0) linear-gradient(#afada8, #dedddd) repeat scroll 0 0;*/
            height:5px;background:#2EB135;width:100%;
    }
    .header-blog-line {
        background: #279DDD;
        height: 15px;
        position: relative;
        width:100%;
    }
    /*#suny .header-blog-line{background: rgba(0, 0, 0, 0) linear-gradient(#006325, #2BA631) repeat scroll 0 0;}*/
    #suny .header-blog-line{background-color:#006325;}
    
    .header-blog-title {
       height: 56px;
       border-bottom: 7px solid #72A74F;
       position: relative;
       width:100%;
            background:#279DDD;
            color: #ffffff;
    }
    #suny .header-blog-title{
            background:#006325;
    }
    .header-blog-text36 {
       font-family: 'alternate_gothic_fsno_3';
       font-size: 36pt;
    }
    
    .banner {
        min-height: 90px;
        border:none !important;
		margin-bottom:0;
    }
    
    .header-logo-large {
      background: url("images/financialavenue_logo.png") no-repeat 0px -2px rgba(0, 0, 0, 0);
      width:273px;
      height:54px;
      margin-right: 40px;
    }
    
    .header-logo-large-suny{
            background: url("images/SmartTrack_logo.png") no-repeat 0px -2px rgba(0, 0, 0, 0);
              width:270px;
              height:100px;
              margin-right: 40px;
    }
	header#banner {
		padding-top: 20px;
	}
    #suny header#banner{
            background:#006325;
            margin:0;
            padding:0 0 10px 0;
    }
    
    .main-top-nav > li > a:link, .main-top-nav > li > a:visited, .main-top-nav > li > a:hover, .main-top-nav > li > a:active {
      color: #000;
      font-size: 14px;
      font-weight: bold;
    }
    
    #suny .main-top-nav > li > a:link,#suny .main-top-nav > li > a:visited,#suny .main-top-nav > li > a:hover,#suny .main-top-nav > li > a:active {
            color:#fff;
    }
    
    .header_nav_active:link, .header_nav_active:visited, .header_nav_active:hover, .header_nav_active:active {
       /*color: #40b4e5 !important;*/
            color:#355d9b !important;
    }
    
    #suny .header_nav_active:link,#suny .header_nav_active:visited,#suny .header_nav_active:hover,#suny .header_nav_active:active {
      color: #2EB135 !important;
    }
    #suny #fa-repay-list{display:none;}
    #suny #suny-repay-list{display:block;}
    #suny-repay-list{display:none;}
    
    #suny .main-top-nav{
                    margin:0;
    }
    
    .footer-logo {
      background: url("images/inceptia_logo_footer.png") no-repeat 0px 0px rgba(0, 0, 0, 0);
      width:152px;
      height:60px;
      float: right;
    }
    
    .footer-links a:link, .footer-links a:visited, .footer-links a:active {
      text-decoration: none;
    }
    
    .footer-copyright, .footer-links, .footer-links a:link, .footer-links a:visited, .footer-links a:hover, .footer-links a:active {
       color: #000;
       font-size: 10px;
       line-height: 2.5em;
    }
    
    #main-top-login ul.navbar-nav > li > a:link, #main-top-login ul.navbar-nav > li > a:visited, #main-top-login ul.navbar-nav > li > a:hover, #main-top-login ul.navbar-nav > li > a:active {
        background-color: #f5f5f5;
        border: 1px solid #e3e3e3;
        border-radius: 4px;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
        padding: 5px 12px;
        font-size: 12px;
        font-weight: bold;
        color: #000;
    }
    #main-top-login ul.navbar-nav > li.search-btn > a{background:transparent;border:none;padding-right:65px;}
    .main-top-nav.nav > li > a{padding-left:0px;padding-right:0px;}
    .repay-list{padding:5px 0;}
    .repay-list a, .repay-list a:active{color:#000;font-size:14px;font-weight:bold;}
    .repay-list i{color:#000;padding-left:10px;}
    .faloginpanel {
      background-color: #f5f5f5;
        border: 1px solid #e3e3e3;
        border-radius: 4px;
        box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
        padding: 19px 15px;
        margin: 25px auto;
        max-width: 300px;
    }
    
    .faconfirmpanel {
      background-color: #f5f5f5;
        border: 1px solid #e3e3e3;
        border-radius: 4px;
        box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
        padding: 19px 15px;
        margin: 25px auto;
        width: 400px;
    }
    .remove_user, .confirm_user{cursor:pointer;}
    
    .falogintitle {
      font-family: 'alternate_gothic_fsno_3';
      font-size: 40px;
      border-bottom: 5px solid #000;
    }
    
    #faloginform label {
      line-height: 22px;
    }
    
    #faloginurllist {
    }
    
    .login-left-panel-row {
      background-color: #f5f5f5;
      border: 1px solid #e3e3e3;
      border-radius: 4px;
      box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
      padding: 19px 15px;
      margin: 25px auto;
      max-width: 300px;
      font-weight: bold;
    }
    
    div.fa-home-start {
		position:absolute;
		bottom:20px;
		right:0px;
		width:300px;
		height:40px;
		line-height:38px;
		background-color:#378B36;
		border-top-left-radius:10px;
		border-bottom-left-radius:10px;
		border-top:1px solid white;
		border-left:1px solid white;
		border-bottom:1px solid white;
		cursor:pointer;
	}
	
	#suny div.fa-home-start {
		background-color:#006325;
	}
	
	div.fa-home-start span {
		width:100%;
		height:100%;
		text-align:left;
		vertical-align:middle;
		font-size:20px;
		color:white;
		margin-left:10px;
		margin-top:auto;
		margin-bottom:auto;
	}
	
    #fausertype_user, #fausertype_admin {
      height: auto;
      width: auto;
    }
    
    #navbar-collapse-navigation .navbar-nav > li > a {
        font-size: 14px;
    }
    
    .black-bottom-border {
       border-bottom: 7px solid #000;
       margin-bottom: 20px;
    }
 
    .blue-bottom-border {
       border-bottom: 7px solid #279DDD;
       margin-bottom: 20px;
    }

    .color-bottom-border {
       border-bottom: 7px solid #279DDD;
       margin-bottom: 20px;
    }
	
    #suny .color-bottom-border {
       border-bottom: 7px solid #2EB135;
       margin-bottom: 20px;
    }

 
    a.front-blk-login-button:link,
    a.front-blk-login-button:visited,
    a.front-blk-login-button:hover,
    a.front-blk-login-button:active {
      font-family: 'alternate_gothic_fsno_3';
      font-size: 26px;
      background-color: #000;
      color:#FFF;
      padding: 10px 12px;
      text-decoration: none;
    }
    
    a.front-blk-login-button:focus {
      outline: 1px solid white;
    }
    
    div#front-page-quiz:focus-within {
      outline: 1px solid black;
    }
    
    .front-blk-login-button {
      position: absolute;
      bottom: 50px;
      right: 90px;
    }
    
    .front_knowl_seal_home {
      position:absolute;
      bottom: 0;
      left:495px;
    }
    
    .front_page_video {
    /*  min-width:200px; */
    /*  height:auto; */
    }
    
    .front_knowl_coin_home {
      position:absolute;
      top: 50px;
      left:505px;
      display:none;
    }
    
    .front_knowl_hero {
	  width: 369px;
      position: absolute;
	  /* top: -48px; */
	  bottom:0px;
      left: -290px;
    }
	    
    .front_knowl_vid {
      margin-top: 30px;
    }
    
    .front-right-panel {
     /* padding: 35px 45px 50px;*/
	  padding-top: 75px;
	  padding-right: 45px;
	  padding-left: 45px;
	  padding-bottom: 10px;
	  height:350px;
      font-size: 12px;
      line-height: 20px;
	  background-color: #279DDD;
	  border-top-right-radius: 25px;
    }
	
    
    .front-left-panel > p {
      margin-top: 20px;
      margin-bottom: 20px;
      font-weight: bold;
      line-height: 18px;
    }
    
    a.front-footer-full-link:link, a.front-footer-full-link:visited, a.front-footer-full-link:hover, a.front-footer-full-link:active {
      font-family: 'alternate_gothic_fsno_3';
      font-size: 22px;
      line-height: 24px;
      color: #000;
      padding: 15px;
      height: 100%;
      width: 100%;
      display: block;
    }
    
    .footer-border-top {
      border-top: 5px solid #72A74F;
    }
	
	#suny .footer-border-top {
	  border-top: 5px solid #2EB135;
	}
    
    .phone-tooltip {
        background: #eee none repeat scroll 0 0;
        border: 1px solid #000;
        border-radius: 5px;
        color: #000;
        display: none;
        padding: 5px 10px;
        position: absolute;
        top: 43px;
        white-space: nowrap;
        z-index: 1;
    }
    
    .email-tooltip {
        background: #eee none repeat scroll 0 0;
        border: 1px solid #000;
        border-radius: 5px;
        color: #000;
        display: none;
        padding: 5px 10px;
        position: absolute;
        top: 43px;
        white-space: nowrap;
        z-index: 1;
    }
    
    .footer-feature-image {
      float: left;
    }
    
    .footer-feature-image img {
      max-width: 80px;
      max-height: 80px;
      margin-right: 10px;
      margin-bottom: 10px;
    }
    
    a.footer-feature-title:link, a.footer-feature-title:active, a.footer-feature-title:visited, a.footer-feature-title:hover {
      color: #000;
      font-weight: bold;
    }
    
    .footer-social-links {
      background-color: #72A74F;
      float: right;
      padding-right: 5px;
      padding-left: 5px;
    }
	#suny .footer-social-links {
	  background-color: #75777A;
	}
	
    .footer-social-links a,
    .footer-social-links a:active,
    .footer-social-links a:hover,
    .footer-social-links a:link,
    .footer-socisl-links a:visited {
        color: #eae6e0;
        font-size: 2em;
        margin-right: 12px;
        margin-left: 12px;
    }
    
	
    .footer-phone-container {
      position: relative;
    }
    
    .footer-no-right-pad {
      padding-right: 0;
    }
    
    .footer-feature-exerpt {
    }
    
    .footer-feature-break {
      clear: left;
      margin-top: 15px;
    }
    
    a.twitter_link:link, a.twitter_link:visited, a.twitter_link:hover, a.twitter_link:active,
    a.facebook_link:link, a.facebook_link:visited, a.facebook_link:hover, a.facebook_link:active,
    a.instagram_link:link, a.instagram_link:visited, a.instagram_link:hover, a.instagram_link:active,
    a.youtube_link:link, a.youtube_link:visited, a.youtube_link:hover, a.youtube_link:active
	{
      color: #000;
      margin-right: 10px;
    }
    .slp_social_media a { color: #279DDD; }
    .slp_social_media a:hover { text-decoration:none; color: #000000; }     
 
    .about-contact-block a:link, .about-contact-block a:visited, .about-contact-block a:hover, .about-contact-block a:active {
      color: #FFF;
      margin-left: 10px;
      margin-right: 10px;
    }
    
    .about-contact-block {
      background-color: #72A74F;
      padding: 2px 20px;
      margin-bottom: 15px;
    }
    
    .about-title {
      font-size: 30px;
      line-height: 36px;
    }
    
    .course-title {
      font-size: 85px;
      font-weight: bold;
      height: 86px;
      margin-top: 20px;
      padding-left: 0;
    }
    
    .course-panel {
      padding: 50px 10%;
    }
    
    .course-panel p,
    .course-panel video {
      width: 100%;
    }
    
    .course-coin {
      position: absolute;
      right: -330px;
      top: -30px;
    }
    
    .course-knowl {
      position: absolute;
      right: -100px;
      bottom: 0;
    }
    
    .course-seal {
      position: absolute;
      right: -178px;
      bottom: 0;
    }
    
    .pagination {
      clear:both;
      padding:20px 0;
      position:relative;
      font-size:11px;
      line-height:13px;
    }
    
    .pagination span, .pagination a {
      display:block;
      float:left;
      margin: 2px 2px 2px 0;
      padding:6px 9px 5px 9px;
      text-decoration:none;
      width:auto;
      border: 1px solid #000;
    }
    
    .pagination a:link, .pagination a:active, .pagination a:visited { /* , .pagination a:hover { */
      color:#000;
    }
    
    .pagination a:hover{
      color: #FFF;
      background: #BDBBBB;
      border: 1px solid #BDBBBB;
    }
    
    .pagination .current{
      padding:6px 9px 5px 9px;
      background: #55565A;
      border: 1px solid #55565A;
      color:#fff;
    }
    
    .bloglist-title a:link, .bloglist-title a:visited, .bloglist-title a:hover, .bloglist-title a:active {
      color: #000;
      font-family: 'alternate_gothic_fsno_3';
      font-size: 22pt;
    }
    
    .bloglist-byline {
      margin-bottom: 15px;
    }
    
    .bloglist-featured-image img {
        width:100%;
        max-width:250px;
        height:auto;
    }
    
    .bloglist-featured-image {
      float: left;
      margin-right: 25px;
      margin-bottom: 10px;
    }
    
    .bloglist-excerpt a:link, .bloglist-excerpt a:visited, .bloglist-excerpt a:hover, .bloglist-excerpt a:active {
      color: #000;
    }
    
    a.bloglist-continue-link:link, a.bloglist-continue-link:visited, a.bloglist-continue-link:hover, a.bloglist-continue-link:active {
      font-family: 'alternate_gothic_fsno_3';
      font-size: 16px;
      color: #FFF;
      /*background-color: #ea7200;*/
      background-color: #b85c1a;
      padding: 5px 18px;
    }
    #suny a.bloglist-continue-link:link, #suny a.bloglist-continue-link:visited, #suny a.bloglist-continue-link:hover, #suny a.bloglist-continue-link:active {
            background-color:#006325;
    }
    
    .bloglist-line {
        border-bottom: 1px solid #000;
        clear: left;
        margin-bottom: 15px;
        padding-top: 25px;
        width: 100%;
    }
    
    .blog-entry-title {
      font-family: 'alternate_gothic_fsno_3';
      font-size: 24pt;
    }
    
    .blog-entry-featured-image {
        width:100%;
        max-width:600px;
        height:auto;
        margin-bottom: 25px;
    }
    
    .blog-sidebar {
      margin-top: 40px;
    }
    
    .blog-sidebar ul {
      list-style-type: none;
      padding-left: 20px;
    }
    
    .blog-sidebar li:before {    
      font-family: 'FontAwesome';
      content: '\f105';
      margin:0 5px 0 -15px;
       /* color: #40b4e5;*/
     color:#355d9b;
    }
    
    .blog-sidebar-title {
      font-family: 'alternate_gothic_fsno_3';
      font-size: 20px;
    }
    
    .blog-sidebar a:link, .blog-sidebar a:visited, .blog-sidebar a:active, .blog-sidebar a:hover {
      /* color:#40b4e5;*/
            color:#355d9b;
    }
    #suny #jeopardy{display:none;}
    #suny #smarttrackjeopardy{display:list-item;}
    #smarttrackjeopardy{display:none;}
    
    .hdr-line{width:100%;clear:both;}
    .left-col{float:left;width:40%}
    .right-col{float:left;width:60%;}
    .demo-hdr{font-size:20px;font-weight:bold;text-transform: uppercase;font-family: 'alternate_gothic_fsno_3';line-height:20px;}
    .demo-txt{font-size:14px;font-weight:bold;padding:15px 0;}
    .orange-btn a{color:#fff;font-size:14px;font-weight:bold;background:#ea7200;padding:5px 10px;text-transform:uppercase;}
    .orange-btn a:hover,.orange-btn a:visited{color:#fff;}
    .sm-text-area{width:90%;border-bottom:4px solid #000;padding:0 0 5px 0;}
    .last-row-padding{padding-bottom:300px;}
    .dropdown .dropdown-toggle:focus{
             outline: thin dotted;
        outline: 5px auto -webkit-focus-ring-color;
    }
    
    @media only screen and (min-width: 480px){
      #gform_page_8_1 #gform_next_button_8_2{
        bottom:50px;
      }
      #gform_page_5_1 #gform_next_button_5_2{
        bottom:50px;
      }  
    }
    
    
    @media only screen and (min-width: 641px){
            #gform_page_7_1 #gform_next_button_7_7{
                    bottom:125px;
              }
            #gform_wrapper_7 #gform_next_button_7_2,#gform_wrapper_7 #gform_next_button_7_16{
                    bottom:75px;
            }
            #gform_wrapper_7 #gform_next_button_7_10,#gform_wrapper_7 #gform_next_button_7_13,#gform_wrapper_7 #gform_submit_button_7{
                    bottom:75px;
            }
            #gform_wrapper_7 #gform_next_button_7_19,#gform_wrapper_7 #gform_submit_button_7{
                    bottom:82px;
            }
            
            #gform_page_8_1 #gform_next_button_8_2{
                    bottom:125px;
      }
      #gform_wrapper_8 #gform_next_button_8_2,#gform_wrapper_8 #gform_next_button_8_16{
        bottom:75px;
      }
      #gform_wrapper_8 #gform_next_button_8_10,#gform_wrapper_8 #gform_next_button_8_13,#gform_wrapper_8 #gform_submit_button_8{
                    bottom:75px;
      }
      #gform_wrapper_8 #gform_next_button_8_19,#gform_wrapper_8 #gform_submit_button_8{
                    bottom:82px;
      }
    
      #gform_page_5_1 #gform_next_button_5_2{
              bottom:125px;
      }
      #gform_wrapper_5 #gform_next_button_5_2,#gform_wrapper_5 #gform_next_button_5_16{
              bottom:75px;
      }
      #gform_wrapper_5 #gform_next_button_5_10,#gform_wrapper_5 #gform_next_button_5_13,#gform_wrapper_5 #gform_submit_button_5{
              bottom:75px;
      }
      #gform_wrapper_5 #gform_next_button_5_19,#gform_wrapper_5 #gform_submit_button_5{
              bottom:82px;
      }
    }
    
    @media (max-width: 992px) {
      .header-logo-large {
        margin: auto;
      }
    
      .footer-logo {
        float: inherit;
        margin: auto;
      }
    
      .footer-copyright, .footer-links, .footer-logo-container, .footer-social-links {
        text-align:center;
        margin: auto;
      }
    
      .front-left-panel {
        text-align: center;
      }
    
      .front-left-panel > p {
        text-align: left;
      }
    
      .front-blk-login-button {
        bottom: 15px;
      }
    
    }
    
    @media (min-width: 768px) {
      .front_knowl_title {
        margin-top: 0;
		margin-bottom: 35px;
        font-family: 'alternate_gothic_fsno_3';
        font-size: 200px;
        line-height:120px;
        height:120px;
        position: inherit;
      }
    
      #faloginurllist {
        padding: 50px;
      }
    
      .course-panel {
        height: 400px;
      }
    
      .front_page_video {
        width:600px;
        height:auto;
      }
    
      .left-side-footer-col {
        padding-right: 10px;
        padding-left: 0;
        width: 30%;
      }
    
      .right-side-footer-col {
        padding-right: 0;
        padding-left: 10px;
        width: 30%;
      }
    
      .middle-footer-col {
        padding-right: 10px;
        padding-left: 10px;
        border-left: 2px solid #000;
        border-right: 2px solid #000;
        width: 40%;
      }
    
      .front-footer-panel {
        height: 275px;
        overflow-y: hidden;
      }
    
      .front-right-panel {
        min-height: 295px;
      }
    
      .front-left-panel {
        min-height: 295px;
      }
    
      .container {
        max-width: 960px;
      }
      #suny .main-top-nav{
          margin:30px 0 0;
      }
      .demo-hdr{font-size:32px;line-height:32px;}
      .demo-txt{font-size:16px;}
      .sm-text-area{width:75%;}
      .left-col{float:left;width:35%;}
      .right-col{float:left;width:40%;}
      .orange-btn a{font-size:16px;}
    }
    
    @media (min-width: 992px) {
      .front-left-panel > p {
        width: 232px;
      }
      .left-side-footer-col {
        width: 280px;
      }
      #gform_page_7_1 #gform_next_button_7_7{
        position:absolute;
        left:158px;
        bottom:158px;
        margin-left:0;
        margin-right:0;
      }
    
      #gform_wrapper_7 #gform_next_button_7_2,#gform_wrapper_7 #gform_next_button_7_16{
        bottom:104px;
      }
      #gform_wrapper_7 #gform_next_button_7_10,#gform_wrapper_7 #gform_next_button_7_13,#gform_wrapper_7 #gform_submit_button_7{
        bottom:90px;
      }
      #gform_wrapper_7 #gform_next_button_7_19,#gform_wrapper_7 #gform_submit_button_7{
        bottom:82px;
      }
      #gform_fields_7_2,#gform_fields_7_3,#gform_fields_7_4,#gform_fields_7_5,#gform_fields_7_6{
        border-bottom:7px solid #000;
        padding-left:15px;
        padding-bottom:0;
      }
    
      #gform_page_8_1 #gform_next_button_8_2{
        position:absolute;
        left:158px;
        bottom:140px;
        margin-left:0;
        margin-right:0;
      }
    
      #gform_wrapper_8 #gform_next_button_8_10,#gform_wrapper_8 #gform_next_button_8_19{
        bottom:104px;
      }
      #gform_wrapper_8 #gform_next_button_8_16,#gform_wrapper_8 #gform_submit_button_8{
        bottom:90px;
      }
      #gform_wrapper_8 #gform_next_button_8_13{
        bottom:64px;
      }
      #gform_wrapper_8 #gform_submit_button_8{
        bottom:82px;
      }
      #gform_fields_8_2,#gform_fields_8_3,#gform_fields_8_4,#gform_fields_8_5,#gform_fields_8_6{
        border-bottom:7px solid #000;
        padding-left:15px;
        padding-bottom:0;
      }
    
      /*FORM 5*/
      #gform_page_5_1 #gform_next_button_5_2{
        position:absolute;
        left:158px;
        bottom:140px;
        margin-left:0;
        margin-right:0;
      }
    
      #gform_wrapper_5 #gform_next_button_5_10,#gform_wrapper_5 #gform_next_button_5_19{
        bottom:104px;
      }
      #gform_wrapper_5 #gform_next_button_5_16,#gform_wrapper_5 #gform_submit_button_5{
        bottom:90px;
      }
      #gform_wrapper_5 #gform_next_button_5_13{
        bottom:64px;
      }
      #gform_wrapper_5 #gform_submit_button_5{
        bottom:82px;
      }
      #gform_fields_5_2,#gform_fields_5_3,#gform_fields_5_4,#gform_fields_5_5,#gform_fields_5_6{
        border-bottom:7px solid #000;
        padding-left:15px;
        padding-bottom:0;
      }
    }
    
    
    @media (max-width: 768px) {
      .front_knowl_title {
        font-family: 'alternate_gothic_fsno_3';
        font-size: 80px;
        text-align: center;
      }
    
      .front_knowl_vid {
        margin-top: 0;
      }
    
      .middle-footer-col {
        margin-top: 15px;
        margin-bottom: 15px;
      }
    
      .footer-border-top {
        border-top: none;
      }
    
      .footer-social-links {
        float: inherit;
        background: inherit;
        a:active,
        a:hover,
        a:link,
        a:visited {
          color: #000;
        }
      }
    
    }
    
    .dashboard,
    .getting-started,
    .getting-started-suny,
    .marketing-tools,
    .marketing-tools-suny,
    .educator-toolkit,
    .poster-order-form,
    .financial-avenue-settings {
            .h1, .h2, .h3, h1, h2, h3 {
               font-family: "alternate_gothic_fsno_3";
            }
    
            .sidebar-portal {
               list-style-type: none;
               padding: 0;
    
                    .blog-sidebar-title {
                       text-transform: uppercase;
                    }   
                    .plain-link {
                       a:active, 
                       a:hover, 
                       a:link, 
                       a:visited {
                         color: #000;
                       }   
                    }
            }
    
            .fa-offcanvas {
                      padding: 15px 15px 14px;
                      cursor: pointer;
            }
    }
    
    .getting-started,
    .getting-started-suny,
    .marketing-tools,
    .marketing-tools-suny,
    .educator-toolkit,
    {
      h3 {
        clear: left;
      }
    
      div.marketing-list-left {
        min-width:275px;
        float:left;
      }
    
      div.marketing-list {
        li, a:link, a:visited, a:active, a:hover {
          /*color: #40b4e5;*/
                    color:#355d9b;
        }
      }
      div.marketing-list-subtitle {
        font-weight: bold;
        margin: 10px 0;
      }
    }
    .getting-started,
    .getting-started-suny,
    .marketing-tools,
    .marketing-tools-suny,
    .edcuator-toolkit,
    .financial-avenue-settings {
            .blog-sidebar:first-child {
               margin-top: 0;
            }
    }
    #CaresAct{top:0px;position:absolute;right:0px;width:95%;border:1px solid;left:10px;padding:3px;border-radius:5px;}
    .front_knowl_title{padding-top:35px;}
    
    @media only screen and (max-width: 768px) {
    /*
     * Off Canvas
     * --------------------------------------------------
     */
       .row-offcanvas {
           position: relative;
           transition: all 0.25s ease-out 0s;
       }
       .row-offcanvas-right {
           right: 0;
       }
       .row-offcanvas-left {
           left: 0;
       }
       .row-offcanvas-right .sidebar-offcanvas {
           right: -50%;
       }
       .row-offcanvas-left .sidebar-offcanvas {
           left: -50%;
       }
       .row-offcanvas-right.active {
           right: 50%;
       }
       .row-offcanvas-left.active {
           left: 50%;
       }
       .sidebar-offcanvas {
           position: absolute;
           top: 0;
           width: 50%;
       }
    /*	.active .sidebar-offcanvas {
                    margin-left: 0;
            }
    */
    
    }
    @media only screen and (min-width : 992px) {
             #CaresAct{top:0px;position:absolute;right:-10px;left:auto;width:275px;;padding:3px;}
    }
    @media only screen and (min-width : 1200px) {
            #CaresAct{top:45px;position:absolute;right:-100px;width:325px;padding:7px;}
    
    }
    
    .content-link-bubble {
            background-color:#279DDD; /*blue*/
            color:white;
            font-family:'alternate_gothic_fsno_3',Helvetica,sans-serif;
            font-size:14pt;
            text-decoration:none;
            height:46px;
            line-height:46px;
            border-radius:23px;
            padding:8px 17px;
            display: inline;
            margin-left:20px;
            margin-bottom:20px;
            white-space: nowrap;
    }
    .content-link-bubble i.fa { 
            margin-right:5px;  /* Put space between font-awesome icon and label */
    }
    .content-link-bubble:link,.content-link-bubble:visited,.content-link-bubble:hover,.content-link-bubble:active {
            color:white;
            text-decoration:none;
    }
    #suny .content-link-bubble {
            /* background-color:#3BC249; */
            /* background-color:#2EB135; */
            background-color: #2BA631; /*green*/
    }
    .content-section-title {
            font-family:'alternate_gothic_fsno_3',Helvetica,sans-serif;
            font-size:16pt;
            padding-top:20px;
            padding-bottom:5px;
    }
    .accordion-content {
            background-color:#ffffff;
            padding-left:26pt;
            border-left: 1px solid #dddddd;
            border-right: 1px solid #dddddd;
            border-bottom: 1px solid #dddddd;
            p {margin:0; padding-bottom:10px;};
    }
    .accordion-content ul,.accordion-content ol {
            padding-inline-start:15px;
            margin-bottom:0;
            padding-bottom:10px;
    }
    .accordion-content-text {
            padding:10px 0 !important;
            margin:0 !important;
    }
    #suny .accordion-content {
            background-color:#dedddd;
    }
    #suny .panel {
            background-color:#dedddd;
    }
    .collapse h4.panel-title { /* sub-accordions */
            padding-left:14pt;
            a {font-weight:bold;}
    }
    .collapse .collapse.accordion-content { /* accordion-content inside sub-accordions */
            padding-left:40pt;
            border-left-style: none;   /* For some reason the sub-accordion content is already */
            border-right-style: none;  /* drawn with a pseudo "border", so don't "duplicate" it. */
            border-bottom-style: none;
    }
    .collapse .panel { /* panel <div> for sub-accordion */
            margin-top:0 !important;
    }
    
	.font-size-26 { font-size:26px;}
	
	.color-fill {
		height:100%;
		background-color:#279DDD;
	}
	#suny .color-fill {
		height:100%;
		background-color:#2EB135;
	}
