/* Confirmation.com Main Style Sheet */      

body {  font-family: 'Open Sans', sans-serif}
        
        .container-fluid {
            padding-right: 0px;
            padding-left: 0px;
        }

.a{
	text-decoration: none;
	}

.modal { 
    z-index: 10500;
}
        
        .lightFont {
              font-family: 'Open Sans' !important;
              font-style: normal;
              font-weight: 300;
        }
        
        .navMenuButton {color: white; border: 0px;padding-top: 16px;}
        .navbar-default .navbar-toggle .icon-bar {background-color: white; height: 3px;}
        .navbar-default {  
            height: 100px; 
            background-color: transparent ;   
            border-color:  transparent ; 
            transition: background-color .15s linear ;
           -moz-transition:  background-color .15s linear;
           -webkit-transition: background-color .15s linear;
        }
        .navbar-default .navbar-nav>li>a { color: white;}
        .navbar-default .navbar-nav>.active>a {font-weight: bold; background-color: transparent; color: white;}
        .navbar-default .navbar-nav>.active>a:hover {background-color: transparent; color: #E7E7E7; }
        .navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {color: #D0D0D0; }
        .navbar-brand {padding-top: 30px;} 
        .navbar-default .bluelogo {display: none;}
        
        .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
          color: #FFF;
          background-color: inherit;
          font-weight: bold;
        }
        
        .navbar-brand IMG {max-width:267px;}
        .navbar-nav {margin-top: 33px;}
        .navbar-right {}

        nav.scrolled {
            background: white;  
            border-bottom: 3px solid #D0D0D0; 
           transition: background .15s linear, color .15s linear,  border-bottom .15s linear;
           -moz-transition:  background .15s linear, color .15s linear,  border-bottom .15s linear;
           -webkit-transition: background .2s linear, color .2s linear,  border-bottom .2s linear;
        }
        nav.scrolled .whitelogo {display: none;}
        nav.scrolled .bluelogo {display: block;}
        nav.scrolled .navbar-nav>li>a { color: #00559c;  }
        nav.scrolled .navbar-nav>.active>a { color: #00559c;}
        nav.scrolled .navbar-nav>.active>a:hover { color: #00559c !important;}
        .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {background-color: transparent;}
        
        nav.scrolled .navMenuButton {color: #00559c}
        nav.scrolled .navbar-toggle .icon-bar {background-color: #00559c;}
                 
        .nav a.buttons {border-radius: 4px;display: inline-block; 
           transition: background .3s linear, color .3s linear;
           -moz-transition:  background .3s linear, color .3s linear;
           -webkit-transition: background .3s linear, color .3s linear;}
         
        
        .nav a.signup {border: 1px solid #F39001; background: #F39001; 
            color: white !important;
/*MP#291*/ padding-left: 8px;
/*MP#291*/ padding-right: 8px; margin: 0px 10px 10px 10px;  }
        
         .navbar-default .navbar-nav>li>a.signup:hover { 
            background: #F0A73D;
            font-weight: normal;
        }
        
      	.nav a.login, .oldBrowserOptions a.login {
            background: none;
            border: 1px solid #ffffff;
			transition: border .3s linear, color .3s linear;
             
        }
        .navbar-default .navbar-nav>li>a.login:hover, .oldBrowserOptions a.login:hover { 
            background: none; 
            font-weight: normal;
			border: 1px solid #d3d3d3;
			color:#d3d3d3;
			transition: border .3s linear, color .3s linear;
        }

        nav.scrolled a.signup {border: 1px solid #F39001; background-color: #F39001; color: white !important;}
        
		nav.scrolled .navbar-nav>li>a.login {border: 1px solid #ffffff; background-color: none; color: #00559c}
		nav.scrolled .navbar-nav>li>a.login:hover, .oldBrowserOptions a.login:hover {border: 1px solid #ffffff; background-color: none; color: #00559c}

        nav .glyphicon {font-size: 10px; padding-left: 7px;}
        .language {  width: 180px;}
        
        /* third level dropdown options*/ 
        .dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px; } 
        .dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px; }
        .dropdown-submenu .dropdown-menu>li>a {white-space: normal; }
        
        .dropdown-menu {
            border-radius: 5px; 
        }
        .dropdown-menu LI{ 
            z-index: 9999;
        }
        
        /* override default bootstrap and trigger nav on hover */
        .dropdown:hover .dropdown-menu   {
            display: block;  
         }
        
        /* don't show the second third level nav options on hover */
        .dropdown:hover .dropdown-submenu .dropdown-menu   {
            display: none; 
         }
        
        /* show the third level nav options when hovering over the second level*/
         .dropdown-submenu.dropdown:hover .dropdown-menu   {
            display: block;  
         }
        
        
		/* Button Styles */
		
		.button, .btn {
            background: #f39001; 
            border: 0px; 
            color: White; 
            font-weight: normal;
            font-family: 'Open Sans', sans-serif;
           	transition: background .15s linear, color .15s linear;
           	-moz-transition:  background .15s linear, color .15s linear;
           	-webkit-transition: background .15s linear, color .15s linear;
        }
       
		.button:hover, .btn:hover {
				background: #F0A73D;
				color: White;
		} 
        
        .btn-info {
				background: #009fe3;
		}
		
        .btn-info:hover {
				background: #2baee2;
		}
        

		


       /* .homePageJumbotron .jumbotron-background {height: 725px;}
        .textPageJumbotron .jumbotron-background {height: 375px;} */
        .jumbotron-background {height: 725px;}
        
        .jumbotron-background {background-repeat: no-repeat;
                               background-attachment: fixed;
                               background-position: center;   
                               XXbackground-size: 100% 100% !important;
                                 background-size: cover !important; 
                               background-repeat-y: no-repeat !important; 
                               background-repeat-x: no-repeat !important; 
                               position:fixed; 
                               width: 100%; 
                               z-index: -1}
        
        .jumbotron {background-color: transparent; 
                    text-align: center; 
                    border: 0px solid pink; padding: 0px; 
                     padding-top: 140px; color: white;
                      Xmin-height: 560px; 
                      Xmargin-bottom: 0px;
                      Xpadding-bottom: 60px;
        }
        .textPageJumbotronXXX .jumbotron { 
						padding-top: 100px;
		}
        .jumbotron .button { 
  						padding: 20px;
  						border-radius: 6px;
  						font-size: 23px;   
						display: inline-block; 
						margin-bottom: 20px;
						background: #009fe3;
		}
        .jumbotron .button:hover {  
						text-decoration: initial; 
						color: white;
						background: #2baee2;
		}
        
       
        
        .jumbotron h1 {font-size: 62px;  text-transform: none;  border: 0px solid yellow;   margin-bottom: 30px;  margin-top: 0px; font-weight: 300;}
        .jumbotron h2 {font-size: 25px;  text-transform: none; border: 0px solid yellow; font-weight: normal; max-width: 850px; margin: auto; line-height: 32px;  margin-bottom: 40px; font-weight: 300;}
        
        
    
        .sectionHeader {margin: auto; font-size: 30px; line-height: 32px;  color: #574B43; 
  margin-bottom: 15px; font-weight: 300;}
        .col-sm-4 .sectionHeader {font-size: 25px; padding-top: 15px; color: #4A3F37}
        

        
        
            .productNavbarContainer { border-bottom: 1px solid #bab6b0;  background-color: #ebebeb}
    .productNavbar {display: table; margin: auto; font-size: 23px;   line-height: 60px;}
    .productNavBarOption {
		display: table-cell;  
		padding-left: 30px; 
		padding-right: 30px; 
		color: #574b43; 
		cursor: pointer;
		font-weight: 300;
		}
    .productNavBarOption.selected {border-right:  1px solid #bab6b0; border-left: 1px solid #bab6b0; color: #574b43; background-color: white; border-bottom: 0px; border-top: 7px solid #009fe3;   margin-top: -7px;
  margin-bottom: -2px;
  display: block; 
  padding-bottom: 1px;
  min-height: 67px;}

.productPanel {display: none;  padding-top: 60px;}
        
        .cell input {padding: 7px;}
        
        .partnerIcons div {text-align: center; margin-bottom: 10px;}
        
        .accordian {margin-right: 10px;}
        /* Brandon's Style
		.cellHeader {text-transform: uppercase; color: #07569e; font-weight: bold; font-size: 18px; margin-bottom: 15px;}
		*/

		/* Zach's Style */
        .cellHeader {text-transform: uppercase; color: #07569e; font-size: 18px; margin-bottom: 15px; font-family: "Open Sans",sans-serif;} 
        
        .containerBackgroundImage img {position: absolute; z-index: 0;}
        .containerBackgroundImage.rightAlign img {right: 0;}
        .container {position: relative; z-index: 1;}
        
        /* Language selection modal */
        .modal-content {border-radius: 7px; text-align: center}
        .modal-header {background: #00559c; color: white;}
        .modal .close {color: white;    opacity: 1;  }
        
    .modal-header {
        background: #009fe3;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
    }
        
/* add relative positioning for background image placements on home page*/
.contentBlock {position: relative;}
.container-background {position: absolute; 
    top: 0px;   
    width: 100%;
    background-repeat: no-repeat; 
    background-size: cover;
    background-position: top center; 
    height: 100%;}

@media (max-width: 770px) {
    .container-background {
        display: none;
    }
}
    

.socialOverlay a  {
  display: block;
  position: relative;
  background: url('https://fr.confirmation.com/24/_am-esqa_confirmation_com/css/images/socialicons.png');
  width: 30px;
  height: 36px;
  text-indent: -9999px;
  outline: 0; 
  margin-left: 10px;
  margin-right: 10px;
  background-repeat: no-repeat;
}
        
        
#footer {color: white; font-size: 13px; color: #4a3f37 } 
#footer  .links a {display: block; }
#footer .bottomRow {padding-top: 35px; padding-bottom: 35px; color: white;}
#footer .bottomRow a { color: white}
#footer .row {text-align: left;}
#footer .is-post-summary a {color: #07569E;}
#footer .readMoreLink {color: #07569e; text-decoration: underline;}
#footer UL {padding-left: 2px;}
#footer .block1 {background-color: #ebebeb; padding-top: 60px;   padding-bottom: 40px;}
#footer .block1 .col-sm-3 a {color: #4A3F37;  padding-bottom: 8px; }
#footer .footerCell {  margin-bottom: 20px;text-align: center;}
.blogDirectionArrow {cursor: pointer;}
        
.homePageOptions {display: table; margin: auto; font-size: 25px;padding-top: 20px;padding-bottom: 20px; font-weight: 300;}
.homePageOptions  DIV {padding: 0px 45px 0px 45px;}
.homePageOptions a {color: #ffffff; text-decoration: none;}
.homePageOptions a:hover {color: #e5e5e5; text-decoration: initial;}
        
  
        
.quoteContainer {padding: 40px; overflow: auto;  position: relative;  margin-top: 15px;margin-bottom: 15px;}
.quoteContainer .quote {  	
	font-size: 28px;				
	font-weight: 300;					
	line-height: 37px;					
	padding-bottom: 15px;
	padding-top: 15px;
}

.quoteContainer .quoteName {text-transform: none;}
.quoteContainer .quoteTitle {text-transform: none;}
.startQuote, .endQuote {width:80px; height:76px; position:absolute; }
.startQuote {background-image: url('https://fr.confirmation.com/24/_am-esqa_confirmation_com/media/static/quote/startQuote.png'); background-repeat: no-repeat; top:10px; left:10px;}
.endQuote {background-image: url('https://fr.confirmation.com/24/_am-esqa_confirmation_com/media/static/quote/endQuote.png'); background-repeat: no-repeat; bottom:10px; right:10px;}
        
.panelOptions {padding-top: 80px; padding-bottom:80px;}
.panelOptions .panelTitle {font-size:30px; color: #0d3779; margin-bottom: 20px;}
.panelOptions .panelText { margin-bottom: 20px;}
 
     
.sidebar .cell {margin-bottom: 15px; padding: 20px;}
.sidebar .cell .title {color: #0d3779; font-size: 16px; margin-bottom: 15px;}
    
.sidebar A {color: #4a3f37; display: block }
.sidebar .highlighted {background-color: #ebebeb;}
.sidebar .highlighted A {text-decoration: underline;}
        
        
  ul.contact
  {
  }
  
    ul.contact li
    {
      position: relative;
      display: inline-block;
      margin: 0 0.25em 0 0.25em;
      top: 0; 
    }
        
      ul.contact li img { 
        width: 30px;
        height: 36px;
        }
      ul.contact li a
      {
        /*display: block;
        background: url('https://fr.confirmation.com/24/_am-esqa_confirmation_com/css/images/socialicons.png');*/
        position: relative;
        text-indent: -9999px;
        outline: 0;
        -moz-transition: background-color .2s ease-in-out;
        -webkit-transition: background-color .2s ease-in-out;
        -o-transition: background-color .2s ease-in-out;
        -ms-transition: background-color .2s ease-in-out;
        transition: background-color .2s ease-in-out;
        margin-left: 10px;
        margin-right: 10px; 
      }
        
        ul.contact li a.twitter         { background-position: 0px 0px; }  
        ul.contact li a.apple        { background-position: -211px 0px; background-repeat: no-repeat;} 
        ul.contact li a.linkedin        { background-position: -287px 0px; } 
        ul.contact li a.android          { background-position: -397px 0px; } 
        ul.contact li a.youtube        { background-position: -339px 0px; }
        
.statsContainer {margin-bottom: 20px; line-height: initial !important; text-align: center;}
.stats1 {  font-size: 7vw; color: #70c0e0;}
.stats2 {  font-size: 10vw; color: #70c0e0;}
.stats3 {  font-size: 18vw; color: #70c0e0; }
     
@media  (min-width: 990px) { 
    .statsContainer {text-align: left;}
    .stats1 {  font-size: 55px; line-height: 55px; }
    .stats2 {  font-size: 75px; line-height: 75px; }
    .stats3 {  font-size: 150px; line-height: 150px; }
}   


@media screen and (min-width: 1200px) { 
        .navbar-nav>li>a {
          padding-top: 11px;
          padding-bottom: 11px;
        }
 
        nav.scrolled .language a {display: none !important;}
 
        #homePageOptionTrigger img { 
            margin-top: 40px;
        } 


        nav.scrolled .navbar-nav>li>a:hover {
          color: #00559c !important;
        } 
} 

@media screen and (max-width: 1200px) { 
            
            
            .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
                background-colorX:inherit; 
                border:0px;  
             }
            .navbar-collapse.in, .navbar-collapse.collapsing {
              z-index: 1000; border:0px; background-color: white;
  border: 0px;
            } 
            .navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {
              max-height: inherit; 
            }
        
        .dropdown-menu {    border: 0px;
                text-align: center; 
                float: initial;
                position: relative;
                background-color: rgba(0, 0, 0, 0);
                  box-shadow:none;
                  -webkit-box-shadow: none;
                  -moz-box-shadow: none;
        }
        
        .dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
  color: black; 
   background-color: transparent; 
}
        .nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
 color: #FFF; 
 font-weight: bold; 
}
        .nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
   background-color: transparent;  
}
         
        .dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
  color: #B6B6B6;
   background-color: transparent;  
   font-weight: bold;
}
            .dropdown-menu > li > a { 
                line-height: 29px;
                color: #B6B6B6;
            }
            .dropdown-submenu > .dropdown-menu { 
                 left: auto; 
            }
        
        .homePageOptions DIV{font-size: 2.2vw; padding: 0px 10px 0px 10px; display: inline; text-align: center;} 
        
        .jumbotron { min-height: inherit;}
        
            .productNavbar { 
                line-height: 115%;
                text-align: center;
            }
        
           .productNavBarOption {  font-size: 2vw;
  padding: 10px 24px 10px 24px;
           }
        
            .language {  width: auto;}
         
         
            #footer .bottomRow .col-md-4 {text-align: center; margin-bottom:20px;}
            #footer .docsContainer {margin-bottom:10px;}
         
        }


@media (min-width: 768px) {
    .navbar-right .dropdown-menu {
        right:auto;
    } 
}
        
/* Override default Bootstrap collapse point */
@media (max-width: 1200px) {   
    .nav-collapse { background:#8c8784;padding-bottom: 40px;}
    .navbar-nav>li>a  { color: #574B43 !important;padding-bottom: 10px;}

             .navbar-nav>li>a:hover {
                  color: #00559c !important
            }

    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;  margin-top: 25px;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
       text-align: center;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-text {
        float: none;
        margin: 15px 0;
    }
    /* since 3.1.0 */
    .navbar-collapse.collapse.in { 
        display: block !important;
		border-top: 1px solid #d0d0d0;
		border-right: 1px solid #d0d0d0;
		border-bottom: 3px solid #d0d0d0;
		border-left: 1px solid #d0d0d0;
		
    }
    .collapsing {
        overflow: hidden!important;
    }

     
    #ccmMenu { float: none;}                                                
    .partnerPlusContainer {color: white; background-color: transparent;text-align: center;}
    .partnerPlusContainer A { color: white;}
      .headerLogin button {
              border: 2px solid white;
            color: white;
        }

.navbar-nav {margin-top: 0px; margin: 0px 0px;  }
.nav a.login {margin-right: 0px; margin-bottom: 10px;}
.navbar-right {margin-right: 0px;}
   

 .jumbotron .button {
            padding: 10px; 
            font-size:1em;
        } 
}
        @media screen and (max-width:800px) {
            .homePageOptions DIV {
                font-size: 2.5vw;
                line-height: 4vw;
            }
        }  
        @media screen and (max-width:600px) {
            .homePageOptions DIV {
                font-size: 3.4vw;
                line-height: 4vw;
            }
        }


@media screen and (max-width:767px) {
    .productNavBarOption {
        font-size:3.8vw;
        line-height: 4.7vw;
        padding: 12px 20px 0px 20px;
        height: 55px;
    }
}

@media screen and (max-width:500px) {
    .productNavBarOption {
          font-size: 4.8vw;
        line-height: 4.7vw;
    }
}  
        
       @media screen and (max-width:767px) {
           
        .navbar-default { height: 78px; }
            .navbar-brand {  padding-top: 16px;  margin-bottom: 20px;}
            .navbar-toggle {padding: 0px;margin-top: 29px;}
            .navbar-toggle {border-radius: 0px;}
            .XXjumbotron-background {  height:390px;}
       
             
       
            .jumbotron {  padding-top: 100px;}
            .jumbotron-backgroundX { 
               background-size: 100% 70% !important;
            }
            .jumbotron h1 {  
                font-size: 8vw;
                margin-bottom: 5%;
            }
            .jumbotron h2 {
                font-size: 4vw;
                line-height: 130%;
            }
       
       .productNavbar {  line-height: inherit;}

       .productNavBarOption.selected {
             height: 66px;
       }
       
       
        .col-sm-4 {margin-bottom: 20px;}
       
       #footer .blogPreview {
           margin-bottom: 20px;
           text-align: center;
       } 
       #footer .footerBlogEntry a { color: #4A3F37;}
       #footer .col-sm-3 {
           width: 75%;
           margin: auto;
           background-color: #D0D0D0;
           padding: 15px;
           margin-bottom: 20px;
       }
        #footer .block1 {  padding-bottom:10px;} 
        #footer .block1 .col-sm-3 a { padding-bottom: 10px;} 
        #homePageOptionTrigger img {  width: 11vw; } 
        .quoteContainer {display: none;}
       
        .slick-prev {
            left: 0px;
        }
        .slick-next {
            right: 0px;
        }
    } 
       
    @media screen (max-width: 767px) { 
        .navbar-default .navbar-nav .open .dropdown-menu>li>a {
            color: #FFF;
        }
        .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {color: white;}
        
        .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
            color: white;
            background-color: inherit;
        } 


    }
            
        
        @media screen and (max-width:450px) { 
            .navbar-brand {width:70%;}
            .navbar-brand IMG {width:100%;}
        }

.regulatoryGuidanceTables table td, .regulatoryGuidanceTables table th   {
	width:50%; 
	padding:15px;
	vertical-align: top;
	} 

/* Zach's Styles */


.hometitle {
	font-size: 2.5em;
	color: #574b43;
	line-height: 1em;
	}



.homecopy { 
		font-size: 20px;   
		color: #808080; 
  		margin-bottom: 15px; 
		font-weight: 300;
		line-height: 170%;
	}
	
.homestat {
		font-size: 85px; 
		color: #ffffff; 
		line-height: 1em; 
		font-weight: 100;
		}

.cleantitle {
		margin: auto; 
		font-size: 30px; 
		line-height: 32px;  
		color: #574B43; 
  		margin-bottom: 15px; 
		font-weight: 300;
	}
	
.cleanbody { 
		font-size: 18px;   
		color: #808080; 
  		margin-bottom: 15px; 
		font-weight: 300;
		line-height: 160%;
	}
	

@media only screen and (max-width: 410px) {
	
.hometitle {
	font-size: 13vw;
			}
	}
	
	
.nav a.signup {
		border: 1px solid #F39001; 
		background: #F39001; 
        color: white !important;
/*MP#291*/ padding-left: 8px;
/*MP#291*/ padding-right: 8px;  
	}
        
.navbar-default .navbar-nav>li>a.signup:hover { 
    	border: 1px solid #F0A73D;
		background: #F0A73D;
        font-weight: normal;
		color: #ffffff !important;
    }


.buttonlarge {
    display: inline-block;    
	background: #f39001;
		text-decoration: none;		
		padding: 15px 30px 15px 30px;
		border-radius: 5px;
        border: 0px; 
        color: White; 
        font-weight: 300;
        font-family: 'Open Sans', sans-serif;
        font-size: 2em;
        transition: background .15s linear, color .15s linear;
        -moz-transition:  background .15s linear, color .15s linear;
        -webkit-transition: background .15s linear, color .15s linear;
    }

	
.buttonlarge:hover {
		background: #F0A73D;
		text-decoration: none;
		color: white;
		border-radius: 5px;
}


.buttonlargegreen {
        display: inline-block;
		background: #44b3a2;
		text-decoration: none;		
		padding: 15px 30px 15px 30px;
		border-radius: 5px;
        border: 0px; 
        color: White; 
        font-weight: 300;
        font-family: 'Open Sans', sans-serif;
        font-size: 2em;
        transition: background .15s linear, color .15s linear;
        -moz-transition:  background .15s linear, color .15s linear;
        -webkit-transition: background .15s linear, color .15s linear;
    }

	
.buttonlargegreen:hover {
		background: #4eceb9;
		text-decoration: none;
		color: white;
		border-radius: 5px;
}


.buttonlargecyan {
        display: inline-block;
		background: #009fe3;
		text-decoration: none;		
		padding: 15px 30px 15px 30px;
		border-radius: 5px;
        border: 0px; 
        color: White; 
        font-weight: 300;
        font-family: 'Open Sans', sans-serif;
        font-size: 2em;
        transition: background .15s linear, color .15s linear;
        -moz-transition:  background .15s linear, color .15s linear;
        -webkit-transition: background .15s linear, color .15s linear;
    }

	
.buttonlargecyan:hover {
		background: #00adf2;
		text-decoration: none;
		color: white;
		border-radius: 5px;
}




a.cyan {
    color: #ffffff;
    border: 1px solid #009fe3;
	background: #009fe3;
    border-radius: 5px;
    padding: 12px 30px;
	transition: all .4s ease-in-out;
	text-decoration: none;
	display: inline-block;
    width: 156px;
    text-align: center;
    margin: 10px;
}


a.cyan:hover {
	border: 1px solid #00b3f9;
    background: #00b3f9;
}


a.learncyan {
    color: #ffffff;
    border: 1px solid #009fe3;
	background: #009fe3;
    border-radius: 5px;
    padding: 12px 30px;
	transition: all .4s ease-in-out;
	text-decoration: none;
	display: inline-block;
    width: 170px;
    text-align: center;
    margin: 10px;
}

a.learncyan:hover {
	border: 1px solid #00b3f9;
    background: #00b3f9;
}


a.learnteal {
    color: #ffffff;
    border: 1px solid #00B7BB;
	background: #00B7BB;
    border-radius: 5px;
    padding: 12px 30px;
	transition: all .4s ease-in-out;
	text-decoration: none;
	display: inline-block;
    width: 170px;
    text-align: center;
    margin: 10px;
}

a.learnteal:hover {
	border: 1px solid #56C9C9;
    background: #56C9C9;
}


a.registercyan {
    color: #ffffff;
    border: 1px solid #009fe3;
	background: #009fe3;
    border-radius: 5px;
    padding: 12px 30px;
	transition: all .4s ease-in-out;
	text-decoration: none;
	display: inline-block;
    width: 300px;
    text-align: center;
    margin: 10px;
}

a.registercyan:hover {
	border: 1px solid #00b3f9;
    background: #00b3f9;
}


a.info {

	color: #808080;
    border: 1px solid #808080;
    border-radius: 5px;
    padding: 12px 30px;
	transition: all .4s ease-in-out;
	text-decoration: none;
	display: inline-block;
    width: unset;
    text-align: center;
    margin: 10px;
}

a.info:hover {
    color: #fff;
    background: #808080;
}






.embed-container { 
	position: relative; 
	padding-bottom: 56.25%; 
	height: 0; overflow: 
	hidden; max-width: 100% !important;
			} 
			
.embed-container iframe, .embed-container object, .embed-container embed { 
		position: absolute; 
		top: 0; left: 0; width: 100%; height: 100% !important;
			}

.buttonlearnmore{
	color:  #ffffff;
	}

a.buttonlearnmore{
	background: none !important;
    border: 1px solid #ffffff;
	text-decoration: none;
	}

a.buttonlearnmore:hover{
	color: #b7b7b7 !important;
	border: 1px solid #b7b7b7 !important;
    transition: border .3s linear, color .3s linear;
	}
}


/* From the About page */


  	.execMember {padding-top: 10px; padding-bottom: 30px; border-bottom: 1px solid silver; overflow: auto;}
    .execMember .name, .execMember .title {color: #0D3779}
    .execMember .name {font-weight: bold;  margin-bottom: -5px;}
    .execMember .title {margin-bottom: 20px;}
    .execMember .social {width: 100%; text-align: right;}
    .execMember .socialImage {display: inline-block;background-color: #574B43; color: #574B43; cursor: pointer;   width: 40px; height: 40px; border-radius: 5px;}
    .profileToggle {color: #009fe3; font-weight: bold; cursor: pointer;}


    .execMember .expandedBio, .execMember .closeProfile {display: none;}
    
    .execMember.expand .expandedBio, .execMember.expand .closeProfile {display: block;
           transition: display .15s linear;
           -moz-transition:  display .15s linear;
           -webkit-transition: display .15s linear}
    .execMember.expand .openProfile, .execMember.expand .shortBio {display: none;}
    
  
    .execSocialLink  {display: inline-block; margin-left: 10px;}
    .execSocialLink img { margin-left: 10px; margin-top: 10px; }
     
    @media (max-width: 770px) {
        .mobileExecutiveHeader {  
            text-align:center;
        } 
    }  
/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
