/*--------------------------------------------------
########### CSS RESET
--------------------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img,
ins, kbd, q, s, samp, small, strike,
strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
center, u, b, i {margin: 0;padding: 0;border: 0;outline: 0;font-weight: normal;font-style: normal;font-size: 100%;font-family: inherit;vertical-align: baseline;}
body {line-height: 1;}
:focus {outline: 0;}
ol, ul {list-style: none;}
table {border-collapse: collapse;border-spacing: 0;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
input, textarea {margin: 0;padding: 0;}
hr {margin: 0;padding: 0;border: 0;color: #000;background-color: #000;height: 1px;}
a{text-decoration:none;}
strong{font-weight:bold;}
em{font-style:italic;}

/*--------------------------------------------------
########### HTML Tags
--------------------------------------------------*/
body{background:#3f444a;}
p, 
ol, 
ul{font-size:14px;line-height:18px;color:#888;}
/*--------------------------------------------------
########### Estructure
--------------------------------------------------*/
#page{width:1180px;margin:0 auto;overflow:hidden;}
#main{overflow:hidden;padding:32px 0;}
article{float:left;width:500px;margin-left:20px;}
aside#left{float:left;width:214px;margin-left:75px;}
aside#right{float:right;width:268px;margin-right:75px;}
footer{padding:20px 75px 0 75px;min-height:218px;}
/*--------------------------------------------------
########### Misc
--------------------------------------------------*/
.noborder{border:none !important;}
.nomargin{margin:0 !important;}
.floatright{margin: 2px 0 8px 16px;display:block;}
.floatleft{float:left;margin:2px 16px 8px 0;}
.rightimg {float:right;}
a {color:#E8AA23;text-decoration:none;}
/*--------------------------------------------------
########### IMGs
--------------------------------------------------*/
#page{background:#fff url('../images/bck-page.jpg') repeat-x;}
#main{background:url('../images/bck-main.jpg') repeat-x;}
/* logo */
#pageheader #logo a{background:url('../images/logo.png') no-repeat;}
/* Key */
#pageheader #contact-data ul#call li a{background:url('../images/customer-portal-key.png') no-repeat left 6px;}
/* access btns */
#pageheader #contact-data ul#access li a{background:url('../images/access-btns.png') no-repeat;}
/* nav */
#pageheader nav{background:url('../images/bck-nav.jpg') repeat-x center top;}
/* home boxes */
#homeboxes #leftbox h2{background:url('../images/electronic-medical-records-bullet.png') no-repeat;}
#homeboxes #centerbox h2{background:url('../images/practice-bullet.png') no-repeat;}
#homeboxes #rightbox h2{background:url('../images/latest-news-bullet.png') no-repeat;}
#homeboxes a.learnmore{background:url('../images/learnmore-bullet.png') no-repeat left 4px;}
/* slider */
.bx-wrapper{background:url('../images/bck-slider.jpg') no-repeat;}
.slide .sliderLeft p.morelink a, .slide .sliderRight p.morelink a{background:url('../images/home-slider/lear-more.png') no-repeat;}
.slide .sliderLeft p.freelink a, .slide .sliderRight p.freelink a{background:url('../images/home-slider/free-demo.png') no-repeat;}

.bx-pager a.pager-link{background:url('../images/home-slider/paginator.png') no-repeat right top;}
/* Article */
article ul{list-style-image:url('../images/list-bullet.jpg');}
/* contact */
#contactForm input[type=submit]{background:url('../images/right-sidebar-submit.png') no-repeat left top;}
/* Left Sidebar */
aside#left .top{background:url('../images/left-sidebar-top.png') no-repeat;}
aside#left .center{background:url('../images/left-sidebar-center.png') repeat-y;}
aside#left .bottom{background:url('../images/left-sidebar-bottom.png') no-repeat;}
aside#left .center ul li{background:url('../images/left-sidebar-bullet.png') no-repeat left 6px;}
/* Right Sidebar */
aside#right .top{background:url('../images/right-sidebar-top.png') no-repeat;}
aside#right .center{background:url('../images/right-sidebar-center.png') repeat-y;}
aside#right .bottom{background:url('../images/right-sidebar-bottom.png') no-repeat;}
aside#right .center #quickcontact fieldset input[type=submit]{background:url('../images/right-sidebar-submit.png') no-repeat left top;}
/*testimonial*/
aside#right a.bx-prev{background:url('../images/right-sidebar-testimonial-prev.png') no-repeat;} 
aside#right a.bx-next{background:url('../images/right-sidebar-testimonial-next.png') no-repeat;}
/*banners*/
ul#banners li a{background:url('../images/right-sidebar-banners.png') no-repeat;}
/* footer */
footer{background:url('../images/bck-footer.jpg') repeat-x;}
footer div ul li a{background:url('../images/bck-footer-bullet.png') no-repeat right 2px;}
footer div ul#social li a{background:url('../images/social-sprite.png') no-repeat;}
/*--------------------------------------------------
########### Fonts
--------------------------------------------------*/
/* Shanti */
p, 
h2, 
article ol, 
article ul, 
#pageheader #contact-data, 
#pageheader nav, 
aside, 
footer, 
aside#right .center #quickcontact fieldset input[placeholder], 
aside#right .center #quickcontact fieldset textarea[placeholder], 
#homeboxes ul, 
#homeboxes a.learnmore, 
.slide .sliderLeft p.subtitle{font-family:'Shanti', sans-serif;}
/* Rokkitt */
h1, 
h3, 
h4, 
.slide .sliderLeft p.title{font-family:'Rokkitt', serif;}
/* Arial */
#contactForm input[placeholder], 
#contactForm textarea[placeholder], 
span.recaptcha_only_if_image, 
span.recaptcha_only_if_audio, 
#contactForm a, 
#contactForm span.error{font-family:Arial, Helvetica, sans-serif;}
/*--------------------------------------------------
########### Header
--------------------------------------------------*/
#pageheader{padding-top:20px;overflow:hidden;}
#pageheader #logo{float:left;width:440px;padding-left:75px;}
#pageheader #logo a{display:block;width:344px;height:58px;}
#pageheader #logo a strong{display:none;}
#pageheader #contact-data{float:right;width:400px;margin-right:75px;}
#pageheader #contact-data ul#call{float:right;}
#pageheader #contact-data ul#call li{color:#5264aa;font-size:15px;display:inline;padding:0 8px;border-right:1px solid #5264aa;}
#pageheader #contact-data ul#call li a{color:inherit;padding-left:24px;}
#pageheader #contact-data ul#access{clear:both;float:right;margin-top:20px;}
#pageheader #contact-data ul#access li{display:inline-block;}
#pageheader #contact-data ul#access li a{display:block;float:left;height:35px;}
#pageheader #contact-data ul#access li a.gotomeeting{width:156px;background-position:0 0;margin-right:8px;}
#pageheader #contact-data ul#access li a.freedemo{width:128px;background-position:-161px 0;}
#pageheader #contact-data ul#access li a strong{display:none;}
/* nav */
#pageheader nav{height:59px;clear:both;margin-top:96px;}
#pageheader nav ul{padding:0 75px;}
#pageheader nav ul li{display:inline;padding:20px 0;border-left:1px solid #19244e;line-height:60px;}
#pageheader nav ul li a{color:#fff;font-size:16px;text-shadow:1px 1px #000;padding:0 38px;}
/*--------------------------------------------------
########### Inner Pages content
--------------------------------------------------*/
/* index page */
#homeboxes{overflow:hidden;padding:0 75px;}
#homeboxes .holder{min-height:240px;}
#homeboxes #leftbox, 
#homeboxes #centerbox, 
#homeboxes #rightbox{width:314px;float:left;}
#homeboxes #centerbox{margin:0 44px;}
#homeboxes h2{color:#5264aa;margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid #ccc;font-size:22px;padding-left:38px;line-height:32px;}
#homeboxes #rightbox ul{}
#homeboxes #rightbox ul li{padding:4px 0;}
#homeboxes #rightbox ul li a{color:inherit;}
#homeboxes #rightbox ul li a strong{color:#5264aa;}
#homeboxes a.learnmore{display:block;color:#f0ad2e;padding-left:20px;}
/* slider */
.bx-wrapper{height:346px;}
.slide{padding:0 75px;}
.slide .sliderLeft{float:left;width:480px;padding-top:60px;}
.slide .sliderRight{float:left;width:477px;}
.slide .sliderLeft p.title{color:#fff;font-size:56px;line-height:40px;}
.slide .sliderLeft p.subtitle, .slide .sliderRight p.subtitle{color:#efa71f;font-size:19px;margin-top:8px;}
.slide .sliderLeft p.morelink, 
.slide .sliderRight p.morelink,
.slide .sliderRight p.freelink
{position: absolute;top: 249px;}

.slide .sliderLeft p.morelink a, 
.slide .sliderRight p.morelink a,
.slide .sliderRight p.freelink a
{display:block;width:175px;height:48px;}

.slide .sliderLeft p.morelink a strong, 
.slide .sliderRight p.morelink a strong,
.slide .sliderRight p.freelink a strong
{display:none;}
a.bx-prev, 
a.bx-next{display:none;}
.bx-pager{position:absolute;top:300px;left:1032px;}
.bx-pager a.pager-link{display:blocK;float:left;width:12px;height:11px;font-size:0;line-height:0;margin-right:2px;}
.bx-pager a.pager-active{background-position:left top;}
/* inner */
article h1{color:#0c1b50;font-size:38px;margin-bottom:8px;}
article h2{color:#efa71f;font-size:20px;margin-bottom:16px;}
article h3{color:#0c1b50;font-size:28px;margin-bottom:16px;padding-bottom:10px;border-bottom:1px solid #ccc;}
article p, 
article ol, 
article ul{margin-bottom:16px;}
article ul{list-style-position:inside;}
article ul li{margin-bottom:4px;}
#news span.title{color:#888 !important;}
/* Contact */
#contactForm input[placeholder], 
#contactForm textarea[placeholder], 
span.recaptcha_only_if_image, 
span.recaptcha_only_if_audio{font-size:14px;color:#666;}
#contactForm select, 
#contactForm input[type=text], 
#contactForm textarea, 
#contactForm #recaptcha_image{background:#fff;border:1px solid #ababab;border-radius:6px;padding:4px;width:366px !important;}
#contactForm #recaptcha_image{margin-bottom:8px;}
#contactForm .recaptcha_only_if_image, 
#contactForm .recaptcha_only_if_audio{display:block;margin:2px 0;}
#contactForm #recaptcha_response_field{margin-bottom:8px;}
#contactForm input[type=submit]{width:83px;height:35px;font-size:0;line-height:0;border:none;margin-top:12px;}
#contactForm input[type=submit]:hover{background-position:left bottom;}
#contactForm a{font-size:12px;color:#23336f;}
#contactForm span.error{font-size:12px;font-style:italic;color:#f00;display:block;}
#contactForm span.inputerror{margin:-10px 0 10px 0;}
#contactForm p.send{padding:8px;background:#e9f5cc;border:1px solid #547f00;border-radius:6px;color:#547f00;font-size:16px;text-align:center;width:356px;}
/*--------------------------------------------------
########### Aside
--------------------------------------------------*/
/* Left sidebar */
aside#left .top, 
aside#left .bottom{width:208px;height:13px;}
aside#left .center{width:197px;padding:10px;}
aside#left .center h3{color:#5264aa;font-size:22px;}
aside#left .center ul{padding:8px 0;}
aside#left .center ul li{font-size:13px;padding:2px 0 2px 12px;}
aside#left .center ul li a{color:#0c1b50;}
/* Right sidebar */
aside#right .top, 
aside#right .bottom{width:261px;height:12px;}
aside#right .center{width:241px;padding:10px;}
aside#right .center h3{color:#5264aa;font-size:22px;padding-bottom:6px;border-bottom:1px solid #ccc;}
aside#right .center #quickcontact{margin-bottom:8px;}
aside#right .center #quickcontact fieldset{padding:10px 0;}
aside#right .center #quickcontact fieldset p{margin-bottom:4px;}
aside#right .center #quickcontact fieldset input[type=text], 
aside#right .center #quickcontact fieldset textarea{border-radius:6px;border:1px solid #d6d6d6;background:#fff;width:226px;padding:4px;}
aside#right .center #quickcontact fieldset textarea{height:80px;}
aside#right .center #quickcontact fieldset input[placeholder], 
aside#right .center #quickcontact fieldset textarea[placeholder]{font-size:14px;font-weight: 700;}
aside#right .center #quickcontact fieldset input[type=submit]{width:83px;height:35px;font-size:0;line-height:0;border:none;float:right;}
aside#right .center #quickcontact fieldset input[type=submit]:hover{background-position:left bottom;}
/*testimonial*/
aside#right .bx-wrapper{margin-bottom:12px;background:none;height:auto;}
aside#right .bx-pager{display:none;}
aside#right .slide{padding:8px 0;width:auto;}
aside#right .slide p strong{display:block;color:#0c1b50; text-align:right;}
aside#right a.bx-prev, 
aside#right a.bx-next{position:absolute;top:-24px;left:200px;width:9px;height:13px;font-size:0;line-height:0;display:block;}
aside#right a.bx-next{left:220px;}
/*banners*/
ul#banners{padding:12px 0;}
ul#banners li{margin-bottom:6px;}
ul#banners li a{display:block;width:225px;}
ul#banners li a.calltoday{height:50px;background-position:0 0;}
ul#banners li a.requestdemo{height:36px;background-position:0 -63px;}
ul#banners li a.emailus{height:46px;background-position:0 -114px;}
ul#banners li a.calltoday, 
ul#banners li a.requestdemo, 
ul#banners li a.emailus{font-size:16px;}
ul#banners li a.requestdemo, 
ul#banners li a.emailus{color:#fff;padding:12px 0 0 60px;}
ul#banners li a.calltoday{color:#0c1b50;padding:8px 0 0 60px;}
ul#banners li a.calltoday strong{display:block;font-size:18px;}
/*--------------------------------------------------
########### Footer
--------------------------------------------------*/
footer div{width:22%;float:left;margin-right:32px;}
footer div p,
footer div ul li{border-bottom:1px dotted #636265;}
footer div p{color:#fff;padding-bottom:6px;}
footer div ul{font-size:14px;}
footer div ul li{padding:6px 0;}
footer div ul li a{color:#888;display:block;}
footer div ul li a:hover{color:#a9a9a9;}
footer div ul#social{padding-top:6px;}
footer div ul#social li{display:inline;}
footer div ul#social li a{display:block;float:left;width:32px;height:29px;margin-right:4px;}
footer div ul#social li a strong{display:none;}
footer div ul#social li a.fb{background-position:0 0;}
footer div ul#social li a.tw{background-position:-37px 0;}
footer div ul#social li a.lk{background-position:-74px 0;}
footer div ul#social li a.rss{background-position:-111px 0;}
footer div ul#social li a.be{background-position:-148px 0;}
footer div ul#social li a.yt{background-position:-185px 0;}
footer div ul#social li a:hover{opacity:0.6;filter:alpha(opacity=60);}



.successform span{
    color: green;
    font-weight: 600;
}


















































