.jumbotron {
    padding: 20px 0px 0 0px;
  
background: #45a547 url(https://5e90f3.claudeassets.com/20170617080303im_/https://www.appointuit.com/home/wp-content/themes/appointuitv2/images/HPBgImg.png) 50% 30% no-repeat;
background-attachment: auto;
  background-size: auto;
    -webkit-background-size: auto;
-moz-background-size: auto;
-o-background-size: auto;
background-size: auto;
   

    /*  margin-right: 200px;*/
  /*background-repeat: no-repeat;*/
     

  
  min-height: 462px;
  width: 100%;
      max-width: 100%;
    height: auto;
 /* Border: 1px solid #000;*/

}
section.bannermarketing {
	/*z-index: -1;*/
	padding-top: 67px;
	position: relative;
}

.leftcontainer {
	width: 48%;
	padding: 15px  0 0 0 ;
	float: left;
	/*border: 1px solid #ccc*/
   margin-left: -5em;
	
}

.leftcontainer p {
       font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 

   
}
  
.integrate-software {
    width: 100%;
  margin: 0px;
  position: inline-block;
  padding:5px 0 30px 0;
overflow:hidden;
  border-bottom: 10px solid #45a547;
  background: none;



}
.integration-img {
margin: 0px;

}
.clearfix:before,
.clearfix:after {
  content: "";
  display: table;
}

.clearfix:after {
  clear: both;
}

.clearfix {
  zoom: 1; /* ie 6/7 */
}

.integrate-software p{
	margin: 0 0 20px 35px;
	
color: #a2a2a2;
}

.btn-primary {
background-color: #000;
border-color: #fff;
}

.btn-lg:hover {
	background-color: #fff;
	border: 1px solid #fff;
	color: #45a547;
	font-weight: bold;

}

.btn {
	/*display: block;*/
	float: left;
	display:inline-block;
	line-height: 18px;	
	width: 155px;

}
.btnlines {
	/*display: block;*/
	  padding: 3px 12px;

	margin-top: 0;	

	text-align: center;

}
.btn span {

 margin: 0;
	
 padding: 0;
}
 .buttonwrapper {
  	overflow: hidden;
  	width: 100%;
  	   color: #fff; 
  	   margin-top: 30px;
    
    /* border: 1px solid #000;*/
      

  }
  .buttonone {
   float: left;
  }
  .buttontwo {
   float: left;
  }
  
.buttonwrapper span  {
display: block;
float: left;
width: 5%;
/*border: 1px solid #000;*/
text-align: center;
margin-top: 1em;
} 
.jumbotron h1 {
color: #fff;
font-size: 3rem;
    line-height: 4rem;
        font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 

    text-shadow: 1px 1px #000;
}
.jumbotron p {
color: #fff;
font-size: 1.7rem;
     text-shadow: 1px 1px #000;

}
.jumbotron ul
{

  margin-left: 0;
  padding-left: 0;
  list-style: none;
  margin-bottom: 10px;
           font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 




}
.jumbotron li {
color: #fff;
font-size: 1.5rem;
    
     text-shadow: 1px 1px #000;

}
 li.column1 { margin-left: 0em;  display: block;	 }
  li.column2 { margin-left: 20em;  display: block; }

  
     
  li.reset {
    margin-top: -4em;
  }
  
 .logowrapper {
 	position: fixed; top: 10px; left: 30px;
 } 
 
 /*CSS3 multiple columns.*/

.columns
{    
    -moz-column-width: 15em; /* Firefox */
    -webkit-column-width:15em; /* webkit, Safari, Chrome */
    column-width: 15em; 
    
    margin-bottom: 1em;
}

/* Button, round corners more */

.login-btn {
	border-radius: 4px;
}

.genielogo
{
  display: block;
  width: 206px;
  height: 58px;
  background: url("https://c804b5.claudeassets.com/20170617080303im_/https://appointuit.com/home/wp-content/themes/appointuitv2/css/images/genielogo.png") no-repeat 0 0;
  margin: 0px auto;

}

.integration-img section {
vertical-align: top; border-right: 1px dotted #ccc

}

.integration-img .section-last {
vertical-align: top; border-right: 0;

}


/* correct webkit/chrome uneven margin on the first column*/
.columns ul li:first-child
{
    margin-top:0px;
    }
