@import url('../v2/css/bootstrap.css');
@import url('../v2/css/sprites.css');
@import url('../v2/css/fonts.css');
@import url('../v2/css/lightbox.css');
@import url('../v2/css/jquery.bxslider.css');
@import url('../css/jquery.gritter.css');
@import url('../vendor/fontawesome/4.6.3/css/font-awesome.min.css');
/********************************
 	
 	Style.css table of contents
	- global styles
	- header 
	- popup images 
	- header logos 
	- video tabs content 
	- small-presentation 
	- product description 
	- testimonials 
	- press-review 
	- footer 
	- error pages 404/500
********************************/


/* Global styles */ 

/* Buttons */
.btn-info{border: 1px solid #0071bb; box-shadow: none; background-color: #43b4dd; background-image: linear-gradient(to bottom, #43b4dd, #3d8cc7);
						 background-repeat: repeat-x; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); color: #FFFFFF;	}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active,.btn-info.disabled, 
						.btn-info[disabled] { color: #ffffff; background-color: #3d8cc7;}	

.btn-inverse{border: 1px solid #747474; box-shadow: none; background-color: #878787; background-image: linear-gradient(to bottom, #878787, #747474);
						 background-repeat: repeat-x; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); color: #FFFFFF;	}
.btn-inverse:hover, .btn-inverse:focus, .btn-inverse:active, .btn-inverse.active,.btn-inverse.disabled, 
						.btn-info[disabled] { color: #ffffff; background-color: #747474;}							
						
h3{color: #3d8cc7; font-family: 'OpenSans-Light-webfont'; font-size: 3.4em; font-weight: normal; line-height: 100%; text-align: left;}
h4{font-family: 'OpenSans-Light-webfont'; font-size: 2.3em; font-weight: bold; line-height: 100%;}
/* overlay */
.overlay{ display: none; position: fixed; top: 0%; left: 0%; width: 100%; height: 100%; background-color: black; z-index: 9999; -moz-opacity: 0.8; opacity: .30; filter: alpha(opacity=80); }
 /* Gradient */
.gradient{width: 100%; background: url(../v2/images/home/gradient.png) no-repeat center; height: 1px; margin: 0px auto; position: relative; z-index: 10; }
/* gradient bootom stick hack */
section, header  {  position: relative; }
section .gradient, header .gradient  {  position: absolute; bottom: 0;}
/* Container */
#popup-container{ z-index:10000; background-color: white; position: fixed; top: 10%; left: 50%; margin-left:-400px; }
.container-wrap{width: 1024px; margin: auto; min-width: 990px !important; border-left: 2px solid #e4e4e4; border-right: 2px solid #e4e4e4; } 
.outlined{ outline: 1px solid red; }

/* Notifications */
#messages_container{padding-left: 32px; padding-right: 32px;}
.alert{margin-top: 20px; font-size: 15px; margin-left: 0px!important;}

/* site toggle for cms pages */
.toggle-body{ display: none; }

/** general **/
.center{text-align:center;}
.blue{color: #0079ad; }
.red { color:red; }
.green{ color:#268905; }
.bg-blue{ background-color:#3d8cc7; }
.bg-green{ background-color:#5BB65B; }
.line-through{text-decoration: line-through;}
.left{float:left;}
.right{float: right;}
.bold{font-weight: bold;}
.inline{ display: inline; }
/* this creates an unnecessary scroll */
iframe[name=google_conversion_frame] 
{
    display: none !important;
}

/* global css */
h1{font-family: 'MochaMattari'; text-align: center; font-weight: normal; font-size: 3.9em; line-height: 112%; }
p {margin: 0 0 9px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 13px; line-height: 18px;}
/*  nav  */

.nav-pills .dropdown-menu{ -webkit-border-radius: 24px; -moz-border-radius: 24px; border-radius: 24px;}

.dropdown-menu li > a:hover,
.dropdown-menu .active > a, .dropdown-menu .active > a:hover,
.nav-pills > .active > a, .nav-pills > .active > a:hover{background-color: #43b4dd;}

/* Header */
header{border-top:8px solid #ffcc00; height: 613px;  }
header.not-fixed{height: auto; padding: 0 !important;  }
header .brand-logo img {width:277px;height:38px;}
	 header .top-navi{}
		 /*Header top navigation & logo */
		header .logo-wrap{margin: 18px 0px 0px 21px; } 
		header .nav-wrap{margin: 21px 4px 0px 0px; } 
		header .nav-wrap ul {margin: 0px 0px 0 0; }
		.top-navi ul li a{border-radius: 22px; color: #000; font-size: 12pt; padding: 9px 12px; margin: 0px 1px; border:1px solid transparent; cursor:pointer; } 
		.top-navi ul li a:hover, .top-navi ul li a.active{background-color: #ccc; background-image: none;}
		.top-navi ul li .dropdown-menu a:hover{color:#000; } 		
 		/* Header h1 */
		header h1{font-family: 'MochaMattari'; text-align: center; font-weight: normal; font-size: 3.605em; margin: 15px 0px 0px 0px; line-height: 112%; }
		header h2{font-family: 'Times New Roman'; color: #5dbede; text-align: center;  font-size: 2.36em; margin: 13px 0px 0px 0px; line-height: 112%; }
		header .head-section h2.lower-title{font-family: 'Arial'; font-size: 2.462em; color: #666666; }
		header h3{ color: #666666; text-align: center;  font-size: 2.2em; margin: 5px 0px 10px 0px; line-height: 112%; }
		/* Header top button */
	 	.btn-holder{text-align: center; padding: 22px 0px 2px 0px; }
			.btn-holder .btn{ font-family: 'OpenSans-ExtraBold-webfont'; font-family: 'PTSansCaptionRegular'; font-weight: bold; text-shadow: -1px -1px #000; text-transform: capitalize; font-size: 2.35em; letter-spacing: -0.08em !important; padding: 18px 25px  15px 28px; border-radius: 8px; border: 1px solid #0071bb; box-shadow: 1px 1px 10px #888; } 
				.icon-arrow{background: url(../v2/images/home/arrow-pointer.png) no-repeat center; width: 31px; margin: 0px 0px 0px 20px; vertical-align: middle; height: 26px; display: inline-block; }
	
	/* Header popup image */
	.popup-holder{ text-align: center; position: relative; }
	header .popup-holder{margin: 10px auto 0px auto ; }
		header .popup-holder img{box-shadow: -2px -2px 10px -3px #ccc, -2px -2px 10px -3px #ccc, 4px -2px 10px -3px #ccc; }
		.popup-holder .popup-link{position: absolute; top: 50%; outline: none; left: 50%; }
		header .popup-holder .popup-link, .edu-body .popup-link{ width: 98px; height: 98px; margin-top: -46px; margin-left: -46px; background: url(../v2/images/home/popup-link1.png) no-repeat 0 0; }
		.popup-holder:hover .popup-link{background-position: center !important; }



	/* Header logos */
	header .logos-holder{position: relative; height: 66px; margin: 23px 0px 20px 0px; }
		header .logos-holder .powtons-logo{width: 229px; height: 229px; background: url(../v2/images/home/large-counter-05.png) no-repeat center; position: absolute; top: -125px; right: -12px; z-index: 20; }
		header .logos-holder ul{margin:  0px 0px 0px 63px ; padding: 0; list-style: none; }
		header .logos-holder ul li{float: left; margin: 0; padding: 0; list-style: none; }
		header  .logos-holder ul li a{height: 66px; float: left; min-width: 100px; background: url(../v2/images/home/logos-sprite.gif) no-repeat center; }
	/* Logos links */
	header  .logos-holder ul li a.tc{width: 106px; background-position: 0px center; }
	header .logos-holder ul li a.appstorm{width: 177px; background-position: -107px center; }
	header .logos-holder ul li a.sprout{width: 181px; background-position: -284px center; }
	header .logos-holder ul li a.inc{width: 116px; margin-left: 21px; background-position: -486px center; } 
	header .logos-holder ul li a.ductape{margin-left: 14px; width: 133px; background-position: -616px center; }
	header .logos-holder .powtons-logo #counter {position: relative; top: 97px; right: 14px;float: right; }


/* Video tabs */
section.video-tabs{}
	section.video-tabs h1{font-family: 'MochaMattari'; text-align: center; font-weight: normal; font-size: 3.61em; margin: 72px 0px 0px 0px; line-height: 100%; padding: 0px 0px 0px 0px ; }
	section.video-tabs h2{text-align: center;     font-family: 'PTSansCaptionRegular'; color: #808080; font-weight: normal; font-size: 1.5em; letter-spacing: -.05em; padding: 14px 0px 0px 0px ; line-height: 100%;  }
	/* Nav tabs */
	section.video-tabs .nav-tabs{ width: 871px; margin:46px auto 0 auto;  border-bottom: 1px solid #b2b2b2;  font-family: 'PTSansCaptionRegular'; padding-left: 10px; }
	section.video-tabs .nav-tabs  > li  { margin-bottom: -2px !important;   }
	section.video-tabs .nav-tabs  > li:first-child  { margin-left: 33px !important;   }
	section.video-tabs .nav-tabs  > li > a {padding: 11px 25px; letter-spacing: -0.09em; font-size: 1.1em; margin: 0 10px; line-height: 20px; border: 1px solid transparent;   border-radius: 0; font-weight: bold; text-align: center; color: #333333; }
	section.video-tabs .nav-tabs  > li > a:hover{background: transparent; border: 1px solid transparent; color: #0079bc;}
	section.video-tabs .nav-tabs  > li.active > a  { border: 1px solid #b2b2b2; border-bottom: 0; color: #0079bc; background: #fff; }
	/* tab-content */
	section .tab-content{}
	section .tab-content {width: 880px; margin: 0px auto 35px auto; height: auto; min-height: 400px; } 
	section .tab-content .imgwrap{ width: 260px; display: inline-block;  position: relative; text-align: center; min-height: 144px; padding: 0px; margin:32px 12px 0px 12px;}
	section .tab-content  .imgwrap img{ position: absolute; top:0px; left: 0; width: 259px; height: 141px; text-align: center; border: 6px solid #fff; box-shadow: 1px 1px 10px #888; margin: auto;}
	section .tab-content  .imgwrap:hover img{ border: 6px solid #f8bd31;}
	section .tab-content  .popup-holder .popup-link{ width: 58px; height: 58px; margin-top: -20px; margin-left: -19px; background: url(../v2/images/home/popup-link2.png) no-repeat 0 0; }

/* Section small presentation */
section.small-presentation{ background: #fff;} 
	section.small-presentation h1{font-family: 'MochaMattari'; color: #000; text-align: center; font-weight: normal; font-size: 4.45em; line-height: 100%; margin: 0; padding: 66px 0px 0px 0px;} 
	/* grid section */
	section.small-presentation .span4{  margin: 0; width: 33.3% !important; float: left !important; padding: 2%; } 
	/* Images section */
	section.small-presentation .imgwrap{width: 275px; position: relative; height: 252px; overflow: hidden;   margin: 24px 0px 3px 26px ;} 
	section.small-presentation .imgwrap img{position: absolute; top:0; left: 0; width: 275px !important; max-width: 275px !important; height: 254px !important;} 
	section.small-presentation .col1 img { margin-left: 10px;} 
	section.small-presentation .col2  { margin-left: 11px;  width: 283px;} 
	section.small-presentation .col2 img { margin-left: 0; width: 283px !important;} 
	section.small-presentation .col3  { margin-left: 0; margin-top: 49px; height: 227px;} 
	section.small-presentation .col3 img { margin-left: 0;height: 208px !important;} 
	/* Content section */
	section.small-presentation h3 { text-align: left;     font-family: 'VisbyCF-Light'; color: #000; font-weight: normal; font-size: 36px; letter-spacing: 0; padding: 10px 0px 0px 0px ; line-height: 100%; width: 200px;  }
	section.small-presentation p { width: 274px; margin-top:19px; font-family: 'VisbyCF-Medium'; font-size: 14px;letter-spacing:.1px;line-height:150%; }
	section.small-presentation .txtwrap1 { padding-left: 36px; }
	section.small-presentation .txtwrap2 { padding-left: 23px; }
	section.small-presentation .txtwrap3 { padding-left: 0px; }
	/* Button holder */
	section.small-presentation .btn-holder  { padding: 50px 0px 80px 0px; margin: 0 auto;  width: 917px; border-top: dotted 1px #cfd4d7; }
	 

section.product-description {background: #f1f1f1;}
	/* Top headers */
	section.product-description h1 {font-family: 'MochaMattari'; text-align: center; font-weight: normal; font-size: 4.5em; padding: 42px 0px 34px 0px; color: #000; line-height: 100%; margin: 0; position: relative;   }
	/* arrow */
		section.product-description h1 i.arrow-down-right { position: relative; width: 37px; height: 85px; bottom: 0; right: 0; background: url(../v2/images/home/arrow-down.png) top right; display: inline-block; margin-bottom: -64px; margin-right: -88px; margin-left: 42px;  }
	/* grid */
	section.product-description .col { width: 400px; float: left; margin: 0; padding: 30px 0 23px 0;  }
	section.product-description .first { width: 400px; padding-left: 20px;  margin-right: 60px !important; }
	
	/* typography */
	section.product-description img{ margin: 0 0px 0 0px;    }
		section.product-description h3 { text-align: left;  font-family: 'VisbyCf-Thin'; color: #000; font-weight: normal; font-size: 36px;  letter-spacing:0; padding: 6px 0px 0px 0px ; margin: 0 !important; font-weight: bold; line-height: 120%; }
		section.product-description h4 {  font-family: 'PTSansCaptionRegular'; font-weight: normal; letter-spacing: 0; font-size: 1.1em; color: #000;  letter-spacing: -.05em; padding: 29px 0px 16px 0px ; line-height: 120%; margin: 0; font-weight: normal;   }
		section.product-description p { font-family: 'VisbyCF-Medium';   font-size: 14px; color: #000; padding-top: 25px; letter-spacing: .1px; line-height: 150%; }
		
	/* Button holder */
	section.product-description .btn-holder{ padding: 10px 0px 30px 0px !important;   }

section.product-description .discover-second-left {width:500px;}
section.product-description .discover-second-right {width:390px;padding-top:100px;}
section.product-description .discover-first-left { padding-top: 74px;padding-left: 32px;}
section.product-description .discover-third-left {padding-left: 32px; width: 374px;margin-right: 9px !important;padding-top:36px;}
section.product-description .discover-first-right{margin-left: 39px;}
section.product-description .discover-third-right{width:594px;}
section.product-description .discover-forth-left {padding-left: 55px;margin-right: 125px !important;}
section.product-description .discover-forth-right{ width:380px;   padding-top: 88px;}


@media screen and (max-device-width: 667px) and (min-device-width: 320px) {
section.product-description .discover-third-right {
    width: 570px;
}
}

/* about */
.about .content h1,.about .content h3{ font-size: 29px; text-align:left; margin: 15px 0px;}



/* Testimonials section */
section.testimonials {min-height: 560px; position: relative;}
	section.testimonials h1 {font-family: 'MochaMattari'; text-align: center; font-weight: normal; font-size: 3.9em; padding: 37px 0px 34px 0px; color: #000; line-height: 100%; margin: 0; position: relative;   }
		/* arrow */
		section.testimonials h1 i.arrow-down-left { position: relative; width: 50px; height: 85px; bottom: -63px; left: -15px; margin-left: -64px; background: url(../v2/images/home/arrow-down.png) bottom left; display: inline-block; margin-right: -10px; }

	 /* Carousel */
	section.testimonials ul.carousel { margin: 48px auto 0px auto !important;   width: 830px !important;  }
		section.testimonials ul.carousel li{ width: 830px;   }
		/* Text- wrap */
		section.testimonials ul.carousel .text-wrap{width: 500px; float: left;  }
		section.testimonials ul.carousel h3 {  font-family: Georgia; color: #4d4d4d; font-size: 1.45em; font-style: italic; line-height: 100%; margin: 0; padding: 15px 0px 0px 120px ; vertical-align: bottom; font-weight: normal; position: relative; min-height: 60px;}
		section.testimonials ul.carousel .text-wrap img { position: absolute; top: 0; left: 0; width: 97px; height: 57px; margin: 0px 0px 0px 0px; border: 2px solid #fff; box-shadow: 1px 1px 10px #888; -webkit-transform: rotate(-4deg); -moz-transform: rotate(-4deg); -ms-transform: rotate(-4deg); -o-transform: rotate(-4deg); } 
		section.testimonials ul.carousel blockquote { display: block; line-height: 138%; font-size: .8em;    font-family: 'PTSansCaptionRegular'; margin: 0; position: relative; padding: 11px 20px 0px 52px; background: url(../v2/images/home/quote.png) no-repeat 15px 10px; border: none; color: #666;   }
		section.testimonials ul.carousel span.name { display: block; text-align: right; font-weight: bold; font-size: 1.2em; color: #808080; padding: 10px 20px 0 0; }
		/* Imgwrap */
		section.testimonials ul.carousel .imgwrap{  width: 315px; height: 300px; overflow: hidden; margin-left: 10px; float: left; text-align: center;   }
		section.testimonials ul.carousel .imgwrap .title{ text-align: center; font-weight: bold; color:#888888; font-size: 1.65em; padding: 27px 0px 0px 0px ; margin: 0; line-height: 100%; }
		section.testimonials ul.carousel .imgwrap  .description{ text-align: center; font-weight: bold; color:#888888; font-size: 1.1em; }
		section.testimonials i.icon-wifi{ background: url(../v2/images/home/wi-fi-icon.png) no-repeat center; width: 21px; height: 21px;  }
		 /*Popup */
		section.testimonials  .popup-holder { width: 266px; height: 145px; margin: auto; }
			section.testimonials  .popup-holder .popup-link{ width: 58px; height: 58px; margin-top: -20px; margin-left: -24px; background: url(../v2/images/home/popup-link2.png) no-repeat 0 0; }
			section.testimonials ul.carousel .imgwrap img{  width: 266px; height: 146px; border: 4px solid #fff;box-shadow: 1px 1px 10px #888; margin: auto;  }

	
/* Press-reviews section */
section.press-reviews{ padding: 0 64px;}
	section.press-reviews h1 {font-family: 'MochaMattari'; text-align: center; font-weight: normal; font-size: 3.9em; padding: 47px 0px 47px 0px; color: #000; line-height: 100%; margin: 0; position: relative;   }
	section.press-reviews .well { border-radius: 0; border: 1px solid #e5e5e5; background: #fff; }
	/* Grid */
	section.press-reviews .span5, section.press-reviews .span6, section.press-reviews .span7 { display: block !important; float: left !important; margin-left: 2.1% !important;}
	section.press-reviews .row-fluid [class*="span"]:first-child { margin-left: 0 !important; } 
	section.press-reviews .col1  { width: 512px !important;   } 
	section.press-reviews .col2  { width: 250px !important; height: 240px !important;  margin-bottom: 10px;   }
	section.press-reviews .col3 { width: 356px !important;   }
	section.press-reviews .col3 .well{  height: 227px !important;  }
	/* Icons */
	section.press-reviews .well em.icon { display: block; height: 70px; min-width: 80px; background: url(../v2/images/home/press-reviews-logos.png) no-repeat 0 0; margin-bottom: 20px; outlin e: 1px solid; }
	section.press-reviews .well em.icon-tc  {  background-position: 0px 0px; }
	section.press-reviews .well em.icon-ductape  {  background-position: -85px 0px; width: 160px; margin: 15px 0 25px 0; }
	section.press-reviews .well em.icon-sproutinsights  {  background-position: -250px 0px; width: 175px; margin-bottom: -4px; }
	section.press-reviews .well em.icon-appstorm  {  background-position: -442px -20px; height: 30px;  width: 163px;}
	section.press-reviews .well em.icon-avatargener  {  background-position: -730px 0px;  width: 170px;}
	section.press-reviews .well em.icon-inc  {  background-position: -600px 0px;  width: 138px;}
	/* Blockquote */
	section.press-reviews blockquote { display: block; line-height: 120%; font-size: .87em; font-weight: bold;   font-family: 'Georgia'; margin: 0; position: relative; padding: 0; border: none; font-style: italic;  }
	section.press-reviews blockquote img {  }
	section.press-reviews blockquote cite {  width: 100%; font-style: italic; }
	section.press-reviews blockquote.row-fluid cite {   padding-left: 36px; padding-top: 25px; }
	section.press-reviews blockquote cite span{ display: block; text-align: right; padding-top: 20px; }
	/* Button holder */
	section.press-reviews .btn-holder{ padding: 50px 0px 40px 0px !important;   }


/********************************

Pricing Fixed Page Implementation

********************************/
/* Subscription plans implementation */
.subscription_plans_wrap{width: 739px; margin:  0 auto !important;}
	/* Nav tabs */
	.subscription_plans_wrap .nav-tabs{ width: 100%; margin:51px auto 0 auto;  border-bottom: 1px solid #b2b2b2;  font-family: 'PTSansCaptionRegular';  }
	.subscription_plans_wrap .nav-tabs  > li  { width: 323px; margin-bottom: -2px !important; margin-left: 18px !important;  }
	.subscription_plans_wrap .nav-tabs  > li:last-child { margin-left: 21px !important;    }
	.subscription_plans_wrap .nav-tabs  > li > a {padding: 11px 0px; letter-spacing: -0.09em; font-size: 1.1em; margin: 0 10px; line-height: 20px; border: 1px solid transparent;   border-radius: 0; font-weight: bold; text-align: center; color: #333333; }
	.subscription_plans_wrap .nav-tabs  > li > a:hover{background: transparent; border: 1px solid transparent; color: #0079bc;}
	.subscription_plans_wrap .nav-tabs  > li.active > a  { border: 1px solid #b2b2b2; border-bottom: 0; color: #0079bc; background: #fff; }
	
	/* table */
	.subscription_plans_wrap .table  { margin: 97px auto 0 auto; width: 603px; border-color: #c8c8c8; box-shadow: 0px 4px 5px #ccc; } 
	.subscription_plans_wrap .table  tr.10-exports{height:150px;}
	.subscription_plans_wrap .table  td{ position: relative; vertical-align: middle; text-align: center; padding: 11px; width: 221px; border-color: #c8c8c8; height: 11px; }
	.subscription_plans_wrap .table  td:first-child{  width: 160px;} 
	.subscription_plans_wrap .table  td.white{   }
	.subscription_plans_wrap .table  td.grey{  height: 143px !important; }
	.subscription_plans_wrap .table  td.shadowcolor{  height: 113px !important; }
	.table  tr.shadowrowcolor td{ padding-top: 30px; }
	

	.subscription_plans_wrap .table  td.infotitle strong{ font-weight: normal; line-height: 100%; font-family: 'MochaMattari';  font-size: 2.6em; }
	.subscription_plans_wrap .table  td.infotitle strong span{font-size: 1.55em;} 
	.subscription_plans_wrap .table  td.infotitle .strong,.subscription_plans_wrap .table  td.infotitle .crossover{  font-weight: bold; text-align: center; display: block; padding: 8px 0 0 0; }
	.subscription_plans_wrap .table  td.infotitle .crossover{font-weight: normal; font-size: 0.88em;letter-spacing: 1px;}
	.subscription_plans_wrap .table  td p{ line-height: 100%; padding: 0px 0px 10px 0px;  }
	.subscription_plans_wrap .table  td.headtitle{ font-weight: normal; line-height: 100%;  font-family: 'OpenSans-Light-webfont'; font-size: 2.6em; color: #000;  height: 124px;  }
	.subscription_plans_wrap .table  td.headtitle strong{ display: block; font-weight: normal;   font-size: .6em;   font-family: 'PTSansCaptionRegular'; }
	.subscription_plans_wrap .table  td.headtitle span.star{font-size: 0.9em; font-weight:normal;font-family: 'OpenSans-Light-webfont';}
	.subscription_plans_wrap .table  td.headtitle span{font-size: 0.6em;}
	.subscription_plans_wrap .table strong.strong { display: block; width: 100%; text-align: right; }
	/* Features blocks */
	.subscription_plans_wrap .table td.feature1-wrap {  width: 222px;   position: relative; }
	.subscription_plans_wrap .table .sub-feature1 { width: 100%; height: 100px; position: relative; z-index: 20; margi }
	.subscription_plans_wrap .table .feature1 { width: 229px; height: 200px; position: absolute; top: -69px; left: -16px; z-index: 10; background: #fff; border: 1px solid #ececec; box-shadow: 1px 3px 8px #bebebe; border-right:0px;  }

	.slick-box-shadow{  background: url(../v2/images/pricing/bottom-box-shadow.png) no-repeat center; width: 229px; height: 10px; position: absolute; bottom: -10px; left: 0;  }
	
  
	.subscription_plans_wrap .table .pos-absolute { position: relative; top:0; left:0;  zoom:1; }
	.subscription_plans_wrap .table .sub-feature1 { width: 100%; height: auto; top: 4px; left: 3px; margin: 0; padding: 0; position: relative; z-index: 20;  }


	.subscription_plans_wrap .table  td.white{  background: #fff;   }
	.subscription_plans_wrap .table  td.grey{  background: #f1f1f1; box-shadow: inset 1px 4px 9px -5px; height: 79px !important; }
	.subscription_plans_wrap .table  td.shadowcolor{  background: #dddbdb; box-shadow: inset 1px 4px 9px -5px; height: 100px !important; }
	.subscription_plans_wrap .table  tr.shadowrowcolor td{  background: #fff; box-shadow: inset 1px 4px 9px -5px; }
 

	.subscription_plans_wrap .table .feature1  h3{ height: 20px; background: #1e9ad6; position: absolute; top: 0px; left: 0px; z-index: 12; width: 229px; text-align: center; color: #fff; height: 50px; line-height: 50px; margin: 0; padding: 0;  font-family: 'PTSansCaptionRegular'; font-size: 1.6em; text-shadow: 0 -1px 1px #70a7c2; }
	.subscription_plans_wrap .table .feature1  img{ width: 75px; height: 72px;  position: absolute; top: -8px; left: -9px; z-index: 13; }

	.subscription_plans_wrap .table td.feature2-wrap {  width: 222px;   position: relative; }
	.subscription_plans_wrap .table .feature2 { width: 217px; height: 43px; z-index: 9; position: absolute; top: -61px; left: -8px;   }
	.subscription_plans_wrap .table .feature2  h3{ width: 218px; height: 43px; line-height: 43px; background: #466270;  z-index: 12; text-align: center; color: #fff; margin: 0; padding: 0;  font-family: 'PTSansCaptionRegular'; font-size: 1.8em; text-shadow: 0 -1px 1px #70a7c2;  font-weight: normal;}

	/* */
	.subscription_plans_wrap a.edu-btn{background: url(../v2/images/pricing/student_btn.png) no-repeat 0px 0px; width: 220px;margin-top: 30px; margin-left: 522px; height:35px; display: inline-block; text-decoration: none;}
	.subscription_plans_wrap a.edu-btn:hover{background-position:0px -37px; }
	.subscription_plans_wrap #pay_per_use a.edu-btn{margin-left: 454px;}
	
	.subscription_plans_wrap .description{ font-size: .9em; color: #393939; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;  padding-top: 30px; text-align:center;}
	.subscription_plans_wrap .payment-icons{ position: relative; list-style: none; margin: 72px 0 20px 131px !important; padding: 0; }
	.subscription_plans_wrap .payment-icons li{ list-style: none; margin: 0; padding: 0; float: left;}
	.subscription_plans_wrap .icon{  background: url(../v2/images/pricing/payment_icons.png) 0px 0px; height: 60px; min-width: 50px; display: block; }
	.subscription_plans_wrap .icon-paypal {width: 107px; background-position: 0px -45px;}
	.subscription_plans_wrap .icon-visa {width: 43px; margin-left: 16px; background-position: -123px -45px;}
	.subscription_plans_wrap .icon-american-express{width: 44px; margin-left: 2px; background-position: -176px -45px;}
	.subscription_plans_wrap .icon-master-card {width: 44px; margin-left: 3px; background-position: -228px -45px;}
	.subscription_plans_wrap .icon-norton-secured {width: 104px; margin-left: 43px; position: relative; margin-top: -5px; background-position: -321px -38px;}
	.subscription_plans_wrap .icon-moneyback { width: 104px; height: 103px; position: relative; margin-top: -10px;  right: -73px; background-position: right top;  }
	.subscription_plans_wrap .tab-content { margin-bottom: 36px; }

	#premium_subscriptions{overflow-x: hidden;}
	#premium_subscriptions .table{width: 100% !important;}
	.subscription_plans_wrap #premium_subscriptions  .table  td.grey  { padding: 20px !important; height: 105px !important; }
	.subscription_plans_wrap #premium_subscriptions   td.infotitle{  height: 124px !important; padding: 20px !important;  }
	.subscription_plans_wrap #premium_subscriptions   td.headtitle{ font-weight: normal; line-height: 100%;  font-family: 'OpenSans-Light-webfont'; font-size: 1.9em; color: #000;  height: 124px;  }
	.subscription_plans_wrap #premium_subscriptions   td.headtitle b{ display: block; font-weight: bold;   font-size: .6em;   font-family: 'PTSansCaptionRegular'; }
	.subscription_plans_wrap #premium_subscriptions  .table  .header-wrap { position: relative;  padding-left: 0 !important; padding-right: 0 !important; }
	.subscription_plans_wrap #premium_subscriptions  .table  .header-wrap .stick-header { position: absolute; width: 193px; height: 43px; line-height: 43px; background: #466270;  z-index: 12; text-align: center; color: #fff; margin: 0; padding: 0;  font-family: 'PTSansCaptionRegular'; font-size: 1.8em; text-shadow: 0 -1px 1px #70a7c2;  font-weight: normal; top: -72px; left: 0; }
	.subscription_plans_wrap #premium_subscriptions  .table .sub-feature1{ z-index: 33;}
	.subscription_plans_wrap #premium_subscriptions  .table .feature1{ z-index: 30; border-left: 0; border-right: 0; width: 208px; height: 220px; position: absolute; top: -76px; left: -28px;}
	.subscription_plans_wrap #premium_subscriptions  .table .feature1 h3{ width: 208px; }
	.subscription_plans_wrap #premium_subscriptions  .table .feature1 .slick-box-shadow{ background: url(../v2/images/pricing/bottom-box-shadow.png) no-repeat center; width: 208px; height: 10px; position: absolute; bottom: -10px; left: 0;  }
	.subscription_plans_wrap #premium_subscriptions p.description{ text-align: center; padding-left: 0; }
	.subscription_plans_wrap #premium_subscriptions p.description a{ color: inherit; }
	/*
	 	.subscription_plans_wrap #premium_subscriptions  .table .sub-feature1{ width: 100%; height: auto; top: 10px; left: 31px; margin: 0; padding: 0; position: relative; z-index: 33; }
		.subscription_plans_wrap #premium_subscriptions  .table  .header-wrap .stick-header { position: absolute; width: 193px; height: 43px; line-height: 43px; background: #466270;  z-index: 12; text-align: center; color: #fff; margin: 0; padding: 0;  font-family: 'PTSansCaptionRegular'; font-size: 1.8em; text-shadow: 0 -1px 1px #70a7c2;  font-weight: normal; top: -67px; left: 0; }
		
	*/
/*********************************/
/* Educational plans implementation */ 
/* Education plans wrap */
.subscription_plans_wrap.edu_plans_wrap{width: 821px;  margin:  0 auto !important; overflow: visible;}
	/* paragraph after h1 */
	p.description.description_edu_plans{margin: 0; padding: 13px 0px 10px 0px ; text-align: center; color: #868585; font-size: 1.35em; font-family: 'PTSansCaptionRegular'; line-height: 131%;}
	/* pricing plans table */
	.subscription_plans_wrap.edu_plans_wrap .table { margin-bottom: 20px;  }
		/* pricing plans table first cell */
		.subscription_plans_wrap.edu_plans_wrap .table td:first-child{ width: 200px;  }
		.subscription_plans_wrap.edu_plans_wrap  .table span.strong { font-weight: bold; }
		/* position absolute headers */
		/* Fixing headers */
		.subscription_plans_wrap.edu_plans_wrap  #premium_subscriptions .table .header-wrap .stick-header{ width: 180px; top: -77px; }
		.subscription_plans_wrap.edu_plans_wrap  #premium_subscriptions .table .feature1 h3{width: 320px;}
		/* Fixing main white header */
		.subscription_plans_wrap.edu_plans_wrap  #premium_subscriptions .table .feature1 { width: 320px; height: 241px; top: -69px; left: -27px;  }
		/* top height of sub-div */
		.subscription_plans_wrap.edu_plans_wrap  #premium_subscriptions .table .sub-feature1 { top: 0px;  }
		/* inner paragraph */
		.subscription_plans_wrap.edu_plans_wrap  #premium_subscriptions .table .sub-feature1 p { padding: 0; margin: 0px 0px 22px 0px ; line-height: 100%;    }
			/* inner paragraph span block */
			.subscription_plans_wrap.edu_plans_wrap .table td.infotitle .light{  font-weight: normal; font-size: .86em;  } 
		.subscription_plans_wrap.edu_plans_wrap .table  .sub-feature1 p span.strong {  padding: 10px 0 3px 0px !important; margin: 10px 0px 0px 0px;   } 
		/* bottom slick shadow */
		.subscription_plans_wrap.edu_plans_wrap  #premium_subscriptions .table .feature1 .slick-box-shadow { width: 320px;  background: url(../v2/images/pricing/bottom-box-wide-shadow.png) no-repeat center; }
		/* bottom plus icon */
		.subscription_plans_wrap.edu_plans_wrap  #premium_subscriptions .table .feature1 .icon-plus { background: url(../v2/images/pricing/icon-plus.png) no-repeat center; width: 44px; height: 26px; position: absolute; bottom: -44px; left: 134px; }


/* signup_for_free_accout */
section.signup_for_free_accout{ margin: 0;}
section.signup_for_free_accout h1{  padding: 27px 0 24px 0; font-family: 'MochaMattari'; text-align: center; font-weight: normal; font-size: 3.605em; margin: 0px 0px 0px 0px; line-height: 112%;}
section.signup_for_free_accout .description, .not-fixed p.upper-description{ margin: 0; padding: 0; text-align: center; color: #868585; font-size: 1.35em; font-family: 'PTSansCaptionRegular'; line-height: 131%; }
section.signup_for_free_accout .signup_account_wrap{margin: 0 auto 71px auto ; width: 790px;}
section.signup_for_free_accout .signup_account_wrap .span5{ float: left; width: 283px; margin: 0;}
section.signup_for_free_accout .signup_account_wrap .span5 img{  width: 201px; height: 186px; margin:57px 0 0 26px;}
section.signup_for_free_accout .signup_account_wrap .span7{ float: left; width: 500px; margin: 0;}
section.signup_for_free_accout ul.decorate_arrows{margin: 58px 0px 0px 54px ; padding: 0; font-family: 'PTSansCaptionRegular'; }
section.signup_for_free_accout ul.decorate_arrows li{background: url(../v2/images/pricing/subscription_plans_arrow_pointer.png) no-repeat left center; padding: 0 0 0 36px; margin-bottom: 20px; font-size: 1.3em; list-style: none; font-weight: bold;}
section.signup_for_free_accout .btn-holder{ margin: 0; padding: 38px 15px 0 0; text-align: right;}
section.signup_for_free_accout h2 {padding: 5px 0 20px 0;font-family: 'MochaMattari';text-align: center;font-weight: normal;font-size: 2.2em;margin: 0px 0px 0px 0px;line-height: 112%;}


/* signup_for_free_accout */
.faq{}
.faq h1{  padding: 35px 0 61px 0; font-family: 'MochaMattari'; text-align: center; font-weight: normal; font-size: 3.605em; margin: 0px 0px 0px 0px; line-height: 112%; }
.faq .faq-wrapper{ width: 830px; margin: auto; margin-bottom: 96px; }
.faq .faq-wrapper .span6{ width: 386px; margin: 0; float: left; }
.faq .faq-wrapper .span6:last-child{ margin-left: 47px; }
.faq  .faq-wrapper  h3{  font-family: 'PTSansCaptionRegular'; font-size: .9em; color: #209ed9; margin: 0; padding: 0 0 14px 0; line-height: 131%; }
.faq  .faq-wrapper  p{  font-family: 'PTSansCaptionRegular'; font-size: .9em; color: #1a1a1a; margin: 0; padding: 0 0 27px 0; line-height: 139%; }


/* Footer implementation */
#rightjoin-tab {left: 1% !important;}

footer{min-height: 305px; background: #333333; margin-top: 20px; padding-left: 76px; color: #fff; }
footer.no_top_margin{ margin-top: 0px; }
	/* Footer logical divisions */
	footer .row  .span3{margin-top: 41px; width: 216px !important; float: left; margin-right: 15px !important; margin-left: 0 !important;  }
	footer .row  .articles{ width: 225px !important; margin-right: 25px !important;}
	footer .row  .span6{margin-top: 46px; width: 242px !important; float: left; margin-right: 0 !important; margin-left: 0px !important;   } 
	footer .copyright{color: #fff; font-size: .75em;  padding: 15px 0px 0px 0px; text-align: center; clear: both; } 
	/* Footer navigation */
	footer  .nav-list {padding-left: 0px; } 
	footer .span6 .nav-list {/*margin-left: 221px;*/  width: 221px; height: 198px; } 
	footer .nav-list li{line-height: 100%; }
		footer .nav-list li h3{font-family: 'MochaMattari'; text-transform: uppercase; color: #fff; font-size: 30px; font-weight: normal; line-height: 100%; padding: 0; margin: 10px 0 27px 0; }
		footer .nav li a{padding-top: 1px !important; padding-bottom: 2px !important; color: #e4e4e4; font: 14px "Helvetica Neue", Helvetica, Arial, sans-serif; line-height: 100%; text-shadow: 0 0 0 #000; }
		footer .nav li a:hover{text-decoration: underline; color: #fff; background: none; } 
	/* Footer social icons */
	footer .row .span6 ul.nav-list li{height: 61px; display: block; padding: 0; background: url(../v2/images/home/social_icons.png) no-repeat left top; padding:5px 0 0 40px !important; margin: 0 !important; } 
		footer .social-holder{padding: 2px 0 0 15px; }
		footer .row .span6 ul.nav-list > li > a{margin-right: 0 !important; margin-left: 0 !important; }
	/* Footer facebook twitter google */
	footer .row .span6 ul.nav-list li.fb{ background-position: left top;}
	footer .row .span6 ul.nav-list li.tw{background-position: left -67px;}
	footer .row .span6 ul.nav-list li.gp{background-position: left -133px;}
	footer a, footer a:hover {color:#e4e4e4; font-size:14px;}
	footer a.lang-change {width: 100%;margin-bottom: -34px;padding-top: 10px;display: none; float:left;}
	footer a.lang-change-to-es {width: 100%;margin-bottom: -34px;padding-top: 10px;display: none; float:left;}
	footer a.lang-change img, footer a.lang-change-to-es img {vertical-align:top; margin-right:5px;}

/********************************
			edu Page 
********************************/

/*						 */
header .edu-top h1{font-size: 3.9em;} 
header .edu-top .span4 img{margin-top:30px;}
header .edu-top p.upper-description{margin:20px 0px 20px 0px; line-height: 26px; }
.edu-body{background-image: url(../v2/images/edu/arrows.png); background-repeat: no-repeat; background-position: 130px 275px; }
	.edu-body .span2 img{margin-top:170px;}
		.edu-body .span2 .arrow-right{margin-top:187px;}
	.edu-body .iframe-wrapper{text-align:center;}
	.edu-body .row-testimonials{margin-top: 30px;}
	.edu-body .testimonials{margin: 18px 0 0 67px; width: 715px; height: 174px; padding: 28px 24px 0 24px; background-image: url(../v2/images/edu/testimonials.png); background-repeat: no-repeat;}
	.edu-body .inner-content {padding: 53px 0 0 36px;}
		.edu-body .inner-content .btn{margin-right: 114px;}
		.edu-body .inner-content  p{font-size: 16px; line-height: 20px; padding-top: 20px;}
.edu-top p, .edu-body p{text-align: center}
	.edu-top .btn-holder,.edu-body .btn-holder {padding: 15px 0px 2px 0px;}
		.edu-top .btn-holder .btn,.edu-body .btn-holder .btn{border:none;}


/********************************
			form errors
********************************/

/*						 */
form .error{color: #B94A48;}
form input.error {border-color: #B94A48;}
.login-error {display:block;margin-bottom:10px;}
form label.error {display: inline-block;margin-left: 5px;line-height: 20px;vertical-align: middle;color: #B94A48;}


/********************************
			my-powtoons
********************************/

.dashboard #tabPannel a { height: 35px; padding:10px 112px; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; border-top:none;}
.dashboard #tabPannel li:first-child {margin-left: 60px;}
.dashboard #tabPannel { width: 730px;margin-left: 32px; border:none;border-top:1px solid #a9acac;}
.dashboard #tabPannel li a {border-bottom:1px solid #676767; background-color: #eee}
/*.dashboard #tabPannel li.active:hover ~ .dashboard #tabPannel li:first-child {border-right: none;background: grey}
/*.dashboard #tabPannel li.active:hover ~ .dashboard #tabPannel li:last-child {border-left: none;background: grey}
/* dashboard layout new desgin */
.dashboard #tabPannel li.highlighted a{border-bottom: none!important; cursor: pointer; background-color: #fff;}
.dashboard #tabPannel li.highlighted {margin-left: 0 !important; 	width: 50% !important; opacity: 1 !important;background: white!important;opacity: 1 !important;border-bottom-color: #a9acac;}
.dashboard #tabPannel li.active a{cursor: default !important;}
.dashboard #tabPannel li:first-child {margin-left: 0 !important; 	width: 50% !important; border-left: 0 !important} 
.dashboard #tabPannel li.active{} 
.dashboard #tabPannel a {padding:22px 0px 32px 0px!important;text-align: center;}
.dashboard #tabPannel li:hover,.dashboard #tabPannel li a:hover{}
.dashboard .left_tab:hover{border-left: 0px solid white;}
.dashboard .left_tab{border-left: 0}
.dashboard .right_tab{border-right: 0!important}
.dashboard .right_tab:hover{border-right: none;}
.nav-tabs > .active > a.left_tab{border:1px solid #a9acac;}
.nav-tabs > .active > a.right_tab{border:1px solid #a9acac;}
.dashboard #tabPannel li{
	background-color: #E2E2E2 !important;
	width: 50% !important;
	opacity: 0.5 !important;
	cursor:pointer;
}
.nav-tabs > li, .nav-pills > li{
	margin-left: 0 !important;
	position: relative;
}
.nav-tabs > li > a, .nav-pills > li > a{
	margin-right: 0 !important; 
}
.nav-tabs > .active > a.left_tab{
	border-left: 0 !important; 
}

/* end dashboard layout new desgin */
.my-pt{ margin-left:32px;}
.my-pt h4{font-size:1.8em; letter-spacing: -1px;}
.my-pt .top h3{ font-size: 2.3em;color: #707070!important;font-family: ubuntu;font-weight: 100;}
.my-pt .top h3.top-info{ font-size:1.3em; color: #707070; margin-top: 4px; }
.my-pt section{ background:none; }
.my-pt a{text-decoration: none;}
.my-pt .top {margin-top:8px;}
.my-pt .top h4{text-align:center;}
.my-pt .top .search {position: relative}
.my-pt .top .search input{width:160px; font-family: 'OpenSans-Light-webfont';  font-style: italic;}
.my-pt .top .search input:focus{ font-style: normal; }
.my-pt .top .search .search-icon{ position: absolute; right: 7px; top: 7px; cursor: pointer}
.my-pt .top .pt-view .span2, .my-pt .top .search .span3{ float: right; text-align: right;}

.my-pt .content-wrapper{background-color: #FFF;}

.my-pt .new-pt h4{color:#9B8D8D;}
.my-pt .new-pt .span3.btn{ width:20%; }
.my-pt .new-pt .span6.btn{ width:40%; margin-right: 15%; }
.my-pt .new-pt .create,.my-pt .new-pt .hire{ cursor: pointer; padding:18px 0px; }
.my-pt .new-pt .create{ font-size:24px; color:#FFF; }
.my-pt .new-pt .other.span3.btn{ padding:18px 0px; font-size:22px;}

.my-pt .pt-list{ background-color:#FFF; }
.my-pt #createLink { cursor: pointer; }
.my-pt .pt-list .presentoon_row{margin-top:11px; border:1px solid #c7c7c7;background-color:#EFEFEF;}
.my-pt .pt-list .presentoon_row.slide-box{background-color: #dFdFdF;}
.my-pt .pt-list .pt-row{padding:7px 0px; color:#818181; position: relative;display:flex;} 
.my-pt .pt-list .pt-row h4 {margin-bottom: 14px; }
.my-pt .pt-list .pt-row h4,.my-pt .pt-list .pt-row p{ display:inline-block;}
.my-pt .pt-list .pt-row .start-arrow-icon{ width:17px; height:13px; background:url(../images/dashboard/start-arrow.png) no-repeat; display: inline-block; }
.my-pt .pt-list .pt-row #create-row{ color:#818181;font-family: 'OpenSans-Light-webfont'; }
.my-pt .pt-list .pt-row #create-row .pt-moded{ margin-left:21px; font-size: 12px; }
.my-pt .pt-list .pt-row #create-row .type{ opacity:1.0; position:relative; font-family: 'OpenSans-extrabold-webfont'; font-weight: 400;}
.my-pt .pt-list .pt-row .start{ font-family: 'OpenSans-Light-webfont'; margin-left: 4px; font-size: 20px; margin-top: 43px; padding: 10px; width: 122px; letter-spacing: 0px;}
.my-pt .pt-list .pt-row .pt-thumbnail.span3 {height: 100px}
.my-pt .pt-list .pt-row .pt-thumbnail span.play-icon{width:161px; height:98px; background:url(../images/dashboard/icon-out.png) no-repeat; display:inline-block;position: relative; top: -95px;}
.my-pt .pt-list .pt-row .pt-thumbnail span.play-icon:hover {background-image:url(../images/dashboard/icon-in.png);} 
.my-pt .pt-list .pt-row .pt-thumbnail{ padding-left:10px; margin-top:3px; }
.my-pt .pt-list #createLink .pt-row .pt-thumbnail img{  }
.my-pt .pt-list .pt-row .pt-thumbnail img{height:90px;width:160px; border:solid 1px #adadad;}
.my-pt .pt-list .pt-row .pt-info{ padding-top: 7px; }
.my-pt .pt-list .pt-row .pt-info .type{ opacity: 0.6; margin-top: 2px; position: absolute; } 
.my-pt .pt-list .pt-row .pt-info .js-presentoon-name{max-width: 270px; height: 28px; overflow: hidden; display:inline-block; margin-left:25px; cursor: text; } 
.my-pt .edit-name-top-icon{visibility: hidden; margin-top:1px; margin-left:7px; cursor: text; opacity: 0.35; cursor: pointer;}
.my-pt .edit-name-top-icon:hover{opacity:1;}
.my-pt .pt-list .pt-row .pt-settings{min-height: 55px;padding-right: 60px;padding: 0;align-self: center;margin-left: 0;height: 100%;position: relative;}
.my-pt .pt-list .pt-row .pt-settings.create-button{z-index:0 !important; min-height:initial; position: relative;padding-right: 0;padding-top: 7px;top:auto;-webkit-transform:none; -ms-transform: none;transform:none;right: initial; }
.my-pt .pt-list .pt-row .pt-settings:before{ content: ""}
.my-pt .pt-list .pt-row .pt-settings .preview{margin-top: 9px;text-align: right;display: inline-block;font-size: 11px;color: #676f77;font-family: 'VisbyCF-Bold'; margin-right: 35px; cursor: pointer;}
.my-pt .pt-list .pt-row .pt-settings .preview:hover {color:#404549;}
.my-pt .pt-list .pt-row .pt-settings .preview i {font-size: 16px; vertical-align: middle;margin-right: 7px;}
.my-pt .pt-list .pt-row .pt-settings .edit{ font-family: 'OpenSans-Light-webfont'-webkit-body; padding-right: 2px;}
.my-pt .pt-list .pt-row .pt-settings .edit i{ margin-right: 4px;}
.my-pt .pt-list .pt-row .pt-settings .btn-group{ display: inline-block;font-size: 0;vertical-align: top;}
.my-pt .pt-list .pt-row .pt-settings .btn-group .dropdown-toggle{  }
.my-pt .pt-list .pt-row .pt-settings .dropdown-menu{ left:0; background-color:#e6e6e6; border-radius: 0px; font-family:'OpenSans-Light-webfont'; min-width: 165px; }
.my-pt .pt-list .pt-row .pt-settings .dropdown-menu li a:hover{ background-color:#d9d9d9; color:inherit; } 
.my-pt .pt-list .pt-row .pt-settings img{ width:16px; }
.my-pt .pt-list .pt-row .pt-settings .pt-status{ margin-left: 36px; }
.my-pt .pt-list .pt-row .dropdown{ display:inline; }
.my-pt .pt-list .pt-row .rotate{display:block; position:absolute; transform: rotate(90deg); -o-transform: rotate(90deg); -webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);margin-left: -22px;margin-top: 16px;}


.my-pt .pt-list .pt-row .pt-moded{ margin-left:27px; }
.my-pt .pt-list .pt-row .pt-moded p,.my-pt .pt-moded span,.my-pt .pt-moded a{ font-size:11px; float:left; margin-right: 5px}
.my-pt .pt-list .pt-row .pt-moded form{ display:inline-block;  }
.my-pt .pt-list .pt-row .pt-moded form select{ width: 100px; background-color: #e6e6e6; background-image: none; font-size: 11px; height: 24px; display:inline; margin-bottom:0px;}
.my-pt .pt-list .pt-row .edit_assignment{ width: 130px; text-overflow: ellipsis; overflow : hidden; white-space: nowrap;}

.my-pt .pt-list .pt-row .dashboard-icons{ width:17px; height:18px; background:url(../images/dashboard/icons.png) no-repeat; display: inline-block; }
.my-pt .pt-list .pt-row .dashboard-icons.presentation-icon{ background-position: -17px; }
.my-pt .pt-list .pt-row .dropdown-menu .dashboard-icons{ margin-left: 5px; float:right; }
.my-pt .pt-list .pt-row .dropdown-menu a{white-space: normal; font-size: 13px;}
.my-pt .pt-list .pt-row .dashboard-icons.duplicate-icon{ background-position: -36px; }
.my-pt .pt-list .pt-row .dashboard-icons.close-icon{ background-position: -53px; }
.my-pt .pt-list .pt-row .dashboard-icons.group-icon{ background-position: -70px; }
.my-pt .pt-list .pt-row .dashboard-icons.submit-icon{ background-position: -109px; }
.my-pt .pt-list .pt-row .dashboard-icons.resubmit-icon{ background-position: -90px;; }

.my-pt .pt-list .pt-more-wrapper{ padding: 7px; }
.my-pt .pt-list .pt-more-content{padding: 5px; margin-bottom:8px;font-family: 'OpenSans-Light-webfont'; }
.my-pt .pt-list .pt-more-content .pt-top-content{ margin-top:10px; }

.my-pt .pt-list .options ul{ list-style: none; margin-bottom:0px; }
.my-pt .pt-list .options li{ margin-bottom: 14px; }
.my-pt .pt-list .options li.last{ margin: 171px 0px 0px 0px; }
.my-pt .pt-list .options ul .btn{ width: 134px; padding: 8px 18px; font-size: 15px;}
.my-pt .pt-list .options ul select{ width: 172px; margin-top: 14px;}
.my-pt .pt-list .options ul form .btn-primary{ width: 172px;}

.modal{ border-radius:0px; z-index:5000;}


.my-pt .pt-more .tabs h4{font-size: 1.8em; }
.my-pt .tabs section.video-tabs .nav-tabs { width: 696px; margin-top:14px; }
.my-pt .tabs section.video-tabs .nav-tabs > li:first-child{ margin-left:0px !important; }
.my-pt .tabs section.video-tabs .nav-tabs a{ font-family: 'OpenSans-Light-webfont'; letter-spacing: initial; color:#7d7d7d; }
.my-pt .tabs section.video-tabs .nav-tabs > li.active > a { color:#7d7d7d; font-family: 'OpenSans-ExtraBold-webfont'; font-weight: normal; }
.my-pt .pt-more .tabs .tab-pane{padding:16px; min-height: 20px; margin-bottom: 20px; background-color: #f5f5f5; -webkit-border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); }
.my-pt .pt-more .tabs .tab-pane h4,.my-pt .pt-more .tabs .tab-pane p:first-child{ margin-bottom: 20px; display:inline-block; }
.my-pt .pt-more .tabs .tab-pane .preview{float:right; text-decoration:underline; color:#333;}
.my-pt .pt-more .tabs  .btn{ font-family: 'OpenSans-Light-webfont'; }
.my-pt .pt-more .click-edit{ font-size: 12px; color: #0079AD; text-decoration: underline; margin-left: 20px; cursor:pointer; font-family: 'OpenSans-Light-webfont'; }
.my-pt .pt-more .tabs .social-icon{ width:34px; height:34px; background:url(../images/dashboard/social_icons.png) no-repeat; display: inline-block;  }
.my-pt .pt-more .tabs .social-icon.gplus-icon{ background-position: -119px; }
.my-pt .pt-more .tabs .social-icon.twitter-icon{ background-position: -40px; }
.my-pt .pt-more .tabs .youtube-social-icon{ width:34px; height:34px; background:url(../images/dashboard/youtube-white.png) no-repeat; display: inline-block;  }
.my-pt .pt-more .tabs .skoletube-social-icon{ width:34px; height:43px; background:url(../images/skoletube_icon.png) no-repeat; display: inline-block;  }
.my-pt .pt-more .tabs .publish-tab .youtube-icon{margin-left:-4px; display: block;}
.my-pt .pt-more .tabs .publish-tab .skoletube-icon{margin-left:15px; margin-top:-2px;}
.my-pt .pt-more .tabs .copy_to_clipboard{ margin-bottom:10px; }
.my-pt .pt-more .tabs .download{ margin-left:33px; width:100px; }
.my-pt .pt-more .tabs .border{ border-bottom: 1px solid #ddd; height: 1px; display: block; margin:16px 0px; }
.my-pt .pt-more .tabs .p-input{ background-color: #fff; }
.my-pt .pt-more .tabs #embed-code{ width:500px; }

/*.my-pt .jedit-submit{ position: relative; right: 44px; top: -4px; opacity: 0.8; line-height: 16px; border:none; border-radius:17px;  }*/
.my-pt .pt-more .inplace-edit input{ 	font-family: 'OpenSans-Light-webfont'!important;
				/* line-height: 34px; */
				font-size: 17px!important;
				padding-top: 0!important;width:634px !important; height: 18px!important;}
.my-pt .pt-more .inplace-edit input:focus{ border-color:#b7b7b7; box-shadow:none;}
.my-pt .pt-more .readonly-tags .tagit-new{ display: none }
.my-pt .pt-more .share-link {width: 500px;}

form.inplace-edit{width: 245px;height: 34px;display: block;position: absolute;}
.pt-info span{
	cursor: pointer!important;
}
.inplace-edit input{ 	padding-right:37px;font-family: 'OpenSans-Light-webfont'!important;font-size: 17px!important;padding-top: 0!important;width: 210px !important;height: 30px!important;}
#my-powtoons-banner{ margin-top: 29px; text-align: center; }
.my-pt .jedit-submit {
float: right;
left: 2px;
/* position: absolute; */
top: righ;
/* display: inherit; */
/* line-height: 16px; */
/* border: none; */
border-radius: 2px;
position: relative;
background: #eee;
border: 0;
top: -38px;
outline: none;
}
.my-pt .jedit-submit:hover{
	background: #ddd;
}
.my-pt .jedit-submit:active{
	background: #cccccc;
}
.edit_description .inplace-edit-description input{
	width: auto!important;
	height:23px!important;
	float: left;
	padding-right: 30px!important;
	display: inline-block;
}
.edit_description .inplace-edit-description button{
/* float: right; */

border-radius: 2px;
float: left;
display: inline-block;
background: #eee;
border: 0;
top: 5px;
left:-31px;
outline: none;
position: none;
}
.edit_description form.inplace-edit-description{
	display: block;
width: auto;
height:40px;
}
/* margin-left: 8px; *
}
/* my-pt export_dialog */
.my-pt .js-player-placeholder{ width: 702px; height: 394px; cursor:pointer; background-size:contain; position: relative; }
.my-pt .js-player-placeholder div {width: 102px;height: 102px;position: absolute;top: 50%;left: 50%;margin-left: -51px;margin-top: -51px;box-shadow: 0 0 30px #999;border-radius:100px;}
/*
#lic_presentoon h3{ font-size: 2.0em; }

#export-plan-modal #infos h3{ color:black; margin-bottom:20px; }
#export-plan-modal .export-label{display:inline-block; }
#export-plan-modal #plans h3{ margin-bottom:18px; }
*/
#lic_presentoon  { width: 800px;  margin-left: -400px; font-size: 13px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
#lic_presentoon  h3 { font-size: 15px; font-weight: bold; }
#lic_presentoon .modal-body { padding-left: 25px; padding-right: 25px; }
#export-plan-modal h3{ margin-bottom:6px; }
#export-plan-modal .modal-body { height: 375px; }
#export-plan-modal .modal-body{ font-weight: bold; }
#export-plan-modal .right{ width:270px; height:314px; margin-left: 10px; float:right; }
#export-plan-modal p{ font-size: 14px; line-height: 16px; }
#export-plan-modal #infos p{ padding-left:10px; }
#export-plan-modal .license-row { clear: both; border-top: 1px solid #ccc; padding-left: 3px; }
#export-plan-modal .license-row div{ float: left; height: 25px; vertical-align: middle; padding-top: 5px; }
#export-plan-modal .license-row .type input[type="radio"] { margin-top: 0px; margin-right: 5px; }
#export-plan-modal .license-row .type{ width: 237px; }
#export-plan-modal .license-row .amount{ width: 95px; font-weight: bold; }
#export-plan-modal .license-row .branding{ width: 100px; margin-left:5px; font-weight: bold; }
#export-plan-modal label{ display:inline-block; margin-bottom: 0px; }
#export-plan-modal .amount .red { display: inline-block; width: 24px; text-align: right;}
#export-plan-modal label.disabled { opacity: 0.3; }
#export-plan-modal .well{ margin-bottom: 10px; padding: 12px; width: 100%;}
#export-plan-modal #lic_download { margin-left: 46px; }
#export-plan-modal .quality-icon { padding-bottom: 5px; }
#export-plan-modal input[type="checkbox"]{ margin-top: 0px; }
#export-plan-modal #lic_youtube { font-weight:normal; line-height:22px; }
#export-plan-modal .row.youtube { height:65px; }
#export-plan-modal .row.switch { margin-top: 66px; font-weight: normal; height: 12px; }

.wizard-app{width: 604px;overflow: hidden;}

/********************************
			player-page
********************************/


.player-page .span12 h3{font-size:2.2em; margin-left: 35px; margin-bottom: 25px;}

.player-wrapper{margin-top:11px; margin-left:62px;}
.player-wrapper #embed-code{ width:587px; }
.player-wrapper .addthis_toolbox{float:right; padding-right: 41px; margin-bottom: 5px;}
.player-wrapper .copy_to_clipboard{float:right;}
.player-wrapper .embed_master .well{width:640px;}

/********************************
			account-page
********************************/


/********************************
			error-pages
********************************/

.page404 p,.page500 p{font:normal 1.5em 'OpenSans-Light-webfont'; padding-left: 25px;}
.page404 ul{list-style: none;}
.page500{margin-top: 10px;}
.account #cancellation-modal{ z-index:10000; background-color: white; width:600px; position: fixed; top: 10%; left: 50%; margin-left:-300px; }
.account #cancellation-modal #price,#cancellation-modal #price h1,#cancellation-modal #price p{ display: inline; }
.account #cancellation-modal .close{ margin:7px; }	
.account #cancellation-modal .modal-body{ padding: 0px 43px;}
.account #cancellation-modal #btn-license-cancel{ font-size:18px; padding:13px; float:right; width:135px;}
.account #cancellation-modal h1{ font-size:32px; }
.account #cancellation-modal #cancel-header{ margin-top:20px;}
.account #cancellation-modal #body-upper{ margin-bottom: 50px; }
.account #license-unused .btn{ padding: 10px; font-size: 13px;width: 385px;margin-bottom: 10px;}
#cancel-expensive,#license-unused{ position: relative; left: 50%; background-color: #e6e5e5; width: 480px; margin-left: -240px; padding-bottom: 24px; }
#cancellation-modal .content.center{margin-bottom:20px;}
#cancellation-modal h1{margin-bottom: 15px;}
#cancellation-modal .approve{float: right; margin: 10px;}
#cancellation-modal .btn-success {background-color: #5BB75B;background-image: linear-gradient(to bottom, #1CB51C, #076B07);background-repeat: repeat-x; border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); color: #FFFFFF;	}
#cancellation-modal .btn-grey {border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);text-shadow:none; background-color: #707070; background-image: linear-gradient(to bottom, #b1b1b1, #707070); color: #FFFFFF;}
#cancellation-modal .loader{ margin-bottom:42px; }
#cancellation-modal .btn-success:hover,
#cancellation-modal .btn-success:focus,
#cancellation-modal .btn-success:active,
#cancellation-modal .btn-success.active,
#cancellation-modal .btn-success.disabled,
#cancellation-modal .btn-success[disabled] { color: #ffffff; background-color: #076B07; *background-color: #499249;}		
#cancellation-modal #price h1{ font-size:50px; color:#272727;}
#cancellation-modal #cancel-footer{ margin-bottom:24px; }
#cancellation-modal #cancel-footer .btn-grey{ margin-right: 14px; }
#cancellation-modal #cancel-footer button{ width:130px; }





.account-page{padding: 30px;font-family: 'OpenSans-Light-webfont';}
.account-page h1,.account-page h2,.account-page h3,.account-page h4{margin: 14px 0px 7px 0px;color:#2C94CE;}
.account-page .row-fluid {margin: 20px 0px 20px 0px;}
.account-page .my-account h2{margin: 15px 0px 15px 0px;}
.account-page .my-account img{margin: 5px 0px 5px 0px;}
.account-page .my-account a.edit{color: #0167a0;}

.account-page .my-plans ul,.my-account ul{list-style: none;margin: 0;padding: 0;}
.account-page .my-plans h3{color:#0167a0!important;}
.account-page .my-plans h2{color:#0167a0!important;margin: 0px 0px 16px 0px;}
.account-page .my-plans div span{font-size: 15px;}
.account-page .my-plans div span i{padding-right: 10px;}

.account-page .user-details a{font-size:12px;}
.account-page .user-d a,.account-page .user a{margin-left:20px;font-size: 14px;}
.account-page .user-details h3{font-size: 30px;color:#000;font-family: 'OpenSans-Light-webfont';}
.account-page .user-details ul li{margin: 20px 0px 10px 0px;font-size: 16px;}
.account-page .user-details ul li span{font-family: 'OpenSans-Light-webfont';color: #297CBE;}

.account-page ul.plans li{  background: #eee;width: 30%;height: 170px;box-shadow: 0 0 7px grey;-webkit-box-shadow:0 0 7px grey;-moz-box-shadow:0 0 7px grey;text-align: center;float: left;padding:0;margin: 10px;}
.account-page ul.plans li h4{margin: 0;padding: 10px;background: #0079bd;color:#ffffff;font-size:15px;}
.account-page ul.plans li .plan span{  display: block;  font-size: 30px;  color:#000000;  margin: 10px;  font-family: 'MochaMattari';}
.account-page .plan{padding: 10px;font-size: 16px;}

.account-page .my-plans h4,.my-plans h3,.my-plans h2{margin: 14px 0px 7px 0px;font-size: 30px;}
.account-page .checklist{list-style: square;}
.account-page .btn-pt{font-family: 'PTSansCaptionRegular';padding: 10px 20px 10px 20px;font-size: 20px;}
.account-page .v-icon{padding-left: 30px;padding-top: 5px;background:url(../images/account/v.png) no-repeat;}
.account-page .user{font-size: 20px;margin: 0px 0px 5px 0px;}
.account-page .nav-tabs a{font-size: 18px;}

.account-page .cancel{float: right;font-size: 14px;} 
.account-page nav li a{font-family: 'OpenSans-Light-webfont';}

.account-page #email-wrapper{ margin-top:30px;width:335px;}
.account-page #email-succes-btn{ float:right; margin-top:25px;}
.account-page #change-mail{ float:right;}
.account-page .space{ display:inline-block; width:110px; }
em.pt-close{
height: 20px;
font-size: 20px;
width: 20px;
font-style: normal;
position: absolute;
right: -20px;
top: -20px;
cursor: pointer;
text-align: center;
color: white;
background: rgba(0, 0, 0, 0.42);
padding: 10px;
border-radius: 30px;-webkit-border-radius: 30px;-moz-border-radius: 30px;
}
em.pt-close:hover{
background: rgba(0, 0, 0, 0.82);
}
.presentoon_row .tooltip {
    -moz-box-shadow: 2px 1px 6px rgba(0, 0, 0, 0.28);
	-webkit-box-shadow: 2px 1px 6px rgba(0, 0, 0, 0.28);
	box-shadow: 2px 1px 6px rgba(0, 0, 0, 0.28);
	background: white;
	border: 1px solid #adadad;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	border-radius: 10px;
	padding: 18px 13px 0px 13px;
	width: 280px;
	line-height: 1.4;
	opacity: 1;
	font-size: 13px;
	text-align: left;
	color: #333333;
	font-family: 'Ubuntu';
	box-sizing: border-box;
	top: -131px;
	left: -27px;
}
.presentoon_row  .tooltip i {
	right: 5px;
	top: 0px;
	position: absolute;
	text-decoration: none;
	font-style: normal;
	color: #ccc;
	cursor: pointer;
	font-size:16px;
	font-weight: bold;
}
.presentoon_row .tooltip i:hover {
	color: #BBBBBB;
}

.presentoon_row .tooltip-bottom:after, .presentoon_row .tooltip-bottom:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.presentoon_row .tooltip-bottom:before {
	border-color: rgba(173, 173, 173, 0);
	border-top-color: #adadad;
	border-width: 15px;
	margin-left: -15px;
}
.presentoon_row .tooltip-bottom:after {
	border-color: rgba(255, 255, 255, 0);
	border-top-color: #ffffff;
	border-width: 13px;
	margin-left: -13px;
}
.presentoon_row .tooltip-left {
	left: -275px;
    width: 266px;
    top: -20px;
}
.presentoon_row .tooltip-left:after, .presentoon_row .tooltip-left:before {
	top: 50%;
	left: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.presentoon_row .tooltip-left:before {
	border-color: rgba(173, 173, 173, 0);
    border-left-color: #adadad;
    border-width: 15px;
    margin-top: -15px;
}
.presentoon_row .tooltip-left:after {
	border-color: rgba(255, 255, 255, 0);
    border-left-color: #ffffff;
    border-width: 13px;
    margin-top: -13px;
}

.presentoon_row .tooltip a {
	width: 50%;
	display: block;
	margin: 11px auto;
	line-height: 19px;
	cursor: pointer;
}



ç
	font-size: 16px;
	width: 90px;
	height: 34px;
	background-color: #4790ce;
	-moz-box-shadow: inset 0 -2px #255c8a;
	-webkit-box-shadow: inset 0 -2px #255c8a;
	box-shadow: inset 0 -2px #255c8a;

}
.presentoon_row .btn-upgrade:hover {
	background-color: #3584c7;
	-moz-box-shadow: inset 0 -2px #255c8a;
	-webkit-box-shadow: inset 0 -2px #255c8a;
	box-shadow: inset 0 -2px #255c8a;
}

.presentoon_row  .btn-flat {
	cursor: pointer;
	text-align: center;
	display: inline-block;
	padding: 7px;
	color: white;
	text-decoration: none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	vertical-align: middle;
	box-sizing: border-box;
}
.presentoon_row  .btn-flat.btn-upgrade {
	padding:0 7px;
}



/* Blog Popup */


.blog_popup_main {
	width:578px;
	height:268px;
	box-shadow:0 0 15px #BABABA;
	background-color: transparent;
	position:absolute;
	z-index: 2000;
	display: none;
	left:-378px;
	font-family:HalisR-Light, Arial;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}
.blog_popup_main:before {
	border: solid transparent;
	content: " ";
	bottom: 100%;
	left: 395px;
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(107, 185, 240, 0);
	border-bottom-color: #6BB9F0;
	border-width: 9px;
	border-bottom-width:12px;
}
.blog_popup_header {
	width:100%;
	height:37px;
	background-color:#6BB9F0;
	text-align:center;
	font-family:HalisR-Medium, Arial;
	color:#fff;
	font-size:17px;
	line-height:37px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
}

.blog_popup_row {
	border-bottom:1px solid #FDFEFF;
	height:50px;
    background-color:#E9EDF5;
}

.blog_popup_footer {
	background-color:#FDFEFF;
	width:100%;
	height:29px;
	font-family:HalisR-Medium, Arial;
	text-align:right;
	font-size:14px;
	line-height:27px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
}
.blog_popup_footer a.footer-link {
	color:#59595B;
	text-decoration:none;
	margin-right:10px;
	font-size: 14px;
	text-align: right;
    padding: 0;
    font-family: HalisR-Light, Arial;
}
.blog_popup_footer a.footer-link:hover {
	color:#939393;
	background-color: transparent !important;
}
.blog_popup_link {
	width:189px;
	border-right:1px solid #FDFEFF;
	height:50px;
	display:inline-block;
	
}
.blog_popup_link:last-child {
	border:none;
}
.blog_popup_link a.blog-link {
	text-decoration:none;
	line-height:100%;
	padding: 0;
}
.blog_popup_link a.blog-link:hover .blog_popup_post {
	color:#939393;
}
.blog_popup_link a.blog-link:hover {
	background-color: transparent !important;
}

.blog_popup_link:hover {
	background-color:#EFF1F4;
}
.blog_popup_img {
	width:33px;
	height:33px;
	border-radius:20px;
	border:1px solid #AEB9C1;
	margin:7px 4px 6px 7px;
	background-image:url('https://powtoon.s3.amazonaws.com/images/website/blogpopup_sprite.png');
	background-repeat:no-repeat;
	display:inline-block;
	vertical-align:middle;
}

#blog-img1 {
	background-position:-2px -1px;
}
#blog-img2 {
	background-position:-36px -1px;
}
#blog-img3 {
	background-position:-72px -1px;
}
	
#blog-img4 {
	background-position:-2px -35px;
}
#blog-img5 {
	background-position:-36px -35px;
}
#blog-img6 {
	background-position:-72px -35px;
}
#blog-img7 {
	background-position:-2px -68px;
}
#blog-img8 {
	background-position:-37px -68px;
}
#blog-img9 {
	background-position:-72px -68px;
}
#blog-img10 {
	background-position:-2px -102px;
}
#blog-img11 {
	background-position:-37px -102px;
}
#blog-img12 {
	background-position:-72px -102px;
}

.blog_popup_post {
	color:#59595B;
	display:inline-block;
	font-size:12px;
	font-family:HalisR-Light, Arial;
	width:133px;
	vertical-align:middle;
}

@-webkit-keyframes fadeIn {
    from { opacity: 0; }
      to { opacity: 1; }
}

@keyframes fadeIn {
    from { opacity: 0; }
      to { opacity: 1; }
}
#blog-link:hover .blog_popup_main {
   display: block;
   -webkit-animation: fadeIn .8s;
   animation: fadeIn .8s;
}

#blog-link a, #create-link a  {
	margin-bottom: 10px;
}


nav.es ul li a {
  font-size: 15px;
  padding: 9px 10px;
  margin-top: 10px;
}



/*****************  FOLLOW POPUP  *******************/
 #followModal {
   border-radius:6px;
   outline: none;
 }

 #followModal .modal-header {
          background-color: rgb(219, 222, 230);
          border-top-left-radius: 6px;
          border-top-right-radius: 6px;
          border-bottom: none;
          padding: 18px 15px;
        }
        #followModal .modal-title {
          font-family: 'Visby-ExtraBold', Arial;
          font-weight: bold;
          text-align: center;
          font-size: 23px;
          color: rgb(249, 86, 77);
          text-transform: uppercase;
        }
        #followModal .modal-body p {
          padding-right: 70px;
          height: 100px;
          font-size: 18px;
          color: rgb(92, 95, 101);
          display: inline-block;
          margin-left: 130px;
        font-family: 'Visby-Medium';
          line-height: 130%;
        }

        #followModal .btn-start-creating {
          width: 228px;
          height: 39px;
          background-color: rgb(124, 190, 69);
          color: rgb(254, 254, 253);
          font-size: 16px;
          border-radius: 39px;
          outline:none;
          font-family: 'HalisR-Light';
          text-shadow: none;
          background-image: none;
        }
        #followModal .btn-start-creating:hover, #followModal .btn-start-creating:focus {
            color: rgb(254, 254, 253);
            background-color:#8fd555;
            outline:none;
        }
        #followModal .btn.active.focus, #followModal .btn.active:focus, #followModal .btn.focus,#followModal  .btn:active.focus,#followModal  .btn:active:focus, #followModal .btn:focus {
            outline:none;
        }
        #followModal .modal-body {
          background: url(https://powtoon.s3.amazonaws.com/images/website/follow-popup/bg-like.png) 0% 40px no-repeat;
          padding-top:38px;
          position:relative;
        }

        #followModal .modal-body:before {
            content:'';
            width: 0;
        height: 0;
        border-style: solid;
        border-width: 21px 21px 0 21px;
        border-color: #dbdee6 transparent transparent transparent;
        position:absolute;
        top:-1px;
        display:block;
        left:50%;
        margin-left:-21px;
        }
        #followModal .modal-footer {
          padding: 23px;
          text-align: center;
        margin-top:0;
        }
        #followModal .follow-buttons {
            text-align:center;
            padding:20px 0 10px 0;
        }

        #followModal .fb-button {
            color:#34538f;
            border:1px solid #34538f;
            font-size:14px;
            border-radius:6px;
            width:281px;
            height:42px;
            margin: 9px auto;
            line-height:40px;
          text-align: center;
        }
        #followModal .twitter-button {
            color:#3bbce8;
            border:1px solid #3bbce8;
            font-size:14px;
            border-radius:6px;
            width:281px;
            height:42px;
            margin: 0 auto;
            line-height:40px;
          text-align: center;
        }
        #followModal .twitter-button a {
        	margin-left:-15px;
        }
        iframe#twitter-widget-0 {
            vertical-align:middle;
            margin-right: 6px;
        }
        iframe#twitter-widget-1 {
            vertical-align:middle;
            margin-right: 6px;
        }

        .fb_iframe_widget {
          vertical-align: middle;
          line-height: 100%;
        }

        #followModal .pt-x {
          font-size: 15px;
          right: -20px;
          position: absolute;
          top: -13px;
          color: #dbdee6;
          opacity: 1;
        }


@font-face {
  font-family: "VisbyCF-Light";
  src: url("../webfonts/Visby/VisbyCF-Light.eot?#iefix") format("embedded-opentype"), url("../webfonts/Visby/VisbyCF-Light.otf") format("opentype"), url("../webfonts/Visby/VisbyCF-Light.woff") format("woff"), url("../webfonts/Visby/VisbyCF-Light.ttf") format("truetype"), url("../webfonts/Visby/VisbyCF-Light.svg") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: "VisbyCF-Bold";
  src: url("../webfonts/Visby/VisbyCF-Bold.eot?#iefix") format("embedded-opentype"), url("../webfonts/Visby/VisbyCF-Bold.otf") format("opentype"), url("../webfonts/Visby/VisbyCF-Bold.woff") format("woff"), url("../webfonts/Visby/VisbyCF-Bold.ttf") format("truetype"), url("../webfonts/Visby/VisbyCF-Bold.svg") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: "VisbyCF-Medium";
  src: url("../webfonts/Visby/VisbyCF-Medium.eot?#iefix") format("embedded-opentype"), url("../webfonts/Visby/VisbyCF-Medium.otf") format("opentype"), url("../webfonts/Visby/VisbyCF-Medium.woff") format("woff"), url("../webfonts/Visby/VisbyCF-Medium.ttf") format("truetype"), url("../webfonts/Visby/VisbyCF-Medium.svg") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: "VisbyCF-Thin";
  src: url("../webfonts/Visby/VisbyCF-Thin.eot?#iefix") format("embedded-opentype"), url("../webfonts/Visby/VisbyCF-Thin.otf") format("opentype"), url("../webfonts/Visby/VisbyCF-Thin.woff") format("woff"), url("../webfonts/Visby/VisbyCF-Thin.ttf") format("truetype"), url("../webfonts/Visby/VisbyCF-Thin.svg") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: "VisbyCF-DemiBold";
  src: url("../webfonts/Visby/VisbyCF-DemiBold.eot?#iefix") format("embedded-opentype"), url("../webfonts/Visby/VisbyCF-DemiBold.otf") format("opentype"), url("../webfonts/Visby/VisbyCF-DemiBold.woff") format("woff"), url("../webfonts/Visby/VisbyCF-DemiBold.ttf") format("truetype"), url("../webfonts/Visby/VisbyCF-DemiBold.svg") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: "VisbyCF-ExtraBold";
  src: url("../webfonts/Visby/VisbyCF-ExtraBold.eot?#iefix") format("embedded-opentype"), url("../webfonts/Visby/VisbyCF-ExtraBold.otf") format("opentype"), url("../webfonts/Visby/VisbyCF-ExtraBold.woff") format("woff"), url("../webfonts/Visby/VisbyCF-ExtraBold.ttf") format("truetype"), url("../webfonts/Visby/VisbyCF-ExtraBold.svg") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: "VisbyCF-Heavy";
  src: url("../webfonts/Visby/VisbyCF-Heavy.eot?#iefix") format("embedded-opentype"), url("../webfonts/Visby/VisbyCF-Heavy.otf") format("opentype"), url("../webfonts/Visby/VisbyCF-Heavy.woff") format("woff"), url("../webfonts/Visby/VisbyCF-Heavy.ttf") format("truetype"), url("../webfonts/Visby/VisbyCF-Heavy.svg") format("svg");
  font-weight: normal;
  font-style: normal; }

/* Create Popup */

#create.create_popup_main {
		width: 744px !important;
	    height: 374px;
	    box-shadow: 0 0 15px #BABABA;
	    background-color: #fff;
	    position: absolute;
	    z-index: 200000;
	    display:none;
	    left: -335px;
	    font-family: VisbyCF-Light, Arial;
	    border-radius: 5px;
	    margin: initial;
	    top: 170px;
	    bottom: initial;
	    min-height: initial;
	    opacity:0;
}
#create.create_popup_main:before {
		border: solid transparent;
		content: " ";
		bottom: 100%;
		left: 364px;
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
		border-color: rgba(107, 185, 240, 0);
		border-bottom-color: #6BB9F0;
		border-width: 9px;
		border-bottom-width:12px;
}
#create.create_popup_main .container.create-page {
			width:744px !important;
   			margin-bottom: auto;
   			border-radius: 5px;
	}
#create.create_popup_main .create-page h2 {			
		    color: #fff;
		    background-color: #70b8e6;
		    margin: 0 0 6px 0;
		    text-transform: uppercase;
		    font-family: 'VisbyCF-ExtraBold';
		    font-size: 17px;
		    padding: 8px 0;
		    border-top-left-radius:5px;
			border-top-right-radius:5px;
		    }
#create.create_popup_main .create-page	.slides {
		    	background-size: 1%;
   			    background-position: right center;
   			    padding:10px 0 0 0;
   			}
#create.create_popup_main .create-page	.slides  .icon-container {
   			    	    height: 195px;
    					padding-top: 29px;
    					background: none;
    				}
#create.create_popup_main .create-page	.slides  .icon-container:hover {
    						background:url('https://powtoon.s3.amazonaws.com/images/website/create/hover-effect-left.png') no-repeat center top;
    					}
#create.create_popup_main .create-page	.slides  .icon-container:hover img {
    							width:66px;
    							margin-top:17px;
}
#create.create_popup_main .create-page	.slides  .icon-container:hover span {
    							font-size:12px;
    						}

#create.create_popup_main .create-page	.slides img {
		    	 width:81px;	
		    	}
#create.create_popup_main .create-page	.slides p {
		    		color: #8f9499;
				    font-size: 13px;
				    font-family: 'VisbyCF-Medium';
				    margin-top: 0;
				    line-height: 130%;
				    margin-bottom: 13px;
		    	}
#create.create_popup_main .create-page	.slides .create-icon1 span { 
		          font-size:17px;
		          line-height: 100%;
		          }

#create.create_popup_main .create-page .studio {
		    	padding:10px 0 0 0;
		    }
#create.create_popup_main .create-page .studio img {
			    width: 90px;
			  }
#create.create_popup_main .create-page .studio .icon-container {
   			    	    height: 195px;
    					padding-top: 29px;
    					background: none;
    				}
#create.create_popup_main .create-page .studio .icon-container:hover {
    						background:url('https://powtoon.s3.amazonaws.com/images/website/create/hover-effect-right.png') no-repeat center top;
    					}
#create.create_popup_main .create-page .studio .icon-container:hover	img {
    							width:71px;
    							margin-top:0;
    						}
#create.create_popup_main .create-page .studio .icon-container:hover span {
    							font-size:12px;
    						}

#create.create_popup_main .create-page .studio p {
			    color: #8f9499;
			    font-size: 13px;
			    font-family: 'VisbyCF-Medium';
			    margin-top: 0;
			    line-height: 130%;
			    margin-bottom: 13px;
			}
#create.create_popup_main .create-page .studio .create-icon1 span { 		
				
		          font-size:17px;
		          line-height: 100%;
		      	}



#create.create_popup_main .create-footer {
		margin-top:10px;
		background-color: #e6e8e8;
		padding: 9px 0;
		border-bottom-left-radius:5px;
		border-bottom-right-radius:5px;
		position: absolute;
		left:0;
		bottom:0;
	}

#create.create_popup_main .create-footer p {
			margin-bottom: 0;
		}
#create.create_popup_main .create-footer span {
				vertical-align: middle;
			}
 #create.create_popup_main a.btn-tryslides {
	border: 1px solid #aab2b6;
    border-radius: 20px;
    font-family: 'VisbyCF-ExtraBold';
    color: #7a7e82;
    font-size: 13px;
    margin-left: 24px;
    vertical-align: middle;
    padding: 0 16px;
	height: 35px;
	line-height: 29px;
	display: inline-block;
	margin-bottom: 0;
	}

 #create.create_popup_main	a.btn-tryslides:hover {
    background-color: #f1f1f1;
}
 #create.create_popup_main a.btn-tryslides img {
			vertical-align: middle;
		}
 #create.create_popup_main a.btn-tryslides span {
			vertical-align: middle;
		}
.create-overlay {
    position: absolute;
    top: 20px;
    left: -180px;
    width: 360px;
    height: 45px;
    z-index: 10000000;
}

@-webkit-keyframes fadeIn {
    from { opacity: 0; }
      to { opacity: 1; }
}

@keyframes fadeIn {
    from { opacity: 0; }
      to { opacity: 1; }
}
#create-link:hover .create_popup_main {
	opacity:1;
   -webkit-animation: fadeIn .8s;
   animation: fadeIn .8s;
}

#create-link a.create-icon1:hover, #create-link a.create-icon1:hover:active {
	background-color: transparent;
}


#dublicate_presentoon .multiple_emails-container {
	margin:5px 0 10px 0;
}
#dublicate_presentoon .multiple_emails-container input {
	margin-top:5px;
	box-shadow: none;
}
#dublicate_presentoon .multiple_emails-container ul {
	margin-left:5px;
	margin-bottom: 3px;
}
#dublicate_presentoon  .multiple_emails-email {
	margin-left:0;
}
#dublicate_presentoon input[type="radio"] {
	margin-bottom:10px;
}
#dublicate_presentoon .multiple_emails-close {
    margin: 0 11px 0 3px;
    text-decoration: underline;
}
#dublicate_presentoon label {
	font-weight: bold;
}
#dublicate_presentoon_form {position: relative;}
#dublicate_presentoon .hover-area {
    width: 86px;
    height: 46px;
    display: inline-block;
    position: absolute;
    top: 18px;
    left: 96px; }
#dublicate_presentoon.hover-area.pr {
      top: inherit;
      margin-top: -36px;
      left: 10px; }



.email-input-errors p {
    color: #ff0000;
    margin-top: 5px;
    margin-bottom: 2px;
    display: none;
}

#dublicate_presentoon .tooltip {
    -moz-box-shadow: 2px 1px 6px rgba(0, 0, 0, 0.28);
    font-family: Dax-Reg,Arial;
    font-size: 15px;
    -webkit-box-shadow: 2px 1px 6px rgba(0, 0, 0, 0.28);
    box-shadow: 2px 1px 6px rgba(0, 0, 0, 0.28);
    background: white;
    border: 1px solid #adadad;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px;
    padding: 18px 13px 0px 13px;
    width: 280px;
    opacity:0;
    box-sizing: border-box;
           }
#dublicate_presentoon .tooltip a {
      margin-top: 6px;
      width: 50%;
      font-size: 15px;
      display: block;
      margin: 11px auto;
      line-height: 19px;
      text-shadow: none;
    padding: 0; }
#dublicate_presentoon .tooltip a:hover {color:#fff;}
#dublicate_presentoon .tooltip i {right: 5px;top: 0px;position: absolute;text-decoration: none;font-style: normal;color: #ccc;cursor: pointer; }
#dublicate_presentoon .tooltip i:hover {color: #BBBBBB; }
#dublicate_presentoon .tooltip-bottom {top: -117px;margin-left: -101px; }
#dublicate_presentoon .tooltip-bottom:after, #publish-modal .tooltip-bottom:before {
      top: 100%;
      left: 50%;
      border: solid transparent;
      content: " ";
      height: 0;
      width: 0;
      position: absolute;
      pointer-events: none; }
#dublicate_presentoon .tooltip-bottom:after {
      border-color: rgba(255, 255, 255, 0);
      border-top-color: #ffffff;
      border-width: 13px;
      margin-left: -13px; }
#dublicate_presentoon .tooltip-bottom:before {
      border-color: rgba(173, 173, 173, 0);
      border-top-color: #adadad;
      border-width: 15px;
      margin-left: -15px; }
#dublicate_presentoon .tooltip-right {
    left: 32px;
    top: -34px; }
#dublicate_presentoon .tooltip-right.pr {
      top: -36px;
      margin-left: 0; }
#dublicate_presentoon .tooltip-right:after, #dublicate_presentoon .tooltip-right:before {
      top: 50%;
      right: 100%;
      border: solid transparent;
      content: " ";
      height: 0;
      width: 0;
      position: absolute;
      pointer-events: none; }
#dublicate_presentoon .tooltip-right:after {
      border-color: rgba(255, 255, 255, 0);
      border-right-color: #ffffff;
      border-width: 13px;
      margin-top: -13px; }
#dublicate_presentoon .tooltip-right:before {border-color: rgba(173, 173, 173, 0);border-right-color: #adadad;border-width: 15px;margin-top: -15px; }
#dublicate_presentoon .publishto input[type="checkbox"][disabled] {
    background: #f0f0f0 url("https://powtoon.s3.amazonaws.com/images/website/publish/publish-sprite.png") no-repeat 0 -482px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: inset 1px 2px 0px #D3D3D3;
    -webkit-box-shadow: inset 1px 2px 0px #D3D3D3;
    box-shadow: inset 1px 2px 0px #D3D3D3;
    cursor: default; }
.btn-upgrade {
  font-size: 16px;
  width: 90px;
  height: 34px;
  background-color: #4790ce;
  -moz-box-shadow: inset 0 -2px #255c8a;
  -webkit-box-shadow: inset 0 -2px #255c8a;
  box-shadow: inset 0 -2px #255c8a;
	background-image: none;
	color:#fff;
	line-height: 31px !important;
}
  .btn-upgrade:hover {
    background-color: #3584c7;
    -moz-box-shadow: inset 0 -2px #255c8a;
    -webkit-box-shadow: inset 0 -2px #255c8a;
    box-shadow: inset 0 -2px #255c8a; }
  .btn-upgrade:active {
    background-color: #3076b2;
    -moz-box-shadow: inset 0 2px #255c8a;
    -webkit-box-shadow: inset 0 2px #255c8a;
    box-shadow: inset 0 2px #255c8a; }
  
.btn-collaborate {
    width: 67.5px;
    float: right;
    margin-top: 4px;
	color: black !important;
}

 #dublicate_presentoon .premium-badge {width:50px;display: inline-block;height:41px; background: url('../img/premium-badge.png');vertical-align: middle;}

.my-pt .pt-list .duplicated-row {border-left: 5px solid #2BC432 !important;}
.my-pt .pt-list .duplicated-row .pt-info h4 {line-height:25px;}
.my-pt .pt-list .duplicated-row .pt-settings {text-align:right;padding-right: 12px;}
.my-pt .pt-list .duplicated-row .pt-settings .btn-group a {width: 67.5px;}

.my-pt .pt-list .duplicated-row .pt-settings .pt-manage {margin-top: 6px;}


.my-pt .pt-list .duplicated-row .pt-settings .presentoon_accept_duplicate .pt-refresh {
    display: inline-block;
    -webkit-animation: infinite-spinning 1s;
    animation: infinite-spinning 1s;
    -moz-animation: infinite-spinning 1s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;

}

@keyframes infinite-spinning {
  to {
    transform: rotate(360deg);
    -webkit-transform: rotate(360deg); } }
@-webkit-keyframes infinite-spinning {
  to {
    transform: rotate(360deg);
    -webkit-transform: rotate(360deg); } }
@-webkit-keyframes infinite-spinning {
  to {
    transform: rotate(360deg);
    -webkit-transform: rotate(360deg); } }

.presentoon_reject_duplicate {
	width: 88px;
}
#collaborate_presentoon {
	width: 600px;
}
#collaborate_presentoon_form {
	margin-bottom: 0;
}

.collaborate-close-btn {
	width: 80px;
}

.close-footer {
	text-align: center;
}

.collaborate_content {
	padding-top: 30px;
    padding-bottom: 30px;
    text-align: center;
}

#collaborate_presentoon p.footer-note {
    display: inline-block;
    text-align: left;
    float: left;
    margin-bottom: 0;
}
#collaborate_presentoon .multiple_emails-container ul {
	margin-left:5px;
	margin-bottom: 3px;
}
#collaborate_presentoon .multiple_emails-container {
	margin:5px 0 10px 0;
}
#collaborate_presentoon .multiple_emails-container input {
	margin-top:5px;
	box-shadow: none;
}
#collaborate_presentoon  .multiple_emails-email {
	margin-left:0;
}
#collaborate_presentoon input[type="radio"] {
	margin-bottom:10px;
}
#collaborate_presentoon .multiple_emails-close {
    margin: 0 11px 0 3px;
    text-decoration: underline;
}

.my-pt .pt-list .pt-row .span3.pt-settings {
	padding-top:0;
}




