/**
 * @version    $Id$
 * @package    IT_Theme_Framework
 * @author     InnoThemes Team <support@innothemes.com>
 * @copyright  Copyright (C) 2012 InnoThemes.com. All Rights Reserved.
 * @license    GNU/GPL v2 or later http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Websites: http://www.innothemes.com
 */

/* Override 3rd-party style */
.tipsy, .colorpicker {
	z-index: 999999 !important;
}

.ClassyGradient .arrow {
	display: none;
}

/* Field disabled mask */
.it-form-disabled-mask {
	position: absolute;
	top: -15px;
	right: -15px;
	bottom: -15px;
	left: -15px;
	z-index: 999999;
	background: #ffffff;
	opacity: 0.1;
	filter: alpha(opacity=10);
}

/* Standard Font Family Selector */
.it-form-field-typography-font-family li {
	font-size: 125%;
}
.it-form-field-typography-font-family li.highlighted,
.it-form-field-typography-font-google li.highlighted {
	background-color: #eee !important;
}
.it-form-field-typography-font-family li.it-form-field-typography-font-family-verdana {
	font-family: Verdana, Geneva, sans-serif;
}
.it-form-field-typography-font-family li.it-form-field-typography-font-family-georgia {
	font-family: Georgia, "Times New Roman", Times, serif;
}
.it-form-field-typography-font-family li.it-form-field-typography-font-family-times-new-roman {
	font-family: "Times New Roman", Times, serif;
}
.it-form-field-typography-font-family li.it-form-field-typography-font-family-courier-new {
	font-family: "Courier New", Courier, monospace;
}
.it-form-field-typography-font-family li.it-form-field-typography-font-family-arial {
	font-family: Arial, Helvetica, sans-serif;
}
.it-form-field-typography-font-family li.it-form-field-typography-font-family-tahoma {
	font-family: Tahoma, Geneva, sans-serif;
}
.it-form-field-typography-font-family li.it-form-field-typography-font-family-trebuchet-ms {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.it-form-field-typography-font-family li.it-form-field-typography-font-family-palatino-linotype {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
}
.it-form-field-typography-font-family li.it-form-field-typography-font-family-lucida-sans-unicode {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.it-form-field-typography-font-family li.it-form-field-typography-font-family-lucida-console {
	font-family: "Lucida Console", Monaco, monospace;
}

/* Google Font Face Selector */
.it-form-field-typography-font-google li {
	background-image: url( "../images/backgrounds/bg-fonts.png" ) !important;
	background-repeat: no-repeat !important;
	display: block;
	height: 30px;
	text-indent: -999em;
	width: 217px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-none {
	background-position: 0 -35px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-open-sans {
	background-position: 0 -97px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-oswald {
	background-position: 0 -163px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-droid-sans {
	background-position: 0 -224px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-lato {
	background-position: 0 -284px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-open-sans-condensed {
	background-position: 0 -343px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-pt-sans {
	background-position: 0 -401px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-ubuntu {
	background-position: 0 -460px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-pt-sans-narrow {
	background-position: 0 -520px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-yanone-kaffeesatz {
	background-position: 0 -579px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-roboto-condensed {
	background-position: 0 -638px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-source-sans-pro {
	background-position: 0 -697px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-nunito {
	background-position: 0 -755px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-francois-one {
	background-position: 0 -814px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-roboto {
	background-position: 0 -874px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-raleway {
	background-position: 0 -933px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-arimo {
	background-position: 0 -992px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-cuprum {
	background-position: 0 -1051px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-play {
	background-position: 0 -1109px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-dosis {
	background-position: 0 -1169px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-abel {
	background-position: 0 -1229px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-droid-serif {
	background-position: 0 -1287px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-arvo {
	background-position: 0 -1347px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-lora {
	background-position: 0 -1406px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-rokkitt {
	background-position: 0 -1464px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-pt-serif {
	background-position: 0 -1520px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-bitter {
	background-position: 0 -1580px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-merriweather {
	background-position: 0 -1640px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-vollkorn {
	background-position: 0 -1698px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-cantata-one {
	background-position: 0 -1757px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-kreon {
	background-position: 0 -1817px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-josefin-slab {
	background-position: 0 -1876px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-playfair-display {
	background-position: 0 -1938px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-bree-serif {
	background-position: 0 -1996px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-crimson-text {
	background-position: 0 -2055px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-old-standard-tt {
	background-position: 0 -2113px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-sanchez {
	background-position: 0 -2173px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-crete-round {
	background-position: 0 -2232px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-cardo {
	background-position: 0 -2290px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-noticia-text {
	background-position: 0 -2348px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-judson {
	background-position: 0 -2406px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-lobster {
	background-position: 0 -2465px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-unkempt {
	background-position: 0 -2529px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-changa-one {
	background-position: 0 -2589px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-special-elite {
	background-position: 0 -2646px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-chewy {
	background-position: 0 -2706px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-comfortaa {
	background-position: 0 -2767px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-boogaloo {
	background-position: 0 -2827px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-fredoka-one {
	background-position: 0 -2887px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-luckiest-guy {
	background-position: 0 -2945px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-cherry-cream-soda {
	background-position: 0 -3003px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-lobster-two {
	background-position: 0 -3060px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-righteous {
	background-position: 0 -3124px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-squada-one {
	background-position: 0 -3183px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-black-ops-one {
	background-position: 0 -3240px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-happy-monkey {
	background-position: 0 -3299px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-passion-one {
	background-position: 0 -3357px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-nova-square {
	background-position: 0 -3415px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-metamorphous {
	background-position: 0 -3476px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-poiret-one {
	background-position: 0 -3535px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-bevan {
	background-position: 0 -3596px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-shadows-into-light {
	background-position: 0 -3655px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-the-girl-next-door {
	background-position: 0 -3714px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-coming-soon {
	background-position: 0 -3774px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-dancing-script {
	background-position: 0 -3833px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-pacifico {
	background-position: 0 -3896px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-crafty-girls {
	background-position: 0 -3959px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-calligraffitti {
	background-position: 0 -4020px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-rock-salt {
	background-position: 0 -4082px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-amatic-sc {
	background-position: 0 -4151px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-leckerli-one {
	background-position: 0 -4211px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-tangerine {
	background-position: 0 -4270px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-reenie-beanie {
	background-position: 0 -4327px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-satisfy {
	background-position: 0 -4388px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-gloria-hallelujah {
	background-position: 0 -4450px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-permanent-marker {
	background-position: 0 -4508px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-covered-by-your-grace {
	background-position: 0 -4564px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-walter-turncoat {
	background-position: 0 -4623px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-patrick-hand {
	background-position: 0 -4680px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-schoolbell {
	background-position: 0 -4739px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-indie-flower {
	background-position: 0 -4796px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-verdana {
	background-position: 0 -4856px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-georgia {
	background-position: 0 -4917px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-courier-new {
	background-position: 0 -4978px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-arial {
	background-position: 0 -5038px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-tahoma {
	background-position: 0 -5102px;
}
.it-form-field-typography-font-google li.it-form-field-typography-font-google-trebuchet-ms {
	background-position: 0 -5162px;
}