.benefitslist li {
	display: block;
	margin: 15px 0 0;
	padding: 0 0 0 0px;
	
	font-size: 1.5rem;
	font-weight: 100;
	line-height: .75rem;
       font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 

    color: #fff;
}


/*========================*/
  
/* Screen styles for mobile */  
 @media only screen and (max-width: 500px){
 	
     
     /* for landing page */
     
     h1#jumboheader {
  font-size: 3em;
      font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 
    margin-top: 1.5em;
    margin-left: -.5em;
    text-shadow: 1px 1px #000;
    line-height: 5rem;
} 
     
     /* end landing page */
     
     .leftcontainer {
	width: 100%;
	padding: 40px  0 0 0 ;
	margin-top: 0px;
	margin-left: 0;
	text-align: center;
}
     
   
.jumbotron {
         
      min-height: 462px;
height: auto;
  width: 100%;
      max-width: 100%;
background-color: #45a547;
      background-image: none;
 background-repeat: no-repeat;
}
.arrow-bottom-right {
         
         visibility: hidden
     }
.get-started-today-row {
  margin: 40px 0 10px 0px;
    /*text-align: center;*/
    margin-top: 40px;
}
 .arrow-bottom-left {
         
         margin: 50px 0 0 0;
     }
     
.or-divider {
         
         visibility: hidden
     }
 .get-started-today {
         
margin-top: -70px;
    margin-left: -80px;
     }
.jumbotron ul
{
width: 100%;
  margin-left: 0;
  padding-left: 0;
  list-style: none;
  margin-bottom: 10px;


}
 li.column1 { width: 100%  }
  li.column2 {  width: 100%; margin-left: 0px;}
  
    li.reset {
    margin-top: 0em;
  }
  
 .buttonwrapper {
 	margin-bottom: 10px;
 } 
    .buttonone { width: 100%
    
 
  }
  .buttontwo {
   width: 100%
 
  }
  .jumbotron h1 {
color: #fff;
font-size: 3rem;
      line-height: 4rem;


}
     .bg {
         width: 100%;
         margin: 0;
         
     }     
     .bg img {
         height:auto;
         width: 100%;
         
     }
     .integration-img {
         width: 100%;
        /* border: 1px solid #000;*/
     }
     .integration-img section {
         
         width: 100%;
         border-bottom: 1px dotted #ccc;
         display: block;
     }
     .integration-img img {
     
              /* border: 1px solid #000;*/
         margin: 10px;
         
     }
     
    
 }

/* ====== styles for tablet ======*/


@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
    
    .leftcontainer {
    width: 48%;
    padding: 15px 0 0 0;
    float: left;
    /* border: 1px solid #ccc; */
    margin-left: 0em;
    }
    
    
    
}


/* BUTTONS FROM STAGING - medical prac */

#medical-practice-button {
    background-image: url(https://388f9c.claudeassets.com/20170617080303im_/https://appointuit.com/home/wp-content/uploads/2016/05/take-a-tour.png);
    position: relative;
    width: 206px;
    height: 50px;
    display: inline-block;
}

#medical-practice-button a:visited {
    text-decoration:none;
}
#medical-practice-button:hover {
    background-image: url(https://2785b3.claudeassets.com/20170617080303im_/https://appointuit.com/home/wp-content/uploads/2016/05/take-a-tour-hover-1.png);
}

#practice-patient-button {
    background-image: url('https://15e43f.claudeassets.com/20170617080303im_/https://appointuit.com/home/wp-content/uploads/2016/05/try-it-now-1.png');
    
    position: relative;
    width: 206px;
    height: 50px;
    display: inline-block;
}
#practice-patient-button:hover {
    background-image: url('https://242c0b.claudeassets.com/20170617080303im_/https://appointuit.com/home/wp-content/uploads/2016/05/try-it-now-hover.png');
}

#find-out-more-button {
    background-image: url('https://c181ca.claudeassets.com/20170617080303im_/https://appointuit.com/home/wp-content/uploads/2015/11/find-out-more.png');
    
    position: relative;
    width: 188px;
    height: 50px;
    display: inline-block;
}
#find-out-more-button:hover {
    background-image: url('https://ecd45b.claudeassets.com/20170617080303im_/https://appointuit.com/home/wp-content/uploads/2015/11/find-out-more-hover-1.png');
}

#im-a-patient-button {
    background-image: url(https://31207d.claudeassets.com/20170617080303im_/https://appointuit.com/home/wp-content/uploads/2016/05/im-a-patient.png) ;
        position: relative;
    width: 206px;
    height: 50px;
    display: inline-block;
}

