@font-face {
font-family : 'MyriadPro';
src : url('/bundles/exclientel/fonts/MyriadPro-Regular.otf');
font-weight : normal;
font-style : normal; 
}
@font-face {
font-family : 'MyriadProLight';
src : url('/bundles/exclientel/fonts/MyriadPro-Light.otf');
font-weight : normal;
font-style : normal; 
}
@font-face {
font-family : 'MyriadProBold';
src : url('/bundles/exclientel/fonts/MyriadPro-Bold.otf');
font-weight : normal;
font-style : normal; 
}
@font-face {
font-family : 'MyriadProBlack';
src : url('/bundles/exclientel/fonts/MyriadPro-Black.otf');
font-weight : normal;
font-style : normal; 
}
@font-face {
    font-family: 'HelveticaLight';
    src: url('/bundles/exclientel/fonts/helveticalight-webfont.eot');
    src: url('/bundles/exclientel/fonts/helveticalight-webfont.eot?#iefix') format('embedded-opentype'),
         url('/bundles/exclientel/fonts/helveticalight-webfont.woff') format('woff'),
         url('/bundles/exclientel/fonts/helveticalight-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

h2 {
	font-size:25px;
	font-weight:normal;
	text-transform:uppercase;
	line-height: 30px;
	margin:0;
	letter-spacing:0em;
}
h3 {
	font-size: 20px;
}

/*content*/   /*overview and commons*/
.content {
	display: block;
	padding: 0px 0px 0px 21px; 
	width:962px; 
	position:relative;
/*	margin-top: 42px;*/
        
}
body.darkbcg { background-color: #000; }
.page_wrapper{
    min-width: 980px;
    margin-top: 185px;
}
.content p.slogan_text {
	display:block; 
	margin: 40px 0px 41px 0px; 
	color:#114e6a; 
	font-size:60px;
	line-height: 45px; 
	text-transform:uppercase; 
	font-weight:bold; 
	letter-spacing:-0.01em; 
}
.content p.slogan_text_2 {display:block; margin: 67px 0px 50px -1px; 
	color:#114e6a; font-size:60px; text-transform:uppercase; 
	font-weight:bold; letter-spacing:0.000em; }

.content p {font-size:20px; margin:0px 0px 0px 2px; line-height:30px; letter-spacing:0.01em;}
.content p a {text-decoration:underline; font-size: 16px;}
.content a.intro_button_big_red {display:block; left:20px; top:256px; 
	width:415px; height:68px; line-height:68px; color:#fff; font-size:25px; 
	text-align:center; 
	background-image:url('/bundles/exclientel/images/frontpage/button_big_red_bg.png'); 
	background-repeat:no-repeat; text-transform:uppercase; 
	letter-spacing:-0.024em; font-weight: bold;
	margin-left: auto; margin-right: auto;}
.content a.intro_button_big_red:hover {background-position: 0 -68px;} 
.content div.banners {	margin: 27px 0px 50px 0px; }
.content div.banners img {margin-right: 20px;}
.content ul.frontpage {
	display:block; 
	width:500px; 
	margin:51px 0px 32px 0px;
	list-style:none;
	padding-left:0;
}
.content ul.frontpage li {
	text-transform:uppercase; 
	font-size:15px; 
	line-height:27px;
	background: url('/bundles/exclientel/images/frontpage/bullet_arrow.png') no-repeat center left;
	padding-left: 46px;
	letter-spacing:0.02em;
	margin-bottom:13px;	
} 
.content img.cloud_30perc {position:absolute; top:173px; right:22px; } 
.content img.cloud_img {margin:26px 27px 31px 0;}
.content img.cloud_last {margin-right:0;}

/*how it works*/
.content p.slogan_text_std {
	display:block;  
	color:#114e6a; 
	font-size:60px; 
	text-transform:uppercase; 
	font-weight:bold; 
	letter-spacing:-0.05em;
	line-height: 45px; 
	margin: 34px 0 22px 19px;
}
.content p.slogan_text_std_2 {
	margin: 65px 0 54px 19px;
}
.content p.slogan_text_std a {
	margin: 3px 0 0 20px;
	vertical-align:top;
	text-decoration:none;
	letter-spacing: normal;
}
.content img.cloud_4times {
	margin-left: 19px;
}
.content div.paragraph_four {
	margin: 17px 0 0 23px;
}
.content div.paragraph_four p {
	width: 198px;
	color: #425459;
	display: inline-block;
	font-size: 12px;
	line-height: 18px;
	padding: 10px 30px 0 0;
	margin:0;
	letter-spacing:-0.019em;
    vertical-align: text-top;
}

.content div.paragraph_four p:nth-of-type(2) {
	padding-right: 28px;
}

.content div.columns_two div.column {
	display:inline-block;
	width:440px;
	margin:0 0px 50px 20px;
	vertical-align: top;
}
.content div.columns_two div.column:first-child {
	margin-right: 29px;
}
.content div.columns_two div.column h2,
.content div.columns_two div.column p {
	margin-left: 2px;
	position:relative;
	z-index:20;
}
.content div.columns_two div.column p {
	font-size:15px;
	line-height: 20px;
    margin: 14px 0 26px 3px; 
	letter-spacing:0.031em;
    width: 430px;
}
.content div.columns_two div.column a.button {
	float: right;
	margin: 0 9px 4px 0;
	text-decoration:none;
	font-size: 12px;
}

.content div.columns_two div.column_2 img.google { 
    margin-left: 3px;
}

/*advantages*/
.content div.columns_two_narrow {
	float: left;
	margin-top: -12px;
	margin-bottom: 10px;
}
.content div.columns_two_narrow div.column {
	display:inline-block;
	width:290px;
	margin:0px 0px 0px 0px;
	vertical-align: top;
}
.content div.columns_two_narrow div.column:last-child {
	width:285px;
}
.content div.columns_two_narrow div.column:first-child {
	margin-right: 26px;
}
.content div.columns_two_narrow div.column:first-child p {
	padding-right: 10px;
}
.content div.columns_two_narrow div.column h2,
.column_one_blue h2 {
    font-size: 24px;
    letter-spacing:0.00em;
    line-height: 25px;
	text-transform: uppercase;
	margin: 18px 0px 204px 2px;
}
.content div.columns_two_narrow div.column_3 h2,
.content div.columns_two_narrow div.column_4 h2 {
	margin-bottom: 245px;
}
.content div.columns_two_narrow div.column_5 h2,
.content div.columns_two_narrow div.column_6 h2 {
	margin-bottom: 226px;
}
.content div.columns_two_narrow div.column p {
	font-size:15px;
	line-height: 22px;
	margin-top: 14px;
	margin-bottom: 28px;
	letter-spacing:0.000em
}
.content div.columns_two_narrow div.column_1 {
	background: #fff url('/bundles/exclientel/images/frontpage/advantages/30percent.jpg') no-repeat;
	background-position: 1px 17px;
}
.content div.columns_two_narrow div.column_2 {
	background: #fff url('/bundles/exclientel/images/frontpage/advantages/twoja_strona.png') no-repeat;
	background-position: 1px 20px;
}
.content div.columns_two_narrow div.column_3 {
	background: #fff url('/bundles/exclientel/images/frontpage/advantages/waga.jpg') no-repeat;
	background-position: 2px 49px;
}
.content div.columns_two_narrow div.column_4 {
	background: #fff url('/bundles/exclientel/images/frontpage/advantages/baunce_rate.jpg') no-repeat;
	background-position: 0px 42px;
}
.content div.columns_two_narrow div.column_5 {
	background: #fff url('/bundles/exclientel/images/frontpage/advantages/gratis.png') no-repeat;
	background-position: 0px 18px;
	margin-top: 10px;
}
.content div.columns_two_narrow div.column_6 {
	background: #fff url('/bundles/exclientel/images/frontpage/advantages/contact_form.png') no-repeat;
	background-position: 0 69px;
	margin-top: 10px;
}
.column_one_blue {
	display:block;
	float:right;
	width: 280px;
	padding: 0px 20px 50px 20px;
	background-color: #b7e9f8;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	margin-right: 22px;
	color: #425459;
	margin-top: -12px;
	position:relative;
}
.column_one_blue .corner_tl { left: 0px;	background-position: 0px 0px; }
.column_one_blue .corner_tr { right: 0px;	background-position: 0 -15px; }
.column_one_blue .corner_bl { bottom:0px; left: 0px;	background-position: 0 -30px; }
.column_one_blue .corner_br { bottom:0px; right: 0px;	background-position: 0 -45px; }
.column_one_blue h2 {
	margin: 27px 0 22px 0;	
}
.column_one_blue h3 {
	margin:20px 0 0 5px;
	line-height: 20px;	
}
.column_one_blue h3 img {
	vertical-align: baseline;
	margin-bottom: -5px;
	margin-right: 10px;
}
.column_one_blue p {
	font-size: 12px;
	line-height: 18px;
	margin-top: 14px;
	margin-left: 4px;
}
/*.column_one_blue select {
	width: 
}*/	

/*prices*/
.price_column {
	float:left;
	display:block;
	width: 247px;
	text-align: right;
	margin-right: 31px;
}
.price_column_second_row {
	margin-top: 12px;
}
.price_column div {
	border-bottom : 1px solid white;
}
.price_column div h3 {
	margin:0;
	letter-spacing: 0.015em;
}
.price_column div p {
	font-size: 15px;
	line-height: 15px;
	margin:0px;
}
.price_column div h3 {
	line-height:22px;
	margin-bottom: 12px;	
}
.price_column div.row1 {
	height: 61px;
	padding-top:17px;
	padding-bottom:12px;
}
.price_column div.row2 {
	padding-top:17px;
	height: 51px;
}
.price_column div.row3 {
	height: 27px;
	padding-top:12px;
}
.price_column div.row4 {
	height: 25px;
	padding-top:14px;
}
.price_column div.row5 {
	height: 25px;
	padding-top:14px;
}
.price_column div.row6 {
	height: 27px;
	padding-top:12px;
}

.price_column_option,
.price_column_subscribe,
.price_column_price_table {
	width: 201px;
	margin-right:20px;	
}
.price_column_option div {
	display:block;
	background-color: #f2f2f2;
	padding-left: 0px;
	padding-right: 2px;
	text-align: center;
	border-bottom: 1px solid #d5d5d5;
}
.price_column_option div h3 {
	font-size:22px;	
	line-height:22px;
	margin-bottom: 11px;
}
.price_column_option div:first-child {
	-moz-border-radius: 15px 15px 0px 0px;
	-webkit-border-radius: 15px 15px 0px 0px;
	border-radius: 15px 15px 0px 0px;
}
.price_column_option div:last-child {
	-moz-border-radius: 0 0 15px 15px;
	-webkit-border-radius: 0 0 15px 15px;
	border-radius: 0 0 15px 15px;
	border-bottom: 0;
}
.price_column_option div:first-child p {
	font-size: 11px;
	line-height: 14px;
	text-align: justify;
	letter-spacing: 0.01em;
	padding-left:10px;
}

.price_column_option div.price {
	color: #eb7429;
	font-size: 50px;
	font-weight: bold;
	line-height: 36px;
}
.price_column_option div.price span {
	font-size: 16px;
	line-height: 16px;
	vertical-align: top;
}
.price_column_option div.row5 p {
	color: #eb7429;
	font-size: 20px;
}
.price_column_option div.row6 p {
	color: #425459;
	font-size: 16px;
         font-weight: bold;
}
.price_column_option div.row img.tick {
	margin-top: -4px;
}
.price_column_subscribe {
	margin-top: 22px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
	color: #fff;
	text-align: center;
	height: 40px;
	line-height: 40px;
	font-weight: bold;
	font-size: 20px;
	background: #eb7429 url('/bundles/exclientel/images/frontpage/prices/subscribe_now_bg.png') repeat-x;
    width: 645px;
}
.price_column_price_table {
	margin-top: 12px;
	color: #f2f2f2;;
}
.price_column_price_table div.row {
	text-align: center;
	background-color: #425459;
	border-bottom: 1px solid #566c72;
}
.price_column_price_table div.row:first-child {
	-moz-border-radius: 15px 15px 0 0;
	-webkit-border-radius: 15px 15px 0 0;
	border-radius: 15px 15px 0 0;	
}
.price_column_price_table div.row:last-child {
	-moz-border-radius: 0 0 15px 15px;
	-webkit-border-radius: 0 0 15px 15px;
	border-radius: 0 0 15px 15px;
	border-bottom: 0;
}
.price_call_form_wrapper {
	float: left;
	width: 622px;
	height: 88px;
	padding-left: 20px;
	padding-top: 12px;
	margin-top: 23px;
	background-color: #f2f2f2;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;	
	font-size: 15px;
}
.price_call_form_wrapper p {
	float: left;
	font-size: 15px;
	margin:0;
}
.price_call_form_wrapper form {
	float: left;
}
.price_call_form_wrapper form dd {
	width: 186px;	
}
.price_call_form_wrapper p:first-child {
	margin-right: 20px;
}
/*.price_call_form_wrapper div.mainselection {
	float:left;
	margin-left: 10px;
	margin-right: 18px;
	vertical-align: middle;	
	width:163px;
}*/
.price_call_form_wrapper div.mainselection select {
	/*width:200px;*/
}
.price_call_form_wrapper select {
	width: 142px;	
}
.content .price_vat { 
        display:block; 
        float: right; 
        margin: 20px 39px 0 0; 
        font-size: 15px;
}
/*help center*/
.column_one_blue_contact {
	width: 320px;
	padding-left: 30px;
	padding-bottom: 30px;
	margin-top:0;
}
.column_one_blue_contact h3	{
	font-size: 15px;
}
.column_one_blue .corners {
	position: absolute;
	display: block;
	width: 15px;
	height: 15px;
	background: url('/bundles/exclientel/images/common/white_negative_corners_big.png') no-repeat;
}
.column_one_blue .corner_tl { left: 0px;	background-position: 0px 0px; }
.column_one_blue .corner_tr { right: 0px;	background-position: 0 -15px; }
.column_one_blue .corner_bl { bottom:0px; left: 0px;	background-position: 0 -30px; }
.column_one_blue .corner_br { bottom:0px; right: 0px;	background-position: 0 -45px; }
/*.column_one_blue_contact div.mainselection	{
	width: 302px;
	margin-top: 13px;
}*/
/*
.column_one_blue_contact div.mainselection select {
	width: 330px;
}*/
.column_one_blue_contact select {
	width: 305px;
}

.column_one_blue_contact textarea {
    background: url("/bundles/exclientel/images/common/form/textarea_bg_310x120.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #B3B3B3;
    font-family: arial;
    font-size: 15px;
    height: 100px;
    margin-bottom: 10px;
    margin-top: 20px;
    overflow: auto;
    padding: 10px;
    width: 290px;
}

.column_one_blue_contact input[type="text"] {
	height: 18px;
	margin-top: 11px;
}
.column_one_blue input[type="text"] {
    background: url("/bundles/exclientel/images/common/form/input_bg_310x30.png") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #B3B3B3;
    font-family: arial;
    font-size: 15px;
    height: 30px;
    line-height: 30px;
    margin-bottom: 18px;
    padding-left: 10px;
    width: 300px;
}
.column_one_blue_contact a.button {
	float:right;
	margin-top: 5px;
	margin-right: 10px;
}

.content div.content_left {
	display: block;
	float: left;
	width: 480px;
	padding-left: 24px;
}
.content div.content_left label {
	font-size: 15px;
	color: #425459;	
}
.content div.content_left fieldset {
	margin-bottom: 20px;
}
.content div.content_left fieldset dd select {
	width: 292px;
}
.content div.content_left p {
	font-size: 15px;
	display: none;
	padding-left: 30px;	
	line-height: 22px;
	margin-bottom: 34px;
} 
.content div.content_left a {
	display: block;
}

.content div.content_left a.reveal {
	color: #425459;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 25px;
	line-height: 15px;
}
.content div.content_left a.reveal span {
	display: block;
	vertical-align: middle;
	width: 8px;
	height: 8px;
	margin: 3px 4px 0 0;
	background: url('/bundles/exclientel/images/frontpage/bullets_orange.gif') no-repeat;
	float: left; 
}
.content div.content_left a.reveal span.reveal {
	background-position: 0 -8px;
}

.flash_notice, .flash_error { 
    background-color: #000; 
    color: #fff; 
    height: 51px; 
    width: 100%; 
    text-align: center;
    text-transform: uppercase;
}

.hidden { display: none !important; }

.round_corner {
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
}

#header_menu.login + .flash_error, #header_menu.login + .flash_notice { margin-top: -15px;}

/* instructions */
.panel_content_profile7 { 
    background-color: #fff; 
    color: #434343;
    border: 1px solid #b3b3b3;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
    padding: 30px;
    margin-bottom: 30px;
}
.panel_content_profile7 p { font-size: 15px; line-height: 21px; margin-bottom: 10px; }
.panel_content_profile7 a { font-size: 15px; }
.panel_content_profile7 h2 { font-weight: bold; color: #EB7429; height: 33px; line-height: 33px; margin: 43px 0 17px 0;}
.panel_content_profile7 h2.banner { margin-top: 58px; }
.panel_content_profile7 textarea { padding: 11px; white-space: pre; width:474px; height:70px; color: #828282; background-color:#fff; border:1px solid #b9b9b9; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; display:inline-block; font-size: 10px;}
.panel_content_profile7 a.button.copy { font-size: 12px; vertical-align:top; margin-top:24px; margin-left:25px;}
.panel_content_profile7 h2.uses + p { margin-bottom: 5px; width: 505px;}
.panel_content_profile7 h2 img { vertical-align: middle; margin: 0 6px;}
.panel_content_profile7 .copy_success { display: none; line-height: 10px; font-size: 10px; float: left; margin: -33px 0 0 525px; width: 115px;}
.panel_content_profile7 h2.contact + p { margin-bottom: 15px; }
.panel_content_profile7 h2.contact + p + p { width: 505px; line-height: 18px; margin-bottom: 20px;}
.panel_content_profile7 input.size174 { border: 0 none; height: 30px; line-height: 30px; padding-left: 10px;}
.panel_content_profile7 input.size174 {background: url("/bundles/exclientel/images/common/form/input_bg_174x30.png") no-repeat scroll 0 0 transparent; width: 174px;}
.panel_content_profile7 .contact_copycode { opacity:0; margin-top: 20px; }
.panel_content_profile7 a.button.generate { cursor: pointer; vertical-align:top; background-color: #93c936; padding: 0 12px 0 15px; margin-left: 10px; font-size: 12px;}

/* new landing page */
.landing_section { width: 910px; margin: 0 auto; overflow: hidden;}
.landing_section p, .landing_section h4, .landing_section h5 { margin: 0;}
.landing_section strong { font-weight: bold; }
.landing_section h3 { 
    display: block; 
    font-family: 'MyriadProLight', 'HelveticaLight', arial, helvetica; 
    font-size: 45px;
    line-height: 49px;
    color: #fff;
    font-weight: normal;
    margin: 30px 0;
}
.landing_section h3 strong { font-family: 'MyriadProBlack', arial, helvetica; }
.landing_section .wide_button {
    display: block;
    width: 858px;
    height: 62px;
    float: left;
    margin: 48px 0 25px 0;
    font-size: 25px;
    line-height: 62px;
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    font-family: 'MyriadProLight', 'HelveticaLight', arial, helvetica;
    background: transparent url(/bundles/exclientel/images/frontpage/button_register_big.png) repeat; 
}

.landing_home { background: transparent url(/bundles/exclientel/images/frontpage/home_bcg.png) repeat; margin-top: -95px;}
.landing_home h3 { 
    float: left; 
    height: 255px;
    padding: 29px 0 0 0;
    width: 460px;
    background: transparent url(/bundles/exclientel/images/frontpage/home_img.png) no-repeat 598px 13px;
    margin-bottom: 0;
}
.landing_home .price {
    clear: both;
    width: 430px; 
    float: left;  
    font-size: 17px; 
    color: #065292; 
    font-family: 'MyriadPro', arial, helvetica; 
}
.landing_home .price .cost { 
    text-transform: lowercase; 
    font-size: 43px; 
    line-height: 110px; 
    margin: -41px 0 2px 0;
    font-family: 'MyriadProLight', 'HelveticaLight', arial, helvetica;
}
.landing_home .price .cost strong { 
    color: #d10666; 
    font-size: 80px; 
    position: relative; 
    top: 25px; 
    font-family: 'MyriadProBlack', arial, helvetica;
}
.landing_home .price > a { margin-top: 14px; display: block;}

/* landing page - animation */
.landing_home .animation { width: 440px; height: 280px; float: right; margin-top: 31px; position: relative;}
.landing_home .animation .layer { width: 100%; height: 100%; position: absolute; top: 0; left: 0; display: none; }
.landing_home .layer1 { background: transparent url(/bundles/exclientel/images/frontpage/animation/layer1.png) no-repeat 92px 12px; }
.landing_home .layer2 { background: transparent url(/bundles/exclientel/images/frontpage/animation/layer2.png) no-repeat 36px 27px; }
.landing_home .layer3 { background: transparent url(/bundles/exclientel/images/frontpage/animation/layer3.png) no-repeat 36px 27px; }
.landing_home .layer4 { background: transparent url(/bundles/exclientel/images/frontpage/animation/layer4.png) no-repeat 36px 27px; }
.landing_home .layer5 { background: transparent url(/bundles/exclientel/images/frontpage/animation/layer5.png) no-repeat 236px 39px; }
.landing_home .layer6 { background: transparent url(/bundles/exclientel/images/frontpage/animation/layer6.png) no-repeat 55px 0px; }
.landing_home .arrow, .landing_home .pointer, 
.landing_home .numbers, .landing_home .call_status { position: absolute; }
.landing_home .arrow { left: 110px; top: 231px;}
.landing_home .pointer { display: none; left: 210px; top: 210px; } /* final position: left: 286px; top: 193px; */
.landing_home .numbers { 
    left: 195px; 
    top: 180px; 
    width: 0;  /* final width: 103px; */
    height: 20px; 
    background: transparent url(/bundles/exclientel/images/frontpage/animation/numbers.png) no-repeat 0 0;
}
.landing_home .call_status {  left: 195px; top: 192px; }

/* landing page - features */
.landing_features:before,
.landing_usage:before,
.landing_prices:before, 
.landing_prices:before,
.loggedout_footer:before,
.landing_features .landing_section + .landing_section:before {
    content: "";
    display: block;
    height: 58px;
    background: transparent url(/bundles/exclientel/images/frontpage/home_border.png) repeat-x; 
}
.landing_usage:before { background: transparent url(/bundles/exclientel/images/frontpage/features/features_border.png) repeat-x;  }
.landing_prices:before { background: transparent url(/bundles/exclientel/images/frontpage/usage/usage_border.png) repeat-x;  }
.loggedout_footer:before { background: transparent url(/bundles/exclientel/images/frontpage/usage/usage_border.png) repeat-x;  }

.landing_features .landing_section + .landing_section:before { 
    height: 59px;
    background: transparent url(/bundles/exclientel/images/frontpage/features/features_line.png) repeat-x;
}
.landing_features .landing_section + .landing_section { margin-bottom: -20px; }

.landing_features { 
    font-family: 'MyriadPro', arial, helvetica; 
    background: transparent url(/bundles/exclientel/images/frontpage/features/features_bcg.png) repeat; 
}
.landing_features .landing_section { padding-bottom: 13px;}
.landing_features .landing_section + .landing_section h3 { margin: 0 0 67px; }
.landing_features h3 { font-size: 47px; margin: 48px 0 58px 0;}
.landing_features .landing_section:first-child h3 { font-size: 36px; }

.landing_section ul { padding: 0; margin: 0; float: left; }
.features_list li { list-style: none; padding-left: 132px; margin-bottom: 39px; color: #fff;}
.features_list h5 { font-weight: bold; font-size: 30px; margin-bottom: 13px; font-family: 'MyriadProBlack', arial, helvetica;}
.features_list p { font-family: 'MyriadProLight', 'HelveticaLight', arial, helvetica; font-size: 14px; line-height: 17px;}

.features_list.contact { width: 570px; margin-left: 6px;}
.features_list.sales { width: 410px; }
.features_list.sales + .sales { float: right; margin-right: 26px; width: 420px; }
.features_list .form {
    min-height: 85px;
    background: transparent url(/bundles/exclientel/images/frontpage/features/features_contact_form.png) no-repeat left 6px;
}
.features_list .details {
    min-height: 68px;
    background: transparent url(/bundles/exclientel/images/frontpage/features/features_contact_details.png) no-repeat 2px 2px;
}
.features_list.sales li { margin-bottom: 30px; height: 125px; padding-left: 116px; }
.features_list.sales + .sales li { padding-left: 142px;}
.features_list.sales p { font-size: 15px; line-height: 18px;}
.features_list .instant { 
    min-height: 66px;
    background: transparent url(/bundles/exclientel/images/frontpage/features/features_instant.png) no-repeat 13px 2px;
}
.features_list.sales .allday { 
    min-height: 96px;
    height: 133px;
    background: transparent url(/bundles/exclientel/images/frontpage/features/features_allday.png) no-repeat 4px 1px;
}
.features_list .analytical { 
    min-height: 64px;
    background: transparent url(/bundles/exclientel/images/frontpage/features/features_analytical.png) no-repeat 6px 0;
}
.features_list .direct { 
    min-height: 77px;
    background: transparent url(/bundles/exclientel/images/frontpage/features/features_direct.png) no-repeat 18px 5px;
}
.features_list.sales .free { 
    min-height: 88px;
    height: 133px;
    background: transparent url(/bundles/exclientel/images/frontpage/features/features_free.png) no-repeat 0 6px;
}
.features_list .nopc { 
    min-height: 60px;
    background: transparent url(/bundles/exclientel/images/frontpage/features/features_nopc.png) no-repeat 28px 9px;
}
.features_list .form h5 { color: #cdff03; }
.features_list .details h5 { color: #44d659; }
.features_list .instant h5 { color: #30d248; }
.features_list .allday h5 { color: #09c3f1; }
.features_list .analytical h5 { color: #ff6000; }
.features_list .direct h5 { color: #d8ff00; }
.features_list .free h5 { color: #f03c4d; }
.features_list .nopc h5 { color: #1bc6d1; }

/* landing page - install banner */
.install_banner { 
    float: right;
    color: #fff; 
    font-size: 15px; 
    width: 225px; 
    height: 237px; 
    padding: 25px 28px 30px 28px;
    text-align: left;
    margin: -15px 9px 0 0;
    font-family: 'MyriadPro', arial, helvetica; 
    background: transparent url(/bundles/exclientel/images/frontpage/install_banner_bcg.png) no-repeat;
}
.install_banner img { display: block; width: 143px; height: 143px; margin: 30px auto 0 auto; }

/* landing page - usage */
.landing_usage {
    background: transparent url(/bundles/exclientel/images/frontpage/usage/usage_bcg.png) repeat; 
}
.landing_usage .wide_button {
    float: none;
    margin: 45px auto 33px auto;
    background: transparent url(/bundles/exclientel/images/frontpage/button_register_big.png) no-repeat; 
}
.landing_usage h3, .landing_usage li { color: #000; }
.landing_usage h3 { font-size: 54px; margin: 43px 0 71px 0; }
.landing_usage ul { overflow: hidden; float: none; }
.landing_usage li { list-style: none; float: left; font-size: 16px; height: 200px; position: relative; }
.landing_usage li > p { position: absolute; left: 0; top: 127px; font-family: 'MyriadPro', arial, helvetica; }
.landing_usage li > img { position: absolute; }
.landing_usage .website { width: 155px; margin: 0 42px 0 6px;}
.landing_usage .portal { width: 165px; margin-right: 40px;}
.landing_usage .campaign { width: 158px; margin-right: 40px;}
.landing_usage .doc { width: 115px; margin-right: 55px;}
.landing_usage .email { width: 125px; }
.landing_usage .website img { width: 96px; height: 89px; top: 0px; left: 17px; }
.landing_usage .portal img { width: 125px; height: 85px; top: 2px; left: 20px; }
.landing_usage .campaign img, .landing_usage .doc img { width: 90px; height: 78px; top: 6px; left: 15px; }
.landing_usage .doc img { left: 0px; }
.landing_usage .email img { width: 89px; height: 81px; top: 5px; left: 9px; }

/* landing page - prices */
.landing_prices { 
    background: transparent url(/bundles/exclientel/images/frontpage/prices/price_bcg.png) repeat; 
}
.landing_prices .landing_section { position: relative; height: 625px; }
.landing_prices .price_section1, .landing_prices .price_section2 { 
    position: absolute;
    top: 0;
    left: 0;
}
.landing_prices .price_section2 { left: 960px; }
.landing_prices h3 { font-size: 60px; margin: 65px 0 21px 0; }
.landing_prices h3 + p { 
    width: 910px;
    color: #fff; 
    font-size: 20px; 
    line-height: 24px;
    margin-bottom: 50px; 
    font-family: 'MyriadProLight', 'HelveticaLight', arial, helvetica;
}
.landing_prices .cost { overflow: hidden; margin-bottom: 64px;}
.landing_prices .cost > img { float: left; }
.landing_prices .cost .main { width: 308px; height: 217px; margin: 2px 116px 0 23px;}
.landing_prices .cost .number { width: 251px; height: 170px; margin: 19px 30px 0 0; }
.landing_prices .cost .superscript { 
    font-size: 62px; 
    color: #fff; 
    position: relative;
    left: 2px;
    top: 1px;
    font-family: 'MyriadProLight', 'HelveticaLight', arial, helvetica;
}
.landing_prices .show_price, .landing_prices .hide_price, .landing_prices .register  {
    display: block;
    padding-left: 53px;
    width: 378px;
    height: 62px;
    background: transparent url(/bundles/exclientel/images/frontpage/prices/price_show.png) no-repeat; 
    font-size: 25px;
    color: #fff;
    line-height: 62px;
    text-transform: uppercase;
    font-family: 'MyriadProLight', 'HelveticaLight', arial, helvetica;
}
.landing_prices .show_price { margin: 0 auto;}
.landing_prices .hide_price {
    position: relative;
    z-index: 1;
    padding-left: 70px;
    width: 128px;
    margin-top: 34px;
    background: transparent url(/bundles/exclientel/images/frontpage/prices/price_hide.png) no-repeat; 
}

.landing_prices table { 
    width: 900px; 
    color: #fff; 
    text-align: center; 
    position: relative; 
    top: -39px; 
    font-family: 'MyriadPro', arial, helvetica;
    margin: 0;
}
.landing_prices table strong { font-family: 'MyriadProBlack', arial, helvetica; }
.landing_prices table th { 
    font-size: 30px; 
    text-transform: uppercase; 
    font-family: 'MyriadProLight', 'HelveticaLight', arial, helvetica;
    height: 60px; 
    vertical-align: top; 
    font-weight: normal;
}
.landing_prices table .start, .landing_prices table .end { width: 24px;}
.landing_prices table .desc { width: 217px; padding-right: 44px;}
.landing_prices table .smart { padding-right: 26px; }
.landing_prices table .optimum { padding-right: 22px; }
.landing_prices table td.desc { text-align: right; font-size: 15px; }
.landing_prices table td { 
    font-size: 30px; 
    height: 70px;
    background: transparent url(/bundles/exclientel/images/frontpage/prices/table_row_bcg.png) repeat-x; 
    -moz-box-sizing:    border-box;
   -webkit-box-sizing: border-box;
   -ms-box-sizing:     border-box;
    box-sizing:        border-box;
}
.landing_prices table td.start {
     background: transparent url(/bundles/exclientel/images/frontpage/prices/table_row.png) no-repeat left top; 
}
.landing_prices table td.end {
     background: transparent url(/bundles/exclientel/images/frontpage/prices/table_row.png) no-repeat right top; 
}
.landing_prices .row1 td { font-size: 50px;}
.landing_prices .row2 td,.landing_prices .row3 td{ font-size: 40px;}
.landing_prices .row2 .no_restriction { font-size: 25px; font-family: 'MyriadProLight', 'HelveticaLight', arial, helvetica;}
.landing_prices img.no { width: 23px; height: 19px; }
.landing_prices img.yes { width: 27px; height: 27px; }

.small_landing_prices:before { background: none; height: 0; }
.small_landing_prices { 
    float: right;
    margin-top: 1px;
    height: 392px;
    background: transparent url(/bundles/exclientel/images/frontpage/prices/prices_bcg_rows.png) no-repeat 0 0;
}
.small_landing_prices table { top: 0; width: 532px;}
.small_landing_prices table th { padding-top: 12px; height: 42px;}
.small_landing_prices table td { height: 41px; background: none; font-size: 20px;}
.small_landing_prices table .desc { width: 240px; padding-right: 41px; }
.small_landing_prices table td.desc { font-size: 14px;}
.small_landing_prices img.no { width: 18px; height: 15px; }
.small_landing_prices img.yes { width: 21px; height: 20px; }

.landing_prices .note {
    margin-top: -2px;
    padding-left: 13px;
    float: left;
    color: #fbcd31;
    font-size: 15px;
    font-family: 'MyriadPro', arial, helvetica;
}
.landing_prices .register {
    text-align: center;
    padding: 0;
    float: right;
    margin: -22px 7px 0 0;
    color: #292929;
    width: 445px;
    height: 62px;
    background: transparent url(/bundles/exclientel/images/frontpage/button_register_small.png) no-repeat left top; 
}

/* front page - help center */
.landing_help { 
    background: transparent url(/bundles/exclientel/images/frontpage/home_bcg.png) repeat; 
    margin-top: -95px;
    padding-top: 81px;
}
.landing_help .main_call_us { margin-top: 0; }
.landing_help .main_call_us h4 { text-align: left; margin: 0 0 2px 14px; }
.landing_help .main_call_us > p { text-align: left; margin: 0 0 15px 16px; }
.landing_help .faq { font-size: 14px; float: left; width: 410px; color: #fff; min-height: 800px; }
.landing_help .faq label { 
    display: block;
    font-size: 30px;
    margin-bottom: 17px;
    font-family: 'MyriadProLight', 'HelveticaLight', arial, helvetica;
}
.landing_help .faq select, 
.landing_help .customStyleSelectBox, 
.landing_basic .customStyleSelectBox, 
.simulator_form select,
.integrate_form select {
    font-size: 18px; 
    color: #2d78ae;
    font-family: 'MyriadPro', arial, helvetica;
}
.landing_help .faq select { width: 397px; cursor: pointer; }
.landing_help .customStyleSelectBox, .landing_basic .customStyleSelectBox  {
    margin-bottom: 40px; 
    cursor: pointer;
    width: 333px;
    height: 40px;
   -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    line-height: 40px;
    padding: 0 45px 0 20px;
    background: #fff url('/bundles/exclientel/images/common/select_arrow.png') no-repeat 367px 16px;
}
.landing_help .faq > a {
    margin-bottom: 18px;
    color: #fff;
    display: block;
    font-family: 'MyriadBold', arial, helvetica;
    font-weight: bold;
}
.landing_help .faq > p { margin: -10px 0 35px 10px; display: none; font-family: 'MyriadPro', arial, helvetica; }
.landing_help .register { width: 443px; float: right; }
.landing_help .register > a { width: 408px; display: block; margin: 0 auto;}
.landing_help + .loggedout_footer:before, .landing_basic + .loggedout_footer:before {
    background: url("/bundles/exclientel/images/frontpage/home_border.png") repeat-x scroll 0 0 transparent;
}

.landing_help .faq form.landing_select{
    margin-bottom: 35px;
}

/* front page - register, login, forgot password */
.landing_basic { 
    background: transparent url(/bundles/exclientel/images/frontpage/home_bcg.png) repeat; 
    margin-top: -95px;
    padding-top: 81px;
    min-height: 400px;
    color: #fff;
}
.landing_basic h1 {
    margin: 0 0 17px 0;
    color: #fff;
    font-size: 30px;
    font-weight: normal;
    font-family: 'MyriadProLight', 'HelveticaLight', arial, helvetica;
}
.landing_basic .link { color: #cc1e1e; text-decoration: underline; }
.landing_basic form { float: left; width: 350px; margin-bottom: 120px; }
.landing_basic form input {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border-style: none;
    font-family: 'MyriadPro',arial,helvetica;
    font-size: 20px;
    height: 24px;
    margin-bottom: 10px;
    padding: 8px 10px;
    width: 318px;
}
.landing_basic form input + .submit_button, 
.landing_basic .no_account + .submit_button { margin-top: 35px; }
.landing_basic .no_account { margin-top: 10px; }
.landing_basic input::-webkit-input-placeholder { color: #afafaf; }
.landing_basic input:-moz-placeholder { color: #afafaf; }
.landing_basic input.placeholder, .landing_basic textarea.placeholder { color: #afafaf; }

.landing_basic form .error_list, 
.landing_help form .error_list { color: #fff; overflow: hidden; text-align: left; }
.landing_basic form .terms .error_list, 
.landing_help form .terms .error_list { margin: 4px 0 0 0;}
.landing_basic form ul.error_list, 
.landing_help form ul.error_list { margin-bottom: 20px; font-family: arial,helvetica,sans; font-size: 12px;}
.landing_basic form .error_list li, 
.landing_help form .error_list li { list-style-type: disc; list-style-position: inside; width: 330px; }
.login-form .error_list { margin-bottom: 10px;}
.register-form .error_list { margin-bottom: 20px; }
.register-form .terms .error_list { font-size: 12px; }
.register-form .terms label { cursor: pointer; }
.landing_basic form .terms .error_list { margin-top: 10px; }

.landing_basic .terms {
    font-family: 'MyriadPro', arial, helvetica;
    font-size: 14px;
    color: #fff;
    clear: both;
    overflow: hidden;
    margin: 7px 0 36px 0;
}
.landing_basic .terms > span:first-child { position: relative; top: 2px; margin: 0 5px 0 9px;}
.landing_basic .terms a { color: #cc1e1e; text-decoration: underline; }
.landing_basic .submit_button {
    display: block;
    width: 338px;
    height: 52px;
    line-height: 52px;
    font-size: 25px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    background: url("/bundles/exclientel/images/frontpage/frontpage_button.png") no-repeat;
    font-family: 'MyriadProLight', 'HelveticaLight', arial, helvetica;
    cursor: pointer;
}

.landing_register { padding-top: 51px; }
.register_info {
    float: right;
    color: #6dd7f6;
    font-size: 14px;
    font-family: 'MyriadPro', arial, helvetica;
    width: 392px;
    height: 167px;
    padding: 25px 20px 20px 31px;
    background: transparent url(/bundles/exclientel/images/frontpage/register_info_bcg.png) no-repeat;
}
.register_info h4 { margin-bottom: 7px; }
.register_info strong { font-family: 'MyriadProBold', arial, helvetica; font-weight: normal; }
.landing_register .register-h1 { margin-top: 30px; width: 365px; }
.register-form .select-div { margin-bottom: 10px; }

.register-form { float: left; padding-left: 2px; }
.landing_basic .register-form input, 
.register-form select { font-size: 18px; }

/* frontpage - sales */
.header .simulator { 
    margin: 14px 22px 0 0;
    float: right; 
    color: #fff;
    text-transform: uppercase;
    font-size: 30px;
    font-family: 'MyriadPro', arial, helvetica;
}
.simulator_form, 
.landing_basic .simulator_form,
.simulator_form { float: none; width: 405px; margin: 5px auto; overflow: hidden; }
.simulator_form label { 
    display: block; 
    margin-bottom: 18px;
    font-size: 25px;
    font-family: 'MyriadProLight', 'HelveticaLight', arial, helvetica;
}
.simulator_form input[type="text"] { 
    font-size: 18px; 
    padding: 5px 10px 5px 15px;
    height: 30px; 
    width: 373px; 
    margin-bottom: 42px;
}
iframe#simulator_page{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.simulator_form select, .simulator_form .customStyleSelectBox,
.integrate_form select, .integrate_form .customStyleSelectBox { color: #afafaf; cursor: pointer; }
.simulator_form select, 
.integrate_form select { width: 198px; opacity: 0; }
.simulator_form .customStyleSelectBox { width: 133px; background-position: 169px 16px;}
.simulator_form .clear { clear: both; }
.simulator_form input[type="submit"] { float: left; margin-top: 20px;}

/* error */
.landing_basic .flash_notice, .landing_help .flash_notice,
.landing_basic .flash_error, .landing_help .flash_error { margin-top: -30px; }
.landing_home .flash_notice, 
.landing_home .flash_error { position: relative; top: 51px; margin-bottom: 50px; }

/* footer */
.loggedout_footer { background-color: #000; }

/*integration page */
.integration {
    width: 943px;
    margin: -81px auto 0;
    min-height: 500px;
}
.integration .box_1_3{
    background: transparent url(/bundles/exclientel/images/frontpage/violet_box.png) no-repeat;
    width: 251px;
    height: 217px;
    float: left;
    margin: 54px 18px 21px 0;
    padding: 22px 26px 31px 25px;
    position: relative;
}
.integration .box_1_3.last{
    margin-right: 0px;
}
.integration .box_1_3 h4{
    font-family: 'MyriadProBlack', arial, helvetica;
    font-size: 35px;
    color: #6dd7f6;
    margin: 0;
    padding: 0;
}
.integration .box_1_3 p{
    font-family: 'MyriadPro', arial, helvetica;
    font-size: 15px;
    line-height: 18px;
    color: #fff;
    margin: 24px 0 0;
    padding: 0;
    font-weight: normal;
}
.integration .box_1_3 a{
    font-family: 'MyriadPro', arial, helvetica;
    display: block;
    margin: 42px auto 0;
    width: 233px;
    height: 38px;
    line-height: 42px;
    background: transparent url(/bundles/exclientel/images/frontpage/main_integration_button.png) no-repeat;
    text-align: center;
    font-size: 20px;
    color: #fff;
}

/* integration wizard */
.header .integrate_header { 
    margin: 18px 22px 0 0;
    float: right; 
    color: #fff;
    font-size: 20px;
    font-family: 'MyriadPro', arial, helvetica;
}
.header .integrate_header span { margin-left: 5px; padding: 6px 17px 8px 16px; background-color: #ebbe43;}
.integrate_wizard { margin: -44px auto 0; overflow: hidden; width: 950px;}

.step_help {
    position: relative;
    float: left;
    width: 402px;
    height: 264px;
    padding: 29px 10px;
    background: transparent url(/bundles/exclientel/images/frontpage/integration/step_help_bcg.png) no-repeat;
}
.step_help > .title, .step_help > .title2, .step_help > .title_sell1 { padding-left: 18px; margin-bottom: 38px;}
.step_help > .title2 { margin-bottom: 35px; }
.step_help > .title_sell1 { margin-bottom: 34px;}
.step_help > p {
    width: 350px;
    margin: 0;
    padding-left: 22px;
    font-size: 14px;
    line-height: 18px;
    color: #9ccff3;
    font-family: 'MyriadProLight', 'HelveticaLight', arial, helvetica; 
}
.step_help > p + p { margin-top: 16px; }
.step_help .main_call_us { 
    background: none; 
    padding: 0; 
    height: 60px; 
    width: 393px; 
    margin: 0;
    position: absolute;
    top: 250px;
    left: 19px;
}
.step_help .main_call_us .input_wrapper { width: 205px; }
.step_help .main_call_us .input_wrapper > input { width: 145px;}

.back_to_integration {
    float: left;
    width: 238px;
    height: 29px;
    padding: 11px 0 0 37px;
    margin-top: 29px;
    text-transform: uppercase;
    font-size: 14px;
    color: #fff;
    font-family: 'MyriadPro', arial, helvetica;
    background: transparent url(/bundles/exclientel/images/frontpage/integration/integrate_back.png) no-repeat;
}

.integrate_form, .landing_basic .integrate_form { float: right; width: 479px; min-height: 400px; margin: 26px auto 20px; }
.integrate_form.step2 { margin-top: 23px; width: 463px;}
.integrate_form.step3 { margin-top: 17px; width: 463px; }
.integrate_form.sell1 { margin-top: 47px; width: 464px; }
.integrate_form.sell2 { margin-top: 103px; width: 463px; }
.integrate_form.sell4 { margin-top: -3px; width: 463px; }
.integrate_form.sell5 { margin-top: 0px; width: 463px; }

.integrate_form .customStyleSelectBox { 
    width: 79px;
    height: 30px;
    line-height: 30px;
    margin-bottom: 20px;
    font-size: 14px;
    color: #727272;
    text-transform: uppercase;
    background-position: 118px 5px;
    background-image: url('/bundles/exclientel/images/common/arrow_login.png'); 
}
.integrate_form.sell3 .customStyleSelectBox { margin-bottom: 29px;}
.integrate_form .customStyleSelectBox + label { padding-left: 5px; }
.integrate_form label, .integrate_form .label { 
    font-size: 16px; 
    text-transform: lowercase; 
    font-family: 'MyriadPro', arial, helvetica;
}
.integrate_form label + input[type="text"] { margin-top: 6px; }
.integrate_form .checkbox label { padding-left: 4px; margin: -23px 0 0 26px; display: block; }
.integrate_form .label { margin: 16px 0 1px 0;}
.integrate_form.sell5 .label { margin-top: 13px; } 

.integrate_form .checkbox > .desc {
    width: 412px;
    line-height: 14px;
    margin: 14px 0 73px 31px;
    font-family: 'MyriadProLight', 'HelveticaLight', arial, helvetica;
}
.integrate_form .NFCheck {
    width: 20px;
    height: 20px;
    background-image:  url(/bundles/exclientel/images/frontpage/integration/checkbox.png);
}

.integrate_form textarea { 
    height: 70px;
    width: 444px; 
    padding: 10px 13px;
    font-size: 16px; 
    margin: 5px 0 32px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}
.integrate_form.step3 textarea, 
.integrate_form.sell5 textarea { font-size: 12px; color: #6e6e6e; height: 200px; width: 424px; }
.integrate_form.sell5 textarea { height: 90px; margin-bottom: 6px; }

.integrate_form input[type="text"] {
    width: 382px;
    padding-left: 18px;
    margin-bottom: 14px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}
.integrate_form.sell4 input[type="text"] { margin-bottom: 23px; }
.integrate_form textarea::-webkit-input-placeholder { color: #afafaf; }
.integrate_form textarea:-moz-placeholder { color: #afafaf; }

.integrate_form input[type="submit"], 
.integrate_form .send_code {
    width: 193px;
    height: 38px;
    margin-right: 9px;
    background-image: url(/bundles/exclientel/images/frontpage/integration/next.png);
}
.integrate_form .back_button {
    width: 153px;
    height: 38px;
    margin-right: 20px;
    color: #fff;
    text-transform: uppercase;
    text-align: center;
    font-family: 'MyriadPro',arial,helvetica;
    background: transparent url(/bundles/exclientel/images/frontpage/integration/back_button.png) no-repeat 0 0;
}
.integrate_form .send_code {
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-family: 'MyriadPro',arial,helvetica;
}
.integrate_form.step2 input[type="submit"], 
.integrate_form.step2 .back_button { margin-top: 60px; } /*105*/
.integrate_form.step3 .send_code, 
.integrate_form.step3 .back_button { margin-top: 42px; }

.integrate_form.sell1 input[type="submit"] { margin-top: 5px;}
.integrate_form.sell2 input[type="submit"], 
.integrate_form.sell2 .back_button { margin-top: 170px; }
.integrate_form.sell3 input[type="submit"], 
.integrate_form.sell3 .back_button { margin-top: 32px; }
.integrate_form.sell4 input[type="submit"], 
.integrate_form.sell4 .back_button { margin-top: 3px; }
.integrate_form.sell5 .send_code, 
.integrate_form.sell5 .back_button { margin-top: 44px; }

/* email popup for sending code in integration wizards */
.email_popup {
    display: none;
    position: fixed;    
    top: 40%;
    margin-top: -156px;
    left: 50%;
    margin-left: -202px;
    background-color: #fff;
    z-index: 100;
}
.email_popup form { padding: 40px; width: 323px; height: 234px; margin-bottom: 0; }
.email_popup h3 { font-size: 25px; color: #f17a2f; font-weight: normal; margin: 0 0 16px 0;}
.email_popup p { font-size: 15px; color: #767676;}
.email_popup textarea { margin-top: 7px; width: 306px; height: 55px; background: none; border: 1px solid #b9b9b9; -moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;}
.email_popup input[type="submit"] { 
    height: 34px; 
    margin: 24px 0 0 90px; 
    text-transform: uppercase; 
    width: 143px;
    padding: 0;
    border-style: solid;
    font-size: 14px;
    font-family: arial,helvetica;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;

}
#cookiePolicy{
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 40px;
  line-height: 40px;
  background: url(/bundles/exclientel/images/common/header_bcg.png) 0 0 repeat-x;
  text-align: center;
  z-index: 10;
  font-size: 13px;
  color: #fff;
  opacity: 0.9;
}
#cookiePolicy a{
    background: #f57e34;
    padding: 6px 15px;
    color: #fff;
    text-transform: uppercase;
    margin-left: 17px;
    text-decoration: none;
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px; 
    border-radius: 10px;
}