#im-a-patient-button:hover {
    background-image: url('https://c856e4.claudeassets.com/20170617080303im_/https://appointuit.com/home/wp-content/uploads/2016/05/im-a-patient-hover.png');
}

 a.take-tour {
    
    color: #fff;
     margin-top: 20px;
}
 a.take-tour:active {
    
    color: #fff;
}

#main-splash-message {

}

.get-started-today-row {
  margin: 40px 0 10px 100px;
    /*text-align: center;*/
    margin-top: 40px;
}

.im-a-patient-row {
/*  margin: 40px 0 10px 90px;*/
    text-align: left;
    margin-top: 40px;
    margin-left: 5em;
}
.or-divider {
            max-width: none;
    vertical-align: baseline;
}
.find-out-more {
    margin-top: 1em;
}

.find-out-more a {
   /* color: #2295bf;*/ /*blue like button */
    color: #fff;
    text-shadow: 1px 1px #000;
    
}
.get-started-today {
    margin-top: -1.5em;
    
}

.patient-button {
    
    margin-top: 1em;
    width: 100%;
        margin-bottom: 2em;

}

.practice-row-buttons {
   /* border: 1px solid #000*/
     margin-bottom: 2em;
}

/* END OF BUTTON FROM STAGING */

/* ====== Product Icons START HERE ======*/
/*======icons images six =======*/ 
.myButtonLink {
	display: block;
	width: 80px;
	height: 77px;
	background: url('https://fe1c74.claudeassets.com/20170617080303im_/https://appointuit.com/home/wp-content/themes/appointuitv2/images/CalendarCircle.png') bottom;
	text-indent: -99999px;
        float: left;
}
.myButtonLink:hover {
	background-position: 0 0;
    background: url('https://06522d.claudeassets.com/20170617080303im_/https://appointuit.com/home/wp-content/themes/appointuitv2/images/CalendarCircleHover.png') bottom;
}


.onlinebooking {
	display: block;
	width: 80px;
	height: 77px;
	background: url('https://fe1c74.claudeassets.com/20170617080303im_/https://appointuit.com/home/wp-content/themes/appointuitv2/images/CalendarCircle.png') bottom;
	text-indent: -99999px;
        float: left;
}
.onlinebooking:hover {
	background-position: 0 0;
    background: url('https://06522d.claudeassets.com/20170617080303im_/https://appointuit.com/home/wp-content/themes/appointuitv2/images/CalendarCircleHover.png') bottom;
}
.proactiveEngage {
	display: block;
	width: 80px;
	height: 77px;
	background: url('https://3c270a.claudeassets.com/20170617080303im_/https://appointuit.com/home/wp-content/themes/appointuitv2/images/ProactiveCircle.png') bottom;
	text-indent: -99999px;
        float: left;
}
.proactiveEngage:hover {
	background-position: 0 0;
    background: url('https://d579d0.claudeassets.com/20170617080303im_/https://appointuit.com/home/wp-content/themes/appointuitv2/images/ProactiveCircleHover.png') bottom;
}

.customisedAppt {
	display: block;
	width: 80px;
	height: 77px;
	background: url('https://d48bd7.claudeassets.com/20170617080303im_/https://appointuit.com/home/wp-content/themes/appointuitv2/images/CustomisedCircle.png') bottom;
	text-indent: -99999px;
        float: left;
}
.customisedAppt:hover {
	background-position: 0 0;
    background: url('https://d83123.claudeassets.com/20170617080303im_/https://appointuit.com/home/wp-content/themes/appointuitv2/images/CustomisedCircleHover.png') bottom;
}
.remindersRecalls {
	display: block;
	width: 80px;
	height: 77px;
	background: url('https://111670.claudeassets.com/20170617080303im_/https://appointuit.com/home/wp-content/themes/appointuitv2/images/ReminderRecallCircle.png') bottom;
	text-indent: -99999px;
        float: left;
}
.remindersRecalls:hover {
	background-position: 0 0;
    background: url('https://98c54d.claudeassets.com/20170617080303im_/https://appointuit.com/home/wp-content/themes/appointuitv2/images/ReminderRecallHover.png') bottom;
}
.scriptsOnline {
	display: block;
	width: 80px;
	height: 77px;
	background: url('https://5e403f.claudeassets.com/20170617080303im_/https://appointuit.com/home/wp-content/themes/appointuitv2/images/ScriptsCircle.png') bottom;
	text-indent: -99999px;
        float: left;
}
.scriptsOnline:hover {
	background-position: 0 0;
    background: url('https://22f907.claudeassets.com/20170617080303im_/https://appointuit.com/home/wp-content/themes/appointuitv2/images/ScriptsCircleHover.png') bottom;
}
.performanceDash {
	display: block;
	width: 80px;
	height: 77px;
	background: url('https://6ce6a5.claudeassets.com/20170617080303im_/https://appointuit.com/home/wp-content/themes/appointuitv2/images/DashboardCircle.png') bottom;
	text-indent: -99999px;
        float: left;
}
.performanceDash:hover {
	background-position: 0 0;
    background: url('https://e237d7.claudeassets.com/20170617080303im_/https://appointuit.com/home/wp-content/themes/appointuitv2/images/DashboardCircleHover.png') bottom;
}
/* === icon images end ====== */
 div.buttonwrapperalso {
	text-align: left;
	font-family: Arial;
	background: #f8f8f8 url(https://7c3c1f.claudeassets.com/20170617080303im_/https://appointuit.com/home/wp-content/themes/appointuitv2/images/bg.jpg);
  /* height: 90px;*/
    margin-bottom: 20px;
    width: 100%;
     float: left;
     padding-top: 2em;
   /*  position: absolute;
     top: -30px;*/
}

div.buttonwrapperalso h3 {
    color: darkgrey;
    text-align: center;
        font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 

}

label.single-line {
            width: 150px;
            height: 77px;
            /*border: 1px solid #000;*/
            float: left;
            display: block;
           margin-top: 30px;
        margin-left: 10px;
            color: darkgray;
            vertical-align: middle;
            
        }
label.double-line {
            width: 200px;
            height: 77px;
            /*border: 1px solid #000;*/
            float: left;
            display: block;
           margin-top: 20px;
    margin-left: 10px;
            color: darkgray;
            vertical-align: middle
            
        }
label.double-line-sml {
            width: 100px;
            height: 77px;
            /*border: 1px solid #000;*/
            float: left;
            display: block;
           margin-top: 20px;
    margin-left: 10px;
            color: darkgray;
            vertical-align: middle
            
}
label.double-line-med {
            width: 150px;
            height: 77px;
            /*border: 1px solid #000;*/
            float: left;
            display: block;
           margin-top: 20px;
    margin-left: 10px;
            color: darkgray;
            vertical-align: middle
            
}
label.double-line-xs {
            width: 90px;
            height: 77px;
            /*border: 1px solid #000;*/
            float: left;
            display: block;
           margin-top: 20px;
    margin-left: 10px;
            color: darkgray;
            vertical-align: middle
            
        }
.buttonwrapperalso label a {
    
    color: darkgray;
    text-decoration: none;
}
.buttonwrapperalso label a:hover {
    
    color: #45A547;
}

/* ====== Product Icons END HERE ======*/


/* ====== Refer a colleague starts here =======*/
div.referColleague > div.jumbotron {
    position: relative;
    background: #45a547 url("https://588e22.claudeassets.com/20170617080303im_/https://appointuit.com/home/wp-content/themes/appointuitv2/images/ReferFriendHeaderAgpal.png") center 2em no-repeat;
    /* background-size: 1024px 500px; */
    text-align: center;
    width: 100%;
    height: 100%;
    background-size: cover;
    overflow: hidden;
    /* padding-top: 69px; */
    /* border: 1px solid #000; */
    z-index: 1;
}

.referColleague >div.jumbotron p {
    color: #fff;
    font-size: 2.1rem;
    text-shadow: 1px 1px #000;
    margin-top: 1em;
    margin-left: -5em;
    font-family: 'light', 'Helvetica', 'Arial';
    
}
h1#jumboheaderlrg  {
    

    font-size: 4em;
       font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; 

    margin-top: 4em;
    margin-left: -2em;
    text-shadow: 1px 1px #000;
    line-height: 5rem;
    color: #fff;

    
}

.referColleague > div.jumbotron h2{
    font-weight: 500;
    line-height: 1.1;
    margin-left: -4em;
    font-size: 2.3em;
}
h1.refer {
    color:  #45A547;
    
}

div.speechBubble {
    background: #45A547;
    padding-top: 1em;
    padding-bottom: 2em;
    margin-top: 4em;
    
}

.speechBubble h1 {
    text-align: center;
    color: #fff;
    font-size: 4rem;
    font-family: 'light', 'Helvetica', 'Arial';

}
.speechGreyWrapper {
    background: #464746;
    padding: 1em 1em 2em 1em;
    
    
    
}
.speechGreyWrapper h2 {
    color: #fff;
    font-size: 2.5rem;
    font-family: 'light', 'Helvetica', 'Arial';
    text-align: left;
    
}
.speechBubble h2 {
    color: #fff;
    font-size: 3rem;
    font-family: 'light', 'Helvetica', 'Arial';
    text-align: center;
    
}
.speechBubble h3 {
    color: #fff;
    font-size: 1.7em;
    font-family: 'light', 'Helvetica', 'Arial';
    text-align: left;
    margin-left: 1em;
    
}
span.speechCornerImg {
    margin-left: 70%;
}
.speechCornerImg img {
    width:71px;
    height:66px;
}

.box {
    border: 1px solid #000;
    padding: 1em;
     margin-bottom: 1em;
}
.box h1
{
    text-align: center;
    
}
.box li {
    
    margin-top: 1em;
   
}

.icongroupsml {
    width: 16%;
    float: left;
    /*margin-right: 2em;*/
    padding: 0 .5em 0 .5em;
    text-align: center;
    border-right: 1px dotted #d8d8d8;
    height: auto;
}

.five-columns {
  background-image: -webkit-gradient(linear,
    left top,
    right top,
    color-stop(0, #eee),
    color-stop(15%, #eee),
    color-stop(15%, #ccc),
    color-stop(30%, #ccc),
    color-stop(30%, #eee),
    color-stop(45%, #eee),
    color-stop(45%, #ccc),
    color-stop(60%, #ccc),
    color-stop(60%, #eee),
    color-stop(75%, #eee),
    color-stop(75%, #ccc),
      color-stop(95%, #ccc),
      color-stop(95%, #eee) 
      
	);
  background-image: -webkit-linear-gradient(
    left,
    #eee,
    #eee 20%,
    #ccc 20%,
    #ccc 40%,
    #eee 40%,
    #eee 60%,
    #ccc 60%,
    #ccc 80%,
    #eee 80%,
    #eee 100%
	);
  background-image: -moz-linear-gradient(
    left,
    #eee,
    #eee 20%,
    #ccc 20%,
    #ccc 40%,
    #eee 40%,
    #eee 60%,
    #ccc 60%,
    #ccc 80%,
    #eee 80%,
    #eee 100%
	);
  background-image: -ms-linear-gradient(
    left,
    #eee,
    #eee 20%,
    #ccc 20%,
    #ccc 40%,
    #eee 40%,
    #eee 60%,
    #ccc 60%,
    #ccc 80%,
    #eee 80%,
    #eee 100%
	);
  background-image: -o-linear-gradient(
    left,
    #eee,
    #eee 20%,
    #ccc 20%,
    #ccc 40%,
    #eee 40%,
    #eee 60%,
    #ccc 60%,
    #ccc 80%,
    #eee 80%,
    #eee 100%
	);
}

.group:before,
.group:after {
    content: "";
    display: table;
} 
.group:after {
    clear: both;
}
.group {
    zoom: 1; /* For IE 6/7 (trigger hasLayout) */
}

.webinar_benefits{
    margin-top: 2em;
    margin-bottom: 10em;
    
}
.footnote {
    margin-top: 10em;
    color: darkgray;
    
}
.footnote p {
    font-size: 12.78px;
    font-family: 'light', 'Helvetica', 'Arial';
    letter-spacing: 0.5px;
    opacity: 0.36;
}
footer#products {
    position: relative;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
   background-color: #fff;
    
   padding-bottom: 20px;
    color: #fff;
    
}
.webinar__benefits p {
    margin-top: 1em;
}
/*
     FILE ARCHIVED ON 17:35:44 Dec 19, 2016 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:20:34 Jun 01, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.508
  exclusion.robots: 0.058
  exclusion.robots.policy: 0.048
  esindex: 0.009
  cdx.remote: 27.543
  LoadShardBlock: 77.356 (3)
  PetaboxLoader3.datanode: 132.605 (5)
  PetaboxLoader3.resolve: 154.789 (3)
  load_resource: 293.615 (2)
*/