/* Minification failed. Returning unminified contents.
(6083,96): run-time error CSS1062: Expected semicolon or closing curly-brace, found '!important'
(6084,45): run-time error CSS1062: Expected semicolon or closing curly-brace, found '!important'
(6085,85): run-time error CSS1062: Expected semicolon or closing curly-brace, found '!important'
(6086,68): run-time error CSS1062: Expected semicolon or closing curly-brace, found '!important'
(6087,64): run-time error CSS1062: Expected semicolon or closing curly-brace, found '!important'
(6088,49): run-time error CSS1062: Expected semicolon or closing curly-brace, found '!important'
 */
@font-face{
font-family:'open_sansbold';
src:url('OpenSans-Bold-webfont.eot');
src:url('OpenSans-Bold-webfontd41d.eot?#iefix')format('embedded-opentype'),
url('OpenSans-Bold-webfont.woff')format('woff'),
url('OpenSans-Bold-webfont.ttf')format('truetype'),
url('OpenSans-Bold-webfont.svg#open_sansbold')format('svg');
font-weight:normal;
font-style:normal;

}

@font-face{
font-family:'open_sansextrabold';
src:url('OpenSans-ExtraBold-webfont.eot');
src:url('OpenSans-ExtraBold-webfontd41d.eot?#iefix')format('embedded-opentype'),
url('OpenSans-ExtraBold-webfont.woff')format('woff'),
url('OpenSans-ExtraBold-webfont.ttf')format('truetype'),
url('OpenSans-ExtraBold-webfont.svg#open_sansextrabold')format('svg');
font-weight:normal;
font-style:normal;

}

@font-face{
font-family:'open_sanslight';
src:url('OpenSans-Light-webfont.eot');
src:url('OpenSans-Light-webfontd41d.eot?#iefix')format('embedded-opentype'),
url('OpenSans-Light-webfont.woff')format('woff'),
url('OpenSans-Light-webfont.ttf')format('truetype'),
url('OpenSans-Light-webfont.svg#open_sanslight')format('svg');
font-weight:normal;
font-style:normal;

}

@font-face{
font-family:'open_sansregular';
src:url('OpenSans-Regular-webfont.eot');
src:url('OpenSans-Regular-webfontd41d.eot?#iefix')format('embedded-opentype'),
url('OpenSans-Regular-webfont.woff')format('woff'),
url('OpenSans-Regular-webfont.ttf')format('truetype'),
url('OpenSans-Regular-webfont.svg#open_sansregular')format('svg');
font-weight:normal;
font-style:normal;

}

@font-face{
font-family:'open_sanssemibold';
src:url('OpenSans-Semibold-webfont.eot');
src:url('OpenSans-Semibold-webfontd41d.eot?#iefix')format('embedded-opentype'),
url('OpenSans-Semibold-webfont.woff')format('woff'),
url('OpenSans-Semibold-webfont.ttf')format('truetype'),
url('OpenSans-Semibold-webfont.svg#open_sanssemibold')format('svg');
font-weight:normal;
font-style:normal;

}

@font-face {
	font-family: 'icomoon';
	src:url('icomoone627.eot?3p0rtw');
	src:url('icomoond41d.eot?#iefix3p0rtw') format('embedded-opentype'),
		url('icomoone627.woff?3p0rtw') format('woff'),
		url('icomoone627.ttf?3p0rtw') format('truetype'),
		url('icomoone627.svg?3p0rtw#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	min-width: 1em;
	display: inline-block;
	text-align: center;	
	vertical-align: middle;
	position: relative;
	top:-1px;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-1x {
	font-size: 24px !important;
}
.icon-2x {
	font-size: 32px !important;
}
.icon-3x {
	font-size: 48px !important;
}

.icon-4x {
	font-size: 56px !important;
}

.icon-bordered {
    padding: .2em .25em .15em;
    border: solid .08em #eee;
    border-radius: .1em;
}

.icon-light{color:#f5f5f5 !important;}
.icon-dark{color:#111 !important;}

i.pull-right{margin-top:5px;}

.icon-home:before{content:"\e900";}
.icon-home2:before{content:"\e901";}
.icon-home5:before{content:"\e904";}
.icon-home7:before{content:"\e906";}
.icon-home8:before{content:"\e907";}
.icon-home9:before{content:"\e908";}
.icon-office:before{content:"\e909";}
.icon-city:before{content:"\e90a";}
.icon-newspaper:before{content:"\e90b";}
.icon-magazine:before{content:"\e90c";}
.icon-design:before{content:"\e90d";}
.icon-pencil:before{content:"\e90e";}
.icon-pencil3:before{content:"\e910";}
.icon-pencil4:before{content:"\e911";}
.icon-pencil5:before{content:"\e912";}
.icon-pencil6:before{content:"\e913";}
.icon-pencil7:before{content:"\e914";}
.icon-eraser:before{content:"\e915";}
.icon-eraser2:before{content:"\e916";}
.icon-eraser3:before{content:"\e917";}
.icon-quill2:before{content:"\e919";}
.icon-quill4:before{content:"\e91b";}
.icon-pen:before{content:"\e91c";}
.icon-pen-plus:before{content:"\e91d";}
.icon-pen-minus:before{content:"\e91e";}
.icon-pen2:before{content:"\e91f";}
.icon-blog:before{content:"\e925";}
.icon-pen6:before{content:"\e927";}
.icon-brush:before{content:"\e928";}
.icon-spray:before{content:"\e929";}
.icon-color-sampler:before{content:"\e92c";}
.icon-toggle:before{content:"\e92d";}
.icon-bucket:before{content:"\e92e";}
.icon-gradient:before{content:"\e930";}
.icon-eyedropper:before{content:"\e931";}
.icon-eyedropper2:before{content:"\e932";}
.icon-eyedropper3:before{content:"\e933";}
.icon-droplet:before{content:"\e934";}
.icon-droplet2:before{content:"\e935";}
.icon-color-clear:before{content:"\e937";}
.icon-paint-format:before{content:"\e938";}
.icon-stamp:before{content:"\e939";}
.icon-image2:before{content:"\e93c";}
.icon-image-compare:before{content:"\e93d";}
.icon-images2:before{content:"\e93e";}
.icon-image3:before{content:"\e93f";}
.icon-images3:before{content:"\e940";}
.icon-image4:before{content:"\e941";}
.icon-image5:before{content:"\e942";}
.icon-camera:before{content:"\e944";}
.icon-shutter:before{content:"\e947";}
.icon-headphones:before{content:"\e948";}
.icon-headset:before{content:"\e949";}
.icon-music:before{content:"\e94a";}
.icon-album:before{content:"\e950";}
.icon-tape:before{content:"\e952";}
.icon-piano:before{content:"\e953";}
.icon-speakers:before{content:"\e956";}
.icon-play:before{content:"\e957";}
.icon-clapboard-play:before{content:"\e959";}
.icon-clapboard:before{content:"\e95a";}
.icon-media:before{content:"\e95b";}
.icon-presentation:before{content:"\e95c";}
.icon-movie:before{content:"\e95d";}
.icon-film:before{content:"\e95e";}
.icon-film2:before{content:"\e95f";}
.icon-film3:before{content:"\e960";}
.icon-film4:before{content:"\e961";}
.icon-video-camera:before{content:"\e962";}
.icon-video-camera2:before{content:"\e963";}
.icon-video-camera-slash:before{content:"\e964";}
.icon-video-camera3:before{content:"\e965";}
.icon-dice:before{content:"\e96a";}
.icon-chess-king:before{content:"\e972";}
.icon-chess-queen:before{content:"\e973";}
.icon-chess:before{content:"\e978";}
.icon-megaphone:before{content:"\e97a";}
.icon-new:before{content:"\e97b";}
.icon-connection:before{content:"\e97c";}
.icon-station:before{content:"\e981";}
.icon-satellite-dish2:before{content:"\e98a";}
.icon-feed:before{content:"\e9b3";}
.icon-mic2:before{content:"\e9ce";}
.icon-mic-off2:before{content:"\e9e0";}
.icon-book:before{content:"\e9e1";}
.icon-book2:before{content:"\e9e9";}
.icon-book-play:before{content:"\e9fd";}
.icon-book3:before{content:"\ea01";}
.icon-bookmark:before{content:"\ea02";}
.icon-books:before{content:"\ea03";}
.icon-archive:before{content:"\ea04";}
.icon-reading:before{content:"\ea05";}
.icon-library2:before{content:"\ea06";}
.icon-graduation2:before{content:"\ea07";}
.icon-file-text:before{content:"\ea08";}
.icon-profile:before{content:"\ea09";}
.icon-file-empty:before{content:"\ea0a";}
.icon-file-empty2:before{content:"\ea0b";}
.icon-files-empty:before{content:"\ea0c";}
.icon-files-empty2:before{content:"\ea0d";}
.icon-file-plus:before{content:"\ea0e";}
.icon-file-plus2:before{content:"\ea0f";}
.icon-file-minus:before{content:"\ea10";}
.icon-file-minus2:before{content:"\ea11";}
.icon-file-download:before{content:"\ea12";}
.icon-file-download2:before{content:"\ea13";}
.icon-file-upload:before{content:"\ea14";}
.icon-file-upload2:before{content:"\ea15";}
.icon-file-check:before{content:"\ea16";}
.icon-file-check2:before{content:"\ea17";}
.icon-file-eye:before{content:"\ea18";}
.icon-file-eye2:before{content:"\ea19";}
.icon-file-text2:before{content:"\ea1a";}
.icon-file-text3:before{content:"\ea1b";}
.icon-file-picture:before{content:"\ea1c";}
.icon-file-picture2:before{content:"\ea1d";}
.icon-file-music:before{content:"\ea1e";}
.icon-file-music2:before{content:"\ea1f";}
.icon-file-play:before{content:"\ea20";}
.icon-file-play2:before{content:"\ea21";}
.icon-file-video:before{content:"\ea22";}
.icon-file-video2:before{content:"\ea23";}
.icon-copy:before{content:"\ea24";}
.icon-copy2:before{content:"\ea25";}
.icon-file-zip:before{content:"\ea26";}
.icon-file-zip2:before{content:"\ea27";}
.icon-file-xml:before{content:"\ea28";}
.icon-file-xml2:before{content:"\ea29";}
.icon-file-css:before{content:"\ea2a";}
.icon-file-css2:before{content:"\ea2b";}
.icon-file-presentation:before{content:"\ea2c";}
.icon-file-presentation2:before{content:"\ea2d";}
.icon-file-stats:before{content:"\ea2e";}
.icon-file-stats2:before{content:"\ea2f";}
.icon-file-locked:before{content:"\ea30";}
.icon-file-locked2:before{content:"\ea31";}
.icon-file-spreadsheet:before{content:"\ea32";}
.icon-file-spreadsheet2:before{content:"\ea33";}
.icon-copy3:before{content:"\ea34";}
.icon-copy4:before{content:"\ea35";}
.icon-paste:before{content:"\ea36";}
.icon-paste2:before{content:"\ea37";}
.icon-paste3:before{content:"\ea38";}
.icon-paste4:before{content:"\ea39";}
.icon-stack:before{content:"\ea3a";}
.icon-stack2:before{content:"\ea3b";}
.icon-stack3:before{content:"\ea3c";}
.icon-folder:before{content:"\ea3d";}
.icon-folder-search:before{content:"\ea3e";}
.icon-folder-download:before{content:"\ea3f";}
.icon-folder-upload:before{content:"\ea40";}
.icon-folder-plus:before{content:"\ea41";}
.icon-folder-plus2:before{content:"\ea42";}
.icon-folder-minus:before{content:"\ea43";}
.icon-folder-minus2:before{content:"\ea44";}
.icon-folder-check:before{content:"\ea45";}
.icon-folder-heart:before{content:"\ea46";}
.icon-folder-remove:before{content:"\ea47";}
.icon-folder2:before{content:"\ea48";}
.icon-folder-open:before{content:"\ea49";}
.icon-folder3:before{content:"\ea4a";}
.icon-folder4:before{content:"\ea4b";}
.icon-folder-plus3:before{content:"\ea4c";}
.icon-folder-minus3:before{content:"\ea4d";}
.icon-folder-plus4:before{content:"\ea4e";}
.icon-folder-minus4:before{content:"\ea4f";}
.icon-folder-download2:before{content:"\ea50";}
.icon-folder-upload2:before{content:"\ea51";}
.icon-folder-download3:before{content:"\ea52";}
.icon-folder-upload3:before{content:"\ea53";}
.icon-folder5:before{content:"\ea54";}
.icon-folder-open2:before{content:"\ea55";}
.icon-folder6:before{content:"\ea56";}
.icon-folder-open3:before{content:"\ea57";}
.icon-certificate:before{content:"\ea58";}
.icon-cc:before{content:"\ea59";}
.icon-price-tag:before{content:"\ea5a";}
.icon-price-tag2:before{content:"\ea5b";}
.icon-price-tags:before{content:"\ea5c";}
.icon-price-tag3:before{content:"\ea5d";}
.icon-price-tags2:before{content:"\ea5e";}
.icon-barcode2:before{content:"\ea5f";}
.icon-qrcode:before{content:"\ea60";}
.icon-ticket:before{content:"\ea61";}
.icon-theater:before{content:"\ea62";}
.icon-store:before{content:"\ea63";}
.icon-store2:before{content:"\ea64";}
.icon-cart:before{content:"\ea65";}
.icon-cart2:before{content:"\ea66";}
.icon-cart4:before{content:"\ea67";}
.icon-cart5:before{content:"\ea68";}
.icon-cart-add:before{content:"\ea69";}
.icon-cart-add2:before{content:"\ea6a";}
.icon-cart-remove:before{content:"\ea6b";}
.icon-basket:before{content:"\ea6c";}
.icon-bag:before{content:"\ea6d";}
.icon-percent:before{content:"\ea6f";}
.icon-coins:before{content:"\ea70";}
.icon-coin-dollar:before{content:"\ea71";}
.icon-coin-euro:before{content:"\ea72";}
.icon-coin-pound:before{content:"\ea73";}
.icon-coin-yen:before{content:"\ea74";}
.icon-piggy-bank:before{content:"\ea75";}
.icon-wallet:before{content:"\ea76";}
.icon-cash:before{content:"\ea77";}
.icon-cash2:before{content:"\ea78";}
.icon-cash3:before{content:"\ea79";}
.icon-cash4:before{content:"\ea7a";}
.icon-credit-card:before{content:"\ea6e";}
.icon-credit-card2:before{content:"\ea7b";}
.icon-calculator4:before{content:"\ea7c";}
.icon-calculator2:before{content:"\ea7d";}
.icon-calculator3:before{content:"\ea7e";}
.icon-chip:before{content:"\ea7f";}
.icon-lifebuoy:before{content:"\ea80";}
.icon-phone:before{content:"\ea81";}
.icon-phone2:before{content:"\ea82";}
.icon-phone-slash:before{content:"\ea83";}
.icon-phone-wave:before{content:"\ea84";}
.icon-phone-plus:before{content:"\ea85";}
.icon-phone-minus:before{content:"\ea86";}
.icon-phone-plus2:before{content:"\ea87";}
.icon-phone-minus2:before{content:"\ea88";}
.icon-phone-incoming:before{content:"\ea89";}
.icon-phone-outgoing:before{content:"\ea8a";}
.icon-phone-hang-up:before{content:"\ea8e";}
.icon-address-book:before{content:"\ea90";}
.icon-address-book2:before{content:"\ea91";}
.icon-address-book3:before{content:"\ea92";}
.icon-notebook:before{content:"\ea93";}
.icon-envelop:before{content:"\ea94";}
.icon-envelop2:before{content:"\ea95";}
.icon-envelop3:before{content:"\ea96";}
.icon-envelop4:before{content:"\ea97";}
.icon-envelop5:before{content:"\ea98";}
.icon-mailbox:before{content:"\ea99";}
.icon-pushpin:before{content:"\ea9a";}
.icon-location3:before{content:"\ea9d";}
.icon-location4:before{content:"\ea9e";}
.icon-compass4:before{content:"\ea9f";}
.icon-map:before{content:"\eaa0";}
.icon-map4:before{content:"\eaa1";}
.icon-map5:before{content:"\eaa2";}
.icon-direction:before{content:"\eaa3";}
.icon-reset:before{content:"\eaa4";}
.icon-history:before{content:"\eaa5";}
.icon-watch:before{content:"\eaa6";}
.icon-watch2:before{content:"\eaa7";}
.icon-alarm:before{content:"\eaa8";}
.icon-alarm-add:before{content:"\eaa9";}
.icon-alarm-check:before{content:"\eaaa";}
.icon-alarm-cancel:before{content:"\eaab";}
.icon-bell2:before{content:"\eaac";}
.icon-bell3:before{content:"\eaad";}
.icon-bell-plus:before{content:"\eaae";}
.icon-bell-minus:before{content:"\eaaf";}
.icon-bell-check:before{content:"\eab0";}
.icon-bell-cross:before{content:"\eab1";}
.icon-calendar:before{content:"\eab2";}
.icon-calendar2:before{content:"\eab3";}
.icon-calendar3:before{content:"\eab4";}
.icon-calendar52:before{content:"\eab6";}
.icon-printer:before{content:"\eab7";}
.icon-printer2:before{content:"\eab8";}
.icon-printer4:before{content:"\eab9";}
.icon-shredder:before{content:"\eaba";}
.icon-mouse:before{content:"\eabb";}
.icon-mouse-left:before{content:"\eabc";}
.icon-mouse-right:before{content:"\eabd";}
.icon-keyboard:before{content:"\eabe";}
.icon-typewriter:before{content:"\eabf";}
.icon-display:before{content:"\eac0";}
.icon-display4:before{content:"\eac1";}
.icon-laptop:before{content:"\eac2";}
.icon-mobile:before{content:"\eac3";}
.icon-mobile2:before{content:"\eac4";}
.icon-tablet:before{content:"\eac5";}
.icon-mobile3:before{content:"\eac6";}
.icon-tv:before{content:"\eac7";}
.icon-radio:before{content:"\eac8";}
.icon-cabinet:before{content:"\eac9";}
.icon-drawer:before{content:"\eaca";}
.icon-drawer2:before{content:"\eacb";}
.icon-drawer-out:before{content:"\eacc";}
.icon-drawer-in:before{content:"\eacd";}
.icon-drawer3:before{content:"\eace";}
.icon-box:before{content:"\eacf";}
.icon-box-add:before{content:"\ead0";}
.icon-box-remove:before{content:"\ead1";}
.icon-download:before{content:"\ead2";}
.icon-upload:before{content:"\ead3";}
.icon-floppy-disk:before{content:"\ead4";}
.icon-floppy-disks:before{content:"\ead5";}
.icon-usb-stick:before{content:"\ead6";}
.icon-drive:before{content:"\ead7";}
.icon-server:before{content:"\ead8";}
.icon-database:before{content:"\ead9";}
.icon-database2:before{content:"\eada";}
.icon-database4:before{content:"\eadb";}
.icon-database-menu:before{content:"\eadc";}
.icon-database-add:before{content:"\eadd";}
.icon-database-remove:before{content:"\eade";}
.icon-database-insert:before{content:"\eadf";}
.icon-database-export:before{content:"\eae0";}
.icon-database-upload:before{content:"\eae1";}
.icon-database-refresh:before{content:"\eae2";}
.icon-database-diff:before{content:"\eae3";}
.icon-database-edit2:before{content:"\eae5";}
.icon-database-check:before{content:"\eae6";}
.icon-database-arrow:before{content:"\eae7";}
.icon-database-time2:before{content:"\eae9";}
.icon-undo:before{content:"\eaea";}
.icon-redo:before{content:"\eaeb";}
.icon-rotate-ccw:before{content:"\eaec";}
.icon-rotate-cw:before{content:"\eaed";}
.icon-rotate-ccw2:before{content:"\eaee";}
.icon-rotate-cw2:before{content:"\eaef";}
.icon-rotate-ccw3:before{content:"\eaf0";}
.icon-rotate-cw3:before{content:"\eaf1";}
.icon-flip-vertical2:before{content:"\eaf2";}
.icon-flip-horizontal2:before{content:"\eaf3";}
.icon-flip-vertical3:before{content:"\eaf4";}
.icon-flip-vertical4:before{content:"\eaf5";}
.icon-angle:before{content:"\eaf6";}
.icon-shear:before{content:"\eaf7";}
.icon-align-left:before{content:"\eafc";}
.icon-align-center-horizontal:before{content:"\eafd";}
.icon-align-right:before{content:"\eafe";}
.icon-align-top:before{content:"\eaff";}
.icon-align-center-vertical:before{content:"\eb00";}
.icon-align-bottom:before{content:"\eb01";}
.icon-undo2:before{content:"\eb02";}
.icon-redo2:before{content:"\eb03";}
.icon-forward:before{content:"\eb04";}
.icon-reply:before{content:"\eb05";}
.icon-reply-all:before{content:"\eb06";}
.icon-bubble:before{content:"\eb07";}
.icon-bubbles:before{content:"\eb08";}
.icon-bubbles2:before{content:"\eb09";}
.icon-bubble2:before{content:"\eb0a";}
.icon-bubbles3:before{content:"\eb0b";}
.icon-bubbles4:before{content:"\eb0c";}
.icon-bubble-notification:before{content:"\eb0d";}
.icon-bubbles5:before{content:"\eb0e";}
.icon-bubbles6:before{content:"\eb0f";}
.icon-bubble6:before{content:"\eb10";}
.icon-bubbles7:before{content:"\eb11";}
.icon-bubble7:before{content:"\eb12";}
.icon-bubbles8:before{content:"\eb13";}
.icon-bubble8:before{content:"\eb14";}
.icon-bubble-dots3:before{content:"\eb15";}
.icon-bubble-lines3:before{content:"\eb16";}
.icon-bubble9:before{content:"\eb17";}
.icon-bubble-dots4:before{content:"\eb18";}
.icon-bubble-lines4:before{content:"\eb19";}
.icon-bubbles9:before{content:"\eb1a";}
.icon-bubbles10:before{content:"\eb1b";}
.icon-user:before{content:"\eb33";}
.icon-users:before{content:"\eb34";}
.icon-user-plus:before{content:"\eb35";}
.icon-user-minus:before{content:"\eb36";}
.icon-user-cancel:before{content:"\eb37";}
.icon-user-block:before{content:"\eb38";}
.icon-user-lock:before{content:"\eb39";}
.icon-user-check:before{content:"\eb3a";}
.icon-users2:before{content:"\eb3b";}
.icon-users4:before{content:"\eb44";}
.icon-user-tie:before{content:"\eb45";}
.icon-collaboration:before{content:"\eb46";}
.icon-vcard:before{content:"\eb47";}
.icon-hat:before{content:"\ebb8";}
.icon-bowtie:before{content:"\ebb9";}
.icon-quotes-left:before{content:"\eb49";}
.icon-quotes-right:before{content:"\eb4a";}
.icon-quotes-left2:before{content:"\eb4b";}
.icon-quotes-right2:before{content:"\eb4c";}
.icon-hour-glass:before{content:"\eb4d";}
.icon-hour-glass2:before{content:"\eb4e";}
.icon-hour-glass3:before{content:"\eb4f";}
.icon-spinner:before{content:"\eb50";}
.icon-spinner2:before{content:"\eb51";}
.icon-spinner3:before{content:"\eb52";}
.icon-spinner4:before{content:"\eb53";}
.icon-spinner6:before{content:"\eb54";}
.icon-spinner9:before{content:"\eb55";}
.icon-spinner10:before{content:"\eb56";}
.icon-spinner11:before{content:"\eb57";}
.icon-microscope:before{content:"\eb58";}
.icon-enlarge:before{content:"\eb59";}
.icon-shrink:before{content:"\eb5a";}
.icon-enlarge3:before{content:"\eb5b";}
.icon-shrink3:before{content:"\eb5c";}
.icon-enlarge5:before{content:"\eb5d";}
.icon-shrink5:before{content:"\eb5e";}
.icon-enlarge6:before{content:"\eb5f";}
.icon-shrink6:before{content:"\eb60";}
.icon-enlarge7:before{content:"\eb61";}
.icon-shrink7:before{content:"\eb62";}
.icon-key:before{content:"\eb63";}
.icon-lock:before{content:"\eb65";}
.icon-lock2:before{content:"\eb66";}
.icon-lock4:before{content:"\eb67";}
.icon-unlocked:before{content:"\eb68";}
.icon-lock5:before{content:"\eb69";}
.icon-unlocked2:before{content:"\eb6a";}
.icon-safe:before{content:"\eb6b";}
.icon-wrench:before{content:"\eb6c";}
.icon-wrench2:before{content:"\eb6d";}
.icon-wrench3:before{content:"\eb6e";}
.icon-equalizer:before{content:"\eb6f";}
.icon-equalizer2:before{content:"\eb70";}
.icon-equalizer3:before{content:"\eb71";}
.icon-equalizer4:before{content:"\eb72";}
.icon-cog:before{content:"\eb73";}
.icon-cogs:before{content:"\eb74";}
.icon-cog2:before{content:"\eb75";}
.icon-cog3:before{content:"\eb76";}
.icon-cog4:before{content:"\eb77";}
.icon-cog52:before{content:"\eb78";}
.icon-cog6:before{content:"\eb79";}
.icon-cog7:before{content:"\eb7a";}
.icon-hammer:before{content:"\eb7c";}
.icon-hammer-wrench:before{content:"\eb7d";}
.icon-magic-wand:before{content:"\eb7e";}
.icon-magic-wand2:before{content:"\eb7f";}
.icon-pulse2:before{content:"\eb80";}
.icon-aid-kit:before{content:"\eb81";}
.icon-bug2:before{content:"\eb83";}
.icon-construction:before{content:"\eb85";}
.icon-traffic-cone:before{content:"\eb86";}
.icon-traffic-lights:before{content:"\eb87";}
.icon-pie-chart:before{content:"\eb88";}
.icon-pie-chart2:before{content:"\eb89";}
.icon-pie-chart3:before{content:"\eb8a";}
.icon-pie-chart4:before{content:"\eb8b";}
.icon-pie-chart5:before{content:"\eb8c";}
.icon-pie-chart6:before{content:"\eb8d";}
.icon-pie-chart7:before{content:"\eb8e";}
.icon-stats-dots:before{content:"\eb8f";}
.icon-stats-bars:before{content:"\eb90";}
.icon-pie-chart8:before{content:"\eb91";}
.icon-stats-bars2:before{content:"\eb92";}
.icon-stats-bars3:before{content:"\eb93";}
.icon-stats-bars4:before{content:"\eb94";}
.icon-chart:before{content:"\eb97";}
.icon-stats-growth:before{content:"\eb98";}
.icon-stats-decline:before{content:"\eb99";}
.icon-stats-growth2:before{content:"\eb9a";}
.icon-stats-decline2:before{content:"\eb9b";}
.icon-stairs-up:before{content:"\eb9c";}
.icon-stairs-down:before{content:"\eb9d";}
.icon-stairs:before{content:"\eb9e";}
.icon-ladder:before{content:"\eba0";}
.icon-rating:before{content:"\eba1";}
.icon-rating2:before{content:"\eba2";}
.icon-rating3:before{content:"\eba3";}
.icon-podium:before{content:"\eba5";}
.icon-stars:before{content:"\eba6";}
.icon-medal-star:before{content:"\eba7";}
.icon-medal:before{content:"\eba8";}
.icon-medal2:before{content:"\eba9";}
.icon-medal-first:before{content:"\ebaa";}
.icon-medal-second:before{content:"\ebab";}
.icon-medal-third:before{content:"\ebac";}
.icon-crown:before{content:"\ebad";}
.icon-trophy2:before{content:"\ebaf";}
.icon-trophy3:before{content:"\ebb0";}
.icon-diamond:before{content:"\ebb1";}
.icon-trophy4:before{content:"\ebb2";}
.icon-gift:before{content:"\ebb3";}
.icon-pipe:before{content:"\ebb6";}
.icon-mustache:before{content:"\ebb7";}
.icon-cup2:before{content:"\ebc6";}
.icon-coffee:before{content:"\ebc8";}
.icon-paw:before{content:"\ebd5";}
.icon-footprint:before{content:"\ebd6";}
.icon-rocket:before{content:"\ebda";}
.icon-meter2:before{content:"\ebdc";}
.icon-meter-slow:before{content:"\ebdd";}
.icon-meter-fast:before{content:"\ebdf";}
.icon-hammer2:before{content:"\ebe1";}
.icon-balance:before{content:"\ebe2";}
.icon-fire:before{content:"\ebe5";}
.icon-fire2:before{content:"\ebe6";}
.icon-lab:before{content:"\ebe7";}
.icon-atom:before{content:"\ebe8";}
.icon-atom2:before{content:"\ebe9";}
.icon-bin:before{content:"\ebfa";}
.icon-bin2:before{content:"\ebfb";}
.icon-briefcase:before{content:"\ebff";}
.icon-briefcase3:before{content:"\ec01";}
.icon-airplane2:before{content:"\ec03";}
.icon-airplane3:before{content:"\ec04";}
.icon-airplane4:before{content:"\ec05";}
.icon-paperplane:before{content:"\ec06";}
.icon-car:before{content:"\ec07";}
.icon-steering-wheel:before{content:"\ec08";}
.icon-car2:before{content:"\ec09";}
.icon-gas:before{content:"\ec0a";}
.icon-bus:before{content:"\ec0b";}
.icon-truck:before{content:"\ec0c";}
.icon-bike:before{content:"\ec0d";}
.icon-road:before{content:"\ec0e";}
.icon-train:before{content:"\ec0f";}
.icon-train2:before{content:"\ec10";}
.icon-ship:before{content:"\ec11";}
.icon-boat:before{content:"\ec12";}
.icon-chopper:before{content:"\ec13";}
.icon-cube:before{content:"\ec15";}
.icon-cube2:before{content:"\ec16";}
.icon-cube3:before{content:"\ec17";}
.icon-cube4:before{content:"\ec18";}
.icon-pyramid:before{content:"\ec19";}
.icon-pyramid2:before{content:"\ec1a";}
.icon-package:before{content:"\ec1b";}
.icon-puzzle:before{content:"\ec1c";}
.icon-puzzle2:before{content:"\ec1d";}
.icon-puzzle3:before{content:"\ec1e";}
.icon-puzzle4:before{content:"\ec1f";}
.icon-glasses-3d2:before{content:"\ec21";}
.icon-brain:before{content:"\ec24";}
.icon-accessibility:before{content:"\ec25";}
.icon-accessibility2:before{content:"\ec26";}
.icon-strategy:before{content:"\ec27";}
.icon-target:before{content:"\ec28";}
.icon-target2:before{content:"\ec29";}
.icon-shield-check:before{content:"\ec2f";}
.icon-shield-notice:before{content:"\ec30";}
.icon-shield2:before{content:"\ec31";}
.icon-racing:before{content:"\ec40";}
.icon-finish:before{content:"\ec41";}
.icon-power2:before{content:"\ec46";}
.icon-power3:before{content:"\ec47";}
.icon-switch:before{content:"\ec48";}
.icon-switch22:before{content:"\ec49";}
.icon-power-cord:before{content:"\ec4a";}
.icon-clipboard:before{content:"\ec4d";}
.icon-clipboard2:before{content:"\ec4e";}
.icon-clipboard3:before{content:"\ec4f";}
.icon-clipboard4:before{content:"\ec50";}
.icon-clipboard5:before{content:"\ec51";}
.icon-clipboard6:before{content:"\ec52";}
.icon-playlist:before{content:"\ec53";}
.icon-playlist-add:before{content:"\ec54";}
.icon-list-numbered:before{content:"\ec55";}
.icon-list:before{content:"\ec56";}
.icon-list2:before{content:"\ec57";}
.icon-more:before{content:"\ec58";}
.icon-more2:before{content:"\ec59";}
.icon-grid:before{content:"\ec5a";}
.icon-grid2:before{content:"\ec5b";}
.icon-grid3:before{content:"\ec5c";}
.icon-grid4:before{content:"\ec5d";}
.icon-grid52:before{content:"\ec5e";}
.icon-grid6:before{content:"\ec5f";}
.icon-grid7:before{content:"\ec60";}
.icon-tree5:before{content:"\ec61";}
.icon-tree6:before{content:"\ec62";}
.icon-tree7:before{content:"\ec63";}
.icon-lan:before{content:"\ec64";}
.icon-lan2:before{content:"\ec65";}
.icon-lan3:before{content:"\ec66";}
.icon-menu:before{content:"\ec67";}
.icon-circle-small:before{content:"\ec68";}
.icon-menu2:before{content:"\ec69";}
.icon-menu3:before{content:"\ec6a";}
.icon-menu4:before{content:"\ec6b";}
.icon-menu5:before{content:"\ec6c";}
.icon-menu62:before{content:"\ec6d";}
.icon-menu7:before{content:"\ec6e";}
.icon-menu8:before{content:"\ec6f";}
.icon-menu9:before{content:"\ec70";}
.icon-menu10:before{content:"\ec71";}
.icon-cloud:before{content:"\ec72";}
.icon-cloud-download:before{content:"\ec73";}
.icon-cloud-upload:before{content:"\ec74";}
.icon-cloud-check:before{content:"\ec75";}
.icon-cloud2:before{content:"\ec76";}
.icon-cloud-download2:before{content:"\ec77";}
.icon-cloud-upload2:before{content:"\ec78";}
.icon-cloud-check2:before{content:"\ec79";}
.icon-import:before{content:"\ec7e";}
.icon-download4:before{content:"\ec80";}
.icon-upload4:before{content:"\ec81";}
.icon-download7:before{content:"\ec86";}
.icon-upload7:before{content:"\ec87";}
.icon-download10:before{content:"\ec8c";}
.icon-upload10:before{content:"\ec8d";}
.icon-sphere:before{content:"\ec8e";}
.icon-sphere3:before{content:"\ec90";}
.icon-earth:before{content:"\ec93";}
.icon-link:before{content:"\ec96";}
.icon-unlink:before{content:"\ec97";}
.icon-link2:before{content:"\ec98";}
.icon-unlink2:before{content:"\ec99";}
.icon-anchor:before{content:"\eca0";}
.icon-flag3:before{content:"\eca3";}
.icon-flag4:before{content:"\eca4";}
.icon-flag7:before{content:"\eca7";}
.icon-flag8:before{content:"\eca8";}
.icon-attachment:before{content:"\eca9";}
.icon-attachment2:before{content:"\ecaa";}
.icon-eye:before{content:"\ecab";}
.icon-eye-plus:before{content:"\ecac";}
.icon-eye-minus:before{content:"\ecad";}
.icon-eye-blocked:before{content:"\ecae";}
.icon-eye2:before{content:"\ecaf";}
.icon-eye-blocked2:before{content:"\ecb0";}
.icon-eye4:before{content:"\ecb3";}
.icon-bookmark2:before{content:"\ecb4";}
.icon-bookmark3:before{content:"\ecb5";}
.icon-bookmarks:before{content:"\ecb6";}
.icon-bookmark4:before{content:"\ecb7";}
.icon-spotlight2:before{content:"\ecb8";}
.icon-starburst:before{content:"\ecb9";}
.icon-snowflake:before{content:"\ecba";}
.icon-weather-windy:before{content:"\ecd0";}
.icon-fan:before{content:"\ecd1";}
.icon-umbrella:before{content:"\ecd2";}
.icon-sun3:before{content:"\ecd3";}
.icon-contrast:before{content:"\ecd4";}
.icon-bed2:before{content:"\ecda";}
.icon-furniture:before{content:"\ecdb";}
.icon-chair:before{content:"\ecdc";}
.icon-star-empty3:before{content:"\ece0";}
.icon-star-half:before{content:"\ece1";}
.icon-star-full2:before{content:"\ece2";}
.icon-heart5:before{content:"\ece9";}
.icon-heart6:before{content:"\ecea";}
.icon-heart-broken2:before{content:"\eceb";}
.icon-thumbs-up2:before{content:"\ecf2";}
.icon-thumbs-down2:before{content:"\ecf4";}
.icon-thumbs-up3:before{content:"\ecf5";}
.icon-thumbs-down3:before{content:"\ecf6";}
.icon-height:before{content:"\ecf7";}
.icon-man:before{content:"\ecf8";}
.icon-woman:before{content:"\ecf9";}
.icon-man-woman:before{content:"\ecfa";}
.icon-yin-yang:before{content:"\ecfe";}
.icon-cursor:before{content:"\ed23";}
.icon-cursor2:before{content:"\ed24";}
.icon-lasso2:before{content:"\ed26";}
.icon-select2:before{content:"\ed28";}
.icon-point-up:before{content:"\ed29";}
.icon-point-right:before{content:"\ed2a";}
.icon-point-down:before{content:"\ed2b";}
.icon-point-left:before{content:"\ed2c";}
.icon-pointer:before{content:"\ed2d";}
.icon-reminder:before{content:"\ed2e";}
.icon-drag-left-right:before{content:"\ed2f";}
.icon-drag-left:before{content:"\ed30";}
.icon-drag-right:before{content:"\ed31";}
.icon-touch:before{content:"\ed32";}
.icon-multitouch:before{content:"\ed33";}
.icon-touch-zoom:before{content:"\ed34";}
.icon-touch-pinch:before{content:"\ed35";}
.icon-hand:before{content:"\ed36";}
.icon-grab:before{content:"\ed37";}
.icon-stack-empty:before{content:"\ed38";}
.icon-stack-plus:before{content:"\ed39";}
.icon-stack-minus:before{content:"\ed3a";}
.icon-stack-star:before{content:"\ed3b";}
.icon-stack-picture:before{content:"\ed3c";}
.icon-stack-down:before{content:"\ed3d";}
.icon-stack-up:before{content:"\ed3e";}
.icon-stack-cancel:before{content:"\ed3f";}
.icon-stack-check:before{content:"\ed40";}
.icon-stack-text:before{content:"\ed41";}
.icon-stack4:before{content:"\ed47";}
.icon-stack-music:before{content:"\ed48";}
.icon-stack-play:before{content:"\ed49";}
.icon-move:before{content:"\ed4a";}
.icon-dots:before{content:"\ed4b";}
.icon-warning:before{content:"\ed4c";}
.icon-warning22:before{content:"\ed4d";}
.icon-notification2:before{content:"\ed4f";}
.icon-question3:before{content:"\ed52";}
.icon-question4:before{content:"\ed53";}
.icon-plus3:before{content:"\ed5a";}
.icon-minus3:before{content:"\ed5b";}
.icon-plus-circle2:before{content:"\ed5e";}
.icon-minus-circle2:before{content:"\ed5f";}
.icon-cancel-circle2:before{content:"\ed63";}
.icon-blocked:before{content:"\ed64";}
.icon-cancel-square:before{content:"\ed65";}
.icon-cancel-square2:before{content:"\ed66";}
.icon-spam:before{content:"\ed68";}
.icon-cross2:before{content:"\ed6a";}
.icon-cross3:before{content:"\ed6b";}
.icon-checkmark:before{content:"\ed6c";}
.icon-checkmark3:before{content:"\ed6e";}
.icon-checkmark2:before{content:"\e372";}
.icon-checkmark4:before{content:"\ed6f";}
.icon-spell-check:before{content:"\ed71";}
.icon-spell-check2:before{content:"\ed72";}
.icon-enter:before{content:"\ed73";}
.icon-exit:before{content:"\ed74";}
.icon-enter2:before{content:"\ed75";}
.icon-exit2:before{content:"\ed76";}
.icon-enter3:before{content:"\ed77";}
.icon-exit3:before{content:"\ed78";}
.icon-wall:before{content:"\ed79";}
.icon-fence:before{content:"\ed7a";}
.icon-play3:before{content:"\ed7b";}
.icon-pause:before{content:"\ed7c";}
.icon-stop:before{content:"\ed7d";}
.icon-previous:before{content:"\ed7e";}
.icon-next:before{content:"\ed7f";}
.icon-backward:before{content:"\ed80";}
.icon-forward2:before{content:"\ed81";}
.icon-play4:before{content:"\ed82";}
.icon-pause2:before{content:"\ed83";}
.icon-stop2:before{content:"\ed84";}
.icon-backward2:before{content:"\ed85";}
.icon-forward3:before{content:"\ed86";}
.icon-first:before{content:"\ed87";}
.icon-last:before{content:"\ed88";}
.icon-previous2:before{content:"\ed89";}
.icon-next2:before{content:"\ed8a";}
.icon-eject:before{content:"\ed8b";}
.icon-volume-high:before{content:"\ed8c";}
.icon-volume-medium:before{content:"\ed8d";}
.icon-volume-low:before{content:"\ed8e";}
.icon-volume-mute:before{content:"\ed8f";}
.icon-speaker-left:before{content:"\ed90";}
.icon-speaker-right:before{content:"\ed91";}
.icon-volume-mute2:before{content:"\ed92";}
.icon-volume-increase:before{content:"\ed93";}
.icon-volume-decrease:before{content:"\ed94";}
.icon-volume-mute5:before{content:"\eda4";}
.icon-loop:before{content:"\eda5";}
.icon-loop3:before{content:"\eda7";}
.icon-infinite-square:before{content:"\eda8";}
.icon-infinite:before{content:"\eda9";}
.icon-loop4:before{content:"\edab";}
.icon-shuffle:before{content:"\edac";}
.icon-wave:before{content:"\edae";}
.icon-wave2:before{content:"\edaf";}
.icon-split:before{content:"\edb0";}
.icon-merge:before{content:"\edb1";}
.icon-arrow-up5:before{content:"\edc4";}
.icon-arrow-right5:before{content:"\edc5";}
.icon-arrow-down5:before{content:"\edc6";}
.icon-arrow-left5:before{content:"\edc7";}
.icon-arrow-up-left2:before{content:"\edd0";}
.icon-arrow-up7:before{content:"\edd1";}
.icon-arrow-up-right2:before{content:"\edd2";}
.icon-arrow-right7:before{content:"\edd3";}
.icon-arrow-down-right2:before{content:"\edd4";}
.icon-arrow-down7:before{content:"\edd5";}
.icon-arrow-down-left2:before{content:"\edd6";}
.icon-arrow-left7:before{content:"\edd7";}
.icon-arrow-up-left3:before{content:"\edd8";}
.icon-arrow-up8:before{content:"\edd9";}
.icon-arrow-up-right3:before{content:"\edda";}
.icon-arrow-right8:before{content:"\eddb";}
.icon-arrow-down-right3:before{content:"\eddc";}
.icon-arrow-down8:before{content:"\eddd";}
.icon-arrow-down-left3:before{content:"\edde";}
.icon-arrow-left8:before{content:"\eddf";}
.icon-circle-up2:before{content:"\ede4";}
.icon-circle-right2:before{content:"\ede5";}
.icon-circle-down2:before{content:"\ede6";}
.icon-circle-left2:before{content:"\ede7";}
.icon-arrow-resize7:before{content:"\edfe";}
.icon-arrow-resize8:before{content:"\edff";}
.icon-square-up-left:before{content:"\ee00";}
.icon-square-up:before{content:"\ee01";}
.icon-square-up-right:before{content:"\ee02";}
.icon-square-right:before{content:"\ee03";}
.icon-square-down-right:before{content:"\ee04";}
.icon-square-down:before{content:"\ee05";}
.icon-square-down-left:before{content:"\ee06";}
.icon-square-left:before{content:"\ee07";}
.icon-arrow-up15:before{content:"\ee30";}
.icon-arrow-right15:before{content:"\ee31";}
.icon-arrow-down15:before{content:"\ee32";}
.icon-arrow-left15:before{content:"\ee33";}
.icon-arrow-up16:before{content:"\ee34";}
.icon-arrow-right16:before{content:"\ee35";}
.icon-arrow-down16:before{content:"\ee36";}
.icon-arrow-left16:before{content:"\ee37";}
.icon-menu-open:before{content:"\ee38";}
.icon-menu-open2:before{content:"\ee39";}
.icon-menu-close:before{content:"\ee3a";}
.icon-menu-close2:before{content:"\ee3b";}
.icon-enter5:before{content:"\ee3d";}
.icon-esc:before{content:"\ee3e";}
.icon-enter6:before{content:"\ee3f";}
.icon-backspace:before{content:"\ee40";}
.icon-backspace2:before{content:"\ee41";}
.icon-tab:before{content:"\ee42";}
.icon-transmission:before{content:"\ee43";}
.icon-sort:before{content:"\ee45";}
.icon-move-up2:before{content:"\ee47";}
.icon-move-down2:before{content:"\ee48";}
.icon-sort-alpha-asc:before{content:"\ee49";}
.icon-sort-alpha-desc:before{content:"\ee4a";}
.icon-sort-numeric-asc:before{content:"\ee4b";}
.icon-sort-numberic-desc:before{content:"\ee4c";}
.icon-sort-amount-asc:before{content:"\ee4d";}
.icon-sort-amount-desc:before{content:"\ee4e";}
.icon-sort-time-asc:before{content:"\ee4f";}
.icon-sort-time-desc:before{content:"\ee50";}
.icon-battery-6:before{content:"\ee51";}
.icon-battery-0:before{content:"\ee57";}
.icon-battery-charging:before{content:"\ee58";}
.icon-command:before{content:"\ee5f";}
.icon-shift:before{content:"\ee60";}
.icon-ctrl:before{content:"\ee61";}
.icon-opt:before{content:"\ee62";}
.icon-checkbox-checked:before{content:"\ee63";}
.icon-checkbox-unchecked:before{content:"\ee64";}
.icon-checkbox-partial:before{content:"\ee65";}
.icon-square:before{content:"\ee66";}
.icon-triangle:before{content:"\ee67";}
.icon-triangle2:before{content:"\ee68";}
.icon-diamond3:before{content:"\ee69";}
.icon-diamond4:before{content:"\ee6a";}
.icon-checkbox-checked2:before{content:"\ee6b";}
.icon-checkbox-unchecked2:before{content:"\ee6c";}
.icon-checkbox-partial2:before{content:"\ee6d";}
.icon-radio-checked:before{content:"\ee6e";}
.icon-radio-checked2:before{content:"\ee6f";}
.icon-radio-unchecked:before{content:"\ee70";}
.icon-checkmark-circle:before{content:"\ee73";}
.icon-circle:before{content:"\ee74";}
.icon-circle2:before{content:"\ee75";}
.icon-circles:before{content:"\ee76";}
.icon-circles2:before{content:"\ee77";}
.icon-crop:before{content:"\ee78";}
.icon-crop2:before{content:"\ee79";}
.icon-make-group:before{content:"\ee7a";}
.icon-ungroup:before{content:"\ee7b";}
.icon-vector:before{content:"\ee7c";}
.icon-vector2:before{content:"\ee7d";}
.icon-rulers:before{content:"\ee7e";}
.icon-pencil-ruler:before{content:"\ee80";}
.icon-scissors:before{content:"\ee81";}
.icon-filter3:before{content:"\ee88";}
.icon-filter4:before{content:"\ee89";}
.icon-font:before{content:"\ee8a";}
.icon-ampersand2:before{content:"\ee8b";}
.icon-ligature:before{content:"\ee8c";}
.icon-font-size:before{content:"\ee8e";}
.icon-typography:before{content:"\ee8f";}
.icon-text-height:before{content:"\ee90";}
.icon-text-width:before{content:"\ee91";}
.icon-height2:before{content:"\ee92";}
.icon-width:before{content:"\ee93";}
.icon-strikethrough2:before{content:"\ee98";}
.icon-font-size2:before{content:"\ee99";}
.icon-bold2:before{content:"\ee9a";}
.icon-underline2:before{content:"\ee9b";}
.icon-italic2:before{content:"\ee9c";}
.icon-strikethrough3:before{content:"\ee9d";}
.icon-omega:before{content:"\ee9e";}
.icon-sigma:before{content:"\ee9f";}
.icon-nbsp:before{content:"\eea0";}
.icon-page-break:before{content:"\eea1";}
.icon-page-break2:before{content:"\eea2";}
.icon-superscript:before{content:"\eea3";}
.icon-subscript:before{content:"\eea4";}
.icon-superscript2:before{content:"\eea5";}
.icon-subscript2:before{content:"\eea6";}
.icon-text-color:before{content:"\eea7";}
.icon-highlight:before{content:"\eea8";}
.icon-pagebreak:before{content:"\eea9";}
.icon-clear-formatting:before{content:"\eeaa";}
.icon-table:before{content:"\eeab";}
.icon-table2:before{content:"\eeac";}
.icon-insert-template:before{content:"\eead";}
.icon-pilcrow:before{content:"\eeae";}
.icon-ltr:before{content:"\eeaf";}
.icon-rtl:before{content:"\eeb0";}
.icon-ltr2:before{content:"\eeb1";}
.icon-rtl2:before{content:"\eeb2";}
.icon-section:before{content:"\eeb3";}
.icon-paragraph-left2:before{content:"\eeb8";}
.icon-paragraph-center2:before{content:"\eeb9";}
.icon-paragraph-right2:before{content:"\eeba";}
.icon-paragraph-justify2:before{content:"\eebb";}
.icon-indent-increase:before{content:"\eebc";}
.icon-indent-decrease:before{content:"\eebd";}
.icon-paragraph-left3:before{content:"\eebe";}
.icon-paragraph-center3:before{content:"\eebf";}
.icon-paragraph-right3:before{content:"\eec0";}
.icon-paragraph-justify3:before{content:"\eec1";}
.icon-indent-increase2:before{content:"\eec2";}
.icon-indent-decrease2:before{content:"\eec3";}
.icon-share:before{content:"\eec4";}
.icon-share2:before{content:"\eec5";}
.icon-new-tab:before{content:"\eec6";}
.icon-new-tab2:before{content:"\eec7";}
.icon-popout:before{content:"\eec8";}
.icon-embed:before{content:"\eec9";}
.icon-embed2:before{content:"\eeca";}
.icon-markup:before{content:"\eecb";}
.icon-regexp:before{content:"\eecc";}
.icon-regexp2:before{content:"\eecd";}
.icon-code:before{content:"\eece";}
.icon-circle-css:before{content:"\eecf";}
.icon-circle-code:before{content:"\eed0";}
.icon-terminal:before{content:"\eed1";}
.icon-unicode:before{content:"\eed2";}
.icon-seven-segment-0:before{content:"\eed3";}
.icon-seven-segment-1:before{content:"\eed4";}
.icon-seven-segment-2:before{content:"\eed5";}
.icon-seven-segment-3:before{content:"\eed6";}
.icon-seven-segment-4:before{content:"\eed7";}
.icon-seven-segment-5:before{content:"\eed8";}
.icon-seven-segment-6:before{content:"\eed9";}
.icon-seven-segment-7:before{content:"\eeda";}
.icon-seven-segment-8:before{content:"\eedb";}
.icon-seven-segment-9:before{content:"\eedc";}
.icon-share3:before{content:"\eedd";}
.icon-share4:before{content:"\eede";}
.icon-google:before{content:"\eee3";}
.icon-google-plus:before{content:"\eee4";}
.icon-google-plus2:before{content:"\eee5";}
.icon-google-drive:before{content:"\eee7";}
.icon-facebook:before{content:"\eee8";}
.icon-facebook2:before{content:"\eee9";}
.icon-instagram:before{content:"\eeec";}
.icon-twitter:before{content:"\eeed";}
.icon-twitter2:before{content:"\eeee";}
.icon-feed2:before{content:"\eef0";}
.icon-feed3:before{content:"\eef1";}
.icon-youtube:before{content:"\eef3";}
.icon-youtube2:before{content:"\eef4";}
.icon-youtube3:before{content:"\eef5";}
.icon-vimeo:before{content:"\eef8";}
.icon-vimeo2:before{content:"\eef9";}
.icon-lanyrd:before{content:"\eefb";}
.icon-flickr:before{content:"\eefc";}
.icon-flickr2:before{content:"\eefd";}
.icon-flickr3:before{content:"\eefe";}
.icon-picassa:before{content:"\ef00";}
.icon-picassa2:before{content:"\ef01";}
.icon-dribbble:before{content:"\ef02";}
.icon-dribbble2:before{content:"\ef03";}
.icon-dribbble3:before{content:"\ef04";}
.icon-forrst:before{content:"\ef05";}
.icon-forrst2:before{content:"\ef06";}
.icon-deviantart:before{content:"\ef07";}
.icon-deviantart2:before{content:"\ef08";}
.icon-steam:before{content:"\ef09";}
.icon-steam2:before{content:"\ef0a";}
.icon-dropbox:before{content:"\ef0b";}
.icon-onedrive:before{content:"\ef0c";}
.icon-github:before{content:"\ef0d";}
.icon-github4:before{content:"\ef10";}
.icon-github5:before{content:"\ef11";}
.icon-wordpress:before{content:"\ef12";}
.icon-wordpress2:before{content:"\ef13";}
.icon-joomla:before{content:"\ef14";}
.icon-blogger:before{content:"\ef15";}
.icon-blogger2:before{content:"\ef16";}
.icon-tumblr:before{content:"\ef17";}
.icon-tumblr2:before{content:"\ef18";}
.icon-yahoo:before{content:"\ef19";}
.icon-tux:before{content:"\ef1a";}
.icon-apple2:before{content:"\ef1b";}
.icon-finder:before{content:"\ef1c";}
.icon-android:before{content:"\ef1d";}
.icon-windows:before{content:"\ef1e";}
.icon-windows8:before{content:"\ef1f";}
.icon-soundcloud:before{content:"\ef20";}
.icon-soundcloud2:before{content:"\ef21";}
.icon-skype:before{content:"\ef22";}
.icon-reddit:before{content:"\ef23";}
.icon-linkedin:before{content:"\ef24";}
.icon-linkedin2:before{content:"\ef25";}
.icon-lastfm:before{content:"\ef26";}
.icon-lastfm2:before{content:"\ef27";}
.icon-delicious:before{content:"\ef28";}
.icon-stumbleupon:before{content:"\ef29";}
.icon-stumbleupon2:before{content:"\ef2a";}
.icon-stackoverflow:before{content:"\ef2b";}
.icon-pinterest2:before{content:"\ef2d";}
.icon-xing:before{content:"\ef2e";}
.icon-flattr:before{content:"\ef30";}
.icon-foursquare:before{content:"\ef31";}
.icon-paypal:before{content:"\ef32";}
.icon-paypal2:before{content:"\ef33";}
.icon-yelp:before{content:"\ef35";}
.icon-file-pdf:before{content:"\ef36";}
.icon-file-openoffice:before{content:"\ef37";}
.icon-file-word:before{content:"\ef38";}
.icon-file-excel:before{content:"\ef39";}
.icon-libreoffice:before{content:"\ef3a";}
.icon-html5:before{content:"\ef3b";}
.icon-html52:before{content:"\ef3c";}
.icon-css3:before{content:"\ef3d";}
.icon-git:before{content:"\ef3e";}
.icon-svg:before{content:"\ef3f";}
.icon-codepen:before{content:"\ef40";}
.icon-chrome:before{content:"\ef41";}
.icon-firefox:before{content:"\ef42";}
.icon-IE:before{content:"\ef43";}
.icon-opera:before{content:"\ef44";}
.icon-safari:before{content:"\ef45";}
.icon-check2:before{content:"\e601";}
.icon-home4:before{content:"\e603";}
.icon-people:before{content:"\e81b";}
.icon-checkmark-circle2:before{content:"\e853";}
.icon-arrow-up-left32:before{content:"\e8ae";}
.icon-arrow-up52:before{content:"\e8af";}
.icon-arrow-up-right32:before{content:"\e8b0";}
.icon-arrow-right6:before{content:"\e8b1";}
.icon-arrow-down-right32:before{content:"\e8b2";}
.icon-arrow-down52:before{content:"\e8b3";}
.icon-arrow-down-left32:before{content:"\e8b4";}
.icon-arrow-left52:before{content:"\e8b5";}
.icon-calendar5:before{content:"\e985";}
.icon-move-alt1:before{content:"\e986";}
.icon-reload-alt:before{content:"\e987";}
.icon-move-vertical:before{content:"\e988";}
.icon-move-horizontal:before{content:"\e989";}
.icon-hash:before{content:"\e98b";}
.icon-bars-alt:before{content:"\e98c";}
.icon-eye8:before{content:"\e98d";}
.icon-search4:before{content:"\e98e";}
.icon-zoomin3:before{content:"\e98f";}
.icon-zoomout3:before{content:"\e990";}
.icon-add:before{content:"\e991";}
.icon-subtract:before{content:"\e992";}
.icon-exclamation:before{content:"\e993";}
.icon-question6:before{content:"\e994";}
.icon-close2:before{content:"\e995";}
.icon-task:before{content:"\e996";}
.icon-inbox:before{content:"\e997";}
.icon-inbox-alt:before{content:"\e998";}
.icon-envelope:before{content:"\e999";}
.icon-compose:before{content:"\e99a";}
.icon-newspaper2:before{content:"\e99b";}
.icon-calendar22:before{content:"\e99c";}
.icon-hyperlink:before{content:"\e99d";}
.icon-trash:before{content:"\e99e";}
.icon-trash-alt:before{content:"\e99f";}
.icon-grid5:before{content:"\e9a0";}
.icon-grid-alt:before{content:"\e9a1";}
.icon-menu6:before{content:"\e9a2";}
.icon-list3:before{content:"\e9a3";}
.icon-gallery:before{content:"\e9a4";}
.icon-calculator:before{content:"\e9a5";}
.icon-windows2:before{content:"\e9a6";}
.icon-browser:before{content:"\e9a7";}
.icon-portfolio:before{content:"\e9a8";}
.icon-comments:before{content:"\e9a9";}
.icon-screen3:before{content:"\e9aa";}
.icon-iphone:before{content:"\e9ab";}
.icon-ipad:before{content:"\e9ac";}
.icon-googleplus5:before{content:"\e9ad";}
.icon-pin:before{content:"\e9ae";}
.icon-pin-alt:before{content:"\e9af";}
.icon-cog5:before{content:"\e9b0";}
.icon-graduation:before{content:"\e9b1";}
.icon-air:before{content:"\e9b2";}
.icon-droplets:before{content:"\e7ee";}
.icon-statistics:before{content:"\e9b4";}
.icon-pie5:before{content:"\e7ef";}
.icon-cross:before{content:"\e9b6";}
.icon-minus2:before{content:"\e9b7";}
.icon-plus2:before{content:"\e9b8";}
.icon-info3:before{content:"\e9b9";}
.icon-info22:before{content:"\e9ba";}
.icon-question7:before{content:"\e9bb";}
.icon-help:before{content:"\e9bc";}
.icon-warning2:before{content:"\e9bd";}
.icon-add-to-list:before{content:"\e9bf";}
.icon-arrow-left12:before{content:"\e9c0";}
.icon-arrow-down12:before{content:"\e9c1";}
.icon-arrow-up12:before{content:"\e9c2";}
.icon-arrow-right13:before{content:"\e9c3";}
.icon-arrow-left22:before{content:"\e9c4";}
.icon-arrow-down22:before{content:"\e9c5";}
.icon-arrow-up22:before{content:"\e9c6";}
.icon-arrow-right22:before{content:"\e9c7";}
.icon-arrow-left32:before{content:"\e9c8";}
.icon-arrow-down32:before{content:"\e9c9";}
.icon-arrow-up32:before{content:"\e9ca";}
.icon-arrow-right32:before{content:"\e9cb";}
.icon-switch2:before{content:"\e647";}
.icon-checkmark5:before{content:"\e600";}
.icon-ampersand:before{content:"\e9cc";}
.icon-alert:before{content:"\e9cf";}
.icon-alignment-align:before{content:"\e9d0";}
.icon-alignment-aligned-to:before{content:"\e9d1";}
.icon-alignment-unalign:before{content:"\e9d2";}
.icon-arrow-down132:before{content:"\e9d3";}
.icon-arrow-up13:before{content:"\e9da";}
.icon-arrow-left13:before{content:"\e9d4";}
.icon-arrow-right14:before{content:"\e9d5";}
.icon-arrow-small-down:before{content:"\e9d6";}
.icon-arrow-small-left:before{content:"\e9d7";}
.icon-arrow-small-right:before{content:"\e9d8";}
.icon-arrow-small-up:before{content:"\e9d9";}
.icon-check:before{content:"\e9db";}
.icon-chevron-down:before{content:"\e9dc";}
.icon-chevron-left:before{content:"\e9dd";}
.icon-chevron-right:before{content:"\e9de";}
.icon-chevron-up:before{content:"\e9df";}
.icon-clippy:before{content:"\f035";}
.icon-comment:before{content:"\f02b";}
.icon-comment-discussion:before{content:"\f04f";}
.icon-dash:before{content:"\e9e2";}
.icon-diff:before{content:"\e9e3";}
.icon-diff-added:before{content:"\e9e4";}
.icon-diff-ignored:before{content:"\e9e5";}
.icon-diff-modified:before{content:"\e9e6";}
.icon-diff-removed:before{content:"\e9e7";}
.icon-diff-renamed:before{content:"\e9e8";}
.icon-file-media:before{content:"\f012";}
.icon-fold:before{content:"\e9ea";}
.icon-gear:before{content:"\e9eb";}
.icon-git-branch:before{content:"\e9ec";}
.icon-git-commit:before{content:"\e9ed";}
.icon-git-compare:before{content:"\e9ee";}
.icon-git-merge:before{content:"\e9ef";}
.icon-git-pull-request:before{content:"\e9f0";}
.icon-graph:before{content:"\f043";}
.icon-law:before{content:"\e9f1";}
.icon-list-ordered:before{content:"\e9f2";}
.icon-list-unordered:before{content:"\e9f3";}
.icon-mail5:before{content:"\e9f4";}
.icon-mail-read:before{content:"\e9f5";}
.icon-mention:before{content:"\e9f6";}
.icon-mirror:before{content:"\f024";}
.icon-move-down:before{content:"\f0a8";}
.icon-move-left:before{content:"\f074";}
.icon-move-right:before{content:"\f0a9";}
.icon-move-up:before{content:"\f0a7";}
.icon-person:before{content:"\f018";}
.icon-plus22:before{content:"\e9f7";}
.icon-primitive-dot:before{content:"\f052";}
.icon-primitive-square:before{content:"\f053";}
.icon-repo-forked:before{content:"\e9f8";}
.icon-screen-full:before{content:"\e9f9";}
.icon-screen-normal:before{content:"\e9fa";}
.icon-sync:before{content:"\e9fb";}
.icon-three-bars:before{content:"\e9fc";}
.icon-unfold:before{content:"\e9fe";}
.icon-versions:before{content:"\e9ff";}
.icon-x:before{content:"\ea00";}

.spinner,.spinner-reverse{display:inline-block}
.rotate-45{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.rotate-90{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.rotate-180{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.rotate-45-inverse{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.rotate-90-inverse{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}
.rotate-180-inverse{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}

.spinner{-webkit-animation:rotation 1s linear infinite;-o-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite}
.spinner-reverse{-webkit-animation:rotation_reverse 1s linear infinite;-o-animation:rotation_reverse 1s linear infinite;animation:rotation_reverse 1s linear infinite}
@-webkit-keyframes rotation{
	0%{-webkit-transform:rotate(0)}
	100%{-webkit-transform:rotate(360deg)}
}
@-moz-keyframes rotation{
	0%{-moz-transform:rotate(0)}
	100%{-moz-transform:rotate(360deg)}
}
@-ms-keyframes rotation{
	0%{-ms-transform:rotate(0)}
	100%{-ms-transform:rotate(360deg)}
}
@-o-keyframes rotation{
	0%{-o-transform:rotate(0)}
	100%{-o-transform:rotate(360deg)}
}
@keyframes rotation{
	0%{transform:rotate(0)}
	100%{transform:rotate(360deg)}
}
@-webkit-keyframes rotation_reverse{
	0%{-webkit-transform:rotate(0)}
	100%{-webkit-transform:rotate(-360deg)}
}
@-moz-keyframes rotation_reverse{
	0%{-moz-transform:rotate(0)}
	100%{-moz-transform:rotate(-360deg)}
}
@-ms-keyframes rotation_reverse{
	0%{-ms-transform:rotate(0)}
	100%{-ms-transform:rotate(-360deg)}
}
@-o-keyframes rotation_reverse{
	0%{-o-transform:rotate(0)}
	100%{-o-transform:rotate(-360deg)}
}
@keyframes rotation_reverse{
	0%{transform:rotate(0)}
	100%{transform:rotate(-360deg)}
}
@-webkit-keyframes bounceIn{
	0%{opacity:0}
	100%{opacity:1}
}
@-webkit-keyframes bounceOut{
	0%{opacity:1}
	100%{opacity:0}
}
@charset "UTF-8";/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2015 Daniel Eden
*/.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{100%,20%,53%,80%,from{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,.050,.855,.060);animation-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755,.050,.855,.060);animation-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{100%,20%,53%,80%,from{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,.050,.855,.060);animation-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755,.050,.855,.060);animation-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{100%,50%,from{opacity:1}25%,75%{opacity:0}}@keyframes flash{100%,50%,from{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{100%,from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{100%,from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}@keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{100%,11.1%,from{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{100%,11.1%,from{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{100%,20%,40%,60%,80%,from{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{100%,20%,40%,60%,80%,from{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{100%,60%,75%,90%,from{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{100%,60%,75%,90%,from{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{100%,60%,75%,90%,from{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{100%,60%,75%,90%,from{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{100%,60%,75%,90%,from{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{100%,60%,75%,90%,from{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{100%,60%,75%,90%,from{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{100%,60%,75%,90%,from{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{from{opacity:0}100%{opacity:1}}@keyframes fadeIn{from{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{from{opacity:1}100%{opacity:0}}@keyframes fadeOut{from{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{from{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{from{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important}.label{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #ddd !important}}@font-face{font-family:'Glyphicons Halflings';src:url('icons/glyphicons/glyphicons-halflings-regular.html');src:url('icons/glyphicons/glyphicons-halflings-regulard41d.html?#iefix') format('embedded-opentype'),url('icons/glyphicons/glyphicons-halflings-regular-2.html') format('woff2'),url('icons/glyphicons/glyphicons-halflings-regular-3.html') format('woff'),url('icons/glyphicons/glyphicons-halflings-regular-4.html') format('truetype'),url('icons/glyphicons/glyphicons-halflings-regular-5.html#glyphicons_halflingsregular') format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before,.glyphicon-eur:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Roboto",Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.5384616;color:#333;background-color:#f5f5f5}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#1e88e5;text-decoration:none}a:hover,a:focus{color:#166dba;text-decoration:none}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:5px}.img-thumbnail{padding:3px;line-height:1.5384616;background-color:#fff;border:1px solid #ddd;border-radius:3px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #ddd}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role="button"]{cursor:pointer}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:400;line-height:1.5;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:normal;line-height:1;color:#999}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,.h1{font-size:25px}h2,.h2{font-size:23px}h3,.h3{font-size:21px}h4,.h4{font-size:19px}h5,.h5{font-size:17px}h6,.h6{font-size:15px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:14px;font-weight:300;line-height:1.4}@media (min-width:769px){.lead{font-size:19.5px}}small,.small{font-size:92%}mark,.mark{background-color:#fff3e0;padding:.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#999}.text-primary{color:#2196f3}a.text-primary:hover,a.text-primary:focus{color:#0c7cd5}.text-success{color:#43a047}a.text-success:hover,a.text-success:focus{color:#347c37}.text-info{color:#00838f}a.text-info:hover,a.text-info:focus{color:#00545c}.text-warning{color:#ef6c00}a.text-warning:hover,a.text-warning:focus{color:#bc5500}.text-danger{color:#d84315}a.text-danger:hover,a.text-danger:focus{color:#aa3510}.bg-primary{color:#fff;background-color:#2196f3}a.bg-primary:hover,a.bg-primary:focus{background-color:#0c7cd5}.bg-success{background-color:#e8f5e9}a.bg-success:hover,a.bg-success:focus{background-color:#c4e6c7}.bg-info{background-color:#e0f7fa}a.bg-info:hover,a.bg-info:focus{background-color:#b4ecf3}.bg-warning{background-color:#fff3e0}a.bg-warning:hover,a.bg-warning:focus{background-color:#ffdfad}.bg-danger{background-color:#fbe9e7}a.bg-danger:hover,a.bg-danger:focus{background-color:#f4c1bb}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #ddd}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.5384616}dt{font-weight:bold}dd{margin-left:0}@media (min-width:769px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:13px;border-left:5px solid #eee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.5384616;color:#999}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.5384616}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:3px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:2px;box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25)}kbd kbd{padding:0;font-size:100%;font-weight:bold;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:12px;line-height:1.5384616;word-break:break-all;word-wrap:break-word;color:#333;background-color:#fcfcfc;border:1px solid #ddd;border-radius:3px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px}@media (min-width:769px){.container{width:769px}}@media (min-width:1025px){.container{width:1025px}}@media (min-width:1200px){.container{width:1200px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:10px;padding-right:10px}.row{margin-left:-10px;margin-right:-10px}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:10px;padding-right:10px}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:769px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:1025px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:12px 20px;padding-bottom:12px 20px;color:#999;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:12px 20px;line-height:1.5384616;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#f5f5f5}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:8px 20px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#fcfcfc}.table-hover>tbody>tr:hover{background-color:#f8f8f8}table col[class*="col-"]{position:static;float:none;display:table-column}table td[class*="col-"],table th[class*="col-"]{position:static;float:none;display:table-cell}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f8f8f8}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#ebebeb}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#e8f5e9}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d6edd8}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#e0f7fa}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#caf1f6}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fff3e0}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#ffe9c6}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#fbe9e7}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#f7d5d1}.table-responsive{overflow-x:auto;min-height:.01%}@media screen and (max-width:768px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:19.5px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type="file"]{display:block}input[type="range"]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:8px;font-size:13px;line-height:1.5384616;color:#333}.form-control{display:block;width:100%;height:36px;padding:7px 12px;font-size:13px;line-height:1.5384616;color:#333;background-color:#fff;background-image:none;border:1px solid #ddd;border-radius:3px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s}.form-control:focus{border-color:#ddd;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(221, 221, 221, 0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(221, 221, 221, 0.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#fafafa;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type="search"]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control{line-height:36px}input[type="date"].input-sm,input[type="time"].input-sm,input[type="datetime-local"].input-sm,input[type="month"].input-sm,.input-group-sm input[type="date"],.input-group-sm input[type="time"],.input-group-sm input[type="datetime-local"],.input-group-sm input[type="month"]{line-height:34px}input[type="date"].input-lg,input[type="time"].input-lg,input[type="datetime-local"].input-lg,input[type="month"].input-lg,.input-group-lg input[type="date"],.input-group-lg input[type="time"],.input-group-lg input[type="datetime-local"],.input-group-lg input[type="month"]{line-height:40px}}.form-group{margin-bottom:20px}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:normal;cursor:pointer}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:absolute;margin-left:-20px;margin-top:4px \9}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"]{cursor:not-allowed}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed}.form-control-static{padding-top:8px;padding-bottom:8px;margin-bottom:0;min-height:33px}.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}.input-sm{height:34px;padding:6px 11px;font-size:12px;line-height:1.6666667;border-radius:2px}select.input-sm{height:34px;line-height:34px}textarea.input-sm,select[multiple].input-sm{height:auto}.form-group-sm .form-control{height:34px;padding:6px 11px;font-size:12px;line-height:1.6666667;border-radius:2px}.form-group-sm select.form-control{height:34px;line-height:34px}.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control{height:auto}.form-group-sm .form-control-static{height:34px;min-height:32px;padding:7px 11px;font-size:12px;line-height:1.6666667}.input-lg{height:40px;padding:9px 15px;font-size:14px;line-height:1.4285715;border-radius:3px}select.input-lg{height:40px;line-height:40px}textarea.input-lg,select[multiple].input-lg{height:auto}.form-group-lg .form-control{height:40px;padding:9px 15px;font-size:14px;line-height:1.4285715;border-radius:3px}.form-group-lg select.form-control{height:40px;line-height:40px}.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control{height:auto}.form-group-lg .form-control-static{height:40px;min-height:34px;padding:10px 15px;font-size:14px;line-height:1.4285715}.has-feedback{position:relative}.has-feedback .form-control{padding-right:45px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:36px;height:36px;line-height:36px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback,.input-group-lg+.form-control-feedback,.form-group-lg .form-control+.form-control-feedback{width:40px;height:40px;line-height:40px}.input-sm+.form-control-feedback,.input-group-sm+.form-control-feedback,.form-group-sm .form-control+.form-control-feedback{width:34px;height:34px;line-height:34px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#43a047}.has-success .form-control{border-color:#43a047;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-success .form-control:focus{border-color:#347c37;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7fca83;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #7fca83}.has-success .input-group-addon{color:#43a047;border-color:#43a047;background-color:#e8f5e9}.has-success .form-control-feedback{color:#43a047}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#ef6c00}.has-warning .form-control{border-color:#ef6c00;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-warning .form-control:focus{border-color:#bc5500;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ffa256;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ffa256}.has-warning .input-group-addon{color:#ef6c00;border-color:#ef6c00;background-color:#fff3e0}.has-warning .form-control-feedback{color:#ef6c00}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#d84315}.has-error .form-control{border-color:#d84315;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-error .form-control:focus{border-color:#aa3510;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #f08463;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #f08463}.has-error .input-group-addon{color:#d84315;border-color:#d84315;background-color:#fbe9e7}.has-error .form-control-feedback{color:#d84315}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:769px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:8px}.form-horizontal .radio,.form-horizontal .checkbox{min-height:28px}.form-horizontal .form-group{margin-left:-10px;margin-right:-10px}@media (min-width:769px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:8px}}.form-horizontal .has-feedback .form-control-feedback{right:10px}@media (min-width:769px){.form-horizontal .form-group-lg .control-label{padding-top:13.8571435px;font-size:14px}}@media (min-width:769px){.form-horizontal .form-group-sm .control-label{padding-top:7px;font-size:12px}}.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:7px 12px;font-size:13px;line-height:1.5384616;border-radius:3px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#333;text-decoration:none}.btn:active,.btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fcfcfc;border-color:#ddd}.btn-default:focus,.btn-default.focus{color:#333;background-color:#e3e3e3;border-color:#9d9d9d}.btn-default:hover{color:#333;background-color:#e3e3e3;border-color:#bebebe}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e3e3e3;border-color:#bebebe}.btn-default:active:hover,.btn-default.active:hover,.open>.dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open>.dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open>.dropdown-toggle.btn-default.focus{color:#333;background-color:#d1d1d1;border-color:#9d9d9d}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fcfcfc;border-color:#ddd}.btn-default .badge{color:#fcfcfc;background-color:#333}.btn-primary{color:#fff;background-color:#2196f3;border-color:#2196f3}.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#0c7cd5;border-color:#08528d}.btn-primary:hover{color:#fff;background-color:#0c7cd5;border-color:#0b76cc}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#0c7cd5;border-color:#0b76cc}.btn-primary:active:hover,.btn-primary.active:hover,.open>.dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open>.dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open>.dropdown-toggle.btn-primary.focus{color:#fff;background-color:#0a68b4;border-color:#08528d}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#2196f3;border-color:#2196f3}.btn-primary .badge{color:#2196f3;background-color:#fff}.btn-success{color:#fff;background-color:#4caf50;border-color:#4caf50}.btn-success:focus,.btn-success.focus{color:#fff;background-color:#3d8b40;border-color:#255627}.btn-success:hover{color:#fff;background-color:#3d8b40;border-color:#39843c}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#3d8b40;border-color:#39843c}.btn-success:active:hover,.btn-success.active:hover,.open>.dropdown-toggle.btn-success:hover,.btn-success:active:focus,.btn-success.active:focus,.open>.dropdown-toggle.btn-success:focus,.btn-success:active.focus,.btn-success.active.focus,.open>.dropdown-toggle.btn-success.focus{color:#fff;background-color:#327334;border-color:#255627}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#4caf50;border-color:#4caf50}.btn-success .badge{color:#4caf50;background-color:#fff}.btn-info{color:#fff;background-color:#00bcd4;border-color:#00bcd4}.btn-info:focus,.btn-info.focus{color:#fff;background-color:#008fa1;border-color:#004b55}.btn-info:hover{color:#fff;background-color:#008fa1;border-color:#008697}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#008fa1;border-color:#008697}.btn-info:active:hover,.btn-info.active:hover,.open>.dropdown-toggle.btn-info:hover,.btn-info:active:focus,.btn-info.active:focus,.open>.dropdown-toggle.btn-info:focus,.btn-info:active.focus,.btn-info.active.focus,.open>.dropdown-toggle.btn-info.focus{color:#fff;background-color:#006f7d;border-color:#004b55}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#00bcd4;border-color:#00bcd4}.btn-info .badge{color:#00bcd4;background-color:#fff}.btn-warning{color:#fff;background-color:#ff5722;border-color:#ff5722}.btn-warning:focus,.btn-warning.focus{color:#fff;background-color:#ee3900;border-color:#a22700}.btn-warning:hover{color:#fff;background-color:#ee3900;border-color:#e43700}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ee3900;border-color:#e43700}.btn-warning:active:hover,.btn-warning.active:hover,.open>.dropdown-toggle.btn-warning:hover,.btn-warning:active:focus,.btn-warning.active:focus,.open>.dropdown-toggle.btn-warning:focus,.btn-warning:active.focus,.btn-warning.active.focus,.open>.dropdown-toggle.btn-warning.focus{color:#fff;background-color:#ca3100;border-color:#a22700}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#ff5722;border-color:#ff5722}.btn-warning .badge{color:#ff5722;background-color:#fff}.btn-danger{color:#fff;background-color:#f44336;border-color:#f44336}.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#ea1c0d;border-color:#a21309}.btn-danger:hover{color:#fff;background-color:#ea1c0d;border-color:#e11b0c}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#ea1c0d;border-color:#e11b0c}.btn-danger:active:hover,.btn-danger.active:hover,.open>.dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open>.dropdown-toggle.btn-danger:focus,.btn-danger:active.focus,.btn-danger.active.focus,.open>.dropdown-toggle.btn-danger.focus{color:#fff;background-color:#c8180b;border-color:#a21309}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#f44336;border-color:#f44336}.btn-danger .badge{color:#f44336;background-color:#fff}.btn-link{color:#1e88e5;font-weight:normal;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#166dba;text-decoration:none;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#999;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:9px 15px;font-size:14px;line-height:1.4285715;border-radius:5px}.btn-sm,.btn-group-sm>.btn{padding:6px 11px;font-size:12px;line-height:1.6666667;border-radius:2px}.btn-xs,.btn-group-xs>.btn{padding:5px 10px;font-size:12px;line-height:1.6666667;border-radius:2px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height, visibility;transition-property:height, visibility;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9;border-right:4px solid transparent;border-left:4px solid transparent}.dropup,.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:13px;text-align:left;background-color:#fff;border:1px solid #ddd;border-radius:3px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.5384616;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#333;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#2196f3}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.5384616;color:#333;white-space:nowrap}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid \9;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:769px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:3px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:3px;border-top-right-radius:0;border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle="buttons"]>.btn input[type="radio"],[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],[data-toggle="buttons"]>.btn input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*="col-"]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:40px;padding:9px 15px;font-size:14px;line-height:1.4285715;border-radius:3px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:40px;line-height:40px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:34px;padding:6px 11px;font-size:12px;line-height:1.6666667;border-radius:2px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:34px;line-height:34px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:7px 12px;font-size:13px;font-weight:normal;line-height:1;color:#333;text-align:center;background-color:#fcfcfc;border:1px solid #ddd;border-radius:3px}.input-group-addon.input-sm{padding:6px 11px;font-size:12px;border-radius:2px}.input-group-addon.input-lg{padding:9px 15px;font-size:14px;border-radius:5px}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:9px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#f5f5f5}.nav>li.disabled>a{color:#999}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#999;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#f5f5f5;border-color:#1e88e5}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.5384616;border:1px solid transparent;border-radius:3px 3px 0 0}.nav-tabs>li>a:hover{border-color:transparent transparent #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#333;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:769px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:3px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:769px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:3px 3px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:3px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#2196f3}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:769px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:3px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:769px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:3px 3px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:44px;margin-bottom:20px;border:1px solid transparent}@media (min-width:769px){.navbar{border-radius:0}}@media (min-width:769px){.navbar-header{float:left}}.navbar-collapse{overflow-x:visible;padding-right:20px;padding-left:20px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media (min-width:769px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-20px;margin-left:-20px}@media (min-width:769px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:769px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media (min-width:769px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:12px 20px;font-size:14px;line-height:20px;height:44px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:769px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-20px}}.navbar-toggle{position:relative;float:right;margin-right:20px;padding:9px 10px;margin-top:5px;margin-bottom:5px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:3px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:769px){.navbar-toggle{display:none}}.navbar-nav{margin:6px -20px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:768px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media (min-width:769px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:12px;padding-bottom:12px}}.navbar-form{margin-left:-20px;margin-right:-20px;padding:10px 20px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);margin-top:4px;margin-bottom:4px}@media (min-width:769px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:768px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:769px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:4px;margin-bottom:4px}.navbar-btn.btn-sm{margin-top:5px;margin-bottom:5px}.navbar-btn.btn-xs{margin-top:11px;margin-bottom:11px}.navbar-text{margin-top:12px;margin-bottom:12px}@media (min-width:769px){.navbar-text{float:left;margin-left:20px;margin-right:20px}}@media (min-width:769px){.navbar-left{float:left !important}.navbar-right{float:right !important;margin-right:-20px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#fcfcfc;border-color:#ddd}.navbar-default .navbar-brand{color:#333}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#1a1a1a;background-color:transparent}.navbar-default .navbar-text{color:#333}.navbar-default .navbar-nav>li>a{color:#333}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:#f8f8f8}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#333;background-color:#f8f8f8}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#999;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#ddd}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:#f8f8f8;color:#333}@media (max-width:768px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#333}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:#f8f8f8}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#333;background-color:#f8f8f8}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#999;background-color:transparent}}.navbar-default .navbar-link{color:#333}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#333}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333}.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#999}.navbar-inverse{background-color:#37474f;border-color:#37474f}.navbar-inverse .navbar-brand{color:#fff}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#fff}.navbar-inverse .navbar-nav>li>a{color:#fff}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:rgba(0,0,0,0.1)}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:rgba(0,0,0,0.15)}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:rgba(255,255,255,0.6);background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#28343a}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{background-color:rgba(0,0,0,0.15);color:#fff}@media (max-width:768px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#37474f}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#37474f}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#fff}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:rgba(0,0,0,0.1)}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:rgba(0,0,0,0.15)}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:rgba(255,255,255,0.6);background-color:transparent}}.navbar-inverse .navbar-link{color:#fff}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#fff}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff}.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:rgba(255,255,255,0.6)}.breadcrumb{padding:8px 0;margin-bottom:20px;list-style:none;background-color:transparent;border-radius:3px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{content:"/\00a0";padding:0 5px;color:#333}.breadcrumb>.active{color:#999}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:3px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:7px 12px;line-height:1.5384616;text-decoration:none;color:#333;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{z-index:3;color:#333;background-color:#f5f5f5;border-color:#ddd}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;background-color:#2196f3;border-color:#2196f3;cursor:default}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#bbb;background-color:transparent;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:9px 15px;font-size:14px;line-height:1.4285715}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:5px;border-top-left-radius:5px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:5px;border-top-right-radius:5px}.pagination-sm>li>a,.pagination-sm>li>span{padding:6px 11px;font-size:12px;line-height:1.6666667}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:2px;border-top-left-radius:2px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:2px;border-top-right-radius:2px}.pager{padding-left:0;margin:20px 0;list-style:none;text-align:center}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:3px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#2196f3}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#bbb;background-color:#fff;cursor:not-allowed}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:hover,a.label:focus{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#999}.label-default[href]:hover,.label-default[href]:focus{background-color:#808080}.label-primary{background-color:#2196f3}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#0c7cd5}.label-success{background-color:#4caf50}.label-success[href]:hover,.label-success[href]:focus{background-color:#3d8b40}.label-info{background-color:#00bcd4}.label-info[href]:hover,.label-info[href]:focus{background-color:#008fa1}.label-warning{background-color:#ff5722}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ee3900}.label-danger{background-color:#f44336}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#ea1c0d}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:500;color:#fff;line-height:1.5384616;vertical-align:middle;white-space:nowrap;text-align:center;background-color:#999;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge,.btn-group-xs>.btn .badge{top:0;padding:1px 5px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#333;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:20px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:5px}.jumbotron .container{max-width:100%}@media screen and (min-width:769px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-left:60px;padding-right:60px}.jumbotron h1,.jumbotron .h1{font-size:59px}}.thumbnail{display:block;padding:3px;margin-bottom:20px;line-height:1.5384616;background-color:#fff;border:1px solid #ddd;border-radius:3px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail>img,.thumbnail a>img{margin-left:auto;margin-right:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#1e88e5}.thumbnail .caption{padding:20px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:3px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:500}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#e8f5e9;border-color:#4caf50;color:#43a047}.alert-success hr{border-top-color:#449d48}.alert-success .alert-link{color:#347c37}.alert-info{background-color:#e0f7fa;border-color:#00bcd4;color:#00838f}.alert-info hr{border-top-color:#00a5bb}.alert-info .alert-link{color:#00545c}.alert-warning{background-color:#fff3e0;border-color:#ff9800;color:#ef6c00}.alert-warning hr{border-top-color:#e68900}.alert-warning .alert-link{color:#bc5500}.alert-danger{background-color:#fbe9e7;border-color:#ff5722;color:#d84315}.alert-danger hr{border-top-color:#ff4408}.alert-danger .alert-link{color:#aa3510}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:20px;margin-bottom:20px;background-color:#eee;border-radius:3px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#2196f3;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-size:40px 40px}.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#4caf50}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-info{background-color:#00bcd4}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-warning{background-color:#ff5722}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-danger{background-color:#f44336}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{zoom:1;overflow:hidden}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}a.list-group-item,button.list-group-item{color:#333}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,button.list-group-item:hover,a.list-group-item:focus,button.list-group-item:focus{text-decoration:none;color:#333;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{background-color:transparent;color:#999;cursor:not-allowed}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#999}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#fff;background-color:#2196f3;border-color:#2196f3}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>.small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#e3f2fd}.list-group-item-success{color:#43a047;background-color:#e8f5e9}a.list-group-item-success,button.list-group-item-success{color:#43a047}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,button.list-group-item-success:hover,a.list-group-item-success:focus,button.list-group-item-success:focus{color:#43a047;background-color:#d6edd8}a.list-group-item-success.active,button.list-group-item-success.active,a.list-group-item-success.active:hover,button.list-group-item-success.active:hover,a.list-group-item-success.active:focus,button.list-group-item-success.active:focus{color:#fff;background-color:#43a047;border-color:#43a047}.list-group-item-info{color:#00838f;background-color:#e0f7fa}a.list-group-item-info,button.list-group-item-info{color:#00838f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,button.list-group-item-info:hover,a.list-group-item-info:focus,button.list-group-item-info:focus{color:#00838f;background-color:#caf1f6}a.list-group-item-info.active,button.list-group-item-info.active,a.list-group-item-info.active:hover,button.list-group-item-info.active:hover,a.list-group-item-info.active:focus,button.list-group-item-info.active:focus{color:#fff;background-color:#00838f;border-color:#00838f}.list-group-item-warning{color:#ef6c00;background-color:#fff3e0}a.list-group-item-warning,button.list-group-item-warning{color:#ef6c00}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,button.list-group-item-warning:hover,a.list-group-item-warning:focus,button.list-group-item-warning:focus{color:#ef6c00;background-color:#ffe9c6}a.list-group-item-warning.active,button.list-group-item-warning.active,a.list-group-item-warning.active:hover,button.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus,button.list-group-item-warning.active:focus{color:#fff;background-color:#ef6c00;border-color:#ef6c00}.list-group-item-danger{color:#d84315;background-color:#fbe9e7}a.list-group-item-danger,button.list-group-item-danger{color:#d84315}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,button.list-group-item-danger:hover,a.list-group-item-danger:focus,button.list-group-item-danger:focus{color:#d84315;background-color:#f7d5d1}a.list-group-item-danger.active,button.list-group-item-danger.active,a.list-group-item-danger.active:hover,button.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus,button.list-group-item-danger.active:focus{color:#fff;background-color:#d84315;border-color:#d84315}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:3px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.panel-body{padding:20px}.panel-heading{padding:15px 20px;border-bottom:1px solid transparent;border-top-right-radius:2px;border-top-left-radius:2px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:15px;color:inherit}.panel-title>a,.panel-title>small,.panel-title>.small,.panel-title>small>a,.panel-title>.small>a{color:inherit}.panel-footer{padding:0 20px;background-color:#fcfcfc;border-top:1px solid #ddd;border-bottom-right-radius:2px;border-bottom-left-radius:2px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:2px;border-top-left-radius:2px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:2px;border-bottom-left-radius:2px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{padding-left:20px;padding-right:20px}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-right-radius:2px;border-top-left-radius:2px}.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:2px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:2px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:2px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:2px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:3px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#fcfcfc;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#fcfcfc;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#2196f3}.panel-primary>.panel-heading{color:#fff;background-color:#2196f3;border-color:#2196f3}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#2196f3}.panel-primary>.panel-heading .badge{color:#2196f3;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#2196f3}.panel-success{border-color:#4caf50}.panel-success>.panel-heading{color:#fff;background-color:#4caf50;border-color:#4caf50}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#4caf50}.panel-success>.panel-heading .badge{color:#4caf50;background-color:#fff}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#4caf50}.panel-info{border-color:#00bcd4}.panel-info>.panel-heading{color:#fff;background-color:#00bcd4;border-color:#00bcd4}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#00bcd4}.panel-info>.panel-heading .badge{color:#00bcd4;background-color:#fff}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#00bcd4}.panel-warning{border-color:#ff5722}.panel-warning>.panel-heading{color:#fff;background-color:#ff5722;border-color:#ff5722}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ff5722}.panel-warning>.panel-heading .badge{color:#ff5722;background-color:#fff}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ff5722}.panel-danger{border-color:#f44336}.panel-danger>.panel-heading{color:#fff;background-color:#f44336;border-color:#f44336}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#f44336}.panel-danger>.panel-heading .badge{color:#f44336;background-color:#fff}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#f44336}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#fdfdfd;border:1px solid #ddd;border-radius:3px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-lg{padding:24px;border-radius:5px}.well-sm{padding:9px;border-radius:2px}.close{float:right;font-size:19.5px;font-weight:300;line-height:1;color:#000;text-shadow:none;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform 0.3s ease-out;-moz-transition:-moz-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid transparent;border-radius:5px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:20px;border-bottom:1px solid transparent;min-height:21.5384616px}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.5384616}.modal-body{position:relative;padding:20px}.modal-footer{padding:20px;text-align:right;border-top:1px solid transparent}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:769px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}.modal-sm{width:400px}}@media (min-width:1025px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Roboto",Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.5384616;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:12px;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:1;filter:alpha(opacity=100)}.tooltip.top{margin-top:-3px;padding:4px 0}.tooltip.right{margin-left:3px;padding:0 4px}.tooltip.bottom{margin-top:3px;padding:4px 0}.tooltip.left{margin-left:-3px;padding:0 4px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#333;border-radius:3px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-4px;border-width:4px 4px 0;border-top-color:#333}.tooltip.top-left .tooltip-arrow{bottom:0;right:4px;margin-bottom:-4px;border-width:4px 4px 0;border-top-color:#333}.tooltip.top-right .tooltip-arrow{bottom:0;left:4px;margin-bottom:-4px;border-width:4px 4px 0;border-top-color:#333}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-4px;border-width:4px 4px 4px 0;border-right-color:#333}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-4px;border-width:4px 0 4px 4px;border-left-color:#333}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-4px;border-width:0 4px 4px;border-bottom-color:#333}.tooltip.bottom-left .tooltip-arrow{top:0;right:4px;margin-top:-4px;border-width:0 4px 4px;border-bottom-color:#333}.tooltip.bottom-right .tooltip-arrow{top:0;left:4px;margin-top:-4px;border-width:0 4px 4px;border-bottom-color:#333}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Roboto",Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.5384616;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:13px;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2)}.popover.top{margin-top:-5px}.popover.right{margin-left:5px}.popover.bottom{margin-top:5px}.popover.left{margin-left:-5px}.popover-title{margin:0;padding:8px 14px;font-size:13px;background-color:transparent;border-bottom:1px solid rgba(0,0,0,0);border-radius:4px 4px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:6px}.popover>.arrow:after{border-width:5px;content:""}.popover.top>.arrow{left:50%;margin-left:-6px;border-bottom-width:0;border-top-color:#999;border-top-color:#b3b3b3;bottom:-6px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-5px;border-bottom-width:0;border-top-color:#fff}.popover.right>.arrow{top:50%;left:-6px;margin-top:-6px;border-left-width:0;border-right-color:#999;border-right-color:#b3b3b3}.popover.right>.arrow:after{content:" ";left:1px;bottom:-5px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-6px;border-top-width:0;border-bottom-color:#999;border-bottom-color:#b3b3b3;top:-6px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-5px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-6px;margin-top:-6px;border-right-width:0;border-left-color:#999;border-left-color:#b3b3b3}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-5px}.carousel{position:relative}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform 0.6s ease-in-out;-moz-transition:-moz-transform 0.6s ease-in-out;-o-transition:-o-transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px}.carousel-inner>.item.next,.carousel-inner>.item.active.right{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);left:0}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);left:0}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.carousel-control.left{background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-image:linear-gradient(to right, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-image:linear-gradient(to right, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:hover,.carousel-control:focus{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;line-height:1;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0)}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:769px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{content:" ";display:table}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width:768px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width:768px){.visible-xs-block{display:block !important}}@media (max-width:768px){.visible-xs-inline{display:inline !important}}@media (max-width:768px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width:769px) and (max-width:1024px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width:769px) and (max-width:1024px){.visible-sm-block{display:block !important}}@media (min-width:769px) and (max-width:1024px){.visible-sm-inline{display:inline !important}}@media (min-width:769px) and (max-width:1024px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width:1025px) and (max-width:1199px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width:1025px) and (max-width:1199px){.visible-md-block{display:block !important}}@media (min-width:1025px) and (max-width:1199px){.visible-md-inline{display:inline !important}}@media (min-width:1025px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width:1200px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width:1200px){.visible-lg-block{display:block !important}}@media (min-width:1200px){.visible-lg-inline{display:inline !important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width:768px){.hidden-xs{display:none !important}}@media (min-width:769px) and (max-width:1024px){.hidden-sm{display:none !important}}@media (min-width:1025px) and (max-width:1199px){.hidden-md{display:none !important}}@media (min-width:1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}
html, body {height:96%;}
body{font-family:'open_sansregular';font-size:12px;line-height:20px;position:relative;}
.clearfix{clear:both;}
hr{margin:10px 0;}
hr.transparent{border-color:transparent;}
p, ul, ol, td{font-size:12px;line-height:20px;margin-bottom:12px;}
a{cursor:pointer}
::-moz-selection {color: #fff;background: #1b222c;}
::selection {color: #fff;background: #1b222c;}
a{color: #999;}
a:focus, a:hover {color: #ccc;text-decoration: none;}
figure{position:relative}
figcaption{position:absolute;bottom:0;opacity:0;visibility:hidden;width:100%;color:#fff;padding:10px 15px;z-index:2;background-color:rgba(0,0,0,.7);-webkit-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}
figure:hover figcaption{opacity:1;visibility:visible}
#scrollTop {background-color: rgba(0, 0, 0, 0.2);color: #fff;outline: 0;width: 32px;height: 32px;bottom: 10px;right: 10px;z-index: 200;transition: all .2s linear;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;position: fixed;z-index: 99;}
#scrollTop:hover {background-color: #666;transition: all .2s linear;}
#scrollTop i {line-height: 32px;width: 32px;height: 32px;text-align: center;font-size: 20px;color: #fff;}
.no-header{margin-top:50px;}
.container-fluid{padding-left:15px;padding-right:15px;}
.video-container {position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
.video-container iframe, .video-container object, .video-container embed {position:absolute;top:0;left:0;width:100%;height:100%;}
.launching-text{font-size:40px;font-family:open_sanslight;letter-spacing:-2px;}
.loader{margin-left:5px;}
.digit-huge{font-size:96px; line-height:80px;}
@media(min-width:1366px){
	.padding-large{padding:30px 40px 50px;}
}
@media (min-width: 769px){
	.lead {font-size: 16px;}
}
iframe{border:none;}


/*************************
Page Preloader
*************************/
#preloader {position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:9999999;}
#status {width:100px;height:100px;position:absolute;left:47%;top:46%;background-repeat:no-repeat;background-position:center;}
@media(max-width:320px){
	#status{left: 39%;top: 45%;}
}
@media screen and (min-width: 321px) and (max-width: 375px) {
	#status {left: 42%;}
}
@media screen and (min-width: 376px) and (max-width: 414px) {
	#status {left: 43%;}
}
@media screen and (min-width: 767px) and (max-width: 768px) {
	#status {left: 47%;}
}


/*************************
Navbar
*************************/
@media(min-width:1024px){.visible-handheld{display:none !important;}}
.main-nav{height: 50px;background-color: #313D4F;position: fixed;width: 100%;top: 0px;z-index: 1040;border-radius:0;}
.main-nav img.user{width:30px;}
.main-nav .top-search-bar {width: 100%;height: 50px;background-color: #1b222c;position: fixed;-webkit-transition: all 350ms cubic-bezier(0.19, 1, 0.22, 1);transition: all 350ms cubic-bezier(0.19, 1, 0.22, 1);top: -100px;z-index: 25;}
.main-nav .top-search-bar.search-bar-toggle {top: 0px;}
.main-nav .top-search-bar .search-input-addon {position: relative;}
.main-nav .top-search-bar .search-input-addon .addon-icon {height: 40px;width: 40px;display: inline-block;position: absolute;left: 0px;top: 2px;}
.main-nav .top-search-bar .search-input-addon .addon-icon i {height: 34px;width: 40px;font-size: 16px;text-align: center;line-height: 34px;display: inline-block;color: #ccc;}
.main-nav .top-search-bar .search-input-addon .top-search-input {height: 36px;margin-top: 7px;padding-left: 40px;border: #eee 1px solid;-webkit-box-shadow: none;box-shadow: none;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}
.main-nav .top-search-bar .search-input-addon .top-search-input:focus {-webkit-box-shadow: none;box-shadow: none;border: #ddd 1px solid;}
.main-nav .navbar-left {width: 250px;background-color:#1b222c;height: 50px; padding:0 15px;}
.main-nav .navbar-left .left-branding {padding: 0px;margin: 0px;}
.main-nav .navbar-left .left-branding > li {height: 50px;display: inline-block;list-style: none;float: left;}
.main-nav .navbar-left .left-toggle-switch {width: 40px;height: 50px;display: inline-block;cursor: pointer;text-align: center;color: #ffffff;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;-webkit-transition: all 300ms linear;-moz-transition: all 300ms linear;-o-transition: all 300ms linear;transition: all 300ms linear;}
.main-nav .navbar-left .left-toggle-switch i {width: 40px;height: 48px;display: inline-block;line-height: 50px;font-size: 16px;top:0px;}
.main-nav .navbar-left .left-toggle-switch:hover,.main-nav .navbar-left .left-toggle-switch:focus {-webkit-transition: all 350ms cubic-bezier(0.19, 1, 0.22, 1);transition: all 350ms cubic-bezier(0.19, 1, 0.22, 1);background-color: rgba(0, 0, 0, 0.05);}
.main-nav .navbar-left .logo {background:url('assets/images/logo-light.png') no-repeat 0 0;height: 28px;width:120px;margin:11px 0;}
@media (min-width:1024px){
	.main-nav .navbar-right {padding:0px 20px 0;}
	.main-nav .navbar-right .top-right-icons {padding:0 15px !important;}
}
.main-nav .navbar-right .left-bar-switch {padding: 0px;margin: 0px;display: none;list-style: none;width: 44px;height: 60px;cursor: pointer;text-align: center;color: #757575;-webkit-transition: all 300ms linear;-moz-transition: all 300ms linear;-o-transition: all 300ms linear;transition: all 300ms linear;}
.main-nav .navbar-right .left-bar-switch i {width: 44px;height: 60px;display: inline-block;line-height: 60px;font-size: 24px;}
.main-nav .navbar-right .left-bar-switch:hover,.main-nav .navbar-right .left-bar-switch:focus {-webkit-transition: all 350ms cubic-bezier(0.19, 1, 0.22, 1);transition: all 350ms cubic-bezier(0.19, 1, 0.22, 1);background-color: rgba(0, 0, 0, 0.05);}
.main-nav .navbar-right .top-right-icons {margin: 0px;padding: 0px;text-align: right;}
.main-nav .navbar-right .top-right-icons > li {display: inline-block;list-style: none;float: left;}
.main-nav .navbar-right .top-right-icons > li > a {position: relative;width: 44px;height: 50px;display: inline-block;cursor: pointer;text-align: center;color: rgba(255,255,255,1);-webkit-transition: all 300ms linear;-moz-transition: all 300ms linear;-o-transition: all 300ms linear;transition: all 300ms linear;}
.main-nav .navbar-right .top-right-icons > li > a > i {width: 40px;height: 50px;display: inline-block;line-height: 50px;font-size: 16px;margin-top: 2px;}
.main-nav .navbar-right .top-right-icons > li > a:hover,.main-nav .navbar-right .top-right-icons > li > a:focus {-webkit-transition: all 350ms cubic-bezier(0.19, 1, 0.22, 1);transition: all 350ms cubic-bezier(0.19, 1, 0.22, 1);background-color: rgba(255,255,255,0.15);color: rgba(255,255,255,0.9);}
.apps-dropdown .dropdown-menu,.user-dropdown .dropdown-menu{width:250px;border-top: #ddd 1px solid;display: block;visibility: hidden;-webkit-transition: all 350ms cubic-bezier(0.19, 1, 0.22, 1);transition: all 350ms cubic-bezier(0.19, 1, 0.22, 1);transform: scale(0);-webkit-transform: scale(0);transform-origin: right top;-webkit-transform-origin: right top;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;right: 0px;left: auto;}
.apps-dropdown .dropdown-menu:after,.apps-dropdown .dropdown-menu:before,.user-dropdown .dropdown-menu:after,.user-dropdown .dropdown-menu:before{bottom: 100%;left: 92%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.apps-dropdown .dropdown-menu:after,.user-dropdown .dropdown-menu:after{border-color: rgba(255, 255, 255, 0);border-bottom-color: #fff;border-width: 8px;margin-left: -8px;}
.apps-dropdown .dropdown-menu:before,.user-dropdown .dropdown-menu:before{border-color: rgba(238, 238, 238, 0);border-bottom-color: #eee;border-width: 10px;margin-left: -10px;}
.apps-dropdown.open .dropdown-menu,.user-dropdown.open .dropdown-menu{visibility: visible;-webkit-transition: all 350ms cubic-bezier(0.19, 1, 0.22, 1);transition: all 350ms cubic-bezier(0.19, 1, 0.22, 1);transform: scale(1);-webkit-transform: scale(1);}
.apps-dropdown .shortcuts {list-style: none;padding: 0px;margin: 0px;}
.apps-dropdown .shortcuts > li {width: 50px;height: 70px;float: left;margin: 0px 16px 16px;display: inline-block;}
.apps-dropdown .shortcuts > li > a {position: relative;width: 50px;height: 70px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;color: #1b222c;display: inline-block;float: left;text-align: center;}
.apps-dropdown .shortcuts > li > a i {width: 50px;height: 56px;padding-top: 6px;margin-bottom: 3px;display: inline-block;line-height: 56px;font-size: 32px;}
.apps-dropdown .shortcuts > li > a:hover,.apps-dropdown .shortcuts > li > a:focus,.apps-dropdown .shortcuts > li > a:active,.apps-dropdown .shortcuts > li > a.active {color:#4DD0E1;text-decoration: none;}
.apps-dropdown .shortcuts > li > a .apps-label {display: block;font-size: 12px;}
.apps-dropdown .shortcuts > li > a .apps-noty {-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px;right: 0px;top: 6px;display: inline-block;padding: 0px 7px;font-size: 11px;font-family:open_sanssemibold;background-color: #ff5252;position: absolute;color: #ffffff;}
.notifications .dropdown-menu {border-top: #ddd 1px solid;display: block;visibility: hidden;-webkit-transition: all 350ms cubic-bezier(0.19, 1, 0.22, 1);transition: all 350ms cubic-bezier(0.19, 1, 0.22, 1);transform: scale(0);-webkit-transform: scale(0);transform-origin: right top;-webkit-transform-origin: right top;padding-bottom: 0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;right: 0px;left: auto;width: 290px;padding-top: 0px;}
.notifications .dropdown-menu:after,.notifications .dropdown-menu:before {bottom: 100%;left: 92.5%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}
.notifications .dropdown-menu:after {border-color: rgba(255, 255, 255, 0);border-bottom-color: #fff;border-width: 8px;margin-left: -8px;}
.notifications .dropdown-menu:before {border-color: rgba(238, 238, 238, 0);border-bottom-color: #eee;border-width: 10px;margin-left: -10px;}
.notifications .dropdown-menu .media-container {height: 382px;overflow-y: auto;}
.notifications .dropdown-menu .media-container > ul {padding: 0px;margin: 0px;}
.notifications .dropdown-menu .media-container > ul > li {display: table;padding: 0px;border-bottom: #eee 1px solid;background: #f9f9f9;}
.notifications .dropdown-menu .media-container > ul > li > a {font-size: 12px;color: #444444;text-decoration: none;padding: 8px;}
.notifications .dropdown-menu .media-container > ul > li > a:hover {text-decoration: none;color: #4DD0E1;}
.notifications .dropdown-menu .media-container > ul > li:hover,.notifications .dropdown-menu .media-container > ul > li:active,.notifications .dropdown-menu .media-container > ul > li:focus {background: #fff;text-decoration: none;}
.notifications.open .dropdown-menu {visibility: visible;-webkit-transition: all 350ms cubic-bezier(0.19, 1, 0.22, 1);transition: all 350ms cubic-bezier(0.19, 1, 0.22, 1);transform: scale(1);-webkit-transform: scale(1);}
.media-thumb {width: 40px;height: 40px;display: table-cell;vertical-align: middle;}
.media-thumb img {width: 40px;height: 40px;padding: 2px;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;}
.media-thumb .media-letter {width: 40px;height: 40px;padding: 2px;color: #fff;line-height: 34px;font-weight: 300;text-align: center;display: inline-block;font-size: 24px;text-transform: uppercase;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;background: #1b222c;}
.media-title {display: inline-block;width: 240px;display: table-cell;vertical-align: middle;padding-left: 0px !important;}
.media-time {display: block;color: #999;font-size:10px;}
.btn-link.btn-view-all {font-size: 12px;color: #444444;padding:7px 20px 9px;font-weight: 500;}
.btn-view-all i{font-size:16px;margin-right:6px;}
.btn-link.btn-view-all:hover,.btn-link.btn-view-all:active,.btn-link.btn-view-all:focus {background-color: #f5f5f5 !important;color: #4DD0E1 !important;text-decoration: none;}
.user-dropdown .btn-user{padding:10px 15px 0 10px;}
.user-dropdown .dropdown-menu{width:240px;padding:10px 0;}
.user-dropdown .dropdown-menu ul {padding:0;margin: 10px 0;}
.user-dropdown ul > li {display: block;list-style: none;}
.user-dropdown ul > li > a {position: relative;padding:8px 15px;display: block;border-bottom: #eee 1px solid;color: #222;font-size: 13px;}
.user-dropdown ul > li > a .apps-noty {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;right: 15px;top: 10px;display: inline-block;padding: 3px 4px;font-size: 10px;background-color: #ff5252;position: absolute;font-weight: 600;color: #ffffff;}
.user-dropdown ul > li > a:hover,.user-dropdown ul > li > a:focus,.user-dropdown ul > li > a:active,.user-dropdown ul > li > a.active {text-decoration: none;background-color: #f9f9f9;}
.user-dropdown ul > li > a i {padding-right: 5px;font-size:16px;top: -2px;}
.rightbar {width: 280px;background:#1b222c;position: fixed;z-index: 1000;top: 50px;height: 100%;right: 0px;border-left:1px solid rgba(0,0,0,.2);-webkit-transform: translate(375px, 0);-moz-transform: translate(375px, 0);-o-transform: translate(375px, 0);-ms-transform: translate(375px, 0);transform: translate(375px, 0);-webkit-transition: all 350ms cubic-bezier(0.19, 1, 0.22, 1);transition: all 350ms cubic-bezier(0.19, 1, 0.22, 1);}
.rightbar.right-aside-toggle {-webkit-transform: translate(0, 0);-moz-transform: translate(0, 0);-o-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);}
.rightbar .media-container {overflow-y: auto;}
.rightbar .media-container > ul {padding: 0px;margin: 0px;}
.rightbar .media-container > ul > li {display: table;padding: 0px;border-bottom: #eee 1px solid;background: #f9f9f9;}
.rightbar .media-container > ul > li > a {font-size: 12px;color: #444444;text-decoration: none;padding: 15px;}
.rightbar .media-container > ul > li > a:hover {text-decoration: none;color: #4DD0E1;}
.rightbar .media-container > ul > li:hover,.rightbar .media-container > ul > li:active,.rightbar .media-container > ul > li:focus {background: #fff;text-decoration: none;}
.rightbar .media-container h4 {font-size: 14px;font-weight: 500;padding: 15px;margin: 0px;border-bottom: #eee 1px solid;}
.rightbar .notification-wrap {overflow-y: auto;}
.rightbar .notification-wrap > ul {list-style: none;padding: 0px;margin: 0px;}
.rightbar .notification-wrap > ul > li > a {width: 100%;display: table;padding: 15px;font-size: 12px;color: #444444;background: #f9f9f9;text-decoration: none;border-bottom: #eee 1px solid;}
.rightbar .notification-wrap > ul > li > a > span {display: table-cell;vertical-align: middle;}
.rightbar .notification-wrap > ul > li > a > span.ni {width: 44px;height: 44px;display: inline-block;line-height: 44px;text-align: center;font-size: 18px;color: #fff;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;}
.rightbar .notification-wrap > ul > li > a:hover {background: #fff;}
.rightbar h4 {font-size: 14px;font-weight: 500;padding: 15px;margin: 0px;border-bottom: #eee 1px solid;}
.chat-user-container h3 {font-size: 12px;font-weight: 500;text-transform: uppercase;margin-top: 0px;margin-bottom: 0px;padding-top: 12px;padding-bottom: 12px;padding-left: 15px;padding-right: 15px;border-bottom: #eee 1px solid;letter-spacing: .1em;color: #333;}
.chat-user-container h3 .online-counter {font-size: 11px;text-transform: none;letter-spacing: normal;color: #4caf50;}
.chat-user-list {margin: 0px 0px 0px 0px;padding: 0px;list-style: none;}
.chat-user-list > li {display: table;line-height: normal;position: relative;width: 100%;padding: 8px 12px;border-bottom:1px solid rgba(0,0,0,.2);cursor: pointer;color:#ccc;-webkit-transition: all 0.1s ease-out;-moz-transition: all 0.1s ease-out;-o-transition: all 0.1s ease-out;transition: all 0.1s ease-out;}
.chat-user-list > li > div {display: block;width: 100%;position: relative;color: #333;}
.chat-user-list > li > div > span {display: table-cell;vertical-align: middle;}
.chat-user-list > li > div:hover,.chat-user-list > li > div:focus {text-decoration: none;color: #4DD0E1;}
.chat-user-list > li .chat-avatar {position: relative;width: 40px;height: 40px;}
.chat-user-list > li .chat-avatar img {width: 100%;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;}
.chat-user-list > li .chat-u-info {padding-left: 12px;font-size: 13px;color:#ccc;}
.chat-user-list > li .chat-u-info cite {display: block;font-size: 11px;font-style:normal;color: #ccc;padding-top: 3px;}
.chat-user-list > li .chat-u-status {position: absolute;top: 32%;right: 20px;color: #ccc;}
.chat-user-list > li .chat-u-status i {font-size: 10px;color: #ddd;}
.chat-user-list > li:hover {background:rgba(0,0,0,.15);-webkit-transition: all 0.1s ease-out;-moz-transition: all 0.1s ease-out;-o-transition: all 0.1s ease-out;transition: all 0.1s ease-out;}
.chat-user-list li.chat-u-online i {color: #4caf50;}
.chat-user-list li.chat-u-away i {color: #ffb300;}
.chat-user-list li.chat-u-busy i {color: #ff5252;}
.right-chat-bar {width: 280px;background-color:#1b222c;position: fixed;z-index: 50;height: 100%;right: 0px;visibility: hidden;-webkit-transform: translate(320px, 0);-moz-transform: translate(320px, 0);-o-transform: translate(320px, 0);-ms-transform: translate(320px, 0);transform: translate(320px, 0);-webkit-transition: all 350ms cubic-bezier(0.19, 1, 0.22, 1);transition: all 350ms cubic-bezier(0.19, 1, 0.22, 1);border-left: 1px solid rgba(0,0,0,.2);}
.right-chat-bar.right-chat-toggle {-webkit-transform: translate(0, 0);-moz-transform: translate(0, 0);-o-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);visibility: visible;}
.chat-user-toolbar {padding: 10px 16px;border-bottom:1px solid rgba(0,0,0,.2);background-color: rgba(0,0,0,.15);}
.chat-user-toolbar .chat-user-search {position: relative;width: 200px;}
.chat-user-toolbar .chat-user-search input.form-control {padding-left: 36px;border-color:rgba(255,255,255,0.3);background:transparent;border-radius:0;box-shadow: none;}
.chat-user-toolbar .chat-user-search input.form-control:focus {border-color: #ccc;color:#fff;}
.chat-user-toolbar .chat-user-search .addon-icon {width: 38px;height: 38px;display: inline-block;position: absolute;}
.chat-user-toolbar .chat-user-search .addon-icon i {width: 38px;height: 38px;font-size: 14px;position: relative;color: #ccc;top: 0px;display: inline-block;text-align: center;line-height: 38px;}
.chat-user-toolbar .add-chat-list {width: 38px;height: 38px;display: inline-block;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;border: 1px solid rgba(255,255,255,0.3);background-color:transparent;box-shadow: none;cursor: pointer;color: #ccc;-webkit-transition: all 350ms cubic-bezier(0.19, 1, 0.22, 1);transition: all 350ms cubic-bezier(0.19, 1, 0.22, 1);}
.chat-user-toolbar .add-chat-list:hover,.chat-user-toolbar .add-chat-list:focus {border: #4DD0E1 1px solid;background-color: #4DD0E1;color: #fff;-webkit-transition: all 350ms cubic-bezier(0.19, 1, 0.22, 1);transition: all 350ms cubic-bezier(0.19, 1, 0.22, 1);}
.chat-user-toolbar .add-chat-list i {width: 38px;height: 38px;font-size: 18px;position: relative;top: 1px;display: inline-block;text-align: center;line-height: 35px;}
.coversation-header {display: table;padding: 10px 10px;border-bottom:1px solid rgba(0,0,0,.2);background:rgba(0,0,0,.15);}
.coversation-header > div {display: table-cell;vertical-align: middle;}
.coversation-header .chat-back {width: 20px;height: 40px;padding-right: 5px;text-align: center;}
.coversation-header .chat-back i {width: 20px;height: 40px;line-height: 45px;color:#fff;font-size:16px;cursor: pointer;}
.coversation-header .active-conversation {width: 136px;display: table;}
.coversation-header .active-conversation > div {display: table-cell;vertical-align: middle;}
.coversation-header .active-conversation .chat-avatar {width: 40px;height: 40px;padding-right: 5px;}
.coversation-header .active-conversation .chat-avatar img {width: 100%;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;}
.coversation-header .active-conversation .chat-user-status ul {padding: 0px;margin: 0px;}
.coversation-header .active-conversation .chat-user-status ul li {list-style: none;line-height: normal;font-size: 12px;color:#ccc;}
.coversation-header .conversation-actions {width: 100px;}
.coversation-header .conversation-actions > ul {text-align: right;padding: 0px;margin: 0px;}
.coversation-header .conversation-actions > ul > li {width: 20px;height: 40px;list-style: none;line-height: normal;display: inline-block;text-align: center;}
.coversation-header .conversation-actions > ul > li i {width: 20px;height: 45px;line-height: 45px;text-align: center;color: #fff;cursor: pointer;font-size:16px;}
.coversation-header .conversation-actions > ul > li i:hover,.coversation-header .conversation-actions > ul > li i:focus {color: #4DD0E1;}
.coversation-header .conversation-actions > ul > li .dropdown-menu {display: block;visibility: hidden;-webkit-transition: all 350ms cubic-bezier(0.19, 1, 0.22, 1);transition: all 350ms cubic-bezier(0.19, 1, 0.22, 1);transform: scale(0);-webkit-transform: scale(0);transform-origin: right top;-webkit-transform-origin: right top;right: 0px;border: #eee 1px solid;margin-top: 10px;left: auto;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;box-shadow: none;}
.coversation-header .conversation-actions > ul > li .dropdown-menu > li > a {-webkit-transition: all 350ms cubic-bezier(0.19, 1, 0.22, 1);transition: all 350ms cubic-bezier(0.19, 1, 0.22, 1);padding: 6px 15px;color: #868686;}
.coversation-header .conversation-actions > ul > li .dropdown-menu > li > a:hover,.coversation-header .conversation-actions > ul > li .dropdown-menu > li > a:focus {color: #4DD0E1;-webkit-transition: all 350ms cubic-bezier(0.19, 1, 0.22, 1);transition: all 350ms cubic-bezier(0.19, 1, 0.22, 1);}
.coversation-header .conversation-actions > ul > li .dropdown-menu > li > a:hover i,.coversation-header .conversation-actions > ul > li .dropdown-menu > li > a:focus i {border: #4DD0E1 1px solid;background-color: #4DD0E1;color: #fff;}
.coversation-header .conversation-actions > ul > li .dropdown-menu > li > a i {margin-right: 6px;}
.coversation-header .conversation-actions > ul > li.open .dropdown-menu {visibility: visible;-webkit-transition: all 350ms cubic-bezier(0.19, 1, 0.22, 1);transition: all 350ms cubic-bezier(0.19, 1, 0.22, 1);transform: scale(1);-webkit-transform: scale(1);}
.conversation-container {padding: 15px 0px;}
.conversation-row {display: table;width: 100%;padding: 0px 15px;}
.conversation-row > div {display: table-cell;vertical-align: top;}
.conversation-row img{max-width:100px;}
.conversation-row .conversation-thumb {width: 40px;height: 40px;padding-right: 10px;}
.conversation-row .conversation-thumb img {width: 40px;height: 40px;}
.conversation-row.even .conversation-list {position: relative;padding: 0px;margin: 0px;}
.conversation-row.even .conversation-list > li {padding: 5px 15px 6px;display: inline-block;list-style: none;z-index: 100;margin-bottom: 15px;background-color: #fff;position: relative;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.conversation-row.even .conversation-list > li p {margin: 0px;color: #111;font-size:12px;}
.conversation-row.even .conversation-list > li:after {right: 100%;top: 10px;left: -6px;border: solid transparent;content: "";height: 0;width: 0;-ms-transform: rotate(-90deg);/* IE 9 */
  -webkit-transform: rotate(-90deg);/* Chrome, Safari, Opera */
  transform: rotate(-90deg);position: absolute;z-index: 50;pointer-events: none;border-color: rgba(238, 238, 238, 0);border-right-color: #fff;border-width: 10px;margin-top: -10px;}
.conversation-row.odd .conversation-list {position: relative;padding: 0px;margin: 0px;text-align: right !important;}
.conversation-row.odd .conversation-list > li {-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;padding: 5px 15px 6px;display: inline-block;list-style: none;z-index: 100;margin-bottom: 15px;background-color: #4DD0E1 !important;position: relative;}
.conversation-row.odd .conversation-list > li p {margin: 0px;color: #fff !important;font-size:12px;text-align: left;}
.conversation-row.odd .conversation-list > li:after {left: auto !important;top: 10px !important;right: -6px !important;border: solid transparent;content: "";height: 0;width: 0;-ms-transform: rotate(-90deg);/* IE 9 */
  -webkit-transform: rotate(-90deg);/* Chrome, Safari, Opera */
  transform: rotate(-90deg);position: absolute;z-index: 50;pointer-events: none;border-color: rgba(238, 238, 238, 0);border-right-color: #4DD0E1 !important;border-width: 10px;margin-top: -10px;}
.chat-text-input {border-top:1px solid rgba(0,0,0,.2);background:rgba(0,0,0,.15);padding: 15px;}
.chat-text-input input.form-control {-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;border-color: rgba(255,255,255,0.3);background:transparent;box-shadow: none;padding:17px 10px 17px;}
.chat-text-input input.form-control:focus {color:#fff;}
.chat-text-input .btn-default{background:transparent;border-color: rgba(255,255,255,0.3);}
.chat-text-input .input-group-btn:last-child > .btn,.chat-text-input .input-group-btn:last-child > .btn-group{border-radius:0;}
.chat-text-input .btn-default i{color:rgba(255,255,255,0.5);}
.bubble {-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius:100%;right:5%;top: 8px;display: inline-block;padding: 0px 5px;font-size: 9px;background-color: #fff !important;position: absolute;font-weight: 600;color: #000 !important;z-index:9;line-height:16px;}


/******************************
Launching page
******************************/
.timer {margin:0 0 30px 0;}
.timer .days-wrapper,.timer .hours-wrapper,.timer .minutes-wrapper,.timer .seconds-wrapper {display: inline-block;width: 100px;margin: 0 10px;font-size: 18px;}
.timer .days,.timer .hours,.timer .minutes,.timer .seconds {font-size: 50px;line-height: 60px;}
@media (max-width: 767px) {
	.timer .days-wrapper, .timer .hours-wrapper, .timer .minutes-wrapper, .timer .seconds-wrapper { width: 145px; }
	.timer .slash { display: none; }
}


/******************************
Page search
******************************/
.search-content ul.list-inline{margin:-8px 0 10px;}
.search-content ul.list-inline li{font-size:11px;}
.search-content ul.list-inline li i{font-size:12px;}
.website-search-results{padding:15px 20px 0;}
.search-content .media-list-bordered>li{border-top:none;border-bottom:1px dotted #ddd;padding-bottom:15px;margin-bottom:15px;margin-top: 0;padding-top: 0;}
.search-content .news-results .media-list img{width: 70px;height: 70px;}
.search-content .news-results h5{margin-top:0;}
.search-content ul.list-inline{margin:-8px 0 5px;}
.search-content ul.list-inline li a{color:#111;}


/******************************
login pages
******************************/
.login-container .page-content{display:table-row;height:100%}
.login-container .login-form{width:320px;}
.login-container .login-form-wide{width:620px}
.login-container .login-form,.login-container .registration-form{margin:0 auto 20px}
.login-container ul.social-icons li a{width:38px;}
.login-container ul.social-icons li i{font-size:16px;}
.login-container ul.social-icons .btn-icon {padding-left: 9px;padding-right: 8px;}
.social-login{background:#fff; padding:16px; color:#222; margin-top:3px;}
.social-login a i{border:2px solid #1E88E5; border-radius:100%; margin:0 4px; padding:6px; width:36px; text-align:center; font-size:20px;}
.social-login a:hover i{border:2px solid #1E88E5; color:#fff; background:#1E88E5;}
.login-cover{background:url(../images/login_cover.html) no-repeat;background-size:cover}
.login-container{display:table;width:100%;height:100%; background:url('../images/login_bg.html') no-repeat 0 0;padding-top:80px;}
@media (max-width:480px){
	.login-container .login-form,.login-container .registration-form{width:90%}
}
.login-container .form-control-feedback i{color:#EF5350;}
.login-container .footer{left:0;right:0;text-align:center; color:#666;}
.login-container .footer a,.login-container .footer a:hover{color:#EF5350; text-decoration:none;}
.login-container .content-wrapper{vertical-align:middle;display:table-cell}
.login-container .nav-tabs.nav-justified{margin-bottom:0}
.login-container .nav-tabs.nav-justified>li>a{border-top:0!important;padding-left:15px;padding-right:15px;background-color:#f5f5f5}
.login-container .nav-tabs.nav-justified>li:first-child>a{border-left:0;border-radius:3px 0 0}
.login-container .nav-tabs.nav-justified>li:last-child>a{border-right:0;border-radius:0 3px 0 0}
.login-container .nav-tabs.nav-justified>li.active>a{background-color:transparent}
@media (max-width:768px){
	.login-container .nav-tabs.nav-justified{padding:0;border-width:0 0 1px;border-radius:0}
	.login-container .nav-tabs.nav-justified:before{content:none}
	.login-container .nav-tabs.nav-justified>li>a{border-width:0!important}
	.login-options,.login-options .text-right{text-align:center}
}
.icon-object{text-align:center;margin:10px;border-width:3px;border-style:solid;padding:15px 16px;}
.icon-object>i{font-size:42px;top:0}
.login-container.material .welcome {padding:20px;}
.login-container.material .welcome-text{padding-top:50px;}
.login-container.material .form-control{border:none;border-bottom:1px solid #ccc;border-radius:0;font-size:14px; color:#222;padding:0;}
.login-container.material.unlock .welcome {margin-bottom:-100px;}
.login-container.material .img-unlock{position:relative; left:180px;top:-45px;z-index:9999;}


/******************************
Footer
******************************/
.footer-container {margin:10px 0 0px;padding: 0 0 20px 0;color: #111;font-size:12px;position: absolute;width:100%;}
.footer-container .footer-right {text-align: right;}
.footer-container .footer-right .footer-meta i {color: #00bcd4;}


/******************************
Activity feeds
******************************/
.sl-item:before {content: '';position: absolute;left: -6.5px;top: 0;background-color: #ccc;width: 12px;height: 12px;border-radius: 100%;}
.sl-item {position: relative;padding-bottom: 1px;border-left: 1px solid #ccc;padding-left: 15px;}
.sl-primary {border-left-color: #188ae2;}
.sl-danger {border-left-color: #ff5b5b;}
.sl-success {border-left-color: #10c469;}
.sl-warning {border-left-color: #f9c851;}
.sl-primary:before, .sl-primary:last-child:after {background-color: #188ae2;}
.sl-danger:before, .sl-danger:last-child:after {background-color: #ff5b5b;}
.sl-success:before, .sl-success:last-child:after {background-color: #10c469;}
.sl-warning:before, .sl-warning:last-child:after {background-color: #f9c851;}
.sl-item:last-child:after {content: '';position: absolute;left: -3px;bottom: 0;width: 6px;height: 6px;border-radius: 100%;}
.sl-warning:before, .sl-warning:last-child:after {background-color: #f9c851;}


/******************************
Theme switcher
******************************/
.theme-switcher {width: 250px;-webkit-transform: translate(250px, 0);-moz-transform: translate(250px, 0);-o-transform: translate(250px, 0);-ms-transform: translate(250px, 0);transform: translate(250px, 0);-webkit-transition: all 350ms cubic-bezier(0.19, 1, 0.22, 1);transition: all 350ms cubic-bezier(0.19, 1, 0.22, 1);background-color: rgba(0,0,0,0.7);color:#fff;height: 100%;position: fixed;right: 0px;top: 50px;z-index: 800;padding-top: 20px;padding-left: 20px;}
.theme-switcher.theme-switcher-toggle {-webkit-transform: translate(0, 0);-moz-transform: translate(0, 0);-o-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);}
.theme-switcher .theme-switcher-icon {cursor: pointer;width: 40px;height: 40px;display: inline-block;background-color: rgba(0,0,0,0.7);color:#fff;position: absolute;left: -40px;top: 140px;z-index: 700;}
.theme-switcher .theme-switcher-icon i {width: 44px;height: 44px;display: inline-block;line-height: 42px;font-size: 20px;text-align: center;}

.theme-switcher .switch-theme-colors > li.list-title{font-size: 12px;text-transform: uppercase;padding: 0px 0px 5px;color:#90A4AE;}
.theme-switcher .layout-switch {margin-right: 15px;}
.theme-switcher .switch-theme-colors {list-style: none;padding: 0px;margin: 0px;}
.theme-switcher .switch-theme-colors > li .theme {margin-right: 10px;margin-bottom: 10px;width: 100px;position: relative; cursor:pointer;}
.theme-switcher .switch-theme-colors > li .theme > span {width: 54px;height: 30px;display: block;position: absolute;}
.theme-switcher .switch-theme-colors > li .theme > span.primary-t-color {left: 0px;top: 0px;background-color: #ddd;}
.theme-switcher .switch-theme-colors > li .theme > span.sec-t-color {right: 0px;top: 0px;background-color: #aaa;}
.t-sw-color {cursor: pointer;}
/******************************
Sidebar
******************************/
.sidebar {width: 250px;background-color: #1b222c;position: fixed;z-index: 9999;top: 50px;height: 100%;color:#fff;}
.sidebar .nav.nav-tabs {padding-left: 10px;border-bottom: 1px solid #1b222c;margin: 0;position: relative;top: -40px;}
.sidebar .nav > li > a {position: relative;display: block;padding:9px 15px 9px;}
.sidebar .nav.nav-tabs li{margin-right:1px;}
.sidebar .nav.nav-tabs li i{font-size:16px;color:#fff;}
.sidebar .nav-tabs > li.active > a {border: 1px solid #1b222c;background: #1b222c;border-bottom: 1px solid #1b222c !important;color: #fff;border-radius: 0px;border-top-left-radius: 2px;border-top-right-radius: 2px;}
.sidebar .nav-tabs > li.active > a i,.sidebar .nav-tabs > li > a:hover i,.sidebar .nav-tabs > li > a:focus i {color: #90A4AE;border-radius: 0px;border-top-left-radius: 2px;border-top-right-radius: 2px;}
.sidebar .nav-tabs > li > a:hover,.sidebar .nav-tabs > li > a:focus{border:1px solid #1b222c;background:#1b222c;border-bottom:1px solid #1b222c !important;border-radius: 0px;border-top-left-radius: 4px;border-top-right-radius: 4px;}
.sidebar .tab-content {position: relative;top: -40px;margin-bottom:-40px;}
.user-info{float:left;}
ul.user-info li a{color:#fff;}
.logout-icon{float:right;margin-top:6px;margin-right:10px;}
.logout-icon a i{color:#fff;font-size:16px;}
.sidebar.material-leftbar {background-color: #fff;box-shadow: 0 2px 5px rgba(0, 0, 0, 0.16), 0 2px 10px rgba(0, 0, 0, 0.12);}
.material-menu .main-container {margin-left: 250px;-webkit-transition: all 350ms cubic-bezier(0.19, 1, 0.22, 1);transition: all 350ms cubic-bezier(0.19, 1, 0.22, 1);position: relative;min-height:100%;}
.material-menu .sidebar {-webkit-transform: translate(0, 0);-moz-transform: translate(0, 0);-o-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);-webkit-transition: all 350ms cubic-bezier(0.19, 1, 0.22, 1);transition: all 350ms cubic-bezier(0.19, 1, 0.22, 1);}
.material-menu.left-aside-toggle .sidebar {-webkit-transform: translate(-250px, 0) !important;-moz-transform: translate(-250px, 0) !important;-o-transform: translate(-250px, 0) !important;-ms-transform: translate(-250px, 0) !important;transform: translate(-250px, 0) !important;-webkit-transition: all 350ms cubic-bezier(0.19, 1, 0.22, 1);transition: all 350ms cubic-bezier(0.19, 1, 0.22, 1);}
.material-menu.left-aside-toggle .main-container {margin-left: 0px !important;-webkit-transition: all 350ms cubic-bezier(0.19, 1, 0.22, 1);transition: all 350ms cubic-bezier(0.19, 1, 0.22, 1);}
.overlay-leftbar .main-container {margin-left: 0px;}
.overlay-leftbar .sidebar {-webkit-transform: translate(-250px, 0);-moz-transform: translate(-250px, 0);-o-transform: translate(-250px, 0);-ms-transform: translate(-250px, 0);transform: translate(-250px, 0);-webkit-transition: all 350ms cubic-bezier(0.19, 1, 0.22, 1);transition: all 350ms cubic-bezier(0.19, 1, 0.22, 1);}
.overlay-leftbar.left-aside-toggle .sidebar {-webkit-transform: translate(0, 0);-moz-transform: translate(0, 0);-o-transform: translate(0, 0);-ms-transform: translate(0, 0);transform: translate(0, 0);-webkit-transition: all 350ms cubic-bezier(0.19, 1, 0.22, 1);transition: all 350ms cubic-bezier(0.19, 1, 0.22, 1);}
.sidebar-accordion {padding: 0px;}
.sidebar-accordion .list-title {font-size: 11px;text-transform: uppercase;padding:10px 15px 5px;color:rgba(255,255,255,0.3);border-top: 1px solid rgba(0,0,0,0.15);}
.sidebar-accordion .list-title:first-child{border:none;}
.sidebar-accordion .list-title .label {position: relative;font-size: 12px;top: -1px;font-weight: 500;}
.sidebar-accordion li {position: relative;list-style: none;}
.sidebar-accordion li > a {display: block;position: relative;}
.sidebar-accordion li > a > .label {position: relative;top: -2px;left:0px;font-family:open_sanssemibold;font-size: 9px;}
.sidebar-accordion li ul {display: none;position: relative;padding-left: 0px;padding-right:0px;background-color: rgba(0,0,0,.15);}
.sidebar-accordion li ul li {position: relative;}
.sidebar-accordion li ul li a {color:#90A4AE;position: relative;padding: 8px 10px 7px 42px;font-size:12px;}
.sidebar-accordion li ul li li a {padding:7px 10px 7px 50px;}
.sidebar-accordion li ul li li li a {padding: 7px 10px 7px 60px;}
.sidebar-accordion li.active>a,.sidebar-accordion li ul li a.active {background:rgba(0,0,0,.15);color:#fff;}
.sidebar-accordion li ul li a:before{content: "";padding-right:7px;top: 1px;position: relative;}
.sidebar-accordion li ul li a .acc-icon {top: 7px;}
.sidebar-accordion li ul li a:hover,.sidebar-accordion li ul li a:focus {text-decoration: none;color: #90A4AE;-webkit-transition: all 350ms cubic-bezier(0.19, 1, 0.22, 1);transition: all 350ms cubic-bezier(0.19, 1, 0.22, 1);}
.sidebar-accordion > li > a {font-size:13px;color: #90A4AE;padding:10px 15px 9px;display: block;vertical-align: middle;position: relative;}
.sidebar-accordion > li > a.active, .sidebar-accordion > li > a.acc-parent.active {background-color: rgba(0,0,0,.25);color: #fff;}
.sidebar-accordion > li > a.active, .sidebar-accordion > li > a.acc-parent.active i{color: #fff;}
.sidebar-accordion > li > a > i {margin-right: 8px;font-size: 16px;position: relative;top: -2px;text-align: left;color: #90A4AE;}
.sidebar-accordion > li > a:hover,.sidebar-accordion > li > a:focus {background-color: rgba(0,0,0,.15);text-decoration: none;color: #90A4AE;}
.sidebar-accordion > li > a:before {content: "";position: absolute;z-index: -1;top: 0;left: 0;right: 0;bottom: 0;background: #ccc;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0 50%;transform-origin: 0 50%;-webkit-transition-property: transform;transition-property: transform;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}
.sidebar-accordion li ul:after {content: "";height: 100%;width: 0px;border-left: 1px dotted rgba(255,255,255,.4);position: absolute;top: 0px;left: 23px;}
.sidebar-accordion li ul li a:before {content: "";height: 100%;position: absolute;top: 4px;font-size: 16px;z-index: 100;left: 16px;color: #4F647D;-webkit-transition: all 350ms cubic-bezier(0.19, 1, 0.22, 1);transition: all 350ms cubic-bezier(0.19, 1, 0.22, 1);}
.sidebar-accordion li ul li a:after {content: "";height: 1px;position: absolute;top: 18px;font-size: 6px;left: 23px;width: 10px;border-bottom:1px dotted rgba(255,255,255,.4);}
.sidebar-accordion li ul li li a:after {content: "";height: 1px;position: absolute;top: 18px;font-size: 6px;left: 23px;width: 20px;border-bottom:1px dotted rgba(255,255,255,.4);}
.sidebar-accordion li ul li li li a:after {content: "";height: 1px;position: absolute;top: 18px;font-size: 6px;left: 23px;width: 30px;border-bottom:1px dotted rgba(255,255,255,.4);}
.sidebar-accordion li ul li a:hover:before,.sidebar-accordion li ul li a:focus:before {color: #4DD0E1;top: 0px;font-size: 20px;left: 14px;-webkit-transition: all 350ms cubic-bezier(0.19, 1, 0.22, 1);transition: all 350ms cubic-bezier(0.19, 1, 0.22, 1);}
.sidebar-accordion li.acc-parent-li ul{border-top: 1px solid rgba(0,0,0,.15);border-bottom: 1px solid rgba(0,0,0,.15); background:rgba(0,0,0,.4);}
.acc-icon {display: inline-block;width: 14px;position: absolute;right: 14px;text-align: center;top: 12px;}
.acc-icon:after {content:"\ed5a";font-family: 'icomoon';display: inline-block;width: 14px;position: relative;color:#90A4AE;top:-2px;font-size: 8px;}
.acc-parent.active .acc-icon:after {display: inline-block;width: 14px;content:"\ed5b";font-family: 'icomoon';}
.tab-pane.email{padding:15px;}
.tab-pane.profile{padding:15px;}
.tab-pane.settings{padding:15px;}
.email-buttons{padding:10px;}
.tab-pane.email .email-buttons .row [class*=col-] {padding-left: 5px;padding-right: 5px;}
.tab-pane.email .search {position: relative;width: 100%;}
.tab-pane.email .search input.form-control {padding-left: 36px;border-color: #e5e5e5;box-shadow: none;}
.tab-pane.email .search input.form-control:focus {border-color: #ccc;}
.tab-pane.email .search .addon-icon {width: 38px;height: 38px;display: inline-block;position: absolute;}
.tab-pane.email .search .addon-icon i {width: 38px;height: 38px;font-size: 18px;position: relative;color: #868686;top: 1px;display: inline-block;text-align: center;line-height: 38px;}
.tab-pane.profile img.user-avatar{width:80%;}
.tab-pane.profile .connect-buttons .btn-group {width:100%;}
.tab-pane.profile .users-online{padding:15px 0;}
.leftbar-heading{text-transform: uppercase;color:#90A4AE;font-family: 'open_sanssemibold';font-size:13px;}
.users-online .media {margin-top: 10px;}
.users-online .media-heading {margin-bottom: 0px;}
.user-profile-container {background:url(../assets/images/material-menu.jpg) no-repeat bottom right;background-size:100%;height: 146px;}
.user-profile-container .user-profile {display: table;width: 100%;}
.user-profile-container .user-profile > div {display: table-cell;vertical-align: middle;}
.user-profile-container .user-profile .admin-user-thumb {width: 48px;height: 48px;padding: 15px 0px 15px 15px;}
.user-profile-container .user-profile .admin-user-thumb img {width: 48px;height: 48px;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;}
.user-profile-container .user-profile .admin-user-info {padding: 15px;color: #aaaaaa;}
.user-profile-container .user-profile .admin-user-info ul {padding: 0px;margin: 0px;list-style: none;}
.user-profile-container .user-profile .admin-user-info ul li {line-height: normal;}
.user-profile-container .user-profile .admin-user-info ul li a:hover,.user-profile-container .user-profile .admin-user-info ul li a:focus {text-decoration: none;color: #fff;}
.sidebar .menu-list .list-title{color: #90A4AE;}
.sidebar .menu-list i {color: #90A4AE;}
.sidebar .menu-list li>a:focus, .menu-list li>a:hover {background-color: #455A64;}
.sidebar p.text-size-mini{line-height:22px;}
.error_img {margin-top: 60px;margin-bottom: 20px;width: 40%;}
@media(max-width:414px){.error_img {width: 100%;}}
@media(min-width:1367px){.error_img {width: 30%;}}
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {display: initial;}
.carousel-inner>.item>a>img, .carousel-inner>.item>img{width:100%;}
.category-content{padding:20px}
.panel-styled .panel-heading a:hover, .panel-styled .panel-heading a:active, .panel-styled .panel-heading a:focus{color:#fff;}
.list-group-item{background-color: transparent;padding: 6px 10px;border: 0;}
.list-group-item>.label{float:right;margin-top:2px;}
.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus,.close:focus,.close:hover,.dropdown-menu>li>a,.form-control:focus,.nav>li>a:focus,a,a:focus,button,input,input[type=radio]:focus,input[type=checkbox]:focus,input[type=file]:focus,textarea{outline:0}
.icons-list,.list-icons li{list-style:none}
.form-control,kbd{-webkit-box-shadow:none}
.caret:after,.dropdown-menu>.dropdown-submenu>a:after{font-family:'icomoon';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size: 12px;color: #9c9c9c;}
.affix{top:70px;}
.status-mark{width:8px;height:8px;border:2px solid}
.icon-object,.status-mark{border-radius:50%;display:inline-block}


/******************************
Primary colors
******************************/
.login-container .form-control-feedback i{color:#4DD0E1;}
.text-primary{color:#4DD0E1}
.bg-primary{background-color:#4DD0E1}
.btn-primary{background-color:#4DD0E1;border-color:#4DD0E1}
.btn-primary.disabled.focus,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#4DD0E1;border-color:#4DD0E1}
.btn-primary .badge{color:#4DD0E1;}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{background-color:#4DD0E1}
.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{background-color:#4DD0E1}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#4DD0E1;border-color:#4DD0E1;}
.pager li>a:focus,.pager li>a:hover{background-color:#4DD0E1}
.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{background-color:#4DD0E1;border-color:#4DD0E1}
.panel-primary{border-color:#4DD0E1}
.panel-primary>.panel-heading{background-color:#4DD0E1;border-color:#4DD0E1}
.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#4DD0E1}
.panel-primary>.panel-heading .badge{color:#4DD0E1;}
.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#4DD0E1}


/******************************
Accordions
******************************/
.accordion .panel-group .panel+.panel {margin-top: 2px;}
.accordion .panel-heading{padding:8px 8px 8px 12px;}
.accordion .panel-title{font-size:14px;}
.accordion .panel-body{padding:12px;}


/******************************
Badges & Labels
******************************/
.hr-condensed{margin-top:10px;margin-bottom:10px}
.h1>.badge,.h1>.label,.h2>.badge,.h2>.label,.h3>.badge,.h3>.label,.h4>.badge,.h4>.label,.h5>.badge,.h5>.label,.h6>.badge,.h6>.label,h1>.badge,h1>.label,h2>.badge,h2>.label,h3>.badge,h3>.label,h4>.badge,h4>.label,h5>.badge,h5>.label,h6>.badge,h6>.label{vertical-align:middle;margin-top:-2px}
.h1 small.display-block,.h1>.badge.pull-right,.h1>.label.pull-right,.h2 small.display-block,.h2>.badge.pull-right,.h2>.label.pull-right,.h3 small.display-block,.h3>.badge.pull-right,.h3>.label.pull-right,.h4 small.display-block,.h4>.badge.pull-right,.h4>.label.pull-right,.h5 small.display-block,.h5>.badge.pull-right,.h5>.label.pull-right,.h6 small.display-block,.h6>.badge.pull-right,.h6>.label.pull-right,h1 small.display-block,h1>.badge.pull-right,h1>.label.pull-right,h2 small.display-block,h2>.badge.pull-right,h2>.label.pull-right,h3 small.display-block,h3>.badge.pull-right,h3>.label.pull-right,h4 small.display-block,h4>.badge.pull-right,h4>.label.pull-right,h5 small.display-block,h5>.badge.pull-right,h5>.label.pull-right,h6 small.display-block,h6>.badge.pull-right,h6>.label.pull-right{margin-top:3px}
.badge,.label{font-size:9px;letter-spacing:.1px;padding:3px 5px 2px;font-weight:500;text-transform:uppercase;margin-top: 4px;}
.label-default{border-color:#999}
.label-default[href]:focus,.label-default[href]:hover{background-color:#999}
.label-primary{border-color:#4DD0E1}
.label-primary[href]:focus,.label-primary[href]:hover{background-color:#4DD0E1}
.label-success{border-color:#4CAF50}
.label-success[href]:focus,.label-success[href]:hover{background-color:#4CAF50}
.label-info{border-color:#00BCD4}
.label-info[href]:focus,.label-info[href]:hover{background-color:#00BCD4}
.label-warning{border-color:#FF5722}
.label-warning[href]:focus,.label-warning[href]:hover{background-color:#FF5722}
.label-danger{border-color:#F44336}
.label-danger[href]:focus,.label-danger[href]:hover{background-color:#F44336}
.badge,.label-flat{background-color:transparent}
.label-icon{padding:3px 5px;border-radius:2px}
.label-icon.label-flat{padding:6px}
.label-icon-xlg{padding:10px}
.label-icon-lg,.label-icon-xlg.label-flat{padding:9px}
.label-icon-lg.label-flat{padding:8px}
.label-icon-sm{padding:6px}
.label-icon-sm.label-flat,.label-icon-xs{padding:5px}
.label-icon-xs.label-flat{padding:4px}
.label-rounded{border-radius:100px}
.label-rounded:not(.label-icon){padding-left:7px;padding-right:7px}
.badge,.btn-xs .badge{padding:2px 5px 0px}
.label-roundless{border-radius:0}
.label-block,.badge-block{display:block;}
.form-control+.label-block{margin-top:7px}
.label-block.text-left{text-align:left;margin-right:0}
.label-block.text-right{text-align:right;margin-left:0}
.badge{vertical-align:baseline;border:1px solid transparent}
.list-group-item.active>.badge,.nav-pills>.active>a>.badge,.nav-tabs-solid>.active>a>.badge,.nav-tabs[class*=bg-]>li>a>.badge{color:#333;background-color:#fff;border-color:#fff}
.caption-overflow,.zoom-image{color:#fff;left:0;height:100%}
.nav-pills>li>a>.badge{margin-left:0}
.nav-pills>li>a>.badge.position-right{margin-left:7px}
.badge-default{background-color:#999;border-color:#999}
.badge-primary{background-color:#4DD0E1;border-color:#4DD0E1}
.badge-success{background-color:#4CAF50;border-color:#4CAF50}
.badge-info{background-color:#00BCD4;border-color:#00BCD4}
.badge-warning{background-color:#FF5722;border-color:#FF5722}
.badge-danger{background-color:#F44336;border-color:#F44336}
.btn-group .badge, .btn-group .label{margin-top:-4px;}


/******************************
Modals
******************************/
.modal{z-index:99999;}
.modal-content{border-radius:2px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.2);box-shadow:0 1px 4px rgba(0,0,0,.2)}
.modal-header{position:relative;padding-bottom:0}
.modal-header[class*=bg-]{padding:10px 20px;border-top-right-radius:2px;border-top-left-radius:2px}
.modal-header[class*=bg-] .close{margin-top:-4.75px}
.modal-content[class*=bg-] .modal-header .close,.modal-header[class*=bg-] .close{color:#fff}
.modal-header .close{position:absolute;right:20px;top:40%;margin-top:0}
.modal-body .close{margin-top:0!important}
.modal-footer{border:none;}
.modal-footer.text-center{text-align:center}
.modal-footer.text-left{text-align:left}
.modal-content{border-radius:2px;}
.modal-header {padding: 15px 20px 0 20px;border-bottom: 1px solid transparent;}
.modal-body {padding: 20px 20px 0 20px;}
.modal-xs {width: 300px;}
.modal-sm {width: 500px;}
.modal-lg {width: 95%;}
@media screen and (max-width: 767px) {
	.modal-dialog.modal-xs {width: 50%;}
	.modal-dialog.modal-sm {width: 70%;}
	.modal-dialog.modal-xs .modal-content{left:45%;}
	.modal-dialog.modal-sm .modal-content{left:17%;}
}
@media screen and (min-width: 1920px) {
	.modal-dialog.modal-xs {width: 20%;}
	.modal-dialog.modal-sm {width: 30%;}
	.modal-dialog {width: 50%;}
	.modal-dialog.modal-lg {width:96%;}
}
.modal-title{font-family:'open_sansregular' !important;}


/******************************
Tabs
******************************/
.nav>li>a:focus{outline:0}
.nav>li.disabled>a>.badge,.nav>li.disabled>a>.label,.nav>li.disabled>a>img{opacity:.75;filter:alpha(opacity=75)}
.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:transparent;border-color:transparent;color:#333}
.nav.nav-lg>li>a{padding:13px 20px !important;font-size:14px;}
.nav.nav-sm>li>a{padding:7px 15px !important}
.nav.nav-xs>li>a{padding:5px 10px !important}
.nav .tab-img{max-height:20px;display:inline-block;vertical-align:top}
.nav-tabs{margin-bottom:20px}
.nav-tabs>li>a{margin-right:0;color:#888;border-radius:0;padding: 6px 20px;}
.nav-tabs>li>a:focus,.nav-tabs>li>a:hover{background-color:transparent;border-color:transparent;color:#333}
.nav-tabs.nav-justified>li>a{border-radius:0;margin-bottom:0}
.nav-tabs.nav-justified>li>a:focus,.nav-tabs.nav-justified>li>a:hover{border-bottom-color:#ddd}
.nav-tabs.nav-justified.nav-tabs-solid>li>a,.nav-tabs.nav-justified[class*=bg-]>li>a{border-color:transparent}
@media (min-width:769px){
	.nav-tabs.nav-justified.nav-tabs-top{border-bottom:1px solid #ddd}
	.nav-tabs.nav-justified.nav-tabs-top.page-tabs{border-color:#c2c2c2}
	.nav-tabs.nav-justified.nav-tabs-top>li>a,.nav-tabs.nav-justified.nav-tabs-top>li>a:focus,.nav-tabs.nav-justified.nav-tabs-top>li>a:hover{border-width:2px 0 0}
	.nav-tabs.nav-justified.top-divided{border-bottom-color:transparent}
	.nav-tabs.nav-justified.bottom-divided>li>a{border-bottom-color:transparent;margin-bottom:-2px}
	.nav-tabs.nav-justified.bottom-divided>.open:not(.active)>a,.nav-tabs.nav-justified.bottom-divided>.open:not(.active)>a:focus,.nav-tabs.nav-justified.bottom-divided>.open:not(.active)>a:hover,.nav-tabs.nav-justified.bottom-divided>li>a:focus,.nav-tabs.nav-justified.bottom-divided>li>a:hover{border-bottom-color:#ddd}
	.nav-tabs.nav-justified.nav-tabs-highlight>li>a,.nav-tabs.nav-justified.nav-tabs-highlight>li>a:focus,.nav-tabs.nav-justified.nav-tabs-highlight>li>a:hover{border-top-width:2px}
}
@media (max-width:768px){
	.nav-tabs.nav-justified{border-bottom:1px solid #ddd}
	.nav-tabs.nav-justified>li.active>a,.nav-tabs.nav-justified>li.active>a:focus,.nav-tabs.nav-justified>li.active>a:hover{border-width:0 0 0 2px;border-left-color:#4DD0E1}
}
.nav-tabs.page-tabs{border-bottom-color:#ddd}
.nav-tabs.page-tabs>.active>a,.nav-tabs.page-tabs>.active>a:focus,.nav-tabs.page-tabs>.active>a:hover{background-color:#f5f5f5;border-bottom-color:transparent}
.nav-tabs.page-tabs.nav-tabs-solid{background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.05);border:1px solid #ddd}
@media (min-width:769px){
	.nav-tabs.nav-tabs-highlight>li>a,.nav-tabs.nav-tabs-highlight>li>a:focus,.nav-tabs.nav-tabs-highlight>li>a:hover{border-top-width:2px}
	.nav-tabs.nav-tabs-highlight>li.active>a,.nav-tabs.nav-tabs-highlight>li.active>a:focus,.nav-tabs.nav-tabs-highlight>li.active>a:hover{border-top-color:#4DD0E1}
	.nav-tabs.nav-tabs-top>li{margin-bottom:0}
	.nav-tabs.nav-tabs-top>li>a,.nav-tabs.nav-tabs-top>li>a:focus,.nav-tabs.nav-tabs-top>li>a:hover{border-width:2px 0 0}
	.nav-tabs.nav-tabs-top>li.open>a,.nav-tabs.nav-tabs-top>li>a:focus,.nav-tabs.nav-tabs-top>li>a:hover{border-top-color:#ddd}
	.nav-tabs.nav-tabs-top>li+li>a{margin-left:1px}
	.nav-tabs.nav-tabs-top>li.active>a,.nav-tabs.nav-tabs-top>li.active>a:focus,.nav-tabs.nav-tabs-top>li.active>a:hover{border-top-color:#4DD0E1;background-color:transparent}
	.nav-tabs.nav-tabs-top.top-divided{border-bottom-color:transparent}
	.nav-tabs.nav-tabs-bottom>li{margin-bottom:-1px}
	.nav-tabs.nav-tabs-bottom>li.active>a,.nav-tabs.nav-tabs-bottom>li.active>a:focus,.nav-tabs.nav-tabs-bottom>li.active>a:hover{border-bottom-width:3px;border-color:transparent transparent #4DD0E1;background-color:transparent}
	.nav-tabs.nav-tabs-bottom.bottom-divided{border-bottom-color:transparent}
	.nav-tabs.nav-tabs-bottom.bottom-divided>li>a{border-bottom-width:1px}
	.tab-content-bordered .nav-tabs[class*=bg-]{border-bottom-right-radius:0;border-bottom-left-radius:0}
}
.nav-tabs[class*=bg-]{border-bottom:0}
.nav-tabs[class*=bg-]>li{margin-bottom:0}
.nav-tabs[class*=bg-]>li>a{color:#fff}
.nav-tabs[class*=bg-]>li>a:focus,.nav-tabs[class*=bg-]>li>a:hover{background-color:rgba(0,0,0,.05)}
.nav-tabs[class*=bg-]>li.open:not(.active)>a{color:#fff;background-color:rgba(0,0,0,.05)}
.nav-tabs[class*=bg-]>.active>a,.nav-tabs[class*=bg-]>.active>a:focus,.nav-tabs[class*=bg-]>.active>a:hover{background-color:rgba(0,0,0,.1);border-color:transparent;color:#fff}
.nav-tabs[class*=bg-]>.disabled>a,.nav-tabs[class*=bg-]>.disabled>a:focus,.nav-tabs[class*=bg-]>.disabled>a:hover{color:rgba(255,255,255,.5)}
.nav-tabs.nav-tabs-solid>li>a{color:#333}
.nav-tabs.nav-tabs-solid>.active>a,.nav-tabs.nav-tabs-solid>.active>a:focus,.nav-tabs.nav-tabs-solid>.active>a:hover{background-color:#4DD0E1;border-color:#4DD0E1;color:#fff}
@media (min-width:769px){
	.nav-tabs.nav-tabs-solid{background-color:#fafafa;border:0}
	.nav-tabs.nav-tabs-solid>li{margin-bottom:0}
	.nav-tabs.nav-tabs-solid>li>a{border-color:transparent}
	.nav-tabs.nav-tabs-solid>li>a:focus,.nav-tabs.nav-tabs-solid>li>a:hover{background-color:#f5f5f5}
	.nav-tabs.nav-tabs-solid>.open:not(.active)>a{background-color:#f5f5f5;border-color:transparent}
	.nav-tabs{font-size:0}
	.nav-tabs>li{display:inline-block;font-size:13px}
}
@media (max-width:768px){
	.nav-tabs,.nav-tabs.nav-tabs-solid,.nav-tabs[class*=bg-]{padding:5px 0}
	.nav-tabs{position:relative;background-color:#fff;border:1px solid #ddd;border-radius:2px}
	.nav-tabs>li{margin-bottom:0}
	.nav-tabs>li+li{margin-top:1px}
	.nav-tabs>li>a{border-width:0 0 0 2px;border-left-color:transparent}
	.nav-tabs>li>a:focus,.nav-tabs>li>a:hover{background-color:#fafafa}
	.nav-tabs>li>a .position-right[class*=icon-]{float:right;margin-top:3px}
	.nav-tabs>li>a .position-right.badge,.nav-tabs>li>a .position-right.label{float:right;margin-top:1px}
	.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{border-width:0 0 0 2px;border-left-color:#4DD0E1;background-color:#f5f5f5}
	.nav-tabs>li.open:not(.active)>a,.nav-tabs>li.open:not(.active)>a:focus,.nav-tabs>li.open:not(.active)>a:hover{background-color:#fafafa}
	.nav-tabs>li.pull-right{float:none!important}
	.nav-tabs.menu:before{content:'Contents';color:inherit;font-size:12px;line-height:1.6666667;margin-top:10px;margin-left:15px;margin-bottom:15px;text-transform:uppercase;opacity:.5;filter:alpha(opacity=50)}
	.nav-tabs.nav-tabs-solid>li>a,.nav-tabs[class*=bg-]>li>a{border-left-width:0!important}
	.nav-tabs[class*=bg-]>li.open:not(.active)>a,.nav-tabs[class*=bg-]>li>a:focus,.nav-tabs[class*=bg-]>li>a:hover{background-color:rgba(0,0,0,.05)}
}
.nav-justified>li>a{margin-bottom:0}
.nav-tabs-justified>li>a{border-radius:0;margin-bottom:0}
.nav-tabs-justified>li>a:focus,.nav-tabs-justified>li>a:hover{border-bottom-color:#ddd}
.nav-tabs-justified.nav-tabs-solid>li>a,.nav-tabs-justified[class*=bg-]>li>a{border-color:transparent}
@media (min-width:769px){
	.nav-tabs-justified.nav-tabs-top{border-bottom:1px solid #ddd}
	.nav-tabs-justified.nav-tabs-top.page-tabs{border-color:#c2c2c2}
	.nav-tabs-justified.nav-tabs-top>li>a,.nav-tabs-justified.nav-tabs-top>li>a:focus,.nav-tabs-justified.nav-tabs-top>li>a:hover{border-width:2px 0 0}
	.nav-tabs-justified.top-divided{border-bottom-color:transparent}
	.nav-tabs-justified.bottom-divided>li>a{border-bottom-color:transparent;margin-bottom:-2px}
	.nav-tabs-justified.bottom-divided>.open:not(.active)>a,.nav-tabs-justified.bottom-divided>.open:not(.active)>a:focus,.nav-tabs-justified.bottom-divided>.open:not(.active)>a:hover,.nav-tabs-justified.bottom-divided>li>a:focus,.nav-tabs-justified.bottom-divided>li>a:hover{border-bottom-color:#ddd}
	.nav-tabs-justified.nav-tabs-highlight>li>a,.nav-tabs-justified.nav-tabs-highlight>li>a:focus,.nav-tabs-justified.nav-tabs-highlight>li>a:hover{border-top-width:2px}
	.nav-tabs.nav-tabs-component>li>a{border-radius:2px 2px 0 0}
	.nav-tabs.nav-tabs-component.nav-tabs-solid,.nav-tabs.nav-tabs-component[class*=bg-]{border-radius:2px}
	.nav-tabs.nav-tabs-component.nav-tabs-solid>li>a,.nav-tabs.nav-tabs-component[class*=bg-]>li>a{border-radius:0}
	.nav-tabs.nav-tabs-component.nav-tabs-solid>li:first-child>a,.nav-tabs.nav-tabs-component[class*=bg-]>li:first-child>a{border-radius:2px 0 0 2px}
	.nav-tabs-component.nav-justified.nav-tabs-solid>li:last-child>a,.nav-tabs-component.nav-justified[class*=bg-]>li:last-child>a{border-radius:0 2px 2px 0}
}
@media (max-width:768px){
	.nav-tabs-justified{border-bottom:1px solid #ddd}
	.nav-tabs-justified>li.active>a,.nav-tabs-justified>li.active>a:focus,.nav-tabs-justified>li.active>a:hover{border-width:0 0 0 2px;border-left-color:#4DD0E1}
}
.tab-content>.has-padding{padding:20px}
.tab-content-bordered .tab-content{border-radius:2px;border:1px solid transparent}
.navbar-component.navbar-default,.tab-content-bordered .tab-content:not([class*=bg-]){border-color:#ddd;background-color:#fff}
@media (min-width:769px){
	.tab-content-bordered .tab-content{border-top-width:0;border-radius:0 0 2px 2px}
	.tab-content-bordered .nav-tabs{margin-bottom:0}
	.tab-content-bordered .nav-tabs.nav-tabs-solid{border-radius:2px 2px 0 0;-webkit-box-shadow:0 0 0 1px #ddd inset;box-shadow:0 0 0 1px #ddd inset}
	.tab-content-bordered .nav-tabs.nav-tabs-solid>li:first-child>a{border-radius:2px 0 0}
	.tab-content-bordered .nav-tabs.nav-tabs-solid.nav-justified>li:last-child>a{border-radius:0 2px 0 0}
	.tab-content-bordered>.nav-tabs[class*=bg-]{border-top-right-radius:2px;border-top-left-radius:2px}
	.tab-content-bordered>.nav-tabs[class*=bg-]+.tab-content[class*=bg-]{border-top-width:1px;border-top-color:rgba(255,255,255,.5)}
	.nav-tabs-top .dropdown-menu,.nav-tabs[class*=bg-] .dropdown-menu{margin-top:0}
	.nav-justified.bottom-divided .dropdown-menu{margin-top:1px}
}
@media (min-width:769px){
	.nav-tabs-vertical .nav-tabs-solid>li:last-child>a:after,.nav-tabs-vertical .nav-tabs[class*=bg-]>li:last-child>a{border-bottom-right-radius:2px;border-bottom-left-radius:2px}
	.nav-tabs-vertical{display:table;width:100%}
	.nav-tabs-vertical .nav-tabs{display:table-cell;border-bottom:0;width:200px}
	.nav-tabs-vertical .nav-tabs>li{display:block;margin-bottom:0}
	.nav-tabs-vertical .nav-tabs[class*=bg-]>li:first-child>a{border-top-right-radius:2px;border-top-left-radius:2px}
	.nav-tabs-vertical .tab-content{display:table-cell}
	.nav-tabs-vertical .tab-content>.has-padding{padding:10.5px 0 0}
	.nav-tabs-left .tab-content,.nav-tabs-right .nav-tabs-bottom,.nav-tabs-right .nav-tabs-top{padding-left:20px}
	.nav-tabs-vertical.tab-content-bordered .tab-content{border-top-width:1px}
	.nav-tabs-left .nav-tabs{border-right:1px solid #ddd}
	.nav-tabs-left .nav-tabs>li{margin-right:-1px}
	.nav-tabs-left .nav-tabs>li.active>a,.nav-tabs-left .nav-tabs>li.active>a:focus,.nav-tabs-left .nav-tabs>li.active>a:hover{border-bottom-color:#ddd;border-right-color:transparent}
	.nav-tabs-left .nav-tabs.nav-tabs-component>li>a{border-radius:2px 0 0 2px}
	.nav-tabs-left .nav-tabs-highlight>li>a,.nav-tabs-left .nav-tabs-highlight>li>a:focus,.nav-tabs-left .nav-tabs-highlight>li>a:hover{border-top-width:1px;border-left-width:2px}
	.nav-tabs-left .nav-tabs-highlight>li.active>a,.nav-tabs-left .nav-tabs-highlight>li.active>a:focus,.nav-tabs-left .nav-tabs-highlight>li.active>a:hover{border-top-color:#ddd;border-left-color:#4DD0E1}
	.nav-tabs-left .nav-tabs-bottom,.nav-tabs-left .nav-tabs-top{padding-right:20px}
	.nav-tabs-left .bottom-divided,.nav-tabs-left .top-divided{padding-right:0;border-right-width:0}
	.nav-tabs-left .nav-tabs-solid,.nav-tabs-left .nav-tabs[class*=bg-]{border-right:0;border-radius:2px}
	.nav-tabs-left .nav-tabs-solid>li,.nav-tabs-left .nav-tabs[class*=bg-]>li{margin-right:0}
	.nav-tabs-left.tab-content-bordered .tab-content{border-left-width:0}
	.nav-tabs-right .nav-tabs{border-left:1px solid #ddd;margin-bottom:0;margin-top:20px}
	.nav-tabs-right .nav-tabs>li{margin-left:-1px}
	.nav-tabs-right .nav-tabs>li.active>a,.nav-tabs-right .nav-tabs>li.active>a:focus,.nav-tabs-right .nav-tabs>li.active>a:hover{border-bottom-color:#ddd;border-left-color:transparent}
	.nav-tabs-right .nav-tabs.nav-tabs-component>li>a{border-radius:0 2px 2px 0}
	.nav-tabs-right .nav-tabs-highlight>li>a,.nav-tabs-right .nav-tabs-highlight>li>a:focus,.nav-tabs-right .nav-tabs-highlight>li>a:hover{border-top-width:1px;border-right-width:2px}
	.nav-tabs-right .nav-tabs-highlight>li.active>a,.nav-tabs-right .nav-tabs-highlight>li.active>a:focus,.nav-tabs-right .nav-tabs-highlight>li.active>a:hover{border-top-color:#ddd;border-right-color:#4DD0E1}
	.nav-tabs-right .bottom-divided,.nav-tabs-right .top-divided{padding-left:0;border-left-width:0}
	.nav-tabs-right .nav-tabs-solid,.nav-tabs-right .nav-tabs[class*=bg-]{border-left:0;border-radius:2px}
	.nav-tabs-right .nav-tabs-solid>li,.nav-tabs-right .nav-tabs[class*=bg-]>li{margin-left:0}
	.nav-tabs-right .tab-content{padding-right:20px}
	.nav-tabs-right.tab-content-bordered .tab-content{border-right-width:0}
}


/******************************
Panels
******************************/
.panel{border-radius:2px;margin-bottom:20px;border-color:#ddd;color:#333;box-shadow: 0 0 24px 0 rgba(0,0,0,.06),0 1px 0 0 rgba(0,0,0,.02);}
.panel[class*=bg-]>.panel-heading{border-color:rgba(255,255,255,0.2)}
@media (max-width:768px){
	.panel[class*=bg-]>.panel-heading{background-color:inherit}
}
.panel[class*=bg-].panel-flat>.panel-heading{border-bottom-color:transparent}
.panel[class*=bg-]>.panel-body{background-color:inherit}
.panel[class*=bg-] .panel-title{color:#fff}
.panel[class*=bg-] .table thead td,.panel[class*=bg-] .table tbody td,.panel[class*=bg-] .table thead th,.panel[class*=bg-] .table tbody th{border-color:rgba(255,255,255,0.1)}
.panel[class*=bg-] .text-muted,.panel[class*=bg-] .help-block,.panel[class*=bg-] .help-inline{color:rgba(255,255,255,0.8)}
.panel[class*=border-top-]{border-top-right-radius:0;border-top-left-radius:0}
.panel[class*=border-bottom-]{border-bottom-right-radius:0;border-bottom-left-radius:0}
.panel[class*=border-left-]{border-bottom-left-radius:0;border-top-left-radius:0}
.panel[class*=border-right-]{border-bottom-right-radius:0;border-top-right-radius:0}
.panel-body{position:relative;padding:15px;}
.panel-flat>.panel-heading+.panel-body{padding-top:0}
.panel-heading{position:relative;padding: 10px 15px;}
.panel-bordered>.panel-heading{margin:0}
.panel-flat>.panel-heading{padding-top:15px;padding-bottom:15px;background-color:#fff}
.panel-flat[class*=bg-]>.panel-heading{background-color:inherit}
.panel-heading[class*=bg-],.panel-primary .panel-heading,.panel-danger .panel-heading,.panel-success .panel-heading,.panel-warning .panel-heading,.panel-info .panel-heading{margin:-1px -1px 0 -1px;border-top-right-radius:3px;border-top-left-radius:3px}
.panel-white>.panel-heading{background-color:#fff;border-bottom-color:#ddd}
.panel-title{position:relative;font-size:13px;}
a.panel-title{display:block}
.panel-title img{max-height:20px;display:inline-block;vertical-align:top}
.panel-title>small:not(.display-block),.panel-title>.small:not(.display-block){margin-left:5px}
.panel-title i{font-size:16px;top:-1px;}
h1.panel-title,.h1.panel-title{font-size:23px}
h2.panel-title,.h2.panel-title{font-size:21px}
h3.panel-title,.h3.panel-title{font-size:19px}
h4.panel-title,.h4.panel-title{font-size:17px}
h5.panel-title,.h5.panel-title{font-size:15px}
h6.panel-title,.h6.panel-title{font-size:13px}
.icons-list a[data-action]{vertical-align:middle;-webkit-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}
.icons-list a[data-action]:after{font-family:'icomoon';font-size:16px;min-width:16px;text-align:center;display:inline-block;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icons-list a[data-action="collapse"]:after{content:'\e9c1'}
.icons-list a[data-action="reload"]:after{content:'\e9fb'}
.icons-list a[data-action="close"]:after{content:"\ed6a"}
.icons-list a[data-action="move"]:after{content:'\e986'}
.icons-list a[data-action="modal"]:after{content:"\eec8"}
.panel-footer{position:relative;padding:10px 15px}
.panel-footer:after{content:'';display:table;clear:both}
.panel-footer>ul{margin:0;padding:0;font-size:0;list-style:none;float:left;margin-left:15px}
.panel-footer>ul:first-child{margin-left:0}
.panel-footer>ul>li{display:inline-block;font-size:13px;padding-top:8px;padding-bottom:8px}
.panel-footer>ul>li+li{margin-left:15px}
.panel-footer>ul>li>a{color:#333}
.panel-footer>ul>li .dropdown-menu{margin-top:0;margin-bottom:0}
@media (max-width:480px){
	.panel-footer{text-align:center}
	.panel-footer ul,.panel-footer .pull-right{margin-left:0;float:none !important}
	.panel-footer>ul>li,.panel-footer .dropdown,.panel-footer .dropup,.panel-footer .btn-group{position:static}
	.panel-footer .dropdown-menu{left:0;right:0}
}
.panel-footer-transparent{background-color:transparent;border-top:0}
.panel-footer-transparent>ul>li{padding-top:0;padding-bottom:0;margin-bottom:20px}
.panel-group-control .panel-title>a{padding-left:26px;display:inline-block}
.panel-group-control .panel-title>a:before{content:'\e9b7';font-family:'icomoon';position:absolute;top:50%;margin-top:-8px;left:0;font-size:16px;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.panel-group-control .panel-title>a.collapsed:before{content:'\e9b8'}
.panel-group-control.panel-group-control-right .panel-title>a{padding-left:0;padding-right:26px}
.panel-group-control.panel-group-control-right .panel-title>a:before{left:auto;right:0}
.panel-primary{border-color:#ddd}
.panel-primary.panel-bordered{border-color:#2196f3}
.panel-success{border-color:#ddd}
.panel-success.panel-bordered{border-color:#4caf50}
.panel-info{border-color:#ddd}
.panel-info.panel-bordered{border-color:#00bcd4}
.panel-warning{border-color:#ddd}
.panel-warning.panel-bordered{border-color:#ff5722}
.panel-danger{border-color:#ddd}
.panel-danger.panel-bordered{border-color:#f44336}


/******************************
Alerts
******************************/
.alert{position:relative;padding: 12px;margin-bottom: 10px;border-radius: 2px;}
.alert .alert-heading{margin-top:0;margin-bottom:5px}
.alert .alert-link{color:inherit}
.alert .close,.alert .close:hover,.alert .close:focus{color:inherit}
.alert-primary{background-color:#e3f2fd;border-color:#1e88e5;color:#1565c0}
.alert-primary hr{border-top-color:#187bd1}
.alert-primary .alert-link{color:#104d92}
.alert-primary,.alert-primary .close{color:#104d92}
.alert-success,.alert-success .close{color:#205823}
.alert-info,.alert-info .close{color:#00545c}
.alert-warning,.alert-warning .close{color:#aa3510}
.alert-danger,.alert-danger .close{color:#9c1f1f}
.alert-component[class*=alert-styled-]{background-color:#fff}
.alert[class*=bg-] a,.alert[class*=bg-] .alert-link{color:#fff}
.alert[class*=alert-styled-]:after,.ui-pnotify[class*=alert-styled-]>.alert:after{content:"\ee73";font-family:'icomoon';color:#fff;width:44px;left:-44px;text-align:center;position:absolute;top:50%;margin-top:-8px;font-size:16px;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.alert[class*=alert-styled-].alert-danger:after,.ui-pnotify[class*=alert-styled-]>.alert.alert-danger:after,.alert[class*=alert-styled-][class*=bg-danger]:after,.ui-pnotify[class*=alert-styled-]>.alert[class*=bg-danger]:after{content:'\ed64'}
.alert[class*=alert-styled-].alert-success:after,.ui-pnotify[class*=alert-styled-]>.alert.alert-success:after,.alert[class*=alert-styled-][class*=bg-success]:after,.ui-pnotify[class*=alert-styled-]>.alert[class*=bg-success]:after{content:'\ed6e'}
.alert[class*=alert-styled-].alert-warning:after,.ui-pnotify[class*=alert-styled-]>.alert.alert-warning:after,.alert[class*=alert-styled-][class*=bg-warning]:after,.ui-pnotify[class*=alert-styled-]>.alert[class*=bg-warning]:after{content:'\e9bd'}
.alert[class*=alert-styled-].alert-info:after,.ui-pnotify[class*=alert-styled-]>.alert.alert-info:after,.alert[class*=alert-styled-][class*=bg-info]:after,.ui-pnotify[class*=alert-styled-]>.alert[class*=bg-info]:after{content:'\e9b9'}
.alert.alert-styled-right:after,.ui-pnotify.alert-styled-right>.alert:after{left:auto;right:-44px}
.alert.alert-styled-custom:after,.ui-pnotify.alert-styled-custom>.alert:after{content:"\ee73"}
.alert.alert-styled-left,.ui-pnotify.alert-styled-left>.alert{border-left-width:44px}
.alert.alert-styled-left[class*=bg-],.ui-pnotify.alert-styled-left[class*=bg-]>.alert{border-left-color:rgba(0,0,0,0.15) !important}
.alert.alert-styled-right,.ui-pnotify.alert-styled-right>.alert{border-right-width:44px}
.alert.alert-styled-right[class*=bg-],.ui-pnotify.alert-styled-right[class*=bg-]>.alert{border-right-color:rgba(0,0,0,0.15) !important}
.alert[class*=alert-arrow-]:before,.ui-pnotify[class*=alert-arrow-]>.alert:before{content:"";display:inline-block;position:absolute;top:50%;left:0;border-left:5px solid;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left-color:inherit;margin-top:-5px}
.alert.alert-arrow-right:before,.ui-pnotify.alert-arrow-right>.alert:before{left:auto;right:0;border-left:0;border-right:5px solid;border-right-color:inherit}


/******************************
Buttons
******************************/
.btn{font-size: 13px;padding: 7px 12px;}
.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus,.close:focus,.close:hover,.dropdown-menu>li>a,.form-control:focus,.nav>li>a:focus,a,a:focus,button,input,input[type=radio]:focus,input[type=checkbox]:focus,input[type=file]:focus,textarea,.select2-selection:focus{outline:0}
.btn::-moz-focus-inner{border:0}
.btn.focus,.btn:focus,.btn:hover{-webkit-box-shadow:0 0 0 100px rgba(0,0,0,.05) inset;box-shadow:0 0 0 100px rgba(0,0,0,.05) inset}
.btn.active,.btn:active{-webkit-box-shadow:0 0 0 100px rgba(0,0,0,.1) inset;box-shadow:0 0 0 100px rgba(0,0,0,.1) inset}
.btn[class*=bg-].focus,.btn[class*=bg-]:focus,.btn[class*=bg-]:hover{color:#fff}
.btn.text-size-small{line-height:1.6666667}
.btn.text-size-mini{line-height:1.82}
.btn-default.focus,.btn-default:focus,.btn-default:hover{-webkit-box-shadow:0 0 0 100px rgba(0,0,0,.01) inset;box-shadow:0 0 0 100px rgba(0,0,0,.01) inset}
.btn-default.active,.btn-default:active{-webkit-box-shadow:0 0 0 100px rgba(0,0,0,.02) inset;box-shadow:0 0 0 100px rgba(0,0,0,.02) inset}
.btn-labeled{padding-left:44px}
.btn-labeled.btn-default>b{background-color:#4DD0E1;color:#fff}
.btn-labeled>b{position:absolute;top:-1px;left:-1px;background-color:rgba(0,0,0,.15);display:block;padding:8px 12px;font-size:13px;line-height:1.5384616;border-radius:0}
.btn-labeled.btn-labeled-right{padding-left:12px;padding-right:48px}
.btn-labeled.btn-labeled-right>b{left:auto;right:-1px}
.btn-labeled.btn-xlg{padding-left:58px}
.btn-labeled.btn-xlg>b{padding:9px 15px 8px;font-size: 20px;border-radius:0}
.btn-labeled.btn-xlg.btn-labeled-right{padding-left:15px;padding-right:58px}
.btn-labeled.btn-lg{padding-left:55px}
.btn-labeled.btn-lg>b{padding:9px 15px 8px;font-size:18px;border-radius:0}
.btn-labeled.btn-sm>b,.btn-labeled.btn-xs>b{font-size:12px;line-height:1.6666667;border-radius:0}
.btn-labeled.btn-lg.btn-labeled-right{padding-left:15px;padding-right:55px}
.btn-labeled.btn-sm{padding-left:40px}
.btn-labeled.btn-sm>b{padding:6px 10px}
.btn-labeled.btn-sm.btn-labeled-right{padding-left:11px;padding-right:45px}
.btn-labeled.btn-xs{padding-left:32px}
.btn-labeled.btn-xs>b{padding:3px 8px;border-top-left-radius:2px;border-bottom-left-radius:2px}
.btn-labeled.btn-xs.btn-labeled-right{padding-left:10px;padding-right:42px}
.btn-flat{border-width:2px;background-color:transparent}
.btn-flat:focus,.btn-flat:hover{opacity:.8;filter:alpha(opacity=80);-webkit-box-shadow:none;box-shadow:none}
.btn-flat:active{opacity:.95;filter:alpha(opacity=95)}
.btn-group.open .dropdown-toggle.btn-flat{-webkit-box-shadow:none;box-shadow:none}
.btn-icon{padding:7px 11px;}
.btn-icon.icon-2x{padding-left:7px;padding-right:7px}
.btn-icon.icon-2x>i{font-size:32px;top:0}
.btn-icon.icon-2x.btn-xlg{padding-left:10px;padding-right:10px}
.btn-icon.icon-2x.btn-lg{padding-left:9px;padding-right:9px}
.btn-icon.icon-2x.btn-sm{padding-left:6px;padding-right:6px}
.btn-icon.icon-2x.btn-xs{padding-left:5px;padding-right:5px}
.btn-icon.btn-xlg,.input-group-xlg>.input-group-btn>.btn-icon{padding-left:12px;padding-right:12px}
.btn-icon.btn-lg,.input-group-lg>.input-group-btn>.btn-icon{padding-left:11px;padding-right:11px}
.btn-icon.btn-sm,.input-group-sm>.input-group-btn>.btn-icon{padding-left:8px;padding-right:8px}
.btn-icon.btn-xs,.input-group-xs>.input-group-btn>.btn.btn-icon{padding-left:7px;padding-right:7px}
.btn-float{padding:12px;white-space:normal;border-radius:2px}
.btn-float.btn-link{padding:10px}
.btn-float i{display:block;margin:0;top:0;font-size:24px;}
.btn-float>span{display:block;padding-top:10px;margin-bottom:0px;font-size:13px;}
.elements .btn-float>span{display:block;padding-top:5px;margin-bottom:0px;font-size:11px;}
.btn-float.btn-float-lg i{font-size:32px}
.btn-link{color:#333}
.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{-webkit-box-shadow:none;box-shadow:none}
.btn-rounded,.btn-rounded.btn-labeled>b{border-radius:100px !important;}
.btn-block+.btn-block{margin-top:10px}
.btn-default.active,.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default.focus,.btn-default:active,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.btn-default:focus,.btn-default:hover,.open>.dropdown-toggle.btn-default,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{background-color:#fcfcfc;border-color:#ddd}
.btn-default.disabled{-webkit-box-shadow:none;box-shadow:none}
.btn-primary.active,.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary.focus,.btn-primary:active,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{background-color:#4DD0E1;border-color:#4DD0E1}
.btn-primary.disabled{-webkit-box-shadow:none;box-shadow:none}
.btn-success.active,.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success.focus,.btn-success:active,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.btn-success:focus,.btn-success:hover,.open>.dropdown-toggle.btn-success,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{background-color:#4CAF50;border-color:#4CAF50}
.btn-success.disabled{-webkit-box-shadow:none;box-shadow:none}
.btn-info.active,.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info.focus,.btn-info:active,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.btn-info:focus,.btn-info:hover,.open>.dropdown-toggle.btn-info,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{background-color:#00BCD4;border-color:#00BCD4}
.btn-info.disabled{-webkit-box-shadow:none;box-shadow:none}
.btn-warning.active,.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning.focus,.btn-warning:active,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.btn-warning:focus,.btn-warning:hover,.open>.dropdown-toggle.btn-warning,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{background-color:#FF5722;border-color:#FF5722}
.btn-warning.disabled{-webkit-box-shadow:none;box-shadow:none}
.btn-danger.active,.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger.focus,.btn-danger:active,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.btn-danger:focus,.btn-danger:hover,.open>.dropdown-toggle.btn-danger,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{background-color:#F44336;border-color:#F44336}
.btn-danger.disabled{-webkit-box-shadow:none;box-shadow:none}
.btn-group-xlg>.btn,.btn-xlg{padding:10px 16px;font-size:14px;line-height:1.4285715;border-radius:2px}
.btn-xlg.btn-rounded{border-radius:100px}
.btn-group-lg>.btn,.btn-lg{border-radius:2px}
.btn-lg.btn-rounded{border-radius:100px}
.btn-group-sm>.btn,.btn-sm{line-height:1.5384616;font-size:13px}
.btn-xlg{padding:10px 20px; font-size:18px;}
.btn-lg{padding:10px 15px; font-size:16px;}
.btn-sm{padding:5px 10px;}
.btn-sm i{font-size:12px;top:-1px;}
.btn-xs{padding:3px 10px; font-size:11px;}
.btn-xs i{font-size:11px;top:-1px;}
.caret{font-style:normal;border:0;margin:-2px 5px 0 0px;width:auto;height:auto;text-align:center}
.caret:after{content:"\e9c5";display:block;font-size:16px;line-height:1;font-family:'icomoon';}


/******************************
Tooltips
******************************/
.tooltip-inner{background-color:#1b222c;}
.tooltip.left .tooltip-arrow{border-left-color:#1b222c;}
.tooltip.right .tooltip-arrow{border-right-color:#1b222c;}
.tooltip.top .tooltip-arrow{border-top-color:#1b222c;}
.tooltip.bottom .tooltip-arrow{border-bottom-color:#1b222c;}
.popover,.tooltip [class*=bg-]{border-radius:2px; border:none;}
.tooltip{font-size:13px;line-height:1.5384616;z-index:99999;}
.tooltip [class*=bg-]>.tooltip-inner{background-color:inherit}
.tooltip.top [class*=bg-] .tooltip-arrow{border-top-color:inherit}
.tooltip.right [class*=bg-] .tooltip-arrow{border-right-color:inherit}
.tooltip.bottom [class*=bg-] .tooltip-arrow{border-bottom-color:inherit}
.tooltip.left [class*=bg-] .tooltip-arrow{border-left-color:inherit}
.tooltip-inner{padding:5px 12px 4px}
.popover{padding:0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1); width:275px;border:1px solid #1b222c;z-index: 99999;}
.popover > .arrow {border-width: 6px;}
.popover.left>.arrow{border-left-color:#1b222c;top: 52%;right: -6px;}
.popover.right>.arrow{border-right-color:#1b222c;left: -6px;margin-top: -5px;}
.popover.top > .arrow{left:51%;bottom: -6px;}
.popover.top>.arrow{border-top-color:#1b222c;}
.popover.bottom > .arrow{top:-6px;}
.popover.bottom>.arrow{border-bottom-color:#1b222c;}
.popover.bottom > .arrow:after{border-bottom-color: #1b222c;}
.popover-title{font-size:12px;line-height:1.6666667;border:0;padding:2px 10px;text-transform:uppercase;border-top-right-radius:2px;border-top-left-radius:2px;background: #1b222c;color: #fff;font-family: open_sanssemibold;}
.popover-title[class*=bg-]{padding:2px 10px;margin:-1px -1px 0}
.popover-content{padding:6px 10px 8px;font-size: 11px;line-height: 16px;}
.popover[class*=bg-].top>.arrow,.popover[class*=bg-].top>.arrow:after,.popover[class*=border-].top>.arrow,.popover[class*=border-].top>.arrow:after{border-top-color:inherit}
.popover[class*=bg-].right>.arrow,.popover[class*=bg-].right>.arrow:after,.popover[class*=border-].right>.arrow,.popover[class*=border-].right>.arrow:after{border-right-color:inherit}
.popover[class*=bg-].bottom>.arrow,.popover[class*=bg-].bottom>.arrow:after,.popover[class*=border-].bottom>.arrow,.popover[class*=border-].bottom>.arrow:after{border-bottom-color:inherit}
.popover[class*=bg-].left>.arrow,.popover[class*=bg-].left>.arrow:after,.popover[class*=border-].left>.arrow,.popover[class*=border-].left>.arrow:after{border-left-color:inherit}


/******************************
Pagination
******************************/
.pagination{margin:0;}
.pagination>li>a,.pagination>li>span{min-width:32px;text-align:center}
.pagination.pagination-rounded>li:first-child>a,.pagination.pagination-rounded>li:first-child>span{border-bottom-left-radius:100px;border-top-left-radius:100px}
.pagination.pagination-rounded>li:last-child>a,.pagination.pagination-rounded>li:last-child>span{border-bottom-right-radius:100px;border-top-right-radius:100px}
.pagination-flat>li>a,.pagination-flat>li>span{margin-left:1px;min-width:32px;background-color:transparent}
.pagination-flat>.active>a,.pagination-flat>.active>a:focus,.pagination-flat>.active>a:hover,.pagination-flat>.active>span,.pagination-flat>.active>span:focus,.pagination-flat>.active>span:hover,.pagination-flat>.disabled>a,.pagination-flat>.disabled>a:focus,.pagination-flat>.disabled>a:hover,.pagination-flat>.disabled>span,.pagination-flat>.disabled>span:focus,.pagination-flat>.disabled>span:hover,.pagination-flat>li>a,.pagination-flat>li>a:focus,.pagination-flat>li>a:hover,.pagination-flat>li>span,.pagination-flat>li>span:focus,.pagination-flat>li>span:hover{border-color:transparent}
.pagination-flat.pagination-rounded>li>a,.pagination-flat.pagination-rounded>li>span{border-radius:100px}
.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span,.pagination-xs>li:first-child>a,.pagination-xs>li:first-child>span{border-bottom-left-radius:2px;border-top-left-radius:2px}
.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span,.pagination-xs>li:last-child>a,.pagination-xs>li:last-child>span{border-bottom-right-radius:2px;border-top-right-radius:2px}
.pagination-flat.pagination-lg>li>a,.pagination-flat.pagination-lg>li>span{min-width:40px}
.pagination-flat.pagination-sm>li>a,.pagination-flat.pagination-sm>li>span{min-width:34px}
.pagination-flat.pagination-xs>li>a,.pagination-flat.pagination-xs>li>span{min-width:32px}
.pagination-separated>li>a,.pagination-separated>li>span{margin-left:2px}
.pagination-lg>li>a,.pagination-lg>li>span{line-height:1.4285715;min-width:40px}
.pagination-sm>li>a,.pagination-sm>li>span{font-size:13px;min-width:34px}
.pagination-xs>li>a,.pagination-xs>li>span{padding:4px 6px;font-size:11px;min-width:32px}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{background-color: #4DD0E1;border-color: #4DD0E1;}
.pager{margin-bottom:0}
.pager li>a,.pager li>span{padding:7px 12px;color:#333}
.pager li>a:focus,.pager li>a:hover{border-color:#4DD0E1;color:#fff}
.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span{border-color:#ddd}
.pager.text-left{text-align:left}
.pager.text-right{text-align:right}
.pager-lg li>a,.pager-lg li>span{padding:9px 15px;font-size:14px}
.pager-sm li>a,.pager-sm li>span{padding:6px 11px;font-size:13px}
.pager-xs li>a,.pager-xs li>span{padding:5px 10px;font-size:12px;line-height:1.6666667}
.badge,.label{font-size:9px;letter-spacing:.1px}
.pager-rounded li>a,.pager-rounded li>span{border-radius:100px}
.pager-linked li>a,.pager-linked li>span{border-color:transparent;color:#1E88E5}
.pager-linked li>a:hover,.pager-linked li>span:hover{background-color:#4DD0E1;color:#fff}
.pager-linked .disabled>a,.pager-linked .disabled>a:focus,.pager-linked .disabled>a:hover,.pager-linked .disabled>span{border-color:transparent}
.pager li>a:focus, .pager li>a:hover {text-decoration: none;background-color: #4DD0E1; border-color:#4DD0E1;color: #fff;}


/******************************
Progress bars
******************************/
.progress{position:relative;margin-bottom:0;height:18px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.1);box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}
.progress-bar{line-height:18px}
.progress-rounded,.progress-rounded>.progress-bar{border-radius:100px}
.progress .progressbar-back-text{position:absolute;left:0;width:100%;height:100%;text-align:center;font-size:12px}
.progress .progressbar-front-text{display:block;width:100%;text-align:center;position:relative;font-size:12px}
.progress.right .progress-bar{right:0;float:right}
.progress.right .progressbar-front-text{position:absolute;right:0}
.progress.vertical{width:50px;height:100%;display:inline-block}
.progress.vertical+.progress.vertical{margin-left:10px}
.progress.vertical .progress-bar{width:100%;height:0;-webkit-transition:height .6s ease;-o-transition:height .6s ease;transition:height .6s ease}
.progress.vertical.bottom{position:relative}
.progress.vertical.bottom .progress-bar,.progress.vertical.bottom .progressbar-front-text{position:absolute;bottom:0}
.media,.media-body,.media-left,.media-right{position:relative}
.progress-lg{height:22px}
.progress-lg .progress-bar{line-height:22px}
.progress-sm{height:14px}
.progress-xs{height:10px}
.progress-xxs{height:6px}
.progress-micro{height:2px}
.progress-micro .progress-bar,.progress-sm .progress-bar,.progress-xs .progress-bar,.progress-xxs .progress-bar{font-size:0}


/******************************
Media objects
******************************/
.media{margin-top:10px}
.media i{font-size:16px;}
.media,.media-body{overflow:visible;font-size:11px;line-height:16px;}
.media-body p{font-size:11px;line-height:16px;}
.media-heading{margin-bottom:2px;margin-top:2px;display:block;font-size:13px;font-family: open_sanssemibold;}
.media-heading i{font-size:11px;}
a.media-heading{color:inherit;}
a.media-heading:hover{text-decoration:none;}
.media-list{margin-bottom:0}
.media-right,.media>.pull-right{padding-left:20px}
.media-left,.media>.pull-left{padding-right:10px}
@media (max-width:768px){
	.stack-media-on-mobile{text-align:center}
	.stack-media-on-mobile .media-annotation{display:block}
	.stack-media-on-mobile .media-annotation.dotted:not(.pull-right):before{content:none;margin:0}
	.stack-media-on-mobile .media-heading .media-annotation{margin-left:0;margin-right:0;padding-bottom:5px}
	.stack-media-on-mobile .media-body,.stack-media-on-mobile .media-left,.stack-media-on-mobile .media-right{display:block;width:auto;padding-left:0;padding-right:0}
	.stack-media-on-mobile .media-body img,.stack-media-on-mobile .media-left img,.stack-media-on-mobile .media-right img{width:100%;height:auto;max-height:none}
	.stack-media-on-mobile .media-body,.stack-media-on-mobile .media-right{margin-top:15px}
	.stack-media-on-mobile .media-heading{margin-bottom:5px}
}
.media-left img:not(.media-preview),.media-right img:not(.media-preview),.thumbnail .media img:not(.media-preview){width:36px;height:36px;max-width:none;margin-top:3px}
.media-badge{position:absolute;left:-5px;top:0px}
.panel-body,.panel-footer,.panel-heading,.panel-title{position:relative}
.media-badge,.media-badge[class*=bg-]{border:2px solid}
@media (max-width:768px){
	.navbar-inverse .media-badge{border:0;top:0}
}
.media-annotation{color:#999;font-size:11px;font-weight:400}
.media-heading .media-annotation{margin-left:7px}
.media-annotation i{font-size:13px}
.media-annotation.dotted:not(.pull-right):before{content:'•';margin-right:10px}
.media-header{margin-top:20px}
.media-header:first-child{margin-top:0}
.media-list-bordered>li{border-top:1px solid #eee;padding-top:8px;margin-top:10px}
.media-list-bordered>li:first-child{padding-top:0;border-top-width:0}
.media-list-bordered.media-list-linked .media-header{margin-bottom:15px}
.media-list-linked .media{margin-top:0;padding:0}
.media-list-linked .media-link{display:block;padding:6px 15px 9px;color:#333}
.media-list-linked .media-link:focus,.media-list-linked .media-link:hover{background-color:#fafafa;color:#333}
.media-list-linked .media-header{padding-left:20px;padding-right:20px;margin-top:10px;margin-bottom:10px}
.media-list-linked .media-header:first-child,.media-list-linked.media-list-bordered>.media-header{margin-top:0}
.media-list-linked.media-list-bordered>li:first-child{border-top-width:1px}
.media-list-linked.media-list-bordered>.media-header:first-child{border-top-width:0}


/******************************
Typography
******************************/
p {margin: 0 0 10px;}
h1, .h1, h2, .h2, h3, .h3 {margin-top: 10px;margin-bottom: 10px;}
h1{font-size:23px}
.page-title h1{font-size:26px}
h2{font-size:21px}
.page-title h2{font-size:24px}
h3{font-size:19px}
.page-title h3{font-size:22px}
h4{font-size:17px}
.page-title h4{font-size:20px}
h5{font-size:15px}
.page-title h5{font-size:18px}
h6{font-size:13px}
.page-title h6{font-size:16px}
dt, kbd kbd, label {font-weight: 400;}
code, .text-highlight {color: #fff;background-color:#4DD0E1;border-radius: 2px;}
.text-extrabold{font-family:'open_sansextrabold'!important;}
.text-bold{font-family:'open_sansbold'!important;}
.text-semibold{font-family:'open_sanssemibold'!important;}
.text-regular{font-family:'open_sansregular'!important;}
.text-light{font-family:'open_sanslight'!important;}
.text-muted{color:#ccc!important;}
.text-italic{font-style:italic!important}
.text-highlight{padding:4px 6px!important}
.text-size-huge{font-size:28px !important}
.text-size-extralarge{font-size:14px !important}
p.text-size-extralarge{line-height:24px;}
.text-size-large{font-size:13px !important}
p.text-size-large{line-height:22px;}
.text-size-base{font-size:12px!important}
p.text-size-base{line-height:20px;}
.text-size-small{font-size:11px!important}
p.text-size-small{line-height:18px;}
.text-size-mini{font-size:10px!important}
p.text-size-mini{line-height:16px;}
.text-uppercase{text-transform:uppercase!important;}
.text-normal{text-transform:none!important;}
.text-capitalize{text-transform:capitalize!important;}
dt,th{font-family:open_sanssemibold}
ol,ul{padding-left:25px}
.list>li,.list>li .list>li{margin-top:7px}
.list>li:first-child{margin-top:0}
.list-condensed>li,.list-condensed>li .list>li{margin-top:3px}
.list-extended>li,.list-extended>li .list>li{margin-top:11px}
ul.list-square{list-style-type:square}
ul.list-circle{list-style-type:circle}
.list-inline{margin-left:0;font-size:0;margin-bottom: 8px;}
.list-inline>li{padding-left:0;padding-right:20px;font-size:13px}
.list-inline>li:last-child{padding-right:0}
.list-inline-condensed>li{padding-right:10px}
.list-inline-separate>li{padding-right:20px;position:relative}
.list-inline-separate>li:before{content:'\2022';position:absolute;right:8px;color:#ccc;top:1px}
.btn,.form-group,.icons-list>li{position:relative}
.list-inline-separate>li:last-child:before{content:none}
.list-icons{padding-left:0}
.list-icons li i{margin-right:7px}
.icons-list{margin:0;padding:0;line-height:1;font-size:0}
.table-xlg>tbody>tr>td,.table-xlg>tbody>tr>th,.table-xlg>tfoot>tr>td,.table-xlg>tfoot>tr>th,.table-xlg>thead>tr>td,.table-xlg>thead>tr>th,pre{padding:20px}
.icons-list>li{display:inline-block;margin-left:12px;font-size:16px}
.icons-list>li:first-child{margin-left:0}
.icons-list>li>a{color:inherit;display:block;opacity:1;filter:alpha(opacity=100)}
.icons-list>li>a:focus,.icons-list>li>a:hover{opacity:.75;filter:alpha(opacity=75)}
.icons-list>li>a>i{top:2px}
.icons-list>li>a>.caret{margin-top:0;margin-bottom:0}
.icons-list-extended>li{margin-left:10px}
dl{margin-bottom:0}
dt{margin-bottom:5px}
.dl-horizontal dt+dd,dd+dt{margin-top:20px}
.dl-horizontal dt:first-child+dd{margin-top:0}
blockquote{margin:0}
blockquote img{height:42px;float:left;margin-right:20px}
blockquote img.pull-right{margin-right:0;margin-left:20px}
blockquote .small,blockquote footer,blockquote small{font-size:13px;margin-top:7px;display:block}
.blockquote-reverse,blockquote.pull-right{padding-right:20px}
code{border-radius:2px;word-wrap:break-word}
kbd{font-size:11px;vertical-align:text-top;box-shadow:none}
pre{margin:0;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}


/******************************
Helper classes
******************************/
@media (min-width:1200px){
	.pull-right-lg{float:right}
}
@media (min-width:1025px){
	.pull-right-md{float:right}
}
@media (min-width:480px){
	.pull-right-xs{float:right}
}
.valign-middle{vertical-align:middle}
.valign-bottom{vertical-align:bottom}
.valign-baseline{vertical-align:baseline}
.valign-text-top{vertical-align:top}
.valign-text-bottom{vertical-align:text-bottom}
.position-relative{position:relative}
.position-static{position:static}
.display-block,label.display-block{display:block}
.display-inline-block{display:inline-block}
.cursor-pointer{cursor:pointer}
.cursor-move{cursor:move}
.cursor-default{cursor:default}
.overflow-hidden{overflow:hidden}
.overflow-visible{overflow:visible}
.overflow-auto{overflow:auto}
.no-margin{margin:0!important}
.no-margin-top{margin-top:0!important}
.no-margin-bottom{margin-bottom:0!important}
.no-margin-left{margin-left:0!important}
.no-margin-right{margin-right:0!important}
.m-5{margin:5px!important}
.m-10{margin:10px!important}
.m-15{margin:15px!important}
.m-20{margin:20px!important}
.m-t-5{margin-top:5px!important}
.m-t-10{margin-top:10px!important}
.m-t-15{margin-top:15px!important}
.m-t-20{margin-top:20px!important}
.m-b-5{margin-bottom:5px!important}
.m-b-10{margin-bottom:10px!important}
.m-b-15{margin-bottom:15px!important}
.m-b-20{margin-bottom:20px!important}
.m-l-5{margin-left:5px!important}
.m-l-10{margin-left:10px!important}
.m-l-15{margin-left:15px!important}
.m-l-20{margin-left:20px!important}
.m-r-5{margin-right:5px!important}
.m-r-10{margin-right:10px!important}
.m-r-15{margin-right:15px!important}
.m-r-20{margin-right:20px!important}
.no-padding{padding:0!important}
.no-padding-top{padding-top:0!important}
.no-padding-bottom{padding-bottom:0!important}
.no-padding-left{padding-left:0!important}
.no-padding-right{padding-right:0!important}
.p-5{padding:5px!important}
.p-10{padding:10px!important}
.p-15{padding:15px!important}
.p-20{padding:20px!important}
.p-t-5{padding-top:5px!important}
.p-t-10{padding-top:10px!important}
.p-t-15{padding-top:15px!important}
.p-t-20{padding-top:20px!important}
.p-b-5{padding-bottom:5px!important}
.p-b-10{padding-bottom:10px!important}
.p-b-15{padding-bottom:15px!important}
.p-b-20{padding-bottom:20px!important}
.p-l-5{padding-left:5px!important}
.p-l-10{padding-left:10px!important}
.p-l-15{padding-left:15px!important}
.p-l-20{padding-left:20px!important}
.p-r-5{padding-right:5px!important}
.p-r-10{padding-right:10px!important}
.p-r-15{padding-right:15px!important}
.p-r-20{padding-right:20px!important}
.no-border{border:0!important}
.no-border-top{border-top:0!important}
.no-border-bottom{border-bottom:0!important}
.no-border-left{border-left:0!important}
.no-border-right{border-right:0!important}
.no-border-radius{border-radius:0!important}
.no-border-radius-top{border-top-right-radius:0;border-top-left-radius:0}
.no-border-radius-bottom{border-bottom-right-radius:0;border-bottom-left-radius:0}
.no-border-radius-left{border-bottom-left-radius:0;border-top-left-radius:0}
.no-border-radius-right{border-bottom-right-radius:0;border-top-right-radius:0}
.border{border:1px solid;}
.border-default{border-color:#B4C2D6 !important;}
.border-top{border-top:1px solid}
.border-bottom{border-bottom:1px solid}
.border-left{border-left:1px solid}
.border-right{border-right:1px solid}
.border-lg{border-width:2px}
.border-top-lg{border-top:2px solid}
.border-bottom-lg{border-bottom:2px solid}
.border-left-lg{border-left:2px solid}
.border-right-lg{border-right:2px solid}
.border-xlg{border-width:3px}
.border-top-xlg{border-top:3px solid}
.border-bottom-xlg{border-bottom:3px solid}
.border-left-xlg{border-left:3px solid}
.border-right-xlg{border-right:3px solid}
.full-width{width:100%}
.min-width-100{min-width:100px!important}
.min-width-150{min-width:150px!important}
.min-width-200{min-width:200px!important}
.min-width-250{min-width:250px!important}
.min-width-300{min-width:300px!important}
.min-width-350{min-width:350px!important}
.min-width-400{min-width:400px!important}
.min-width-450{min-width:450px!important}
.min-width-500{min-width:500px!important}
.min-width-550{min-width:550px!important}
.min-width-600{min-width:600px!important}
.min-width-650{min-width:650px!important}
.max-width-100{max-width:100px!important}
.max-width-150{max-width:150px!important}
.max-width-200{max-width:200px!important}
.max-width-250{max-width:250px!important}
.max-width-300{max-width:300px!important}
.max-width-350{max-width:350px!important}
.max-width-400{max-width:400px!important}
.max-width-450{max-width:450px!important}
.max-width-500{max-width:500px!important}
.max-width-550{max-width:550px!important}
.max-width-600{max-width:600px!important}
.max-width-650{max-width:650px!important}
.min-height-100{min-height:100px!important}
.min-height-120{min-height:120px!important}
.min-height-150{min-height:150px!important}
.min-height-200{min-height:200px!important}
.min-height-250{min-height:250px!important}
.min-height-300{min-height:300px!important}
.img-lg{width:44px!important;height:44px!important}
.img-sm{width:36px!important;height:36px!important}
.img-xs{width:32px!important;height:32px!important}
.img-10{width:10%}
.img-15{width:15%}
.img-20{width:20%}
.img-30{width:30%}
.img-40{width:40%}
.img-50{width:50%}
.img-60{width:60%}
.img-70{width:70%}
.img-80{width:80%}
.img-90{width:90%}
.img-100{width:100%}
.img-rounded{border-radius:2px}
.rotate-45{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.rotate-90{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.rotate-180{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.rotate-45-inverse{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.rotate-90-inverse{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}
.rotate-180-inverse{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}
.spinner{-webkit-animation:rotation 1s linear infinite;-o-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite}
.spinner-reverse{-webkit-animation:rotation_reverse 1s linear infinite;-o-animation:rotation_reverse 1s linear infinite;animation:rotation_reverse 1s linear infinite}
.overlay-demo,.spinner,.spinner-reverse{display:inline-block}
.position-left{margin-right:5px;}
.position-right{margin-left:5px}


/******************************
Icons demo
******************************/
.glyphs i, .glyphs span{font-size:24px; color:#222;}
.glyphs>div{padding:12px;font-size:13px;}
.glyphs>div>i{margin-right:10px;margin-bottom:5px;width:1em;text-align:center;top:2px;}
.glyphs i.glyphicon{top:8px;position:relative;}
.glyphs i.lnr,.glyphs i.fa,.glyphs i.wi{top:4px;position:relative;}
.grid-demo [class*=col-]>div:not(.row){margin-bottom:20px;padding:10px;text-align:center;background-color:#F7F7FC;border:1px solid #ddd;color:#333}
.mi-demo .md-icon{font-size:24px;}
.socicon-btn {text-align: center;width: 44px;height: 44px;font-size: 24px;border: 1px solid #999;color: #999;padding:15px;display: inline-table;margin-bottom:5px;}
a.socicon-btn:hover, a.socicon-btn:focus, a.socicon-btn:active {text-decoration:none;border: 1px solid #222;color: #222;}
.socicon-btn.socicon-btn-circle {border-radius: 44px!important;}
.emoji>div {padding: 12px;cursor: pointer; font-size:14px;}
.emoji>div>i {margin-right: 10px;text-align: center;vertical-align:middle;}


/******************************
Tables
******************************/
.panel>.table-responsive{border-top:2px solid #ddd;border-bottom:2px solid #ddd;}
.table{margin-bottom:0}
.table > thead > tr > th{border-top:1px solid #ccc;}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{padding: 8px 12px;}
.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{vertical-align:middle}
.panel[class*=bg-] .table>tbody>tr>td,.panel[class*=bg-] .table>tbody>tr>th,.panel[class*=bg-] .table>tfoot>tr>td,.panel[class*=bg-] .table>tfoot>tr>th,.panel[class*=bg-] .table>thead>tr>td,.panel[class*=bg-] .table>thead>tr>th,.table[class*=bg-]>tbody>tr>td,.table[class*=bg-]>tbody>tr>th,.table[class*=bg-]>tfoot>tr>td,.table[class*=bg-]>tfoot>tr>th,.table[class*=bg-]>thead>tr>td,.table[class*=bg-]>thead>tr>th{border-color:rgba(255,255,255,.2)}
.table tr>td[class*=bg-],.table tr>th[class*=bg-],.table tr[class*=bg-]>td,.table tr[class*=bg-]>th{border-color:#fff}
.table>thead>tr[class*=border-bottom-]>td,.table>thead>tr[class*=border-bottom-]>th{border-bottom-color:inherit}
.table>tbody>tr[class*=border-top-]>td,.table>tbody>tr[class*=border-top-]>th,.table>tfoot>tr[class*=border-top-]>td,.table>tfoot>tr[class*=border-top-]>th{border-top-color:inherit}
.table>thead>tr>th{font-weight:600; border-bottom:none;}
.table>tfoot>tr>th{}
.table .table{background-color:#fff}
.table-responsive+.table-responsive>.table:not(.table-bordered):not(.table-framed),.table:not(.table-bordered):not(.table-framed)+.table:not(.table-bordered):not(.table-framed){border-top:1px solid #ddd}
.panel-body+.table-responsive>.table>tbody:first-child>tr:first-child>td,.panel-body+.table-responsive>.table>tbody:first-child>tr:first-child>th,.panel-body+.table>tbody:first-child>tr:first-child>td,.panel-body+.table>tbody:first-child>tr:first-child>th{border-top:0}
.modal-body+.table,.modal-body+.table-responsive>.table{border-bottom:1px solid #ddd}
.modal-body+.table-responsive{border:0}
.table-bordered>thead>tr.border-solid:first-child>td,.table-bordered>thead>tr.border-solid:first-child>th,.table>thead>tr.border-solid>td,.table>thead>tr.border-solid>th{border-bottom-width:2px}
.panel[class*=bg-]>.panel-body+.table,.panel[class*=bg-]>.panel-body+.table-responsive{border-color:#fff}
.table>tbody>tr.border-solid>td,.table>tbody>tr.border-solid>th,.table>tfoot>tr.border-solid>td,.table>tfoot>tr.border-solid>th{border-top-width:2px}
.table-bordered>thead>tr.border-double:first-child>td,.table-bordered>thead>tr.border-double:first-child>th,.table>thead>tr.border-double>td,.table>thead>tr.border-double>th{border-bottom-width:3px;border-bottom-style:double}
.table>tbody>tr.border-double>td,.table>tbody>tr.border-double>th,.table>tfoot>tr.border-double>td,.table>tfoot>tr.border-double>th{border-top-width:3px;border-top-style:double}
.table>tbody>tr.border-dashed>td,.table>tbody>tr.border-dashed>th{border-top-style:dashed}
.table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>th, .table>caption+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>td, .table>thead:first-child>tr:first-child>td{border-top:1px solid #ddd}
.panel>.table-framed,.panel>.table-responsive>.table-framed,.table-framed{border:1px solid #ddd}
@media screen and (max-width:768px){
	.table-responsive>.table-framed{border:0}
}
.table-borderless>tbody>tr>td,.table-borderless>tbody>tr>th{border:0;padding:8px 12px;}
.table-columned>tbody>tr>td,.table-columned>tbody>tr>th,.table-columned>tfoot>tr>td,.table-columned>tfoot>tr>th{border:0;border-left:1px solid #ddd}
.table-columned>tbody>tr>td:first-child,.table-columned>tbody>tr>th:first-child,.table-columned>tfoot>tr>td:first-child,.table-columned>tfoot>tr>th:first-child{border-left:0}
.table-columned>thead>tr>td,.table-columned>thead>tr>th{border-left:1px solid #ddd}
.table-columned>thead>tr>td:first-child,.table-columned>thead>tr>th:first-child{border-left:0}
.table-xlg>tbody>tr>td,.table-xlg>tbody>tr>th,.table-xlg>tfoot>tr>td,.table-xlg>tfoot>tr>th,.table-xlg>thead>tr>td,.table-xlg>thead>tr>th{padding:15px 20px}
.table-lg>tbody>tr>td,.table-lg>tbody>tr>th,.table-lg>tfoot>tr>td,.table-lg>tfoot>tr>th,.table-lg>thead>tr>td,.table-lg>thead>tr>th{padding:10px 20px}
.table-xs>tbody>tr>td,.table-xs>tbody>tr>th,.table-xs>tfoot>tr>td,.table-xs>tfoot>tr>th,.table-xs>thead>tr>td,.table-xs>thead>tr>th{padding:6px 15px}
.table-bordered tr:first-child>td,.table-bordered tr:first-child>th{border-top-color:#bbb}
.table-bordered tr>td[class*=bg-],.table-bordered tr>th[class*=bg-],.table-bordered tr[class*=bg-]>td,.table-bordered tr[class*=bg-]>th{border-color:#fff}
.panel[class*=bg-] .table-striped>tbody>tr:nth-child(odd),.table-striped[class*=bg-]>tbody>tr:nth-child(odd){background-color:rgba(0,0,0,.05)}
.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th{background-color:inherit}
.panel[class*=bg-] .table-hover>tbody>tr:hover,.table-hover[class*=bg-]>tbody>tr:hover{background-color:rgba(0,0,0,.1)}
.panel[class*=bg-] .panel-body>.table .active>td,.panel[class*=bg-] .panel-body>.table .active>th,.panel[class*=bg-] .panel-body>.table td.active,.panel[class*=bg-] .panel-body>.table th.active,.panel[class*=bg-] .panel-body>.table-responsive>.table .active>td,.panel[class*=bg-] .panel-body>.table-responsive>.table .active>th,.panel[class*=bg-] .panel-body>.table-responsive>.table td.active,.panel[class*=bg-] .panel-body>.table-responsive>.table th.active,.table[class*=bg-] .active>td,.table[class*=bg-] .active>th,.table[class*=bg-] td.active,.table[class*=bg-] th.active{background-color:rgba(0,0,0,.15)}
.responsive-utilities td.is-visible {color: rgb(70, 136, 71);background-color: rgb(223, 240, 216);}
.responsive-utilities td.is-hidden {color: rgb(204, 204, 204);background-color: rgb(249, 249, 249);}


/******************************
Forms
******************************/
.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:0px}
.btn-group .btn+.btn-default,.btn-group .btn-default+.btn-group,.btn-group .btn-group+.btn-default{margin-left:-1px}
.btn-toolbar{font-size:0}
.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}
.btn-group>.btn+.dropdown-toggle{padding-left:9px;padding-right:9px}
.btn-group-xlg>.btn+.dropdown-toggle,.btn-group>.btn-xlg+.dropdown-toggle{padding-left:13px;padding-right:13px}
.btn-group-lg>.btn+.dropdown-toggle,.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}
.btn-group-sm>.btn+.dropdown-toggle,.btn-group>.btn-sm+.dropdown-toggle{padding-left:8px;padding-right:8px}
.btn-group-xs>.btn+.dropdown-toggle,.btn-group>.btn-xs+.dropdown-toggle{padding-left:7px;padding-right:7px}
.btn-group.open .dropdown-toggle{-webkit-box-shadow:0 0 0 100px rgba(0,0,0,.1) inset;box-shadow:0 0 0 100px rgba(0,0,0,.1) inset}
.btn-group.open .dropdown-toggle.btn-default{-webkit-box-shadow:0 0 0 100px rgba(0,0,0,.02) inset;box-shadow:0 0 0 100px rgba(0,0,0,.02) inset}
.btn-group-justified>.btn+.btn,.btn-group-justified>.btn-group+.btn-group>.btn{border-left-color:rgba(255,255,255,.2)}
.btn-group-justified>.btn+.btn-default,.btn-group-justified>.btn-group+.btn-group>.btn-default{border-left-width:0}
.input-group .form-control-feedback{z-index:3}
.input-group-xlg>.form-control,.input-group-xlg>.input-group-addon,.input-group-xlg>.input-group-btn>.btn{height:42px;padding:10px 15px;font-size:14px;line-height:1.4285715;border-radius:2px}
select.input-group-xlg>.form-control,select.input-group-xlg>.input-group-addon,select.input-group-xlg>.input-group-btn>.btn{height:42px;line-height:42px}
select[multiple].input-group-xlg>.form-control,select[multiple].input-group-xlg>.input-group-addon,select[multiple].input-group-xlg>.input-group-btn>.btn,textarea.input-group-xlg>.form-control,textarea.input-group-xlg>.input-group-addon,textarea.input-group-xlg>.input-group-btn>.btn{height:auto}
.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{line-height:1.5384616;font-size:13px}
.input-group-xs>.form-control,.input-group-xs>.input-group-addon,.input-group-xs>.input-group-btn>.btn{height:32px;padding:5px 10px;font-size:12px;line-height:1.6666667;border-radius:2px}
.input-group-transparent .form-control,.input-group-transparent .input-group-addon{padding:0;background-color:transparent;border-color:transparent}
select.input-group-xs>.form-control,select.input-group-xs>.input-group-addon,select.input-group-xs>.input-group-btn>.btn{height:32px;line-height:32px}
select[multiple].input-group-xs>.form-control,select[multiple].input-group-xs>.input-group-addon,select[multiple].input-group-xs>.input-group-btn>.btn,textarea.input-group-xs>.form-control,textarea.input-group-xs>.input-group-addon,textarea.input-group-xs>.input-group-btn>.btn{height:auto}
.input-group-transparent .form-control{cursor:pointer;width:auto}
.input-group-transparent .form-control:focus,.input-group-transparent .form-control:hover{border-color:transparent}
.input-group-addon{border-radius:2px}
.input-group-addon>i{display:block;top:0;font-size:16px;}
.input-group-addon .checker,.input-group-addon .choice{display:block;margin-top:1px}
.input-group-addon.input-xlg{padding:11px 15px;font-size:14px;border-radius:2px}
.input-group-addon.input-xs{padding:5px 10px;font-size:13px;border-radius:2px}
.input-group-addon.input-sm{font-size:13px}
.input-group-addon.input-lg{border-radius:2px}
fieldset:first-child legend:first-child{padding-top:0}
legend .control-arrow{float:right;color:#999}
.btn-toolbar .btn-group,.btn-toolbar .input-group,.nav-tabs>li{float:none}
legend .control-arrow:hover{color:#333}
label{margin-bottom:6px}
legend{font-size:12px;padding-top:10px;padding-bottom:10px;text-transform:uppercase}
select[multiple],select[size]{height:200px;padding:7px}
select[multiple] option,select[size] option{padding:7px 12px;border-radius:2px}
select[multiple] option+option,select[size] option+option{margin-top:1px}
.form-control{box-shadow:none}
.form-control:focus{-webkit-box-shadow:none;box-shadow:none}
.form-control[class*=bg-]:focus{border-color:transparent}
.form-control[class*=bg-]::-moz-placeholder{color:#fff;opacity:1}
.form-control[class*=bg-]:-ms-input-placeholder{color:#fff}
.form-control[class*=bg-]::-webkit-input-placeholder{color:#fff}
.input-rounded{border-radius:100px}
.input-roundless{border-radius:0}
.form-control-unstyled{padding:0;border:0;background-color:transparent}
input[type=text],input[type=password],input[type=search],input[type=email],input[type=number],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=url],input[type=tel],textarea{-webkit-appearance:none}
.form-group{margin-bottom:20px}
.form-group .form-group:last-child{margin-bottom:0}
.form-horizontal .form-group {margin-left:0px;}
@media (max-width:1024px){
	.form-group div[class*=col-md-]:not(.control-label)+div[class*=col-md-]{margin-top:20px}
}
@media (max-width:1199px){
	.form-group div[class*=col-lg-]:not(.control-label)+div[class*=col-lg-]{margin-top:20px}
}
@media (max-width:768px){
	.form-group div[class*=col-sm-]:not(.control-label)+div[class*=col-sm-]{margin-top:20px}
}
.checkbox,.radio{margin-top:8px;margin-bottom:8px;font-size:12px;}
.checkbox label,.radio label{padding-left:28px}
.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{margin-left:0;left:0}
.checkbox+.checkbox,.radio+.radio{margin-top:0}
.checkbox-inline,.radio-inline{position:relative;padding-left:28px}
.checkbox-right label,.checkbox-right.checkbox-inline,.checkbox-right.radio-inline,.radio-right label,.radio-right.radio-inline{padding-left:0;padding-right:28px}
.checkbox-right input[type=radio],.checkbox-right input[type=checkbox],.radio-right input[type=radio]{left:auto;right:0}
.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-left:15px}
.checkbox-inline.disabled,.checkbox.disabled,.radio-inline.disabled,.radio.disabled,fieldset[disabled] .checkbox,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio,fieldset[disabled] .radio-inline{color:#999}
.checkbox-switch>label,label.checkbox-switch.checkbox-inline{padding:0}
.checkbox-switch.checkbox-right .bootstrap-switch{margin-right:0;margin-left:7px}
.input-xlg{height:47px;padding:10px 15px;font-size:16px;line-height:1.4285715;border-radius:2px}
select.input-xlg{height:47px;line-height:47px}
select[multiple].input-xlg,textarea.input-xlg{height:auto}
.form-group-xlg .form-control{height:44px;padding:11px 15px;font-size:16px;line-height:1.4285715;border-radius:2px}
.btn,.input-xs{border-radius:2px}
.copyButton::before{content:"\ea34";font-family:'icomoon'; margin-right:5px;}
.csvButton::before{content:"\ea1a";font-family:'icomoon'; margin-right:5px;}
.excelButton::before{content:"\ef39";font-family:'icomoon'; margin-right:5px;}
.pdfButton::before{content:"\ef36";font-family:'icomoon'; margin-right:5px;}
.printButton::before{content:"\eab7";font-family:'icomoon'; margin-right:5px;}
select.form-group-xlg .form-control{height:44px;line-height:44px}
select[multiple].form-group-xlg .form-control,textarea.form-group-xlg .form-control{height:auto}
.form-group-xlg .form-control-static{height:40px;padding:9px 15px;font-size:14px;line-height:1.4285715}
.form-group-sm .form-control,.form-group-sm .form-control-static,.input-sm{font-size:13px;line-height:1.5384616}
.input-xs{height:32px;padding:5px 10px;font-size:12px;line-height:1.6666667}
select.input-xs{height:32px;line-height:32px}
select[multiple].input-xs,textarea.input-xs{height:auto}
.form-group-xs .form-control{height:32px;padding:5px 10px;font-size:12px;line-height:1.6666667;border-radius:2px}
select.form-group-xs .form-control{height:32px;line-height:32px}
select[multiple].form-group-xs .form-control,textarea.form-group-xs .form-control{height:auto}
.form-group-xs .form-control-static{height:32px;padding:5px 10px;font-size:12px;line-height:1.6666667}
.has-feedback .form-control{padding-right:36px}
.has-feedback .form-control.input-xlg{padding-right:42px}
.has-feedback .form-control.input-lg{padding-right:40px}
.has-feedback .form-control.input-sm{padding-right:34px}
.has-feedback .form-control.input-xs{padding-right:32px}
.login-form .form-group{margin:10px 0; padding:0;}
.login-options{padding:0; font-size:11px;}
.content-divider{padding:15px;}
.login-form .form-control-feedback i{font-size:18px; margin-top:5px;}
.form-control-feedback{width:38px;color:#333}
.register-terms{padding:10px;}
input[class*=bg-]+.form-control-feedback{color:#fff}
.help-block,.help-inline{color:#999;font-size:12px;margin-top:7px;margin-bottom:7px}
.has-feedback-left .form-control{padding-right:12px;padding-left:45px}
.has-feedback-left .form-control.input-xlg{padding-right:10px;padding-left:42px}
.has-feedback-left .form-control.input-lg{padding-right:15px;padding-left:40px}
.has-feedback-left .form-control.input-sm{padding-right:11px;padding-left:34px}
.has-feedback-left .form-control.input-xs{padding-right:10px;padding-left:32px}
.has-feedback-left .form-control-feedback{right:auto;left:5px;}
.form-group-xlg>.form-control-feedback,.input-xlg+.form-control-feedback{width:44px;height:47px;line-height:47px}
.form-group-lg>.form-control-feedback,.input-lg+.form-control-feedback{width:42px}
.form-group-sm>.form-control-feedback,.input-sm+.form-control-feedback{width:36px}
.form-group-xs>.form-control-feedback,.input-xs+.form-control-feedback{width:34px;height:32px;line-height:32px}
.help-inline{display:inline-block}
.form-horizontal .form-group>div[class*=col-]+.help-inline{margin-left:10px;margin-right:10px}
@media (min-width:769px){
	.form-inline .form-group+.form-group{margin-left:15px}
	.form-inline .form-group>label{margin-right:7px;position:relative;top:1px}
	.form-horizontal .control-label{padding-bottom:6px;padding-top:0}
	.form-horizontal .control-label:not(.text-right){text-align:left}
}
.form-horizontal .form-group .form-group{margin-left:0;margin-right:0}
@media (min-width:480px){
	.form-horizontal .control-label[class*=col-xs-]{padding-top:8px}
}
@media (min-width:1025px){
	.help-inline{display:inline-block;margin-top:8px;vertical-align:top}
	.help-inline.label{margin-top:9px}
	.help-inline:not(.label){color:#999}
	.form-group-lg .help-inline{margin-top:10px}
	.form-group-lg .help-inline.label{margin-top:11px}
	.form-group-sm .help-inline{margin-top:7px}
	.form-group-sm .help-inline.label{margin-top:8px}
	.form-group-xs .help-inline{margin-top:6px}
	.form-group-xs .help-inline.label{margin-top:7px}
	.form-horizontal .control-label[class*=col-md-]{padding-top:8px}
}
@media (min-width:1200px){
	.form-horizontal .control-label[class*=col-lg-]{padding-top:8px}
}
.form-horizontal .has-feedback>.form-control-feedback{right:0}
.form-horizontal .has-feedback-left .form-control-feedback{right:auto;left:10px}
.form-horizontal .has-feedback-left>.form-control-feedback{left:0}
@media (min-width:769px){
	.form-horizontal .control-label[class*=col-sm-]{padding-top:8px}
	.form-horizontal .form-group-xlg .control-label{font-size:14px;padding-top:11px}
	.form-horizontal .form-group-lg .control-label{font-size:14px;padding-top:10px}
	.form-horizontal .form-group-sm .control-label{padding-top:7px}
	.form-horizontal .form-group-xs .control-label{padding-top:6px}
}


/******************************
Dropdown menus
******************************/
.dropdown-menu{font-size:13px;}
.dropdown-menu{min-width:180px;padding:5px 0;color:#333;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}
.dropdown-menu .divider{margin:5px 0}
.dropdown-menu>li{position:relative;margin-bottom:1px}
.dropdown-menu>.checkbox-switchery.switchery-sm,.dropdown-menu>.checkbox-switchery.switchery-xs,.dropdown-menu>li:last-child{margin-bottom:0}
.dropdown-menu>li>a{padding:4px 15px 5px}
.dropdown-menu>li>a>i,.dropdown-menu>li>a>img{margin-right:6px;font-size: 14px;top: 0px;}
.dropdown-menu>li>a>i.pull-right,.dropdown-menu>li>a>img.pull-right{margin-right:0;margin-left:10px;margin-top:3px}
.dropdown-menu>li>a>img{max-height:16px}
.dropdown-menu>li>a>.badge,.dropdown-menu>li>a>.label{margin-top:5px}
.dropdown-menu>li>label:focus,.dropdown-menu>li>label:hover{text-decoration:none;color:#333;background-color:#f5f5f5}
.dropdown-menu>.active>label,.dropdown-menu>.active>label:focus,.dropdown-menu>.active>label:hover{color:#fff;outline:0;background-color:#2196F3}
.dropdown-menu>.disabled>label,.dropdown-menu>.disabled>label:focus,.dropdown-menu>.disabled>label:hover{background-color:transparent;color:#999}
.dropdown-menu>li>label{padding:8px 15px 8px 43px;display:block;cursor:pointer}
.dropdown-menu>li>label .checker,.dropdown-menu>li>label .choice,.dropdown-menu>li>label>input[type=checkbox],.dropdown-menu>li>label>input[type=radio]{left:15px;top:auto;margin-top:1px}
.dropdown-menu>li.checkbox,.dropdown-menu>li.radio{margin-top:0}
.dropdown-menu>li.checkbox-right>label,.dropdown-menu>li.radio-right>label{padding-left:15px;padding-right:43px}
.dropdown-menu>li.checkbox-right>label .checker,.dropdown-menu>li.checkbox-right>label .choice,.dropdown-menu>li.checkbox-right>label>input[type=checkbox],.dropdown-menu>li.checkbox-right>label>input[type=radio],.dropdown-menu>li.radio-right>label .choice,.dropdown-menu>li.radio-right>label>input[type=radio]{left:auto;right:15px}
.dropdown-menu>.checkbox-switchery>label>.switchery{left:15px}
.dropdown-menu>.checkbox-switchery.checkbox-right[class*=switchery-]>label{padding-left:15px}
.dropdown-menu>.checkbox-switchery.checkbox-right[class*=switchery-]>label>.switchery{left:auto;right:15px}
.dropdown-menu>.checkbox-switchery.switchery-sm>label{padding-left:68px}
.dropdown-menu>.checkbox-switchery.switchery-xs>label{padding-left:60px}
.dropdown-menu>.checkbox-switchery.checkbox-right.switchery-sm>label{padding-right:68px}
.dropdown-menu>.checkbox-switchery.checkbox-right.switchery-xs>label{padding-right:60px}
.dropdown-menu>.disabled .badge,.dropdown-menu>.disabled .label,.dropdown-menu>.disabled img{opacity:.8;filter:alpha(opacity=80)}
.dropdown-menu[class*=bg-]>li>a,.dropdown-menu[class*=bg-]>li>label{color:#fff}
.dropdown-menu[class*=bg-]>li>a:focus,.dropdown-menu[class*=bg-]>li>a:hover,.dropdown-menu[class*=bg-]>li>label:focus,.dropdown-menu[class*=bg-]>li>label:hover{background-color:rgba(0,0,0,.1)}
.dropdown-menu[class*=bg-]>li>a>.badge,.dropdown-menu[class*=bg-]>li>a>.label,.dropdown-menu[class*=bg-]>li>label>.badge,.dropdown-menu[class*=bg-]>li>label>.label{color:#333;background-color:#fff;border-color:#fff}
.dropdown-menu[class*=bg-]>.active>a,.dropdown-menu[class*=bg-]>.active>a:focus,.dropdown-menu[class*=bg-]>.active>a:hover,.dropdown-menu[class*=bg-]>.active>label,.dropdown-menu[class*=bg-]>.active>label:focus,.dropdown-menu[class*=bg-]>.active>label:hover{background-color:rgba(0,0,0,.2)}
.dropdown-menu[class*=bg-]>.disabled>a,.dropdown-menu[class*=bg-]>.disabled>a:focus,.dropdown-menu[class*=bg-]>.disabled>a:hover,.dropdown-menu[class*=bg-]>.disabled>label,.dropdown-menu[class*=bg-]>.disabled>label:focus,.dropdown-menu[class*=bg-]>.disabled>label:hover{background-color:transparent;color:rgba(255,255,255,.6)}
.dropdown-menu[class*=bg-]>.dropdown-header{color:rgba(255,255,255,.6)}
.dropdown-menu[class*=bg-]>.dropdown-header.highlight{background-color:rgba(0,0,0,.1)}
.dropdown-menu[class*=bg-] .divider{background-color:rgba(255,255,255,.4)}
.dropdown-menu-lg>li>a{padding-top:9px;padding-bottom:9px;font-size:14px;line-height:1.4285715}
.dropdown-menu-lg>li>a i{font-size:16px;}
.dropdown-menu-sm>li>a{padding-top:6px;padding-bottom:6px}
.dropdown-menu-xs>li>a{padding-top:3px;padding-bottom:3px;font-size:11px;line-height:1.6666667}
.dropdown-menu>.dropdown-submenu>a{padding-right:38px;position:relative}
.dropdown-menu>.dropdown-submenu>a:after{content:"\e9c7";position:absolute;top:50%;margin-top:-8px;right:15px;font-size:16px;font-weight:400;line-height:1;opacity:.8;filter:alpha(opacity=80)}
.dropdown-content-heading,.menu-heading{font-weight:500;text-transform:uppercase;margin-top: 4px;}
.dropdown-menu>.dropdown-submenu:focus>a,.dropdown-menu>.dropdown-submenu:hover>a{background-color:#f5f5f5}
.dropdown-menu>.dropdown-submenu:focus>a:after,.dropdown-menu>.dropdown-submenu:hover>a:after{opacity:1;filter:alpha(opacity=100)}
.dropdown-menu>.dropdown-submenu.active>a{background-color:#2196F3;color:#fff}
.dropdown-menu>.dropdown-submenu:hover>.dropdown-menu{display:block}
.dropdown-menu>.dropdown-submenu.disabled>.dropdown-menu{display:none}
.dropdown-menu>.dropdown-submenu.disabled>a{background-color:transparent}
.dropdown-menu>.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px}
.dropup .dropdown-menu>.dropdown-submenu>.dropdown-menu,.dropup.dropdown-menu>.dropdown-submenu>.dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu>.dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-6px}
.dropdown-menu>.dropdown-submenu.dropdown-submenu-left>.dropdown-menu{left:auto;right:100%}
@media (max-width:768px){
	.dropdown-menu>.dropdown-submenu{position:static}
	.dropdown-menu>.dropdown-submenu>a:after{content:"\f105"}
	.dropdown-menu>.dropdown-submenu .dropdown-menu,.dropdown-menu>.dropdown-submenu.dropdown-submenu-left .dropdown-menu{position:relative;left:0;right:0;float:none;border-width:0;border-color:rgba(0,0,0,.1);box-shadow:none;min-width:100%;margin:0}
	.dropdown-menu>.dropdown-submenu .dropdown-menu>li>a,.dropdown-menu>.dropdown-submenu.dropdown-submenu-left .dropdown-menu>li>a{padding-left:30px}
	.dropdown-menu>.dropdown-submenu .dropdown-menu>li>ul>li>a,.dropdown-menu>.dropdown-submenu.dropdown-submenu-left .dropdown-menu>li>ul>li>a{padding-left:45px}
}
.dropdown-menu[class*=bg-]>.dropdown-submenu:focus>a,.dropdown-menu[class*=bg-]>.dropdown-submenu:hover>a{background-color:rgba(0,0,0,.1)}
.dropdown-menu[class*=bg-]>.dropdown-submenu.disabled:focus>a,.dropdown-menu[class*=bg-]>.dropdown-submenu.disabled:hover>a{background-color:transparent}
.dropdown-header{padding:8px 15px;font-size:11px;line-height:1.82;color:#999;text-transform:uppercase;margin-top:10px}
.dropdown-header:first-child{margin-top:5px}
.dropdown-header.highlight{margin-top:0;background-color:#f8f8f8;color:#999}
.dropdown-header.highlight+li,li+.dropdown-header.highlight{margin-top:6px}
.dropdown-header.highlight:first-child{margin-top:0}
.dropdown-header>i{margin-right:10px}
.dropdown-header>i.pull-right{margin-top:3px;margin-right:0;margin-left:10px}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border:0}
.dropup .caret:after,.navbar-fixed-bottom .dropdown .caret:after{content:"\e9c6"}


/******************************
List groups
******************************/
.list-group{list-style:none;margin-bottom:0;border:1px solid #ddd;padding:5px 0;border-radius:2px}
.list-group i{font-size:16px;}
.list-group-lg{font-size:14px;}
.list-group-lg .list-group-item{padding:12px 12px 11px;}
.list-group-borderless{border:0;border-radius:0}
.list-group-item{background-color:transparent;padding:6px 10px;border:0}
.list-group-item.disabled .badge,.list-group-item.disabled .label,.list-group-item.disabled:focus .badge,.list-group-item.disabled:focus .label,.list-group-item.disabled:hover .badge,.list-group-item.disabled:hover .label{opacity:.75;filter:alpha(opacity=75)}
.list-group-divider{height:1px;display:block;background-color:#e5e5e5;margin-top:5px;margin-bottom:5px}
.list-group-header{padding:5px 10px;font-size:11px;line-height:1.82;color:#999;text-transform:uppercase}
.list-group-header:first-child{margin-top:0px}
.list-group-divider+.list-group-header,.list-group-item+.list-group-header{margin-top:10px}
.list-group-header>i,.list-group-item>i{margin-right:7px}
.list-group-header>i.pull-right,.list-group-item>i.pull-right{margin-right:0;margin-left:7px;margin-top:3px}
.list-group-header>.badge,.list-group-header>.label,.list-group-item>.badge,.list-group-item>.label{margin-top:1px}
.list-group-item-heading{margin-top:5px;margin-bottom:5px}
.list-group-item-text{line-height:20px;margin-bottom:5px}
.list-group-item:first-child, .list-group-item:last-child{border-radius:0;}
.icons-list a[data-action]:after,.panel-group-control .panel-title>a:before{font-family:'icomoon';line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.list-group-item-success{background-color:#E8F5E9}
a.list-group-item-success,button.list-group-item-success{color:#43A047}
a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}
a.list-group-item-success:focus,a.list-group-item-success:hover,button.list-group-item-success:focus,button.list-group-item-success:hover{color:#43A047;background-color:#d6edd8}
a.list-group-item-success.active,a.list-group-item-success.active:focus,a.list-group-item-success.active:hover,button.list-group-item-success.active,button.list-group-item-success.active:focus,button.list-group-item-success.active:hover{color:#fff;background-color:#43A047;border-color:#43A047}
.list-group-item-success,a.list-group-item-success,a.list-group-item-success:focus,a.list-group-item-success:hover{color:#205823}
.list-group-item-info{background-color:#E3F2FD}
a.list-group-item-info,button.list-group-item-info{color:#1565C0}
a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}
a.list-group-item-info:focus,a.list-group-item-info:hover,button.list-group-item-info:focus,button.list-group-item-info:hover{color:#1565C0;background-color:#cbe7fb}
a.list-group-item-info.active,a.list-group-item-info.active:focus,a.list-group-item-info.active:hover,button.list-group-item-info.active,button.list-group-item-info.active:focus,button.list-group-item-info.active:hover{color:#fff;background-color:#1565C0;border-color:#1565C0}
.list-group-item-info,a.list-group-item-info,a.list-group-item-info:focus,a.list-group-item-info:hover{color:#104d92}
.list-group-item-warning{background-color:#FFF3E0}
a.list-group-item-warning,button.list-group-item-warning{color:#EF6C00}
a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}
a.list-group-item-warning:focus,a.list-group-item-warning:hover,button.list-group-item-warning:focus,button.list-group-item-warning:hover{color:#EF6C00;background-color:#ffe9c6}
a.list-group-item-warning.active,a.list-group-item-warning.active:focus,a.list-group-item-warning.active:hover,button.list-group-item-warning.active,button.list-group-item-warning.active:focus,button.list-group-item-warning.active:hover{color:#fff;background-color:#EF6C00;border-color:#EF6C00}
.list-group-item-warning,a.list-group-item-warning,a.list-group-item-warning:focus,a.list-group-item-warning:hover{color:#aa3510}
.list-group-item-danger{background-color:#FBE9E7}
a.list-group-item-danger,button.list-group-item-danger{color:#D84315}
a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}
a.list-group-item-danger:focus,a.list-group-item-danger:hover,button.list-group-item-danger:focus,button.list-group-item-danger:hover{color:#D84315;background-color:#f7d5d1}
a.list-group-item-danger.active,a.list-group-item-danger.active:focus,a.list-group-item-danger.active:hover,button.list-group-item-danger.active,button.list-group-item-danger.active:focus,button.list-group-item-danger.active:hover{color:#fff;background-color:#D84315;border-color:#D84315}
.list-group-item-danger,a.list-group-item-danger,a.list-group-item-danger:focus,a.list-group-item-danger:hover{color:#9c1f1f}


/******************************
Pills
******************************/
.nav-pills{margin-bottom:20px}
.nav-pills>li{float:none}
.nav-pills>li>a{color:#333}
.nav-pills>li+li{margin-left:0}
.nav-pills>li+li>a{margin-top:2px}
.nav-pills .open>a,.nav-pills .open>a:hover,.nav-pills .open>a:focus{background-color:#f5f5f5}
.nav-pills.nav-pills-bordered>li>a{border:1px solid #ddd}
.nav-pills.nav-pills-bordered>.active>a,.nav-pills.nav-pills-bordered>.active.open>a{border-color:#2196f3}
.nav-pills.nav-pills-bordered .open>a{border-color:#ddd}
.nav-pills.nav-pills-toolbar>li>a{border:1px solid #ddd}
.nav-pills.nav-pills-toolbar>.active>a,.nav-pills.nav-pills-toolbar>.active.open>a{border-color:#2196f3}
.nav-pills.nav-pills-toolbar .open>a{border-color:#ddd}
@media (min-width:769px){
	.nav-pills.nav-pills-toolbar>li>a{border:1px solid #ddd;border-radius:0}
	.nav-pills.nav-pills-toolbar>li:first-child>a{border-radius:3px 0 0 3px}
	.nav-pills.nav-pills-toolbar>li:last-child>a{border-radius:0 3px 3px 0}
	.nav-pills.nav-pills-toolbar>li+li>a{margin-top:0;margin-left:0;border-left:0}
}
@media (min-width:769px){
	.nav-pills{font-size:0}
	.nav-pills>li{display:inline-block;font-size:13px}
	.nav-pills>li+li>a{margin-top:0;margin-left:2px}
	.nav-pills.nav-justified>li{display:table-cell}
}
@media (max-width:768px){
	.nav-pills>li>a .position-right[class*=icon-]{float:right;margin-top:3px}
	.nav-pills>li>a .position-right.label,.nav-pills>li>a .position-right.badge{float:right;margin-top:1px}
}
.nav-stacked>li{display:block}
.nav-stacked>li>a .pull-right[class*=icon-]{float:right;margin-top:3px}
.nav-stacked>li>a .pull-right.label,.nav-stacked>li>a .pull-right.badge{float:right;margin-top:1px}
.nav-stacked>li+li>a{margin-left:0}


/******************************
Thumbnails
******************************/
.thumbnail{-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}
.thumbnail>a{display:block}
.thumbnail>img,.thumbnail a>img{width:100%}
a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#ddd}
.thumbnail .caption{padding:17px;padding-top:20px}
.thumbnail .caption i.pull-right,.thumbnail .caption .icons-list.pull-right{margin-top:4px}
.thumbnail .caption .media-heading{margin-top:0}
.thumbnail .caption .media-heading:after{content:'';display:table;clear:both}
.modal-dialog .thumbnail{border-width:0;-webkit-box-shadow:none;box-shadow:none}
.thumbnail>.panel-heading{margin:-3px;margin-bottom:0}
.thumbnail .panel-footer{margin:-3px;margin-top:0}
.thumbnail.no-padding img,.thumbnail.no-padding .thumb{border-top-right-radius:3px;border-top-left-radius:3px;-webkit-box-shadow:none;box-shadow:none}
.thumbnail.no-padding .caption{padding:20px}
.thumbnail.no-padding .panel-heading,.thumbnail.no-padding .panel-footer{margin:0}
.thumb{position:relative;display:block}
.thumb img:not(.media-preview){display:inline-block;width:100%;max-width:100%;height:auto}
.thumb:hover .caption-zoom{border-radius:0;-webkit-box-shadow:0 0 0 10px rgba(0,0,0,0.7);box-shadow:0 0 0 10px rgba(0,0,0,0.7)}
.thumb:hover .caption-offset{left:8px;top:8px}
.thumb .caption-collapse{top:80%;z-index:10;height:auto}
.thumb:hover .thumb .caption-collapse{top:100%}
.thumb-rounded{width:60%;margin:20px auto 0 auto}
.thumb-rounded,.thumb-rounded img{border-radius:50%}
.caption-overflow{position:absolute;top:0;left:0;color:#fff;width:100%;height:100%;visibility:hidden;border-radius:inherit;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}
.caption-overflow span{position:absolute;top:50%;margin-top:-17px;width:100%;text-align:center}
.caption .btn, .caption-overflow .btn {background-color: transparent;color: #fff;}
.caption .btn i, .caption-overflow .btn i{font-size:32px;}
.thumb:hover>.caption-overflow{background-color:rgba(0,0,0,0.7);visibility:visible;opacity:1;filter:alpha(opacity=100)}
.zoom-image{color:#fff;display:inline-block;text-align:center;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;transition:all .15s ease-in-out}
.thumb:hover .zoom-image{background-color:rgba(0,0,0,0.6);opacity:1;filter:alpha(opacity=100)}
.img-rounded+.zoom-image{border-radius:3px}
.img-circle+.zoom-image{border-radius:50%}
.zoom-image i{font-size:32px;position:absolute;top:50%;left:50%;margin-top:-16px;margin-left:-16px}
.thumb-slide{overflow:hidden}
.thumb-slide .caption{position:absolute;bottom:-100%;left:0;color:#fff;width:100%;height:100%;background-color:rgba(0,0,0,0.7);z-index:10;-webkit-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear}
.thumb-slide .caption span{position:absolute;top:50%;left:0;margin-top:-18px;width:100%;text-align:center}
.thumb-slide:hover .caption{bottom:0}


/******************************
Carousel slider
******************************/
.carousel-control.left, .carousel-control.right{background-image:none;}
.carousel-control{color:rgba(255,255,255,0.4);}
.carousel-caption{padding:0 0px 20px 0;background: rgba(0,0,0,0.6);font-family:open_sanssemibold;text-shadow:none;width:100%;bottom:0;left:0;}
.carousel-caption h1,.carousel-caption h2,.carousel-caption h3,.carousel-caption h4,.carousel-caption h5,.carousel-caption h6{font-family:open_sanslight;color:#fff;margin-top: 12px;margin-bottom: 2px;}
.carousel-caption p{font-family:open_sansregular;}
.carousel-indicators{bottom: -3px;}


/******************************
Responsive utilities
******************************/
.responsive-utilities-test span {display: block;font-size: 14px;font-weight: 700;line-height: 1.1;text-align: center;padding: 15px 10px;border-radius: 2px;border: 1px solid #ddd;}
.hidden-on .col-xs-6 .visible-lg-block, .hidden-on .col-xs-6 .visible-md-block, .hidden-on .col-xs-6 .visible-sm-block, .hidden-on .col-xs-6 .visible-xs-block, .visible-on .col-xs-6 .visible-lg-block, .visible-on .col-xs-6 .visible-md-block, .visible-on .col-xs-6 .visible-sm-block, .visible-on .col-xs-6 .visible-xs-block {color: rgb(70, 136, 71);background-color: rgb(223, 240, 216);border-image-source: initial;border-image-slice: initial;border-image-width: initial;border-image-outset: initial;border-image-repeat: initial;border-width: 1px;border-style: solid;border-color: rgb(214, 233, 198);}


/******************************
Form components
******************************/
.form-group-lg .form-control{border-radius:2px;}
.input-group-addon {padding: 6px 12px;}
.form-horizontal .has-feedback .form-control-feedback {right: 10px;font-size: 14px;margin-top: -1px;}
.has-error .form-control, .has-success .form-control, .has-warning .form-control, .has-error .form-control:focus, .has-success .form-control:focus, .has-warning .form-control:focus{-webkit-box-shadow:none;box-shadow:none;}


/******************************
User pages
******************************/
.contact-details {padding: 15px 15px 15px 30px;background-color: #fcfcfc;border-top: 1px solid #eee;border-bottom: 1px solid #eee;}
.align-middle{vertical-align:middle;}
.profile-cover{position:relative;margin:50px 0 20px 0;}
.profile-cover+.navbar{margin-bottom:40px}
.profile-cover .media{position:absolute;bottom:20px;left:20px;right:20px}
.profile-cover .media .btn-default{border-color:#fcfcfc;-webkit-box-shadow:0 0 3px rgba(0,0,0,.5);box-shadow:0 0 3px rgba(0,0,0,.5)}
.profile-cover .media-body,.profile-cover small{color:#fff;text-shadow:0 0 3px rgba(0,0,0,.8)}
.profile-cover-img{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:350px;}
@media (max-width:768px){
	.profile-cover .media{text-align:center;margin-top:0;bottom:auto;top:40px}
	.profile-cover .media-left,.profile-cover .media-right{padding:0;display:block;overflow-x:auto}
	.profile-cover .media-body{display:block;margin-bottom:20px;width:100%}
	.profile-cover .media-body>h1{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}
	.profile-cover-img{height:320px}
}
.media .profile-thumb img{width:100px;height:100px;border:3px solid #fff;-webkit-box-shadow:0 0 3px rgba(0,0,0,.5);box-shadow:0 0 3px rgba(0,0,0,.5)}


/******************************
People
******************************/
ul.list-large{margin-left: -40px;margin-top: 1px;margin-right: -10px;}
ul.list-large li{list-style:none; font-size:18px; color:#222;padding:10px 10px 10px 15px;margin-bottom: 1px;}
ul.list-large li.active, ul.list-large li:hover, ul.list-large li:focus{border-left:5px solid #4DD0E1;padding:10px; background:#fff;}
ul.list-large li a{color:#222;}
ul.list-large li a:hover{color:#222;}
ul.list-large li i{min-width:26px;}
.secondary-sidebar{background:#fff; border-left:1px solid #ddd;border-right:1px solid #ddd; padding:0 0 10px;box-shadow: 0 10px 24px 0 rgba(0,0,0,.06);}
.media-link.active{background:rgba(0,0,255,0.05);}
#contact .actions i, #contact .actions i:hover{color:#222;}
.user-thumbnails{list-style:none;margin:0;padding:0;font-size:0}
.user-elements .heading-btn-group>.btn+.btn:not(.btn-link),.user .user-elements .icons-list>li+li,.thumbnail-heading .user-elements .icons-list>li+li{margin-left:10px}
.user-thumbnails>li{position:relative;display:inline-block;font-size:13px; margin-left:10px;}
.user-thumbnails>li img{height:auto;max-height:32px;max-width:100%;border-radius:100px}
.user-thumbnails>li .badge,.user-thumbnails>li .label{position:absolute;top:-8px;right:-8px;border:2px solid #fff!important}
.user-default>.panel-heading .user-thumbnails>li .badge,.panel-default>.panel-heading .user-thumbnails>li .label,.panel-footer-transparent .user-thumbnails>li .badge,.panel-footer-transparent .header-thumbnails>li .label{border-color:#fff}
.user-thumbnails>li .status-mark{position:absolute;top:0;right:0;box-shadow:0 0 0 2px #fff!important}
.user-thumbnails>li .status-mark[class*=border-]{background-color:#fcfcfc}
.panel-default>.panel-heading .user-thumbnails>li .status-mark,.panel-default>.panel-heading .user-thumbnails>li .status-mark[class*=border-],.panel-footer-transparent .header-thumbnails>li .status-mark,.panel-footer-transparent .header-thumbnails>li .status-mark[class*=border-]{background-color:#fff}
.user-thumbnails-lg>li{background:#ececec; padding:15px 13px; border-radius:50px;cursor:pointer;}
.user-thumbnails-lg>li i{font-size:20px; color:#fff;}
.user-thumbnails-lg>li .status-mark{width: 15px;height: 15px;border: 4px solid;}
.user-thumbnails-xlg>li{margin:0 20px 30px 0;}
.user-thumbnails-xlg>li>img{max-height:110px}
.user-thumbnails-xlg>li>i{font-size:20px; color:#fff;}
.user-thumbnails-xlg>li .status-mark{width: 40px;height: 40px;border: 5px solid; top:-5px;right:-5px;box-shadow:0 0 0 3px #f5f5f5!important;cursor:pointer}
.user-thumbnails-xlg>li .status-mark[class*=border-] {background-color: #f5f5f5;}



/******************************
Messages
******************************/
.message-header{padding:20px 20px 15px 0}
.message-detail{margin:0;padding:0 10px 0 20px;}
.message-toolbar i{font-size:24px; color:#222; margin-left:20px}
.media.new{background:rgba(0,0,255,0.05);}
.message-list .media-actions{margin:-50px 0 0 0;}
.message-list .dropdown-menu{top:40px; right:20px;}


/******************************
Emails
******************************/
.menu-list{margin:0px;overflow:hidden;padding:0;}
.menu-list .list-title{text-transform:uppercase; color:#4DD0E1; font-family:'open_sanssemibold';}
.menu-list i{color:#4DD0E1;}
.menu-list ul{margin:0;position:absolute;display:none;left:110%;width:100%}
.menu-list li{position:relative;margin-top:1px;list-style:none;}
.menu-list li:first-child{margin-top:0}
.menu-list li>a{display:block;color:#fff;padding:8px 12px 9px;border-radius:3px}
.menu-list li>a:focus,.menu-list li>a:hover{background-color:#26c6da; color:#fff; text-decoration:none;}
.menu-list li>a:focus i,.menu-list li>a:hover i{color:#fff;}
.menu-list li>a>i{margin-right: 6px;font-size: 14px;top: -2px;}
.dd-wrapper .dd-header h6>i,.menu-heading>i{margin-right:7px}
.menu-list li>a>.badge,.menu-list li>a>.label{float:right;margin-left:7px; margin-top:3px; font-size:9px; padding:3px 5px 1px 4px;}
.menu-list li.active>a,.menu-list li.active>a:focus,.menu-list li.active>a:hover{color:#fff;background-color:#52D1E2}
.menu-list li.disabled>a,.menu-list li.disabled>a:focus,.menu-list li.disabled>a:hover{background-color:transparent;color:#999;cursor:not-allowed}
.menu-list li.disabled>a>.badge,.menu-list li.disabled>a>.label,.menu-list li.disabled>a>img{opacity:.8;filter:alpha(opacity=80)}
.media-email .media-body{padding-right:20px;}
.media-email .media-actions {margin:-115px -5px 0 0;}
.media-email .media-actions i{font-size:14px;}
.media-email .dropdown-menu{top:25%; right:10px;}
.media-email i.icon-attachment{top:1px;left:10px;}
.media-email i.icon-flag7{top:1px;left:15px;}
.media-email p{font-size:11px;margin:0;padding:5px 0 0 0;}
.media-email .checker{float:left;top: 20px;left: 12px;}
.media-list-linked.media-email .media-link{padding:10px 10px 10px 40px}
.subject-line{margin-bottom:20px; padding:0 0 0 20px;}


/******************************
User cards
******************************/
.team {overflow: hidden;position: relative;  border-radius: 6px;text-align: center;padding: 0;background-color: #284c79;color: rgba(255,255,255,0.8);border-radius: 0;}
.team .btn-icon, .common-card .btn-icon{padding:8px 10px;}
.team .btn-icon i, .common-card .btn-icon i{font-size:16px;}
.team .header-bg {position: absolute;top: 0;left: 0;width: 100%;height: 40%;border-bottom: 1px solid rgba(255,255,255,0.4);z-index: 1;overflow: hidden;}
.team .avatar {position: relative;margin-top: 35px;z-index: 100;}
.team .avatar img {width: 60%;height: 60%;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;border: 5px solid rgba(0,0,30,0.2);}
.team .avatar img:hover{background:rgba(0,0,0,0.3);}
.team .header-blur{-webkit-filter: blur(25px);-moz-filter: blur(25px);-o-filter: blur(25px);-ms-filter: blur(25px);filter: blur(25px);margin-left: -50px;margin-top: -200px;min-width: 140%;}
.avatar .dropdown-menu {top: 150px;left: 35px;}
/******************************
Header
******************************/
.header{margin:50px 0 20px 0;background-color:#fff;border-bottom-color:#ddd;box-shadow: 0 0 24px 0 rgba(0,0,0,.06),0 1px 0 0 rgba(0,0,0,.02);}
.header-content{position:relative;background-color:inherit;padding:0 20px}
.page-title{font-size:18px;padding:22px 36px 20px 0;display:block;position:relative}
.page-title i{top:-2px;font-size: 110%;min-width: 22px;text-align: left;}
.page-title small{margin-left:5px;font-size:75%;color:#999}
@media (min-width:769px){
	.header .elements.collapse{display:block;visibility:visible}
}
.breadcrumb{margin:-20px 0 0 16px;padding:4px 15px 12px;}
.breadcrumb>li{position:relative; font-size:11px;}
.breadcrumb>li>a{color:#666}
.breadcrumb>li>a:hover,.breadcrumb>li>a:focus{opacity:.85;filter:alpha(opacity=85);text-decoration:none;}
.breadcrumb > li + li:before {content: '/';padding:0 8px 0 5px;color: #666;position:relative;}
@media (max-width:768px){
	.elements .breadcrumb{padding-top:0;padding-bottom:0}
	.breadcrumb>li{position:static}
}


/******************************
Header elemments
******************************/
.elements-toggle{cursor:pointer;display:block;line-height:1;position:absolute;top:50%;margin-top:-8px}
.elements-toggle,.elements-toggle:hover,.elements-toggle:focus{color:inherit}
.elements-toggle>i{top:0;font-size:16px;}
.elements-toggle{right:20px}
.elements{background-color:inherit;position:absolute;top:65%;right:20px;margin-top:-18px;}
.elements i{top:-2px; font-size:16px;}
.elements .form-group{margin-bottom:0px;}
.elements .form-group input{margin-top:-8px;}
.elements button{margin-top:-4px;}
.elements .nav-pills{margin-bottom:0px; margin-top:-5px;}
.elements .btn-labeled{padding:5px 8px 6px 42px;}
.elements .btn-labeled b{padding: 6px 10px;}
.elements .pager{margin:0;}
.panel-body>.elements{top:0;margin-top:14px;z-index:10}
@media (min-width:769px){
	.elements-toggle{display:none}
}
@media (max-width:768px){
	.panel-body>.elements-toggle{top:20px;margin-top:0}
	.panel-body>.elements.visible{top:56px;background-color:#fff}
}
.header .elements .icons-list>li+li,.thumbnail-heading .elements .icons-list>li+li{margin-left:10px}
.elements .btn-float.btn-link{padding-top:0;padding-bottom:0}
.elements .btn-float .bubble{top:-10px;}
@media (max-width:768px){
	.elements{display:none;text-align:center}
	.elements .dropdown-menu{left:-1px;right:-1px;margin-top:0;border-top-right-radius:0;border-top-left-radius:0}
	.panel-footer>.elements>.pull-right{float:none!important}
	.panel-footer .elements-toggle{position:static;padding-top:10px;padding-bottom:10px;margin-top:0;display:block;text-align:right}
	.elements.visible{display:block;margin-top:0;top:100%;height:auto;left:-1px;right:-1px;padding:8px;border:1px solid #ddd;z-index:2}
	.panel[class*=bg-] .elements.visible,.panel-heading[class*=bg-] .elements.visible{border-width:1px 0;border-color:rgba(255,255,255,0.5);left:0;right:0;background-color:inherit}
	.header .elements.visible{border-width:1px 0;left:0;right:0;z-index:999}
}
@media (min-width:769px){
	.elements{right:15px;}
	.elements .btn-float{margin-top:-6px}
	.elements .btn-float.has-text{margin-top:-17.5px}
	.elements .btn-float.btn-link{margin-top:-3.5px}
	.elements a.btn-link.btn-float, .elements a.btn-link.btn-float:focus, .elements a.btn-link.btn-float:hover{text-decoration:none;}
	.btn-link:hover, .btn-link:focus {color: inherit;}
	.elements.panel-tabs{bottom:0;top:auto;height:auto;margin-top:0}
	.elements.panel-tabs>.nav-tabs{border-bottom:0;margin-bottom:0}
	.elements.panel-tabs>.nav-tabs>li>a{padding:14px 20px}
	.panel-flat .elements.panel-tabs{bottom:auto;top:0}
	.panel-flat .elements.panel-tabs>.nav-tabs>li>a{padding-top:20px;padding-bottom:20px}
	.panel-footer>.elements{position:static;margin-top:0}
	.panel-footer-bordered .elements{margin-left:-20px}
}


/******************************
Code elements
******************************/
pre{color:#666;border-radius:2px}
pre.line-numbers,pre.line-numbers>code{position:relative}
.line-highlight[data-end]:after{content:attr(data-end);top:auto;bottom:0}
pre.line-numbers{padding-left:50px;counter-reset:linenumber}
.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:20px;top:2px;width:20px;letter-spacing:-1px;border-right:1px solid #ddd;-moz-user-select:none;user-select:none;color:#999;}
.cropper-container,.gu-unselectable{-webkit-user-select:none;-ms-user-select:none}
.line-numbers .line-numbers-rows>span{pointer-events:none;display:block;counter-increment:linenumber}
.line-numbers .line-numbers-rows>span:before{color:#ccc;display:block;padding-right:10px;text-align:right}
pre[class*=language-]{overflow:auto;position:relative;border-left-width:2px;border-left-color:#FF5722;background-color:#fdfdfd;background-image:-webkit-linear-gradient(transparent 50%,rgba(0,0,0,.025) 50%);background-image:-moz-linear-gradient(transparent 50%,rgba(0,0,0,.025) 50%);background-image:-ms-linear-gradient(transparent 50%,rgba(0,0,0,.025) 50%);background-image:-o-linear-gradient(transparent 50%,rgba(0,0,0,.025) 50%);background-image:linear-gradient(transparent 50%,rgba(0,0,0,.025) 50%);background-size:3em 3em;background-origin:content-box;border-bottom-left-radius:0;border-top-left-radius:0;padding: 2px 15px 2px 50px;}
pre[class*=language-]>code[data-language]{display:block}
pre[class*=language-]>code[data-language]:before{content:attr(data-language);background-color:#FF5722;display:inline-block;position:absolute;top:0;right:0;font-size:11px;border-radius:0 0 0 2px;padding:4px 8px;text-shadow:none;color:#fff;}
pre[class*=language-].line-numbers>code[data-language]:before{top:-15px;right:-15px}
pre[data-line]{position:relative;padding-left:36px}
.token.cdata,.token.comment,.token.doctype,.token.prolog,.token.punctuation{color:#999}
.token.boolean,.token.constant,.token.number,.token.property,.token.symbol,.token.tag{color:#fff}
.token.attr-name,.token.builtin,.token.selector,.token.string{color:#690}
.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url,.token.variable{color:#a67f59;background:rgba(255,255,255,.5)}
.token.atrule,.token.attr-value,.token.keyword{color:#07a}
.token.function{color:#DD4A68}
.token.important,.token.regex{color:#e90}
.token.important{font-weight:700}
.token.entity{cursor:help}


/******************************
Navigation
******************************/
.navigation{margin:0;padding:10px 0;list-style:none;position:relative}
.navigation{padding-top:0}
.navigation .hidden-ul{display:none}
.navigation li{position:relative}
.navigation li+li{margin-top:1px}
.navigation li+.navigation-header{margin-top:10px}
.navigation li a{color:#222;display:block;-webkit-transition:background .15s linear,color .15s linear;-o-transition:background .15s linear,color .15s linear;transition:background .15s linear,color .15s linear}
.navigation li a:hover,.navigation li a:focus{background-color:rgba(0,0,0,0.1);color:#fff}
.navigation li a>i{float:left;top:0;margin-top:2px;margin-right:15px;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;font-size:16px;}
.navigation li a>i.pull-right{margin-right:0;margin-left:15px}
.navigation li.disabled>a,.navigation li.disabled>a:hover,.navigation li.disabled>a:focus{color:inherit;background-color:transparent;cursor:not-allowed;opacity:.3;filter:alpha(opacity=30)}
.navigation li>.has-ul{position:relative;padding-right:36px}
.navigation li>.has-ul:after{content:"\e9c7";font-family:"icomoon";font-size:16px;display:block;position:absolute;top:50%;margin-top:-8px;right:20px;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:-webkit-transform .2s ease-in-out;-o-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out}
.navigation li.active>.has-ul:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.navigation li.navigation-divider{margin:10px 0;height:1px;background-color:rgba(255,255,255,0.1)}
.navigation li.navigation-divider{background-color:#eee}
.navigation>li>a{padding:7px 20px;min-height:32px;font-size:13px;}
.navigation>li.active>a,.navigation>li.active>a:hover,.navigation>li.active>a:focus{background-color:#f8f8f8;color:#222;border-left:3px solid #4DD0E1;padding:7px 17px;}
.navigation>li ul{list-style:none;margin:0;padding:0;background-color:rgba(0,0,0,0.15);-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.05);box-shadow:0 1px 0 rgba(255,255,255,0.05)}
.navigation>li ul li a{padding:10px 20px;padding-left:51px;min-height:40px}
.navigation>li ul .navigation-header{padding-left:51px}
.navigation>li>ul>li>ul>li>a,.navigation>li>ul>li>ul>.navigation-header{padding-left:71px}
.navigation>li>ul>li>ul>li>ul>li>a,.navigation>li>ul>li>ul>li>ul .navigation-header{padding-left:91px}
.navigation>li>ul li:first-child{padding-top:10px}
.navigation>li>ul li:last-child{padding-bottom:10px}
.navigation>li>ul li.active>a,.navigation>li>ul li.active>a:hover,.navigation>li>ul li.active>a:focus{background-color:rgba(0,0,0,0.2);color:#fff}
.navigation .navigation-header{min-height:30px;padding:10px 20px;border-bottom:0;text-transform:uppercase;font-size:11px;line-height:1.82}
.navigation .navigation-header>span{display:block;margin-top:2px}
.navigation .navigation-header>i{display:none}
.navigation .navigation-header>i.pull-right{margin-top:2px}
.navigation .navigation-header,.navigation .navigation-header a{color:rgba(255,255,255,0.5);font-weight:400}
.navigation .navigation-header a:hover,.navigation .navigation-header a:focus{color:#fff}
.navigation .navigation-header a i{float:none;margin:0}
.navigation .navigation-header,.navigation .navigation-header a{color:#999}
.navigation .navigation-header a:hover,.navigation .navigation-header a:focus{color:#333}
.navigation .label,.navigation .badge{float:right;margin-top:1px}
.navigation li>a:hover,.navigation li>a:focus{background-color:#f8f8f8;color:#222;border-left:3px solid #4DD0E1;padding:7px 20px 7px 17px;}
.navigation li.disabled>a,.navigation li.disabled>a:hover,.navigation li.disabled>a:focus{background-color:transparent}
.navigation-icons-right>li>a,.navigation-icons-right>li>a.has-ul{padding-right:20px}
.navigation-icons-right>li>a>i{float:right;margin-right:0}
.navigation-icons-right>li>a.has-ul:after,.navigation-icons-right>li.active>.has-ul:after{content:none}
.navigation-bordered>li{border-top:1px solid rgba(255,255,255,0.05)}
.navigation-bordered>li:last-child{border-bottom:1px solid rgba(255,255,255,0.05)}
.navigation-bordered>li.navigation-header{background-color:rgba(0,0,0,0.1);padding-top:12px;padding-bottom:12px;line-height:1}
.navigation-bordered>li+li{margin-top:0}
.navigation-bordered>li ul{-webkit-box-shadow:none;box-shadow:none}
.navigation-bordered li+.navigation-header{margin-top:0}
.navigation-bordered>li{border-top:1px solid #eee}
.navigation-bordered>li.navigation-header{background-color:#fafafa}
.navigation-lg>li>a,.navigation-lg>li>a>span{padding-top:14px;padding-bottom:14px;min-height:48px}
.navigation-lg>li ul li a{padding-top:10px;padding-bottom:10px;min-height:40px}
.navigation-lg>li>ul{top:48px}
.navigation-sm>li>a,.navigation-sm>li>a>span{padding-top:10px;padding-bottom:10px;min-height:40px}
.navigation-sm>li ul li a{padding-top:6px;padding-bottom:6px;min-height:32px}
.navigation-sm>li>ul{top:40px}
.navigation-xs>li>a,.navigation-xs>li>a>span{padding-top:8px;padding-bottom:8px;min-height:36px}
.navigation-xs>li ul li a{padding-top:6px;padding-bottom:6px;min-height:32px}
.navigation-xs>li>ul{top:36px}


/******************************
Timeline
******************************/
.timeline {position: relative;padding:0;}
.timeline::before {content: '';position: absolute;top: 0;left: 18px;height: 100%;width: 4px;background: #d7e4ed;}
.timeline-year {position: relative;width: 110px;margin: 0 auto;padding: 8px;text-align: center;border: 0;color: #fff;font-family: open_sanssemibold;background: #4DD0E1;border-radius:2px;font-size:20px;}
.timeline-block {position: relative;margin: 2em 0;}
.timeline-block:after {content: "";display: table;clear: both;}
.timeline-block:first-child {margin-top: 0;}
.timeline-block:last-child {margin-bottom: 0;}
.timeline-icon {position: absolute;top: 0;left: 0;width: 40px;height: 40px;border-radius: 50%;background: #e4e9f0;box-shadow: 0 0 0 5px #e4e9f0;}
.timeline-icon i {display: block;width: 24px;height: 24px;position: relative;left: 50%;top: 50%;margin-left: -12px;margin-top: -12px;font-size:24px;}
.timeline-content {position: relative;margin-left: 60px;background: white;border-radius: 2px;padding: 10px;box-shadow: 0 0 24px 0 rgba(0,0,0,.06),0 1px 0 0 rgba(0,0,0,.02);}
.timeline-content:after {content: "";display: table;clear: both;}
.timeline-content::before {content: '';position: absolute;top: 16px;right: 100%;height: 0;width: 0;border: 7px solid transparent;border-right: 7px solid white;}
.timeline-content p, .timeline-content{font-size: 11px;padding:7px 0 0 0;margin-bottom:0px;}
.timeline-content .media-actions{position: absolute;top: -7px;right: -15px;}
.profile-timeline .media-actions{position: absolute;top: -7px;right: -15px;}
.profile-timeline .media-annotation{margin:5px 0 10px;}
.timeline-content .dropdown-menu{top:30px; right:15px;}
.timeline-content .media-annotation{margin:1px 0 10px;}
.timeline-content .media-annotation i{font-size:11px;}
ul.quick-actions{margin: 10px -15px 0px -15px;padding: 6px 10px 5px;border-top: 1px solid #ececec;border-bottom: 1px solid #ececec; font-size:11px;}
ul.quick-actions li{list-style:none;display:inline-block; margin-right:15px;}
ul.quick-actions li i{font-size:12px;}
.timeline-content .comments{padding:10px 15px; background:#f6f6f6; margin:0px -15px -15px -15px;}
.timeline-content .media-left img{width: 32px;height: 32px;max-width: none;margin-top: 2px;}
@media (min-width: 1170px) {
	.timeline::before {left: 50%;margin-left: -2px;}
	.timeline-block {margin: -60px 0;}
	.timeline-block.first {margin-top: 20px !important;}
	.timeline-block.last {margin-bottom: 20px !important;}
	.timeline-content {margin-left: 0;padding: 12px 15px;width: 45%;}
	.timeline-content::before {top: 24px;left: 100%;border-color: transparent;border-left-color: white;}
	.timeline-icon {width: 60px;height: 60px;left: 50%;margin-left: -30px;-webkit-transform: translateZ(0);-webkit-backface-visibility: hidden;}
	.timeline-block:nth-child(even) .timeline-content {float: right;}
	.timeline-block:nth-child(even) .timeline-content::before {top: 24px;left: auto;right: 100%;border-color: transparent;border-right-color: white;}  
}
.profile-timeline ul.quick-actions{margin-top:0;}
.profile-timeline .comments{padding-left:45px; margin-top:20px;}


/******************************
Sortable panels
******************************/
.ui-draggable-handle,.ui-sortable-handle{-ms-touch-action:none;touch-action:none}
.ui-sortable .ui-state-disabled{color:#999;cursor:not-allowed;opacity:.75;filter:alpha(opacity=75)}
.sortable-placeholder{position:relative}
.sortable-placeholder:before{content:'';display:inline-block;background-color:rgba(255,255,255,.3);width:100%;height:100%;position:absolute;left:0;top:0;border:3px dashed rgba(0,0,0,.4)}
.panel+.sortable-placeholder{margin-bottom:20px}
.sortable-placeholder+.panel{margin-top:20px}
.panel+.sortable-placeholder{margin-bottom:20px}
.sortable-placeholder+.panel{margin-top:20px}
.panel-group>.sortable-placeholder:before{border-radius:3px}
.panel-group .panel+.sortable-placeholder{margin-top:5px;margin-bottom:5px}
.panel-group .sortable-placeholder+.panel{margin-top:5px}
.table .ui-sortable-helper{width:100%;background-color:#fff;display:table}
.table .sortable-placeholder{margin:0}
.table .sortable-placeholder:before{content:none}
.table.ui-sortable,.ui-resizable{position:relative}


/******************************
Pricing table
******************************/
.pricingTable{text-align: center;transition: all 0.5s ease 0s;margin-bottom:30px;}
.pricingTable:hover{box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);cursor:pointer;}
.pricingTable .pricingTable-header{color: #feffff;}
.pricingTable .heading{display: block;padding-top: 25px;}
.pricingTable .heading > h3{font-size: 20px;margin: 0;text-transform: capitalize;}
.pricingTable .subtitle{display: block;font-size: 13px;margin-top: 5px;text-transform: capitalize;}
.pricingTable .price-value{display: block;font-size: 64px;font-weight: 700;padding-bottom: 25px;margin-top:30px;}
.pricingTable .price-value span{display: block;font-size: 14px;line-height: 20px;text-transform: uppercase;margin-top:25px;}
.pricingTable .pricingContent{text-transform: capitalize;background: #fbfbfb;color: #fefeff;}
.pricingTable .pricingContent ul{list-style: none;padding: 15px 20px 10px;margin: 0;text-align: left;}
.pricingTable .pricingContent ul li{font-size: 14px;padding: 12px 0;border-bottom: 1px dashed #e1e1e1;color: #9da1ad;}
.pricingTable .pricingContent ul li i{font-size: 14px;float: right;}
.pricingTable .pricingTable-sign-up{padding: 20px 0;background: #fbfbfb;color: #fff;text-transform: capitalize;}
.pricingTable .btn-block{width: 60%;margin: 0 auto;font-size: 17px;color: #fff;text-transform: capitalize;border: none;border-radius: 5px;padding: 10px;transition: all 0.5s ease 0s;}
.pricingTable .btn-block:before{content: "\ed6f";font-family: 'icomoon';margin-right: 10px;}
@media screen and (max-width: 990px){
	.pricingTable{ margin-bottom: 20px; }
}

/******************************
SwitcheryJS
******************************/
.switchery{background-color:#fff;border:1px solid #ddd;border-radius:100px;cursor:pointer;display:inline-block;width:44px;height:22px;vertical-align:middle;position:relative;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.checkbox-switchery .switchery{position:absolute;left:0;margin-top:-2px}
.switchery>small{background-color:#fff;border-radius:100px;width:22px;height:22px;position:absolute;top:0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.4);box-shadow:0 1px 3px rgba(0,0,0,0.4)}
.checkbox.checkbox-switchery{margin-bottom:14px;padding-left:0}
.checkbox.checkbox-switchery.disabled .switchery{cursor:not-allowed}
.checkbox[class*=switchery-],.checkbox-inline[class*=switchery-]{padding-left:0;padding-right:0}
.switchery-lg.checkbox-switchery{margin-bottom:18px}
.switchery-lg.checkbox-switchery .switchery{margin-top:-4px}
label.switchery-lg{margin-bottom:0}
.switchery-lg .switchery{height:26px;width:52px}
.switchery-lg .switchery>small{height:26px;width:26px}
.switchery-sm.checkbox-switchery{margin-bottom:10px}
.switchery-sm.checkbox-switchery .switchery{margin-top:0}
label.switchery-sm{margin-bottom:0}
.switchery-sm .switchery{height:18px;width:36px}
.switchery-sm .switchery>small{height:18px;width:18px;margin-left:0;}
.switchery-sm .switchery>small:before{content:'';}
.switchery-xs.checkbox-switchery{margin-bottom:6px}
.switchery-xs.checkbox-switchery .switchery{margin-top:2px}
label.switchery-xs{margin-bottom:0}
.switchery-xs .switchery{height:14px;width:28px}
.switchery-xs .switchery>small{height:14px;width:14px}
.checkbox-switchery label,label.checkbox-switchery{position:relative;padding-left:56px;margin:0;cursor:pointer}
.checkbox-switchery.switchery-lg label,label.checkbox-switchery.switchery-lg{padding-left:64px}
.checkbox-switchery.switchery-sm label,label.checkbox-switchery.switchery-sm{padding-left:48px}
.checkbox-switchery.switchery-xs label,label.checkbox-switchery.switchery-xs{padding-left:40px}
.checkbox-switchery.checkbox-inline{margin-bottom:0}
.checkbox-switchery.checkbox-right .switchery{left:auto;right:0}
.checkbox-switchery.checkbox-right label,label.checkbox-switchery.checkbox-right{padding-left:0;padding-right:56px}
.checkbox-switchery.checkbox-right.switchery-lg label,label.checkbox-switchery.checkbox-right.switchery-lg{padding-left:0;padding-right:64px}
.checkbox-switchery.checkbox-right.switchery-sm label,label.checkbox-switchery.checkbox-right.switchery-sm{padding-left:0;padding-right:48px}
.checkbox-switchery.checkbox-right.switchery-xs label,label.checkbox-switchery.checkbox-right.switchery-xs{padding-left:0;padding-right:40px}
.switchery-double .switchery{position:relative;margin:-7px 7px -5px}
.switchery-double.checkbox-switchery label,label.switchery-double.checkbox-switchery{padding:0}
.switchery-double.switchery-lg .switchery{margin-top:-8px;margin-bottom:-6px}
.switchery-double.switchery-sm .switchery{margin-top:-6px;margin-bottom:-4px}
.switchery-double.switchery-xs .switchery{margin-top:-5px;margin-bottom:-3px}


/******************************
Checkboxes & radios
******************************/
.checker{position:relative;display:inline-block;cursor:pointer;vertical-align:middle}
.checker,.checker span,.checker input{width:18px;height:18px}
.checker span{color:#1b222c;border:none;display:inline-block;text-align:center;position:relative;background: #f3f3f3;border-radius: 4px;box-shadow: inset 1px 1px 1px #ccc;}
.checker span:after{content:"\ed6c";font-family:'icomoon';display:none;font-size:14px;line-height:1;position:absolute;top:2px;left:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.checker span.checked:after{display:block;left:2px}
.checker input[type=checkbox],.choice input[type=radio]{border:none;background:none;display:-moz-inline-box;display:inline-block;margin:0;vertical-align:top;cursor:pointer;position:absolute;top:-2px;left:-2px;z-index:2;opacity:0;filter:alpha(opacity=0)}
.checkbox .checker,.checkbox-inline .checker{position:absolute;top:1px;left:0}
.form-horizontal .checkbox .checker,.form-horizontal .checkbox-inline .checker{top:9px}
.checkbox-right .checker{left:auto;right:0}
.checker.active span:after,.checkbox>label:active .checker span:after,.checkbox-inline:active .checker span:after{display:block;opacity:.75;filter:alpha(opacity=75)}
.checker.disabled{opacity:.5;filter:alpha(opacity=50)}
.checker.disabled,.checker.disabled input[type=checkbox]{cursor:not-allowed}
.checkbox>label:active .checker.disabled span:after,.checkbox-inline:active .checker.disabled span:after{opacity:0;filter:alpha(opacity=0)}
.checkbox>label:active .checker.disabled span.checked:after,.checkbox-inline:active .checker.disabled span.checked:after{opacity:1;filter:alpha(opacity=100)}
.checker[class*=border-] span{border-color:inherit;color:inherit}
.dropdown-menu>.active:not(.disabled) .checker span,.dropdown-menu[class*=bg-] .checker span,.navbar-inverse .navbar-form .checker span,.sidebar:not(.sidebar-default) .checkbox .checker span{border-color:#fff;color:#fff}
.choice{position:relative;display:inline-block;cursor:pointer;vertical-align:middle;border-radius:100%}
.choice,.choice span,.choice input{width:18px;height:18px}
.choice span{border:none;background: #f3f3f3;display:-moz-inline-box;display:inline-block;border-radius:100%;text-align:center;position:relative;box-shadow: inset 1px 1px 1px #ccc;}
.choice span:after{content:"";position:absolute;top:5px;left:5px;border:4px solid #1b222c;width:0;height:0;border-radius:100%;display:none;}
.choice span.checked:after{display:block}
.radio .choice,.radio-inline .choice{position:absolute;top:1px;left:0}
.form-horizontal .radio .choice,.form-horizontal .radio-inline .choice{top:9px}
.radio-right .choice{left:auto;right:0}
.choice.active span:after,.radio>label:active .choice span:after,.radio-inline:active .choice span:after{display:block;opacity:.75;filter:alpha(opacity=75)}
.choice.disabled{opacity:.5;filter:alpha(opacity=50)}
.choice.disabled,.choice.disabled input[type=radio]{cursor:not-allowed}
.radio>label:active .choice.disabled span:after,.radio-inline:active .choice.disabled span:after{opacity:0;filter:alpha(opacity=0)}
.radio>label:active .choice.disabled span.checked:after,.radio-inline:active .choice.disabled span.checked:after{opacity:1;filter:alpha(opacity=100)}
.choice[class*=border-] span{border-color:inherit}
.choice[class*=border-] span:after{border-color:inherit}
.dropdown-menu>.active .choice span,.dropdown-menu[class*=bg-] .choice span,.navbar-inverse .navbar-form .choice span,.sidebar:not(.sidebar-default) .checkbox .choice span{border-color:#fff}


/******************************
Bootstrap uploader
******************************/
.uploader{width:100%;position:relative;display:-moz-inline-box;display:inline-block;border-radius:4px}
.uploader .filename{color:#999;height:36px;padding:7px 45px 7px 12px;width:100%;float:left;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:default;border:1px solid #ddd;background-color:#fff;border-radius:3px;text-align:left}
.uploader .action,.uploader input[type=file]{position:absolute;height:36px;cursor:pointer;right:0}
.uploader .action{color:#333;top:0;min-width:36px;z-index:1;border:1px solid #ddd;border-bottom-right-radius:3px;border-top-right-radius:3px;padding: 6px 10px;}
.uploader .action>i{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px;font-size:16px;}
.uploader[class*=bg-] .action{background-color:inherit;border-color:inherit;color:inherit}
.uploader input[type=file]{width:100%;margin-top:0;top:0;bottom:0;border:0;z-index:10;opacity:0;filter:alpha(opacity=0)}
.uploader.disabled .action{opacity:.6;filter:alpha(opacity=60)}
.uploader.disabled .filename{background-color:#fafafa;cursor:not-allowed}
.uploader-lg .action,.uploader-lg .filename,.uploader-lg input[type=file]{height:40px}
.uploader-lg .action{width:40px}
.uploader-lg .filename{padding-top:9px;padding-bottom:9px;padding-right:50px}
.uploader-sm .action,.uploader-sm .filename,.uploader-sm input[type=file]{height:34px}
.uploader-sm .action{width:34px}
.uploader-sm .filename{padding-top:6px;padding-bottom:6px;padding-right:42.5px}
.uploader-xs .action,.uploader-xs .filename,.uploader-xs input[type=file]{height:32px}


/******************************
Bootstrap switch
******************************/
.bootstrap-switch{display:inline-block;cursor:pointer;margin-top:-2px;margin-right:7px;border-radius:3px;border:1px solid transparent;position:relative;text-align:left;overflow:hidden;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all ease-in-out .05s;-o-transition:all ease-in-out .05s;transition:all ease-in-out .05s}
.bootstrap-switch .bootstrap-switch-container{display:inline-block;top:0;border-radius:3px;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
.bootstrap-switch.bootstrap-switch-focused{outline:0}
.bootstrap-switch .bootstrap-switch-handle-on,.bootstrap-switch .bootstrap-switch-handle-off,.bootstrap-switch .bootstrap-switch-label{cursor:pointer;display:inline-block !important;height:100%;padding:7px 12px}
.bootstrap-switch input[type='radio'],.bootstrap-switch input[type='checkbox']{position:absolute !important;top:0;left:0;z-index:-1;opacity:0;filter:alpha(opacity=0)}
.bootstrap-switch input[type='radio'].form-control,.bootstrap-switch input[type='checkbox'].form-control{height:auto}
.bootstrap-switch.bootstrap-switch-disabled,.bootstrap-switch.bootstrap-switch-readonly,.bootstrap-switch.bootstrap-switch-indeterminate{cursor:default !important}
.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-on,.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-off,.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-label{cursor:default !important;opacity:.5;filter:alpha(opacity=50)}
.bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container{-webkit-transition:margin-left .2s;-o-transition:margin-left .2s;transition:margin-left .2s}
.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-on{border-bottom-left-radius:0;border-top-left-radius:0;border-bottom-right-radius:2px;border-top-right-radius:2px}
.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-off{border-bottom-right-radius:0;border-top-right-radius:0;border-bottom-left-radius:2px;border-top-left-radius:2px}
.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-off .bootstrap-switch-label{border-bottom-right-radius:2px;border-top-right-radius:2px}
.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-on .bootstrap-switch-label{border-bottom-left-radius:2px;border-top-left-radius:2px}
.bootstrap-switch-handle-on,.bootstrap-switch-handle-off{text-align:center;z-index:1}
.bootstrap-switch-handle-on.bootstrap-switch-default,.bootstrap-switch-handle-off.bootstrap-switch-default{color:#333;background-color:#eee}
.bootstrap-switch-handle-on.bootstrap-switch-primary,.bootstrap-switch-handle-off.bootstrap-switch-primary{color:#fff;background-color:#2196f3}
.bootstrap-switch-handle-on.bootstrap-switch-danger,.bootstrap-switch-handle-off.bootstrap-switch-danger{color:#fff;background-color:#f44336}
.bootstrap-switch-handle-on.bootstrap-switch-success,.bootstrap-switch-handle-off.bootstrap-switch-success{color:#fff;background-color:#4caf50}
.bootstrap-switch-handle-on.bootstrap-switch-warning,.bootstrap-switch-handle-off.bootstrap-switch-warning{color:#fff;background-color:#ff5722}
.bootstrap-switch-handle-on.bootstrap-switch-info,.bootstrap-switch-handle-off.bootstrap-switch-info{color:#fff;background-color:#00bcd4}
.bootstrap-switch-handle-on{border-bottom-left-radius:2px;border-top-left-radius:2px}
.bootstrap-switch-handle-off{border-bottom-right-radius:2px;border-top-right-radius:2px}
.bootstrap-switch-label{text-align:center;box-shadow:0 0 0 1px rgba(0,0,0,0.1) inset;z-index:100;color:#333;background-color:#fff;position:relative}
.bootstrap-switch-label:hover{background-color:#fcfcfc}
.bootstrap-switch-label:active{background-color:#fafafa}
.bootstrap-switch-label:after{content:'';position:absolute;top:50%;left:50%;width:3px;height:10px;margin-top:-5px;margin-left:-1px;display:inline-block;border-left:1px solid #ddd;border-right:1px solid #ddd}
.bootstrap-switch-large .bootstrap-switch-handle-on,.bootstrap-switch-large .bootstrap-switch-handle-off,.bootstrap-switch-large .bootstrap-switch-label{padding:9px 15px}
.bootstrap-switch-mini .bootstrap-switch-handle-on,.bootstrap-switch-mini .bootstrap-switch-handle-off,.bootstrap-switch-mini .bootstrap-switch-label{padding:5px 10px}
.bootstrap-switch-small .bootstrap-switch-handle-on,.bootstrap-switch-small .bootstrap-switch-handle-off,.bootstrap-switch-small .bootstrap-switch-label{padding:6px 11px}
.checkbox-switch>label,label.checkbox-switch.checkbox-inline{padding:0}
.checkbox-switch.checkbox-right .bootstrap-switch{margin-right:0;margin-left:7px}


/******************************
Select2
******************************/
.select2-container{outline:0;position:relative;display:inline-block;text-align:left}
.select2-selection--single{cursor:pointer;display:block;height:36px;padding:7px 0;line-height:1.5384616;position:relative;border:1px solid transparent;white-space:nowrap;border-radius:3px;user-select:none}
.select2-container--open .select2-selection--single,.select2-selection--single:focus,.select2-selection--single:hover{-webkit-box-shadow:0 0 0 100px rgba(0,0,0,.01) inset;box-shadow:0 0 0 100px rgba(0,0,0,.01) inset}
.select2-selection--single:not([class*=bg-]){background-color:#fff;color:#333}
.select2-selection--single:not([class*=bg-]):not([class*=border-]){border-color:#ddd}
.select2-container--open .select2-selection--single[class*=bg-],.select2-selection--single[class*=bg-]:focus,.select2-selection--single[class*=bg-]:hover{-webkit-box-shadow:0 0 0 100px rgba(0,0,0,.025) inset;box-shadow:0 0 0 100px rgba(0,0,0,.025) inset}
.select2-selection--single[class*=bg-] .select2-selection__placeholder{color:#fff}
.select2-container--disabled .select2-selection--single[class*=bg-] .select2-selection__placeholder{color:rgba(255,255,255,.75)}
.select2-selection--single .select2-selection__rendered{display:block;padding-left:12px;padding-right:31px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.select2-selection--single .select2-selection__rendered>i{margin-right:10px}
.select2-selection--single .select2-selection__clear{position:relative;cursor:pointer;float:right;font-size:0;line-height:1;margin-top:2px;margin-left:5px;opacity:.75;filter:alpha(opacity=75)}
.select2-selection--single .select2-selection__clear:hover{opacity:1;filter:alpha(opacity=100)}
.select2-selection--single .select2-selection__clear:after{content:'\ed6b';font-family:icomoon;display:inline-block;font-size:16px}
.select2-selection--single .select2-selection__placeholder{color:#999}
.select2-selection--single .select2-selection__arrow:after{content:'\e9c5';font-family:Icomoon;display:inline-block;position:absolute;top:50%;right:12px;margin-top:-8px;font-size:16px;line-height:1;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.bs-searchbox:after,.select2-search--dropdown:after,.selectboxit-default-arrow:after,.validation-error-label:before,.validation-valid-label:before{font-family:icomoon;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.select2-container--disabled .select2-selection--single .select2-selection__clear,.select2-selection--single .select2-selection__arrow b{display:none}
.select2-container--open .select2-selection--single .select2-selection__arrow:after{content:'\e9c6'}
.select2-container--disabled .select2-selection--single{cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none}
.select2-container--disabled .select2-selection--single:not([class*=bg-]){background-color:#fafafa;color:#999}
.select2-container--disabled .select2-selection--single[class*=bg-]{-webkit-box-shadow:0 0 0 100px rgba(255,255,255,.25) inset;box-shadow:0 0 0 100px rgba(255,255,255,.25) inset}
.select2-selection--multiple{display:block;border:1px solid transparent;border-radius:3px;cursor:text;user-select:none}
.picker,.select2-results__option,.selectboxit-container *{-moz-user-select:none;-ms-user-select:none}
.select2-selection--multiple:not([class*=bg-]){background-color:#fff}
.select2-selection--multiple:not([class*=bg-]):not([class*=border-]){border-color:#ddd}
.select2-selection--multiple .select2-selection__rendered{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;list-style:none;margin:0;padding:0 2px 2px;width:100%}
.select2-selection--multiple .select2-selection__placeholder{color:#999}
.select2-container--disabled .select2-selection--multiple:not([class*=bg-]){background-color:#fafafa;color:#999}
.select2-container--disabled .select2-selection--multiple[class*=bg-]{-webkit-box-shadow:0 0 0 100px rgba(255,255,255,.25) inset;box-shadow:0 0 0 100px rgba(255,255,255,.25) inset}
.select2-container--disabled .select2-selection--multiple[class*=bg-] .select2-selection__choice{opacity:.9;filter:alpha(opacity=90)}
.select2-container--disabled .select2-selection--multiple,.select2-container--disabled .select2-selection--multiple .select2-search__field,.select2-container--disabled .select2-selection--multiple .select2-selection__choice{cursor:not-allowed}
.select2-selection--multiple .select2-selection__choice{background-color:#4DD0E1;color:#fff;border-radius:3px;cursor:default;float:left;margin-right:2px;margin-top:2px;padding:7px 12px}
.select2-selection--multiple .select2-selection__choice>i{margin-right:10px}
.select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove{cursor:pointer;float:right;font-size:14px;margin-top:3px;line-height:1;margin-left:7px;opacity:.75;filter:alpha(opacity=75)}
.select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove:hover{opacity:1;filter:alpha(opacity=100)}
.select2-container--disabled .select2-selection--multiple .select2-selection__choice,.select2-search--dropdown:after{opacity:.6;filter:alpha(opacity=60)}
.select2-container--disabled .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove{display:none}
.select2-selection--multiple .select2-search--inline{float:left}
.select2-selection--multiple .select2-search--inline .select2-search__field{font-size:100%;margin-top:2px;padding:7px 0;background-color:transparent;border:0;outline:0;margin-left:7px;-webkit-appearance:textfield}
.select2-selection--multiple .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.select2-dropdown{background-color:#fff;color:#333;border:1px solid #ddd;border-radius:3px;display:block;position:absolute;left:-100000px;width:100%;z-index:9999;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}
.select2-container--open .select2-dropdown--below,.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}
.select2-container--open .select2-dropdown--above,.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--open.select2-container--below .select2-selection--single{border-bottom-right-radius:0;border-bottom-left-radius:0}
.select2-results{display:block}
.select2-results__options{list-style:none;margin:0;padding:0}
.select2-results>.select2-results__options{padding-bottom:7px;max-height:250px;overflow-y:auto}
.select2-results:first-child>.select2-results__options,.select2-search--hide+.select2-results>.select2-results__options{padding-top:7px}
.select2-results__option{padding:7px 12px;cursor:pointer;-webkit-user-select:none;user-select:none}
.select2-results__option+.select2-results__option{margin-top:1px}
.select2-results__option i{margin-right:10px}
.select2-results__option i.icon-undefined{display:none}
.select2-results__option[role=group]{padding:0}
.select2-results__option.select2-results__option--highlighted{background-color:#f5f5f5}
.select2-results__option[aria-disabled=true]{color:#999;cursor:not-allowed}
.select2-dropdown[class*=bg-] .select2-results__option[aria-disabled=true]{color:rgba(255,255,255,.6)}
.select2-results__option[aria-selected=true]{background-color:#2196F3;color:#fff}
.select2-results__options--nested>.select2-results__option{padding-left:24px;padding-right:24px}
.select2-results__group{display:block;padding:7px 12px;font-size:11px;line-height:1.82;text-transform:uppercase;cursor:default;margin-top:7px;margin-bottom:7px}
.select2-results__option:first-child>.select2-results__group{margin-top:0}
.select2-results__message{color:#999;cursor:default}
.select2-dropdown[class*=bg-] .select2-results__message{color:rgba(255,255,255,.75)}
.select2-results__option.loading-results{padding-top:0}
.select2-results__option.loading-results+.select2-results__option{margin-top:7px}
.select2-results__option--load-more{text-align:center;margin-top:7px;cursor:default}
.select2-container--open .select2-dropdown{left:0}
.select2-container--open .select2-dropdown--above{border-bottom:0}
.select2-container--open .select2-dropdown--above[class*=bg-]{border-bottom:1px solid rgba(255,255,255,.2)}
.select2-container--open .select2-dropdown--below{border-top:none}
.select2-container--open .select2-dropdown--below[class*=bg-]{border-top:1px solid rgba(255,255,255,.2)}
.select2-search--dropdown{display:block;position:relative;padding:12px}
.select2-search--dropdown:after{content:'\e98e';position:absolute;top:50%;left:24px;color:inherit;display:block;font-size:12px;margin-top:-6px;line-height:1}
.select2-search--dropdown+.select2-results .select2-results__message:first-child{padding-top:0}
.select2-search--dropdown .select2-search__field{height:36px;padding:7px 12px 7px 36px;border-radius:3px;border:1px solid #ddd;outline:0;width:100%}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.select2-search--dropdown.select2-search--hide{display:none}
.select-xlg.select2-selection--single{height:46px;padding:10px 0;font-size:16px}
.select-xlg.select2-selection--single .select2-selection__rendered{padding-left:15px;padding-right:34px}
.select-xlg.select2-selection--single .select2-selection__arrow:after{right:15px}
.select-xlg.select2-selection--multiple .select2-selection__choice{padding:10px 15px;font-size:16px}
.select-xlg.select2-selection--multiple .select2-search--inline .select2-search__field{padding:10px 0;font-size:16px}
.select-lg.select2-selection--single{height:40px;padding:9px 0;font-size:14px}
.select-lg.select2-selection--single .select2-selection__rendered{padding-left:15px;padding-right:34px}
.select-lg.select2-selection--single .select2-selection__arrow:after{right:15px}
.select-lg.select2-selection--multiple .select2-selection__choice{padding:9px 15px;font-size:14px}
.select-lg.select2-selection--multiple .select2-search--inline .select2-search__field{padding:9px 0;font-size:14px}
.select-sm.select2-selection--single{height:34px;padding:6px 0;font-size:12px;line-height:1.6666667}
.select-sm.select2-selection--single .select2-selection__rendered{padding-left:11px;padding-right:26px}
.select-sm.select2-selection--single .select2-selection__arrow:after{right:11px}
.select-sm.select2-selection--multiple .select2-selection__choice{padding:6px 11px;font-size:12px;line-height:1.6666667}
.select-sm.select2-selection--multiple .select2-search--inline .select2-search__field{padding:6px 0}
.select-xs.select2-selection--single{height:32px;padding:5px 0;font-size:12px;line-height:1.6666667}
.select-xs.select2-selection--single .select2-selection__rendered{padding-left:10px;padding-right:24px}
.select-xs.select2-selection--single .select2-selection__arrow:after{right:10px}
.select-xs.select2-selection--multiple{height:31px;}
.select-xs.select2-selection--multiple .select2-selection__choice{padding:2px 10px 3px;font-size:12px;line-height:1.6666667}
.select-xs.select2-selection--multiple .select2-search--inline .select2-search__field{padding:5px 0;font-size:12px;line-height:1.6666667}
.select2-selection--multiple[class*=bg-] .select2-selection__choice{background-color:rgba(0,0,0,.25)}
.select2-dropdown[class*=bg-] .select2-search--dropdown .select2-search__field{background-color:rgba(0,0,0,.2);border-color:transparent;color:#fff}
.select2-dropdown[class*=bg-] .select2-results__option[aria-selected=true]{background-color:rgba(0,0,0,.2)}
.select2-dropdown[class*=bg-] .select2-results__option--highlighted{background-color:rgba(0,0,0,.1)}
.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;z-index:99;background-color:#fff;opacity:0;filter:alpha(opacity=0)}
.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:fixed!important;width:1px!important}
.select2-result-repository{padding-top:7px;padding-bottom:7px}
.select2-result-repository__avatar{float:left;width:60px;margin-right:15px}
.select2-result-repository__avatar img{width:100%;height:auto;border-radius:100px}
.select2-result-repository__meta{margin-left:70px}
.select2-result-repository__title{font-weight:500;word-wrap:break-word;margin-bottom:2px}
.select2-result-repository__forks,.select2-result-repository__stargazers,.select2-result-repository__watchers{display:inline-block;font-size:12px}
.select2-result-repository__description{font-size:12px}
.select2-result-repository__forks,.select2-result-repository__stargazers{margin-right:15px}


/******************************
Bootstrap select
******************************/
select.bs-select-hidden,select.selectpicker{display:none!important}
.bootstrap-select>.btn{width:100%;padding-right:34px}
.bootstrap-select>.btn.btn-default,.bootstrap-select>.btn.btn-default.disabled{background-color:#fff;border-color:#ddd}
.bootstrap-select>.btn.btn-default:active,.btn-group.open .bootstrap-select>.btn.btn-default{border-color:#ddd}
.bootstrap-select.form-control{padding:0;border:0}
.bootstrap-select .popover-title{font-size:11px;line-height:1.82;margin:7px 0;padding:7px 12px}
.bootstrap-select[class*=border-] .btn,.bootstrap-select[class*=border-] .dropdown-menu{border-color:inherit}
.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:220px}
.bootstrap-select.fit-width{width:auto!important}
.bootstrap-select.btn-group.bs-container{position:absolute}
.bootstrap-select.btn-group:not(.input-group-btn),.bootstrap-select.btn-group[class*=col-]{float:none;display:inline-block;margin-left:0}
.bootstrap-select.btn-group.dropdown-menu-right,.bootstrap-select.btn-group[class*=col-].dropdown-menu-right{float:right}
.bootstrap-select.btn-group>.disabled:focus{outline:0}
.bootstrap-select.btn-group .btn .filter-option{display:inline-block;overflow:hidden;width:100%;text-align:left;text-overflow:ellipsis}
.bootstrap-select.btn-group .btn .filter-option>i,.bootstrap-select.btn-group .dropdown-menu>li>a [class*=icon-]{margin-right:7px;float:left;margin-top:4px;top:0}
.bootstrap-select.btn-group .btn .caret{position:absolute;top:50%;width:16px;text-align:right;right:12px;margin-top:-8px}
.bootstrap-select.btn-group[class*=col-] .btn{width:100%}
.bootstrap-select.btn-group .btn-lg>.caret{right:15px}
.bootstrap-select.btn-group .btn-sm>.caret{right:11px}
.bootstrap-select.btn-group .btn-xs>.caret{right:10px}
.bootstrap-select.btn-group .dropdown-menu{min-width:100%}
.bootstrap-select.btn-group .dropdown-menu>li>a .check-mark{position:absolute;top:50%;margin-top:-8px;right:12px;margin-right:0;color:#fff;opacity:0;filter:alpha(opacity=0)}
.bootstrap-select.btn-group .dropdown-menu>li>a .text{display:inline-block}
.bootstrap-select.btn-group .dropdown-menu>li>a>.badge,.bootstrap-select.btn-group .dropdown-menu>li>a>.label{float:none}
.bootstrap-select.btn-group .dropdown-menu>li>a.special-class,.bootstrap-select.btn-group .dropdown-menu>li>a.special-class:hover{font-weight:700;color:#fff;background:#F44336;-webkit-transition:none;-o-transition:none;transition:none}
.bootstrap-select.btn-group .dropdown-menu>li small{padding-left:10px}
.bootstrap-select.btn-group .dropdown-menu>.active>a small{color:#fff}
.bootstrap-select.btn-group .dropdown-menu.inner{position:static;border:0;padding:0;margin:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}
.bootstrap-select.btn-group .dropdown-menu .notify{position:absolute;bottom:0;width:100%;text-align:center;padding:7px 12px;background-color:#f8f8f8;border-top:1px solid #ddd;pointer-events:none}
.bootstrap-select.btn-group .dropdown-header~li>a{padding-left:24px}
.bootstrap-select.btn-group .no-results{padding:7px 12px;background:#f8f8f8;margin-bottom:-7px;border-top:1px solid #ddd}
.bootstrap-select.btn-group.fit-width .btn .caret,.bootstrap-select.btn-group.fit-width .btn .filter-option{position:static}
.bootstrap-select.btn-group.show-tick .dropdown-menu>li a .text{margin-right:40px}
.bootstrap-select.btn-group.show-tick .dropdown-menu>li.active a .check-mark{opacity:1;filter:alpha(opacity=100)}
.input-group .bootstrap-select>.btn{border-radius:0}
.input-group>.bootstrap-select:first-child>.btn,.input-group>.bs-select-hidden:first-child+.bootstrap-select>.btn{border-bottom-left-radius:3px;border-top-left-radius:3px}
.input-group>.bootstrap-select:last-child>.btn{border-bottom-right-radius:3px;border-top-right-radius:3px}
.error .bootstrap-select .btn{border:1px solid #F44336}
.control-group.error .bootstrap-select .dropdown-toggle{border-color:#F44336}


/******************************
Bootstrap select
******************************/
.tokenfield{height:auto}
.tokenfield.form-control{height:auto;padding:0 0 2px}
.tokenfield:after{content:'';display:table;clear:both}
.bootstrap-tagsinput .tag [data-role=remove]:after,.tokenfield .token>.close:after{content:'\ed6a';font-family:icomoon;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.tokenfield .token{margin:2px 0 0 2px;cursor:default;float:left;position:relative;border-radius:2px}
.tokenfield .token:not([class*=bg-]){background-color:#eee;color:#333}
.tokenfield .token:not([class*=bg-]):focus,.tokenfield .token:not([class*=bg-]):hover{background-color:#03A9F4;color:#fff}
.tokenfield .token.invalid{background-color:transparent;border:1px solid transparent;border-radius:0;border-bottom:1px dotted #F44336}
.tokenfield .token.invalid.active{background-color:#eee;border:1px solid #eee}
.tokenfield .token .token-label{display:block;overflow:hidden;text-overflow:ellipsis;padding:5px 24px 5px 8px;font-size:12px;line-height:1.6666667}
.tokenfield .token>.close{font-size:0;cursor:pointer;position:absolute;top:50%;color:inherit;right:7px;line-height:1;margin-top:-5.5px}
.tokenfield.disabled,.tokenfield.disabled .token,.tokenfield.disabled .token .close,.tokenfield.disabled .token-input{cursor:not-allowed}
.tokenfield .token>.close:after{display:block;font-size:11px}
.tokenfield .twitter-typeahead{width:auto}
.tokenfield .token-input{background:0 0;width:90px!important;max-width:50%;min-width:60px;padding:5px 11px;margin-top:2px;margin-left:2px;font-size:12px;line-height:1.6666667;border:0;outline:0}
.tokenfield.readonly .token .token-label{padding-right:11px}
.tokenfield.readonly .token .close{display:none}
.tokenfield.disabled .token,.tokenfield.disabled .token .close{opacity:.5;filter:alpha(opacity=50)}
.tokenfield.disabled .token:focus,.tokenfield.disabled .token:hover{background-color:#eee;color:#333}
.input-group-lg .token-input,.input-group-lg .token>.token-label,.input-group-lg .token>span,.tokenfield.input-lg .token-input,.tokenfield.input-lg .token>.token-label,.tokenfield.input-lg .token>span{font-size:13px;line-height:20px;padding:7px 12px}
.input-group-lg .token>.token-label,.input-group-lg .token>span,.tokenfield.input-lg .token>.token-label,.tokenfield.input-lg .token>span{padding-right:29px}
.input-group-lg .token>.close,.tokenfield.input-lg .token>.close{right:12px}
.input-group-lg.readonly .token>.token-label,.tokenfield.input-lg.readonly .token>.token-label{padding-right:12px}
.input-group-sm .token>.token-label,.input-group-sm .token>span,.tokenfield.input-sm .token>.token-label,.tokenfield.input-sm .token>span{padding:4px 27.5px 4px 11px}
.input-group-sm .token-input,.tokenfield.input-sm .token-input{padding:4px 11px}
.input-group-sm .token>.close,.tokenfield.input-sm .token>.close{right:11px}
.input-group-sm.readonly .token>.token-label,.tokenfield.input-sm.readonly .token>.token-label{padding-right:11px}


/******************************
x-Editable forms
******************************/
.editableform{margin-bottom: 0;}
.editableform .control-group{margin-bottom: 0;white-space: nowrap;line-height: 20px;}
.editableform .form-control{width: auto;}
.editable-buttons{display: inline-block;vertical-align: top;margin-left: 7px;zoom: 1;*display: inline;}
.editable-buttons.editable-buttons-bottom{display: block;margin-top: 7px;margin-left: 0;}
.editable-input{vertical-align: top;display: inline-block;width: auto;white-space: normal;zoom: 1;*display: inline;}
.editable-buttons .editable-cancel{margin-left: 7px;}
.editable-buttons button.ui-button-icon-only{height: 24px;width: 30px;}
.editableform-loading{background: url('../img/loading.html') center center no-repeat;height: 25px;width: auto;min-width: 25px;}
.editable-inline .editableform-loading{background-position: left 5px;}
.editable-error-block{max-width: 300px;margin: 5px 0 0 0;width: auto;white-space: normal;}
.editable-error-block.ui-state-error{padding: 3px;}
.editable-error{color: red;}
.editableform .editable-date{padding: 0;margin: 0;float: left;}
.editable-inline .add-on .icon-th{margin-top: 3px;margin-left: 1px;}
.editable-checklist label input[type="checkbox"],.editable-checklist label span{vertical-align: middle;margin: 0;}
.editable-checklist label{white-space: nowrap;}
.editable-wysihtml5{width: 566px;height: 250px;}
.editable-clear{clear: both;font-size: 0.9em;text-decoration: none;text-align: right;}
.editable-clear-x{background: url('../img/clear.html') center center no-repeat;display: block;width: 13px;height: 13px;position: absolute;opacity: 0.6;z-index: 100;top: 50%;right: 6px;margin-top: -6px;}
.editable-clear-x:hover{opacity: 1;}
.editable-pre-wrapped{white-space: pre-wrap;}
.editable-container.editable-popup{max-width: none !important;}
.editable-container.popover{width: auto;}
.editable-container.editable-inline{display: inline-block;vertical-align: middle;width: auto;zoom: 1;*display: inline;}
.editable-container.ui-widget{font-size: inherit;z-index: 9990;}
.editable-click, 
a.editable-click, 
a.editable-click:hover{text-decoration: none;border-bottom: dashed 1px #0088cc;}
.editable-click.editable-disabled, 
a.editable-click.editable-disabled, 
a.editable-click.editable-disabled:hover{color: #585858;cursor: default;border-bottom: none;}
.editable-empty,.editable-empty:hover,.editable-empty:focus{font-style: italic;color: #DD1144;text-decoration: none;}
.editable-unsaved{font-weight: bold;}
.editable-bg-transition{-webkit-transition: background-color 1400ms ease-out;-moz-transition: background-color 1400ms ease-out;-o-transition: background-color 1400ms ease-out;-ms-transition: background-color 1400ms ease-out;transition: background-color 1400ms ease-out;}
.form-horizontal .editable{padding-top: 5px;display:inline-block;}
.datepicker{padding: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;direction: ltr;margin-top: -50px;}
.datepicker-inline{width: 220px;}
.datepicker.datepicker-rtl{direction: rtl;}
.datepicker.datepicker-rtl table tr td span{float: right;}
.datepicker-dropdown{top: 0;left: 0;}
.datepicker-dropdown:before{content: '';display: inline-block;border-left: 7px solid transparent;border-right: 7px solid transparent;border-bottom: 7px solid #ccc;border-bottom-color: rgba(0, 0, 0, 0.2);position: absolute;top: -7px;left: 6px;}
.datepicker-dropdown:after{content: '';display: inline-block;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 6px solid #ffffff;position: absolute;top: -6px;left: 7px;}
.datepicker > div{display: none;}
.datepicker.days div.datepicker-days{display: block;}
.datepicker.months div.datepicker-months{display: block;}
.datepicker.years div.datepicker-years{display: block;}
.datepicker table{margin: 0;}
.datepicker td,.datepicker th{text-align: center;width: 20px;height: 20px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;border: none;}
.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color: transparent;}
.datepicker table tr td.day:hover{background: #eeeeee;cursor: pointer;}
.datepicker table tr td.old,.datepicker table tr td.new{color: #999999;}
.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background: none;color: #999999;cursor: default;}
.datepicker table tr td.today,.datepicker table tr td.today:hover,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover{background-color: #fde19a;background-image: -moz-linear-gradient(top, #fdd49a, #fdf59a);background-image: -ms-linear-gradient(top, #fdd49a, #fdf59a);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));background-image: -webkit-linear-gradient(top, #fdd49a, #fdf59a);background-image: -o-linear-gradient(top, #fdd49a, #fdf59a);background-image: linear-gradient(top, #fdd49a, #fdf59a);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);border-color: #fdf59a #fdf59a #fbed50;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);color: #000;}
.datepicker table tr td.today:hover,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today[disabled],.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today.disabled:hover[disabled]{background-color: #fdf59a;}
.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active{background-color: #fbf069 \9;}
.datepicker table tr td.today:hover:hover{color: #000;}
.datepicker table tr td.today.active:hover{color: #fff;}
.datepicker table tr td.range,.datepicker table tr td.range:hover,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover{background: #eeeeee;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.datepicker table tr td.range.today,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover{background-color: #f3d17a;background-image: -moz-linear-gradient(top, #f3c17a, #f3e97a);background-image: -ms-linear-gradient(top, #f3c17a, #f3e97a);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));background-image: -webkit-linear-gradient(top, #f3c17a, #f3e97a);background-image: -o-linear-gradient(top, #f3c17a, #f3e97a);background-image: linear-gradient(top, #f3c17a, #f3e97a);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);border-color: #f3e97a #f3e97a #edde34;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today[disabled],.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today.disabled:hover[disabled]{background-color: #f3e97a;}
.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active{background-color: #efe24b \9;}
.datepicker table tr td.selected,.datepicker table tr td.selected:hover,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover{background-color: #9e9e9e;background-image: -moz-linear-gradient(top, #b3b3b3, #808080);background-image: -ms-linear-gradient(top, #b3b3b3, #808080);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(#808080));background-image: -webkit-linear-gradient(top, #b3b3b3, #808080);background-image: -o-linear-gradient(top, #b3b3b3, #808080);background-image: linear-gradient(top, #b3b3b3, #808080);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);border-color: #808080 #808080 #595959;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);color: #fff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected[disabled],.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected.disabled:hover[disabled]{background-color: #808080;}
.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active{background-color: #666666 \9;}
.datepicker table tr td.active,.datepicker table tr td.active:hover,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover{background-color: #006dcc;background-image: -moz-linear-gradient(top, #0088cc, #0044cc);background-image: -ms-linear-gradient(top, #0088cc, #0044cc);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);background-image: -o-linear-gradient(top, #0088cc, #0044cc);background-image: linear-gradient(top, #0088cc, #0044cc);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);border-color: #0044cc #0044cc #002a80;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);color: #fff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
.datepicker table tr td.active:hover,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active[disabled],.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active.disabled:hover[disabled]{background-color: #0044cc;}
.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active{background-color: #003399 \9;}
.datepicker table tr td span{display: block;width: 23%;height: 54px;line-height: 54px;float: left;margin: 1%;cursor: pointer;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.datepicker table tr td span:hover{background: #eeeeee;}
.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background: none;color: #999999;cursor: default;}
.datepicker table tr td span.active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover{background-color: #006dcc;background-image: -moz-linear-gradient(top, #0088cc, #0044cc);background-image: -ms-linear-gradient(top, #0088cc, #0044cc);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);background-image: -o-linear-gradient(top, #0088cc, #0044cc);background-image: linear-gradient(top, #0088cc, #0044cc);background-repeat: repeat-x;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);border-color: #0044cc #0044cc #002a80;border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);color: #fff;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active[disabled],.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active.disabled:hover[disabled]{background-color: #0044cc;}
.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active{background-color: #003399 \9;}
.datepicker table tr td span.old,.datepicker table tr td span.new{color: #999999;}
.datepicker th.datepicker-switch{width: 145px;}
.datepicker thead tr:first-child th,.datepicker tfoot tr th{cursor: pointer;}
.datepicker thead tr:first-child th:hover,.datepicker tfoot tr th:hover{background: #eeeeee;}
.datepicker .cw{font-size: 10px;width: 12px;padding: 0 2px 0 5px;vertical-align: middle;}
.datepicker thead tr:first-child th.cw{cursor: default;background-color: transparent;}
.input-append.date .add-on i,.input-prepend.date .add-on i{display: block;cursor: pointer;width: 16px;height: 16px;}
.input-daterange input{text-align: center;}
.input-daterange input:first-child{-webkit-border-radius: 3px 0 0 3px;-moz-border-radius: 3px 0 0 3px;border-radius: 3px 0 0 3px;}
.input-daterange input:last-child{-webkit-border-radius: 0 3px 3px 0;-moz-border-radius: 0 3px 3px 0;border-radius: 0 3px 3px 0;}
.input-daterange .add-on{display: inline-block;width: auto;min-width: 16px;height: 18px;padding: 4px 5px;font-weight: normal;line-height: 18px;text-align: center;text-shadow: 0 1px 0 #ffffff;vertical-align: middle;background-color: #eeeeee;border: 1px solid #ccc;margin-left: -5px;margin-right: -5px;}


/******************************
noUi slider
******************************/
.noUi-target,.noUi-target * {-webkit-touch-callout: none;-webkit-user-select: none;-ms-touch-action: none;touch-action: none;-ms-user-select: none;-moz-user-select: none;user-select: none;-moz-box-sizing: border-box;box-sizing: border-box;}
.noUi-target {position: relative;margin-bottom:10px;}
.noUi-base {width: 100%;height: 100%;position: relative;z-index: 1;}
.noUi-origin {position: absolute;right: 0;top: 0;left: 0;bottom: 0;}
.noUi-handle {position: relative;z-index: 1;}
.noUi-stacking .noUi-handle {z-index: 10;}
.noUi-state-tap .noUi-origin {-webkit-transition: left 0.3s,top 0.3s;transition: left 0.3s,top 0.3s;}
.noUi-state-drag * {cursor: inherit !important;}
.noUi-base,.noUi-handle {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.noUi-horizontal {height: 15px;}
.noUi-horizontal .noUi-handle {width: 25px;height: 25px;left: -14px;top: -6px;}
.noUi-vertical {width: 18px;}
.noUi-vertical .noUi-handle {width: 25px;height: 25px;left: -6px;top: -17px;}
.noUi-background {background: #FAFAFA;}
.noUi-connect {background: #4DD0E1;-webkit-transition: background 450ms;transition: background 450ms;}
.noUi-origin {border-radius: 2px;}
.noUi-target {border-radius: 4px;border: 1px solid #D3D3D3;}
.noUi-draggable {cursor: w-resize;}
.noUi-vertical .noUi-draggable {cursor: n-resize;}
.noUi-handle {border: 1px solid #D9D9D9;border-radius: 3px;background: #FFF;cursor: default;}
.noUi-handle:before,.noUi-handle:after {content: "";display: block;position: absolute;height: 11px;width: 1px;background: #E8E7E6;left: 9px;top: 6px;}
.noUi-handle:after {left: 13px;}
.noUi-vertical .noUi-handle:before,.noUi-vertical .noUi-handle:after {width: 11px;height: 1px;left: 6px;top: 10px;}
.noUi-vertical .noUi-handle:after {top: 14px;}
[disabled].noUi-connect,[disabled] .noUi-connect {background: #B8B8B8;}
[disabled].noUi-origin,[disabled] .noUi-handle {cursor: not-allowed;}
.irs,.line-numbers .line-numbers-rows{-webkit-user-select:none;-ms-user-select:none}
[disabled] .noUI-background{opacity:.75;filter:alpha(opacity=75)}
.noUi-handle:active:after,.noUi-handle:focus:after,.noUi-handle:hover:after{opacity:.9;filter:alpha(opacity=90)}
.noUi-horizontal.noUi-extended{padding:0 15px}
.noUi-horizontal.noUi-extended .noUi-origin{right:-15px}
.noUi-horizontal.has-pips{margin-bottom:35px}
.noUi-vertical{display:inline-block;width:15px;height:160px}
.noUi-vertical+.noUi-vertical{margin-left:20px}
.noUi-vertical .noUi-handle{top:-9px;left:-6px}
.noUi-vertical.noUi-extended{padding:15px 0}
.noUi-vertical.noUi-extended .noUi-origin{bottom:-15px}
.noUi-vertical.has-pips{margin-right:35px}
.noUi-dragable{cursor:w-resize}
.noUi-vertical .noUi-dragable{cursor:n-resize}
.noUi-handle:after,.noUi-marker,.noUi-pips,.noUi-tooltip,.noUi-value{position:absolute}
.noUi-stacking .noUi-handle{z-index:10}
.irs-slider:after,.noUi-tooltip:after{content:''}
.noui-slider-primary .noUi-connect,.noui-slider-primary.noUi-connect{background-color:#2196F3}
.noui-slider-danger .noUi-connect,.noui-slider-danger.noUi-connect{background-color:#F44336}
.noui-slider-success .noUi-connect,.noui-slider-success.noUi-connect{background-color:#4CAF50}
.noui-slider-warning .noUi-connect,.noui-slider-warning.noUi-connect{background-color:#FF5722}
.noui-slider-info .noUi-connect,.noui-slider-info.noUi-connect{background-color:#00BCD4}
.noUi-tooltip{display:none;border-radius:3px;background:#333;color:#fff;top:-43px;padding:7px;left:50%;margin-left:-27px;text-align:center;font-size:12px;width:60px}
.irs,.noUi-handle:hover .noUi-tooltip{display:block}
.noUi-tooltip:after{width:0;height:0;border:5px solid transparent;border-top-color:#333;position:absolute;bottom:-10px;left:50%;margin-left:-5px}
.noUi-pips{color:#999}
.noUi-value{width:40px;text-align:center;font-size:11px}
.noUi-value-sub{color:#ccc;font-size:11px; margin-top:10px;}
.noUi-marker{background-color:#ccc}
.noUi-pips-horizontal{padding-top:10px;height:35px;top:100%;left:0;width:100%}
.noUi-value-horizontal{margin-left:-20px;padding-top:15px}
.noUi-value-horizontal.noUi-value-sub{padding-top:5px}
.noUi-marker-horizontal.noUi-marker{width:1px;height:3px}
.noUi-marker-horizontal.noUi-marker-sub{height:6px}
.noUi-marker-horizontal.noUi-marker-large{height:10px}
.noUi-pips-vertical{padding-left:10px;height:100%;top:0;left:100%}
.noUi-value-vertical{width:15px;margin-left:15px;margin-top:-10px}
.noUi-marker-vertical.noUi-marker{width:3px;height:1px}
.noUi-marker-vertical.noUi-marker-sub{width:6px}
.noUi-marker-vertical.noUi-marker-large{width:10px}
.noui-slider-lg .noUi-handle{width:32px;height:30px;top:-6px}
.noui-slider-lg .noUi-handle:after{width: 1px;height: 16px;margin-top: 0px;margin-left: 3px;}
.noui-slider-lg .noUi-handle:before{width: 1px;height: 16px;margin-top: 0px;margin-left: 3px;}
.noui-slider-lg.noUi-horizontal{height:20px}
.noui-slider-lg.noUi-horizontal .noUi-handle{left:-17px}
.noui-slider-lg.noUi-vertical{width:20px}
.noui-slider-lg.noUi-vertical .noUi-handle{top:-12px;left:-8px}
.noui-slider-sm .noUi-handle{width:20px;height:20px;top:-7px}
.noui-slider-sm .noUi-handle:after{width: 1px;height: 8px;margin-top: -1px;margin-left: -3px;}
.noui-slider-sm .noUi-handle:before{width: 1px;height: 8px;margin-top: -1px;margin-left: -2px;}
.noui-slider-sm.noUi-horizontal{height:8px}
.noui-slider-sm.noUi-horizontal .noUi-handle{left:-12px}
.noui-slider-sm.noUi-vertical{width:8px}
.noui-slider-sm.noUi-vertical .noUi-handle{top:-12px;left:-8px}
.noui-slider-xs .noUi-handle,.noui-slider-xs .noUi-handle{width:12px;height:12px;top:-4px}
.noui-slider-xs .noUi-handle:after{content:none;}
.noui-slider-xs .noUi-handle:before{width: 6px;height: 6px;margin-top: -4px;margin-left: -7px;}
.noui-slider-xs.noUi-horizontal{height:5px}
.noui-slider-xs.noUi-horizontal .noUi-handle{top:-5px;left:-8px}
.noui-slider-xs.noUi-vertical{width:5px}
.noui-slider-xs.noUi-vertical .noUi-handle{top:-6px;left:-4px}


/******************************
Form wizard
******************************/
.wizard{width:100%;overflow:hidden}
.wizard>.content>.title,.wizard>.steps .current-info{position:absolute;left:-99999px}
.wizard>.content{overflow:hidden;position:relative;width:auto;padding:0}
.wizard>.content>.body{padding:0 20px}
.wizard>.content>iframe{border:0;width:100%;height:100%}
.wizard>.steps{position:relative;display:block;width:100%}
.wizard>.steps>ul{display:table;width:100%;margin:0;padding:0;list-style:none}
.wizard>.steps>ul>li{display:table-cell;width:auto;vertical-align:top;text-align:center;position:relative}
.wizard>.steps>ul>li a{position:relative;padding-top:48px;margin-top:20px;margin-bottom:20px;display:block}
.wizard>.steps>ul>li:after,.wizard>.steps>ul>li:before{content:'';display:block;position:absolute;top:43px;width:50%;height:2px;background-color:#00BCD4;z-index:9}
.wizard>.steps>ul>li.current .number:after,.wizard>.steps>ul>li.done .number:after{display:inline-block;-webkit-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;font-family:icomoon;-moz-osx-font-smoothing:grayscale;line-height:34px;-webkit-font-smoothing:antialiased}
.wizard>.steps>ul>li:before{left:0}
.wizard>.steps>ul>li:first-child:before,.wizard>.steps>ul>li:last-child:after{content:none}
.wizard>.steps>ul>li.current:after,.wizard>.steps>ul>li.current~li:after,.wizard>.steps>ul>li.current~li:before{background-color:#eee}
.wizard>.steps>ul>li.current>a{color:#333;cursor:default}
.wizard>.steps>ul>li.current .number{font-size:0;border-color:#00BCD4;background-color:#fff;color:#00BCD4}
.wizard>.steps>ul>li.current .number:after{content:'\e913';font-size:16px;transition:all .15s ease-in-out}
.wizard>.steps>ul>li.disabled a,.wizard>.steps>ul>li.disabled a:focus,.wizard>.steps>ul>li.disabled a:hover{color:#999;cursor:default}
.wizard>.steps>ul>li.done a,.wizard>.steps>ul>li.done a:focus,.wizard>.steps>ul>li.done a:hover{color:#999}
.wizard>.steps>ul>li.done .number{font-size:0;background-color:#00BCD4;border-color:#00BCD4;color:#fff}
.wizard>.steps>ul>li.done .number:after{content:'\ed6f';font-size:16px;transition:all .15s ease-in-out}
.wizard>.steps>ul>li.error .number{border-color:#F44336;color:#F44336}
@media (max-width:768px){.wizard>.steps>ul{margin-bottom:20px}
.wizard>.steps>ul>li{display:block;float:left;width:50%}
.wizard>.steps>ul>li>a{margin-bottom:0}
.wizard>.steps>ul>li:first-child:before,.wizard>.steps>ul>li:last-child:after{content:''}
.wizard>.steps>ul>li:last-child:after{background-color:#00BCD4}}
@media (max-width:480px){.wizard>.steps>ul>li{width:100%}
.wizard>.steps>ul>li.current:after{background-color:#00BCD4}}
.wizard>.steps .number{background-color:#fff;color:#ccc;display:inline-block;position:absolute;top:0;left:50%;margin-left:-19px;width:38px;height:38px;border:2px solid #eee;font-size:14px;border-radius:50%;z-index:10;line-height:34px;text-align:center}
.panel-flat>.wizard>.steps>ul{border-top:1px solid #ddd}
.wizard>.actions{position:relative;display:block;text-align:right;padding:0 20px 20px}
.wizard>.actions>ul{float:right;list-style:none;padding:0;margin:0}
.daterangepicker .calendar,.daterangepicker .ranges,.daterangepicker.opensleft .calendars,.wizard>.actions>ul>li{float:left}
.wizard>.actions>ul:after{content:'';display:table;clear:both}
.wizard>.actions>ul>li+li{margin-left:10px}
.wizard>.actions>ul>li>a{background:#2196F3;color:#fff;display:block;padding:7px 12px;border-radius:2px;border:1px solid transparent}
.wizard>.actions>ul>li>a:focus,.wizard>.actions>ul>li>a:hover{-webkit-box-shadow:0 0 0 100px rgba(0,0,0,.05) inset;box-shadow:0 0 0 100px rgba(0,0,0,.05) inset}
.wizard>.actions>ul>li>a:active{-webkit-box-shadow:0 0 0 100px rgba(0,0,0,.1) inset;box-shadow:0 0 0 100px rgba(0,0,0,.1) inset}
.wizard>.actions>ul>li>a[href="#previous"]{background-color:#fcfcfc;color:#333;border:1px solid #ddd}
.wizard>.actions>ul>li>a[href="#previous"]:focus,.wizard>.actions>ul>li>a[href="#previous"]:hover{-webkit-box-shadow:0 0 0 100px rgba(0,0,0,.02) inset;box-shadow:0 0 0 100px rgba(0,0,0,.02) inset}
.wizard>.actions>ul>li>a[href="#previous"]:active{-webkit-box-shadow:0 0 0 100px rgba(0,0,0,.04) inset;box-shadow:0 0 0 100px rgba(0,0,0,.04) inset}
.wizard>.actions>ul>li.disabled>a,.wizard>.actions>ul>li.disabled>a:focus,.wizard>.actions>ul>li.disabled>a:hover{color:#999}
.wizard>.actions>ul>li.disabled>a[href="#previous"],.wizard>.actions>ul>li.disabled>a[href="#previous"]:focus,.wizard>.actions>ul>li.disabled>a[href="#previous"]:hover{-webkit-box-shadow:none;box-shadow:none}
.form-wizard-title{margin:0 0 20px;padding-bottom:20px;border-bottom:1px solid #ddd}
.form-wizard-count{float:left;display:block;width:38px;height:38px;border-radius:50%;border:2px solid #4CAF50;color:#4CAF50;text-align:center;line-height:34px;margin-right:10px;font-size: 20px;}
.ui-formwizard .step{padding:20px 20px 0}
.form-wizard-actions{text-align:right;padding:0 20px 20px}
.panel-body .form-wizard-actions{padding:0}
.form-wizard-actions .btn+.btn{margin-left:5px}


/******************************
Form validations
******************************/
.validation-error,.validation-success{margin:7px 0 7px 2px;display:block;color:#F44336;position:relative;padding-left:20px;}
.validation-success{color:#4CAF50}
.validation-error:before,.validation-success:before{position:absolute;top:3px;left:0;display:inline-block;line-height:1;font-size:14px}
.validation-error:empty,.validation-success:empty{display:none}
.validation-error:before{content:'\ed63';font-family:icomoon;}
.validation-success:before{content:'\ee73';font-family:icomoon;}


/******************************
Datepicker
******************************/
.datepicker>div{display:none}
.datepicker.datepicker-dropdown{top:0;left:0;margin:0;padding:14px}
.datepicker table{margin:0}
.datepicker table tr td.day:hover{background-color:#f5f5f5;cursor:pointer}
.datepicker table tr td.new,.datepicker table tr td.old{color:#999}
.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background-color:transparent;color:#999;cursor:default}
.datepicker table tr td.range.today,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.active:hover,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today:hover,.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background-color:#f5f5f5}
.datepicker table tr td.range,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range:hover{background-color:#f5f5f5;border-radius:0}
.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover,.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{background-color:#4DD0E1;color:#fff}
.datepicker table tr td span{display:block;width:31%;padding:7px 12px;float:left;margin:1%;cursor:pointer;border-radius:3px}
.datepicker table tr td span:hover{background-color:#f5f5f5}
.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background-color:transparent;color:#999;cursor:default}
.datepicker table tr td span.new,.datepicker table tr td span.old{color:#999}
.datepicker table th.datepicker-switch{font-size:15px;font-weight:400}
.datepicker table tfoot tr th,.datepicker table thead tr:first-child th{cursor:pointer;padding-top:15px;padding-bottom:15px;line-height:1}
.datepicker table .cw{width:16px;padding:0 2px 0 5px}
.datepicker table thead tr:first-child th.cw{cursor:default;background-color:transparent}
.datepicker .table-condensed td,.datepicker .table-condensed th{text-align:center;padding:10px;border-radius:3px;border:0;line-height:1}
.datepicker .table-condensed th.dow{padding-top:14px;color:#999}
.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}


/******************************
Datepaginator
******************************/
.datepaginator .pagination>li .dp-no-select:hover,.datepaginator .pagination>li .dp-off{background-color:#fafafa}
.datepaginator{height:72px;text-align:center}
.datepaginator-sm{height:68px}
.datepaginator-lg{height:76px}
.datepaginator .pagination{white-space:nowrap}
.datepaginator .pagination>li{display:inline-block}
.datepaginator .pagination>li>a{min-width:auto;text-align:center;border-radius:3px;margin-left:0;border:0}
.datepaginator .pagination>li .dp-nav-square-edges{border-radius:0}
.datepaginator .pagination>li .dp-no-select{color:#ccc;background-color:#fafafa}
.datepaginator .pagination>li #dp-calendar{position:absolute;right:6px;top:6px}
.datepaginator .pagination>li>.dp-nav{height:72px;padding:29px 0;width:38px;line-height:1;border-radius:3px}
.datepaginator .pagination>li>a.dp-nav-sm{height:68px;padding:27px 0}
.datepaginator .pagination>li>a.dp-nav-lg{height:76px;padding:31px 0}
.datepaginator .pagination>li>a.dp-item{height:72px;padding:15px 0;width:35px}
.datepaginator .pagination>li>a.dp-item-sm{height:68px;padding:13px 0}
.datepaginator .pagination>li>a.dp-item-lg{height:76px;padding:17px 0}
.datepaginator .pagination>li>.dp-today,.datepaginator .pagination>li>.dp-today:focus,.datepaginator .pagination>li>.dp-today:hover{background-color:#2196F3;color:#fff}
.datepaginator .pagination>li>.dp-selected,.datepaginator .pagination>li>.dp-selected:focus,.datepaginator .pagination>li>.dp-selected:hover{background-color:#4DD0E1;color:#fff;width:140px}


/******************************
Daterange picker
******************************/
.daterangepicker{position:absolute;left:0;margin-top:5px;width:auto;padding:0;}
.daterangepicker.dropdown-menu{max-width:none;background-color:transparent;border:0;z-index:1000;-webkit-box-shadow:none;box-shadow:none;}
.daterangepicker .calendar,.ranges{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1)}
.daterangepicker.dropup{margin-top:-7px}
.daterangepicker.opensright .calendars{float:right}
.daterangepicker.single .calendar{float:none;margin-left:0;margin-right:0}
.daterangepicker.single .ranges{display:none}
.daterangepicker.show-calendar .calendar{display:block}
.daterangepicker .calendar{display:none;background-color:#fff;border:1px solid #ddd;border-radius:3px;margin:7px;padding:14px;box-shadow:0 1px 3px rgba(0,0,0,.1)}
.daterangepicker td.available:focus,.daterangepicker td.available:hover,.daterangepicker td.in-range{background-color:#f5f5f5}
.daterangepicker table{width:100%;margin:0}
.daterangepicker td,.daterangepicker th{white-space:nowrap;text-align:center}
.daterangepicker td.week,.daterangepicker th.week{font-size:80%;color:#ccc}
.daterangepicker th{color:#999;font-weight:400;font-size:12px}
.daterangepicker th>i{top:0}
.daterangepicker th.available:focus,.daterangepicker th.available:hover{color:#333}
.daterangepicker td.disabled,.daterangepicker td.off{color:#ccc}
.daterangepicker td.disabled{cursor:not-allowed}
.daterangepicker td.active,.daterangepicker td.active:focus,.daterangepicker td.active:hover{background-color:#4DD0E1;color:#fff;border-radius:3px}
.daterangepicker .table-condensed tr>td,.daterangepicker .table-condensed tr>th{padding:10px;line-height:1}
.daterangepicker .table-condensed thead tr:last-child th{padding-top:14px}
.daterangepicker .table-condensed .month{font-size:15px;line-height:1;color:#333;padding-top:15px;padding-bottom:15px;font-weight:400}
.daterangepicker select{display:inline-block}
.daterangepicker select.monthselect{margin-right:2%;width:56%}
.daterangepicker select.yearselect{width:40%}
.daterangepicker select.ampmselect,.daterangepicker select.hourselect,.daterangepicker select.minuteselect,.daterangepicker select.secondselect{width:60px;padding-left:0;padding-right:0;margin-bottom:0}
.daterangepicker .daterangepicker_input{position:relative}
.daterangepicker .daterangepicker_input i{position:absolute;right:11px;top:auto;bottom:10px;color:#999}
.daterangepicker .daterangepicker_input input{padding-left:11px;padding-right:34px}
.daterangepicker .calendar-time{text-align:center;margin:12px 0}
.daterangepicker .calendar-time select.disabled{color:#ccc;cursor:not-allowed}
.daterange-custom,.ranges ul li{cursor:pointer}
.daterangepicker .calendar, .daterangepicker .ranges, .daterangepicker.opensleft .calendars, .wizard>.actions>ul>li {float: left;}
.ranges{background-color:#fff;position:relative;border:1px solid #ddd;border-radius:3px;width:200px;margin-top:7px;box-shadow:0 1px 3px rgba(0,0,0,.1)}
.ranges .daterangepicker-inputs+.range_inputs,.ranges ul+.daterangepicker-inputs{border-top:1px solid #e5e5e5}
.picker,.picker__holder{width:100%;position:absolute}
.AnyTime-win,.picker__holder{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1)}
.opensright .ranges{margin-left:0}
.opensleft .ranges{margin-right:0}
.ranges ul{list-style:none;margin:0;padding:7px 0}
.ranges ul li{color:#333;padding:8px 12px;margin-top:1px}
.ranges ul li:first-child{margin-top:0}
.ranges ul li:focus,.ranges ul li:hover{background-color:#f5f5f5}
.ranges ul li.active{color:#fff;background-color:#4DD0E1}
.ranges .daterangepicker-inputs{padding:19px 12px 12px}
.ranges .daterangepicker-inputs .daterangepicker_input+.daterangepicker_input{margin-top:19px}
.ranges .daterangepicker-inputs .daterangepicker_input>span{display:block;font-size:12px;margin-bottom:7px;color:#999}
.ranges .range_inputs{padding:12px}
.ranges .range_inputs .btn{display:block;width:100%}
.ranges .range_inputs .btn+.btn{margin-top:12px}
@media (min-width:769px){
	.ranges{margin:7px}
}
.daterange-custom:after{content:'';display:table;clear:both}
.daterange-custom .badge,.daterange-custom .label{margin:4px 0 0 7px;vertical-align:top}
.daterange-custom .label-icon{margin-top:0;margin-right:5px}
.daterange-custom-display{display:inline-block;position:relative;padding-left:21px;line-height:1}
.daterange-custom-display:after{content:'\e9c9';display:inline-block;position:absolute;top:50%;left:0;margin-top:-8px;-webkit-transition:all ease-in-out .2s;-o-transition:all ease-in-out .2s;transition:all ease-in-out .2s}
.daterange-custom.is-opened .daterange-custom-display:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.daterange-custom-display>i{display:inline-block;font-size:28px;font-weight:400;font-style:normal;letter-spacing:-.015em}
.daterange-custom-display b{display:inline-block;margin-left:4px;font-weight:400}
.daterange-custom-display b>i{font-size:11px;display:block;line-height:12px;text-transform:uppercase;font-style:normal;font-weight:400}
.daterange-custom-display em{line-height:30px;vertical-align:top;margin:0 4px}
@media (max-width:769px){
	.opensleft,.opensright{left:0!important;right:0}
	.daterangepicker.opensleft .calendar,.daterangepicker.opensleft .calendars,.daterangepicker.opensleft .ranges,.daterangepicker.opensright .calendar,.daterangepicker.opensright .calendars,.daterangepicker.opensright .ranges,.opensleft .calendars,.opensright .calendars{float:none}
	.daterangepicker{width:100%;padding-left:20px;padding-right:20px}
	.daterangepicker .calendar{margin-left:0;margin-right:0}
	.daterangepicker .ranges{width:100%}
}
.picker{text-align:left;top:100%;margin-top:-1px;z-index:990;-webkit-user-select:none;user-select:none}


/******************************
Date picker
******************************/
.AnyTime-pkr,.picker--time .picker__button--clear,.picker__footer,.picker__header,.picker__table,.picker__weekday{text-align:center}
.picker__input{cursor:default}
.picker__holder{overflow-y:auto;display:none;background-color:#fff;border:1px solid #ddd;border-top-width:0;border-bottom-width:0;width:280px;max-height:0;-webkit-overflow-scrolling:touch;border-bottom-right-radius:3px;border-bottom-left-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.1)}
.picker--time .picker__holder{width:180px;}
.picker--opened .picker__holder{max-height:480px;border-top-width:1px;border-bottom-width:1px;display:block}
.picker__box{padding:14px}
.picker__header{position:relative;font-size:15px;line-height:1;padding-top:15px;padding-bottom:15px}
.picker__month,.picker__year{font-weight:500;display:inline-block;margin-left:5px;margin-right:5px}
.picker__year{color:#999;font-size:12px;font-weight:400}
.picker__select--month,.picker__select--year{border-color:#ddd;height:32px;font-size:13px;line-height:1.6666667;margin-left:5px;margin-right:5px;outline:0}
.picker__select--month{width:35%}
.picker__select--year{width:22.5%}
.picker__nav--next,.picker__nav--prev{position:absolute;padding:8px;top:50%;margin-top:-16px;border-radius:2px;line-height:1}
.picker__nav--next:before,.picker__nav--prev:before{display:block;font-size:16px;width:16px;text-align:center;font-family:icomoon;}
.picker__button--clear:before,.picker__button--close:before,.picker__button--today:before{display:inline-block;margin-right:5px;position:relative}
.picker__nav--next:hover,.picker__nav--prev:hover{cursor:pointer;background-color:#f5f5f5}
.picker__nav--prev{left:0}
.picker__nav--prev:before{content:'\e9c8'}
.picker__nav--next{right:0}
.picker__nav--next:before{content:'\e9cb'}
.picker__nav--disabled,.picker__nav--disabled:before,.picker__nav--disabled:before:hover,.picker__nav--disabled:hover{cursor:default;background:0 0;border-right-color:#f5f5f5;border-left-color:#f5f5f5}
.picker__table{table-layout:fixed;font-size:inherit;width:100%;margin-bottom:14px}
.picker__table td{margin:0;padding:0}
.picker__weekday{width:14.285714286%;font-size:12px;padding-bottom:10px;padding-top:14px;color:#999;font-weight:400}
.picker__day{padding:7px}
.picker__day--today{position:relative;background-color:#f5f5f5}
.picker__day--today:before{content:"";position:absolute;top:2px;right:2px;width:0;height:0;border-top:6px solid #4DD0E1;border-left:6px solid transparent}
.picker__day--outfocus{color:#ccc}
.picker__day--infocus:hover,.picker__day--outfocus:hover{cursor:pointer;color:#333;background-color:#f5f5f5}
.picker__day--highlighted:before{border-top-color:#fff}
.picker__day--highlighted,.picker__day--selected{border-radius:3px}
.picker--focused .picker__day--highlighted,.picker__day--highlighted,.picker__day--highlighted:hover{cursor:pointer;color:#fff;background-color:#4DD0E1}
.picker--focused .picker__day--selected,.picker__day--selected,.picker__day--selected:hover{background-color:#4DD0E1;color:#fff}
.picker__day--disabled,.picker__day--disabled:hover{background:#fafafa;color:#999;cursor:default}
.picker__day--disabled:before{border-top-color:#999}
.picker__day--highlighted .picker__day--disabled,.picker__day--highlighted .picker__day--disabled:hover{background-color:#bbb}
.picker__footer button{border:0;background:#fff;padding:6px 11px;border-radius:3px;font-weight:500;cursor:pointer;display:inline-block}
.picker__footer button:focus,.picker__footer button:hover{outline:0;background-color:#f5f5f5}
.picker__footer button:before{height:0}
.picker__button--today:before{content:'';top:-1px;width:0;border-top:6px solid #2196F3;border-left:6px solid transparent}
.picker__button--close:before{content:'\D7';top:1px;line-height:1;font-size:16px}
.picker__button--clear:before{content:'';top:-3px;width:8px;border-top:2px solid #F44336}
.picker--time{min-width:256px;max-width:320px}
.picker--time .picker__box{padding:0}
.picker__list{list-style:none;padding:7px 0;margin:0;max-height:250px;overflow-y:auto}
.picker__list-item{position:relative;padding:7px 12px}
.picker__list-item:focus,.picker__list-item:hover{cursor:pointer;background-color:#f5f5f5;z-index:10}
.picker--time .picker__button--clear{display:block;width:100%;margin:7px 0 -7px;padding:6px 11px;background-color:#fcfcfc;outline:0;border:0;border-top:1px solid #eee}
.picker--time .picker__button--clear:focus,.picker--time .picker__button--clear:hover{background-color:#f5f5f5}
.picker__list-item--highlighted{z-index:10}
.picker--focused .picker__list-item--highlighted,.picker__list-item--highlighted,.picker__list-item--highlighted:hover{cursor:pointer;color:#fff;background-color:#4DD0E1}
.picker--focused .picker__list-item--selected,.picker__list-item--selected,.picker__list-item--selected:hover{background-color:#4DD0E1;color:#fff;z-index:10}
.picker--focused .picker__list-item--disabled,.picker__list-item--disabled,.picker__list-item--disabled:hover{background-color:#fafafa;color:#999;cursor:not-allowed;z-index:auto}


/******************************
Anytime picker
******************************/
.AnyTime-pkr *{margin:0;padding:0;list-style:none}
.AnyTime-pkr .AnyTime-date{float:left}
.AnyTime-pkr .AnyTime-date+.AnyTime-time{margin-left:50px;float:left}
.AnyTime-win{padding:14px;background-color:#fff;border:1px solid #ddd;display:inline-block;border-radius:3px;z-index:10;box-shadow:0 1px 3px rgba(0,0,0,.1)}
.AnyTime-btn,.AnyTime-x-btn{border-radius:2px;cursor:pointer}
.AnyTime-cloak{position:absolute;opacity:.7;filter:alpha(opacity=70)}
.AnyTime-hdr{font-size:15px;margin:15px 10px;line-height:1}
.AnyTime-x-btn{display:none;font-size:0;float:right;opacity:.6;filter:alpha(opacity=60)}
.AnyTime-x-btn:hover{opacity:1;filter:alpha(opacity=100)}
.AnyTime-x-btn:after{content:'\ed6b';font-size:16px;line-height:1}
.AnyTime-lbl{font-size:13px;margin-bottom:10px;font-weight:500;margin-top:25px}
.AnyTime-lbl:first-child{margin-top:7px}
.AnyTime-yrs .ui-state-highlight,.AnyTime-yrs .ui-state-highlight:hover{background-color:#F44336;color:#fff}
.AnyTime-mons .ui-state-highlight,.AnyTime-mons .ui-state-highlight:hover{background-color:#4DD0E1;color:#fff}
.AnyTime-time .ui-state-highlight,.AnyTime-time .ui-state-highlight:hover{background-color:#607D8B;color:#fff}
.AnyTime-body-yr-selector .ui-state-highlight,.AnyTime-body-yr-selector .ui-state-highlight:hover,.AnyTime-dom-table .ui-state-highlight,.AnyTime-dom-table .ui-state-highlight:hover{background-color:#2196F3;color:#fff}
.AnyTime-btn:hover,.AnyTime-dom-btn:hover{background-color:#f5f5f5}
.AnyTime-yrs-ahead-btn,.AnyTime-yrs-past-btn{display:inline-block}
.AnyTime-yr-cur-btn,.AnyTime-yr-next-btn,.AnyTime-yr-prior-btn{display:inline-block;min-width:50px}
.AnyTime-mons:after{content:"";display:table;clear:both}
.AnyTime-dom-table{width:100%}
.AnyTime-pkr th.AnyTime-dow{color:#999;font-size:12px;padding:7px;font-weight:400}
.AnyTime-mon-btn{float:left}
.AnyTime-mon7-btn{clear:left}
.AnyTime-dom-btn-empty{display:none}
.AnyTime-hrs,.AnyTime-hrs-am,.AnyTime-hrs-pm,.AnyTime-mins,.AnyTime-mins-ones,.AnyTime-mins-tens,.AnyTime-offs,.AnyTime-secs,.AnyTime-secs-ones,.AnyTime-secs-tens,.AnyTime-time{display:inline-block}
.AnyTime-btn{padding:7px 12px}
.sp-alpha-handle,.sp-container,.sp-input{background-color:#fff}
.AnyTime-hr-btn,.AnyTime-min-one-btn,.AnyTime-min-ten-btn,.AnyTime-sec-one-btn,.AnyTime-sec-ten-btn{min-width:40px}
.AnyTime-hrs-pm,.AnyTime-mins-ones,.AnyTime-secs-ones{margin-left:2px}
.AnyTime-mins-tens,.AnyTime-secs-tens{margin-left:20px}
.AnyTime-off-cur-btn{display:inline-block;overflow:hidden}
.AnyTime-off-select-btn{display:inline-block;vertical-align:top}
.AnyTime-off-selector{margin:10px;position:absolute}
.AnyTime-body-off-selector{margin:0;overflow-x:hidden;overflow-y:auto;white-space:nowrap}
.AnyTime-off-off-btn{text-align:left}
.AnyTime-yr-selector{position:absolute;width:90%}
.AnyTime-body-yr-selector{margin:0}
.AnyTime-yr-cent,.AnyTime-yr-dec,.AnyTime-yr-era,.AnyTime-yr-mil,.AnyTime-yr-yr{display:inline-block;vertical-align:top;width:20%}
.AnyTime-era-btn{margin-left:10px}
@media (max-width:769px){
	.AnyTime-pkr .AnyTime-date{float:none}
	.AnyTime-mon-btn{float:none;display:inline-block}
	.AnyTime-date+.AnyTime-time{margin-left:0;margin-top:25px;float:none}
}


/******************************
Spectrum color picker
******************************/
.sp-initial,.sp-input-container{margin-top:10px}
.sp-alpha-inner,.sp-clear-enabled .sp-clear,.sp-color,.sp-hue,.sp-preview-inner,.sp-sat,.sp-thumb-inner,.sp-top-inner,.sp-val{position:absolute;top:0;left:0;right:0;bottom:0}
.sp-container.sp-buttons-disabled .sp-button-container,.sp-container.sp-input-disabled .sp-input-container,.sp-container.sp-palette-buttons-disabled .sp-palette-button-container,.sp-initial-disabled .sp-initial,.sp-palette-disabled .sp-palette-container,.sp-palette-only .sp-picker-container{display:none}
.sp-hidden{display:none!important}
.sp-cf:after,.sp-cf:before{content:"";display:table}
.sp-cf:after{clear:both}
.sp-alpha,.sp-preview,.sp-thumb-el{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}
.sp-alpha-inner,.sp-preview-inner,.sp-thumb-inner{display:block}
.sp-container{position:absolute;top:0;left:0;display:inline-block;z-index:1000;border:1px solid #ddd;border-radius:3px;overflow:hidden;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}
.sp-container.sp-flat{position:relative;overflow-x:auto;max-width:100%;white-space:nowrap}
.sp-palette-container,.sp-picker-container{display:block;white-space:nowrap;vertical-align:top;position:relative;padding:10px 10px 300px;margin-bottom:-290px}
.datepicker table .cw,.sp-replacer,.ui-button,.ui-buttonset{vertical-align:middle}
@media (min-width:769px){
	.sp-palette-container,.sp-picker-container{display:inline-block}
}
.sp-alpha-enabled .sp-alpha,.sp-top{display:block}
.sp-picker-container{width:220px}
.sp-alpha,.sp-alpha-handle,.sp-clear,.sp-container,.sp-container button,.sp-container.sp-dragging .sp-input,.sp-dragger,.sp-preview,.sp-replacer,.sp-slider{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.sp-top{position:relative;width:100%}
.sp-alpha,.sp-alpha-handle,.sp-dragger,.sp-slider{position:absolute}
.sp-color{right:20%}
.sp-hue{left:85%;height:100%}
.sp-clear-enabled .sp-hue{top:40px;height:75%}
.sp-fill{padding-top:80%}
.sp-alpha-enabled .sp-top{margin-bottom:26px}
.sp-alpha,.sp-clear{display:none}
.sp-alpha-handle{top:-4px;bottom:-4px;width:5px;left:50%;cursor:pointer;border:1px solid #999;border-radius:5px}
.sp-initial-disabled .sp-input-container,.sp-input{width:100%}
.sp-alpha{bottom:-16px;right:0;left:0;height:6px}
.sp-clear-display{cursor:pointer}
.sp-clear-display:after{content:'\ee6e';display:block;font-size:16px;line-height:30px}
.sp-initial .sp-clear-display:after,.sp-preview .sp-clear-display:after{content:none}
.sp-clear-enabled .sp-clear{display:block;left:85%;height:30px;text-align:center;color:#999;-webkit-box-shadow:0 0 0 1px #ddd inset;box-shadow:0 0 0 1px #ddd inset}
.sp-input,.sp-replacer.sp-active .sp-dd,.sp-replacer:hover .sp-dd{color:#333}
.sp-input{border:1px solid #ddd;padding:7px 12px;border-radius:3px;outline:0}
.sp-initial span{width:50%;height:25px;display:block;float:left}
.sp-initial span .sp-thumb-inner{height:25px;width:100%;display:block}
.sp-dragger{height:5px;width:5px;border:1px solid #fff;background-color:#333;cursor:pointer;top:0;left:0}
.sp-slider{top:0;cursor:pointer;height:4px;left:-2px;right:-2px;border:1px solid #999;background-color:#fff;border-radius:3px}
.sp-dd,.sp-preview,.sp-thumb-el{position:relative}
.sp-replacer{overflow:hidden;cursor:pointer;padding:5px;display:inline-block;border:1px solid #ddd;background-color:#fafafa;border-radius:3px}
.sp-replacer.sp-active,.sp-replacer:hover{border-color:#c4c4c4;color:#333}
.sp-replacer[class*=bg-],.sp-replacer[class*=bg-]:focus,.sp-replacer[class*=bg-]:hover{border-color:transparent}
.sp-replacer[class*=bg-] .sp-dd,.sp-replacer[class*=bg-].sp-active .sp-dd{color:#fff}
.sp-dd,.sp-replacer.sp-disabled .sp-dd,.sp-replacer.sp-disabled[class*=bg-] .sp-dd{color:#999}
.sp-replacer.sp-disabled{cursor:default;opacity:.8;filter:alpha(opacity=80)}
.sp-replacer.sp-disabled:not([class*=bg-]):focus,.sp-replacer.sp-disabled:not([class*=bg-]):hover{border-color:#ddd}
.sp-preview{width:26px;height:24px;margin-right:5px;float:left;z-index:0}
.sp-preview .sp-clear-display,.sp-preview .sp-preview-inner{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.05);box-shadow:0 0 0 1px rgba(0,0,0,.05)}
.sp-replacer[class*=bg-] .sp-preview .sp-preview-inner{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.5);box-shadow:0 0 0 1px rgba(0,0,0,.5)}
.sp-dd{float:left;font-size:0;margin:-15px 1px}
.sp-dd:after{content:'\e9c5';display:block;font-size:16px;line-height:1;font-family: icomoon;}
.sp-sat{background-image:-webkit-gradient(linear,0 0,100% 0,from(#FFF),to(rgba(204,154,129,0)));background-image:-webkit-linear-gradient(left,#FFF,rgba(204,154,129,0));background-image:-moz-linear-gradient(left,#fff,rgba(204,154,129,0));background-image:-o-linear-gradient(left,#fff,rgba(204,154,129,0));background-image:-ms-linear-gradient(left,#fff,rgba(204,154,129,0));background-image:linear-gradient(to right,#fff,rgba(204,154,129,0));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr=#FFFFFFFF, endColorstr=#00CC9A81)";filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr='#FFFFFFFF', endColorstr='#00CC9A81');-webkit-box-shadow:0 0 0 1px #ccc inset;box-shadow:0 0 0 1px #ccc inset}
.sp-val{background-image:-webkit-gradient(linear,0 100%,0 0,from(#000),to(rgba(204,154,129,0)));background-image:-webkit-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:-moz-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:-o-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:-ms-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:linear-gradient(to top,#000,rgba(204,154,129,0));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00CC9A81, endColorstr=#FF000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00CC9A81', endColorstr='#FF000000')}
.sp-hue{background:-moz-linear-gradient(top,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);background:-ms-linear-gradient(top,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);background:-o-linear-gradient(top,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);background:-webkit-gradient(linear,left top,left bottom,from(red),color-stop(.17,#ff0),color-stop(.33,#0f0),color-stop(.5,#0ff),color-stop(.67,#00f),color-stop(.83,#f0f),to(red));background:-webkit-linear-gradient(top,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);background:linear-gradient(to bottom,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%)}
.sp-1{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#ffff00')}
.sp-2{height:16%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff00', endColorstr='#00ff00')}
.sp-3{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ff00', endColorstr='#00ffff')}
.sp-4{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffff', endColorstr='#0000ff')}
.sp-5{height:16%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000ff', endColorstr='#ff00ff')}
.sp-6{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00ff', endColorstr='#ff0000')}
.sp-palette{max-width:220px}
.sp-palette-only .sp-palette-container{border:0}
@media (min-width:769px){
	.sp-palette-container{border-right:1px solid #ddd}
}
.sp-palette .sp-thumb-el{display:inline-block;position:relative;cursor:pointer;width:16px;height:16px}
.sp-thumb-el .sp-thumb-inner{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;box-shadow:0 0 0 1px rgba(0,0,0,.1) inset}
.sp-thumb-el .sp-thumb-inner:hover{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.25) inset;box-shadow:0 0 0 1px rgba(0,0,0,.25) inset}
.sp-palette .sp-thumb-el+.sp-thumb-el{margin-left:5px}
.sp-palette .sp-thumb-el.sp-thumb-active{-webkit-box-shadow:0 0 0 2px rgba(0,0,0,.1) inset;box-shadow:0 0 0 2px rgba(0,0,0,.1) inset}
.sp-palette .sp-thumb-el.sp-thumb-active .sp-thumb-inner{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.25) inset;box-shadow:0 0 0 1px rgba(0,0,0,.25) inset}
.sp-palette .sp-thumb-active.sp-thumb-dark .sp-thumb-inner:after,.sp-palette .sp-thumb-active.sp-thumb-light .sp-thumb-inner:after{content:'\e600';display:block;font-family:icomoon;font-size:16px;line-height:1;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.sp-palette .sp-thumb-active.sp-thumb-light .sp-thumb-inner:after{color:#333}
.sp-palette-row{font-size:0;height:22px;}
.sp-palette-row:empty{margin-top:0}
.sp-cancel,.sp-choose,.sp-palette-toggle{border:0;border-radius:2px;padding:6px 11px;float:left;width:48%;text-align:center;outline:0}
.sp-button-container,.sp-palette-button-container{margin-top:10px;text-align:center}
.sp-container[class*=bg-] .sp-button-container a,.sp-container[class*=bg-] .sp-button-container button,.sp-container[class*=bg-] .sp-palette-button-container a,.sp-container[class*=bg-] .sp-palette-button-container button{background-color:rgba(0,0,0,.25);color:#fff;border-color:transparent}
.sp-cancel:focus,.sp-cancel:hover,.sp-palette-toggle:focus,.sp-palette-toggle:hover{-webkit-box-shadow:0 0 0 100px rgba(0,0,0,.01) inset;box-shadow:0 0 0 100px rgba(0,0,0,.01) inset;color:#333}
.sp-cancel:active,.sp-palette-toggle:active{-webkit-box-shadow:0 0 0 100px rgba(0,0,0,.03) inset;box-shadow:0 0 0 100px rgba(0,0,0,.03) inset}
.sp-choose{border:1px solid transparent}
.sp-choose:focus,.sp-choose:hover{-webkit-box-shadow:0 0 0 100px rgba(0,0,0,.05) inset;box-shadow:0 0 0 100px rgba(0,0,0,.05) inset}
.sp-choose:active{-webkit-box-shadow:0 0 0 100px rgba(0,0,0,.1) inset;box-shadow:0 0 0 100px rgba(0,0,0,.1) inset}
.sp-cancel,.sp-palette-toggle{border:1px solid #ddd;color:#333;background-color:#fcfcfc;margin-right:4%}
.sp-palette-toggle{margin-right:0;width:auto;float:none}
.sp-choose{color:#fff;background-color:#607D8B}


/******************************
C3 charts
******************************/
.c3-tooltip,.fc table,.picker__table,.pika-table{border-spacing:0}
.bullet-marker,.bullet-tick line,.c3 path.domain,.c3-bars path,.c3-event-rect,.c3-legend-item-tile,.c3-xgrid-focus,.c3-ygrid,.d3-axis line,.d3-axis path,.d3-grid .tick line,.d3-grid-dashed .tick{shape-rendering:crispEdges}
.c3-tooltip,.dataTable.table-bordered{border-collapse:collapse}
.bullet-title,.c3-text,.c3-tooltip th{font-weight:500}
.c3 svg{font-size:12px}
.c3 line,.c3 path{fill:none;stroke:#999}
.c3 text{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.c3-chart-arc path{stroke:#fff}
.c3-chart-arc text{fill:#fff;font-size:13px}
.c3-grid line{stroke:#aaa}
.c3-grid text{fill:#aaa}
.c3-xgrid,.c3-ygrid{stroke-dasharray:3 3}
.c3-text.c3-empty{fill:grey;font-size:2em}
.c3-line{stroke-width:2px}
.c3-area{stroke-width:0;opacity:.4;filter:alpha(opacity=40)}
.c3-circle._expanded_{stroke-width:1.5px;stroke:#fff}
.c3-selected-circle{fill:#fff;stroke-width:2px}
.c3-bar{stroke-width:0}
.c3-bar._expanded_{fill-opacity:.75}
.c3-chart-arcs-title{font-size:1.3em}
.c3-chart-arcs .c3-chart-arcs-background{fill:#e0e0e0;stroke:none}
.c3-chart-arcs .c3-chart-arcs-gauge-unit{fill:#333;font-size:15px}
.c3-chart-arcs .c3-chart-arcs-gauge-max,.c3-chart-arcs .c3-chart-arcs-gauge-min{fill:#999}
.c3-chart-arc .c3-gauge-value{fill:#333;font-size:28px}
.bullet-tick text,.c3-legend-item,.c3-tooltip td,.d3-tip{font-size:12px}
.c3-target.c3-focused{opacity:1;filter:alpha(opacity=100)}
.c3-target.c3-focused path.c3-line,.c3-target.c3-focused path.c3-step{stroke-width:2px}
.c3-target.c3-defocused{opacity:.3!important;filter:alpha(opacity=30)!important}
.c3-region{fill:#546E7A;fill-opacity:.1}
.c3-brush .extent{fill-opacity:.1}
.c3-legend-background{fill:#fff;stroke:#d3d3d3;stroke-width:1;opacity:.75;filter:alpha(opacity=75)}
.c3-tooltip{background-color:#fff;empty-cells:show;opacity:.95;filter:alpha(opacity=95)}
.c3-tooltip th{background-color:#333;padding:4px 10px;text-align:center;color:#fff;border:1px solid #333}
.c3-tooltip td{padding:6px 10px;background-color:#fff;border:1px solid #ddd}
.d3-tip,.venntooltip{background-color:#333;color:#fff;position:absolute}
.c3-tooltip td>span{display:inline-block;width:10px;height:10px;margin-right:6px}
.c3-tooltip td.value{text-align:right}
.d3-axis path{fill:none;stroke:#999}
.d3-axis line{stroke:#eee}
.d3-axis-solid line,.d3-axis-solid path,.d3-axis-strong line,.d3-axis-strong path{stroke:#ccc}
.d3-axis .tick,.d3-axis .tick text{font-size:12px;fill:#333}
.d3-axis-solid .tick,.d3-axis-solid .tick text{fill:#999}
.d3-axis-strong .tick,.d3-axis-strong .tick text{fill:#333}
.d3-axis-transparent path{stroke:none}
.d3-axis-transparent line{stroke:#e5e5e5}
.d3-axis-transparent .tick,.d3-axis-transparent .tick text{fill:#999}
.d3-tip{padding:8px 15px;border-radius:3px;margin-bottom:-3px;z-index:1070}
.d3-tip .d3-tip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}
.d3-tip.n .d3-tip-arrow{bottom:-4px;left:50%;margin-left:-4px;border-width:4px 4px 0;border-top-color:#333}
.d3-tip.e .d3-tip-arrow{top:50%;left:-4px;margin-top:-4px;border-width:4px 4px 4px 0;border-right-color:#333}
.d3-tip.w .d3-tip-arrow{top:50%;right:-4px;margin-top:-4px;border-width:4px 0 4px 4px;border-left-color:#333}
.d3-tip.s .d3-tip-arrow{top:0;left:50%;margin-left:-4px;border-width:0 4px 4px;border-bottom-color:#333}
.venntooltip{text-align:center;white-space:nowrap;padding:7px 12px;border-radius:3px;display:none}
.d3-line{fill:none}
.d3-line-thin{stroke-width:1px}
.d3-line-medium{stroke-width:1.5px}
.d3-line-strong{stroke-width:2px}
.d3-line-circle{fill:none;cursor:pointer}
.d3-line-circle-thin{stroke-width:1px}
.d3-line-circle-medium{stroke-width:1.5px}
.d3-line-circle-strong{stroke-width:2px}
.d3-grid .tick line{stroke-width:1px;stroke:#e5e5e5}
.d3-grid .tick text{fill:#333;stroke:none}
.d3-grid-dashed .tick{stroke-dasharray:4,2;stroke-width:1px;stroke:#e5e5e5}
.d3-grid-dashed path{stroke-width:0}
.d3-crosshair-overlay{fill:none;pointer-events:all}
.bullet-tick line{stroke:#999;stroke-width:1px}
.bullet-tick text{fill:#999}
.bullet-marker{stroke-width:2px}
.bullet-title{font-size:13px}
.bullet-subtitle{fill:#999}
.bullet-1 .bullet-range-1{fill:rgba(96,125,139,.8)}
.bullet-1 .bullet-range-2{fill:rgba(96,125,139,.4)}
.bullet-1 .bullet-range-3{fill:#607D8B}
.bullet-1 .bullet-measure-1{fill:rgba(84,110,122,.9)}
.bullet-1 .bullet-measure-2{fill:#fff}
.bullet-1 .bullet-marker{stroke:#37474F}
.bullet-2 .bullet-range-1{fill:rgba(255,112,67,.6)}
.bullet-2 .bullet-range-2{fill:rgba(255,112,67,.3)}
.bullet-2 .bullet-range-3{fill:#FF7043}
.bullet-2 .bullet-measure-1{fill:rgba(244,81,30,.9)}
.bullet-2 .bullet-measure-2{fill:#fff}
.bullet-2 .bullet-marker{stroke:#D84315}
.bullet-3 .bullet-range-1{fill:rgba(102,187,106,.7)}
.bullet-3 .bullet-range-2{fill:rgba(102,187,106,.35)}
.bullet-3 .bullet-range-3{fill:#66BB6A}
.bullet-3 .bullet-measure-1{fill:rgba(67,160,71,.9)}
.bullet-3 .bullet-measure-2{fill:#fff}
.bullet-3 .bullet-marker{stroke:#2E7D32}
.counter-icon{font-size:32px;position:absolute;left:50%;margin-left:-16px}
.jqsfield,.jqstooltip{font-size:12px!important;font-family:Roboto,sans-serif!important}
.jqstooltip{padding:7px!important;line-height:1.6666667!important;border:0!important;border-radius:3px!important;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}


/******************************
jVector Maps
******************************/
.map-container,.vector-map-container{height:500px}
.jvectormap-label{position:absolute;display:none;border-radius:2px;background-color:#333;color:#fff;padding:7px 12px}
.jvectormap-zoomin,.jvectormap-zoomout{position:absolute;left:10px;border-radius:2px;padding:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:300;line-height:10px;background-color:#37474F;text-align:center}
.chart,.chart-container{position:relative;width:100%}
.bullet-title,.c3-text,.c3-tooltip th{font-weight:500}
.jvectormap-zoomin:hover,.jvectormap-zoomout:hover{background-color:#455A64}
.jvectormap-zoomin{top:10px}
.jvectormap-zoomout{top:40px}


/******************************
Datatables
******************************/
.dataTable{margin:0;max-width:none;border-collapse:separate}
.c3-tooltip,.dataTable.table-bordered{border-collapse:collapse}
.dataTable thead td,.dataTable thead th{outline:0;position:relative}
.dataTable thead .sorting,.dataTable thead .sorting_asc,.dataTable thead .sorting_desc{cursor:pointer}
.dataTable thead .sorting,.dataTable thead .sorting_asc,.dataTable thead .sorting_asc_disabled,.dataTable thead .sorting_desc,.dataTable thead .sorting_desc_disabled{padding-right:40px}
.dataTable thead .sorting:after,.dataTable thead .sorting:before,.dataTable thead .sorting_asc:after,.dataTable thead .sorting_asc_disabled:after,.dataTable thead .sorting_desc:after,.dataTable thead .sorting_desc_disabled:after{content:'';font-family:icomoon;position:absolute;top:50%;right:20px;font-size:12px;margin-top:-6px;display:inline-block;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.dataTable thead .sorting:before{content:'\e9c1';margin-top:-2px;color:#999}
.dataTable thead .sorting:after,.dataTable thead .sorting_asc:after{content:'\e9c2'}
.dataTable thead .sorting:after{margin-top:-10px;color:#999}
.dataTable thead .sorting_desc:after{content:'\e9c1'}
.dataTable thead .sorting_asc_disabled:after{content:'\e9c2';color:#ccc}
.dataTable thead .sorting_desc_disabled:after{content:'\e9c1';color:#ccc}
.dataTable .dataTables_empty{text-align:center}
.dataTables_wrapper{position:relative}
.dataTables_wrapper:after{visibility:hidden;display:block;content:"";height:0}
.dataTables_wrapper+.panel-body{border-top:1px solid #ddd}
.dataTables_processing{position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;background-color:#fff;background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(25%,rgba(255,255,255,.9)),color-stop(75%,rgba(255,255,255,.9)),color-stop(100%,rgba(255,255,255,0)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 25%,rgba(255,255,255,.9) 75%,rgba(255,255,255,0) 100%);background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 25%,rgba(255,255,255,.9) 75%,rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 25%,rgba(255,255,255,.9) 75%,rgba(255,255,255,0) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 25%,rgba(255,255,255,.9) 75%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 25%,rgba(255,255,255,.9) 75%,rgba(255,255,255,0) 100%)}
.datatable-footer,.datatable-header{padding:10px 10px 0 20px}
.datatable-footer:after,.datatable-header:after{content:"";display:table;clear:both}
.datatable-footer>div:first-child,.datatable-header>div:first-child{margin-left:0}
.panel-body .datatable-footer,.panel-body .datatable-header{padding-left:0;padding-right:0}
.datatable-footer{border-top:1px solid #bbb}
.dataTables_length{float:right;display:inline-block;margin:0 10px 10px 20px}
.dataTables_length>label{margin-bottom:0}
.dataTables_length>label>span:first-child{float:left;margin:8px 15px 8px 0}
.length-left .dataTables_length{float:left}
.dataTables_length .select2-container{width:auto}
.dataTables_filter{position:relative;display:block;float:left;margin:0 0 10px 20px}
.dataTables_filter>label{margin-bottom:0;position:relative}
.dataTables_filter>label:after{content:"\e98e";font-family:icomoon;font-size:12px;display:inline-block;position:absolute;top:50%;right:12px;margin-top:-6px;color:#999;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.DTFC_LeftBodyWrapper .DTFC_Cloned thead th:after,.DTFC_LeftBodyWrapper .DTFC_Cloned thead th:before,.DTFC_RightBodyWrapper .DTFC_Cloned thead th:after,.DTFC_RightBodyWrapper .DTFC_Cloned thead th:before,.dataTables_scroll .dataTables_scrollBody table thead th[class*=sorting]:after,.dataTables_scroll .dataTables_scrollBody table thead th[class*=sorting]:before{content:none}
.dataTables_filter>label>span{float:left;margin:8px 15px 8px 0}
.dataTables_filter input{outline:0;width:200px;height:36px;padding:7px 36px 7px 12px;font-size:13px;line-height:1.5384616;color:#333;background-color:#fff;border:1px solid #ddd;border-radius:3px}
.filter-right .dataTables_filter{float:right}
.dataTables_info{float:left;padding:8px 0;margin-bottom:10px}
.info-right .dataTables_info{float:right}
.dataTables_paginate{float:right;text-align:right;margin:0 0 10px 20px}
.dataTables_paginate .paginate_button{display:inline-block;padding:7px;min-width:36px;margin-left:2px;text-align:center;text-decoration:none;cursor:pointer;color:#333;border:1px solid transparent;border-radius:3px}
.dataTables_scroll .dataTables_scrollBody table,.dataTables_scroll .dataTables_scrollHead table,.panel>.dataTables_wrapper .table-bordered>tbody>tr:last-child>td,.panel>.dataTables_wrapper .table-bordered>tbody>tr:last-child>th{border-bottom:0}
.dataTables_paginate .paginate_button:first-child{margin-left:0}
.dataTables_paginate .paginate_button:focus,.dataTables_paginate .paginate_button:hover{background-color:#f5f5f5}
.dataTables_paginate .paginate_button.current,.dataTables_paginate .paginate_button.current:focus,.dataTables_paginate .paginate_button.current:hover{color:#fff;background-color:#4DD0E1}
.dataTables_paginate .paginate_button.disabled,.dataTables_paginate .paginate_button.disabled:focus,.dataTables_paginate .paginate_button.disabled:hover{cursor:default;background-color:transparent;color:#bbb}
.dataTables_paginate.paging_simple .paginate_button{padding-left:12px;padding-right:12px}
.paginate-left .dataTables_paginate{float:left}
.paging_simple .paginate_button:focus,.paging_simple .paginate_button:hover{color:#fff;background-color:#455A64}
.dataTables_scroll .dataTables_scrollBody{-webkit-overflow-scrolling:touch}
.dataTables_scroll .dataTables_scrollBody table tbody tr:first-child>td{border-top:0}
.dataTables_scroll .dataTables_scrollBody td>.dataTables_sizing,.dataTables_scroll .dataTables_scrollBody th>.dataTables_sizing{height:0;overflow:hidden;margin:0;padding:0}
.panel-body+*>.dataTables_wrapper,.panel-body+.dataTables_wrapper{border-top:1px solid #ddd}
.panel-body>.dataTables_wrapper .datatable-footer{border-top:0}
.panel-body>.dataTables_wrapper .datatable-footer .dataTables_filter,.panel-body>.dataTables_wrapper .datatable-footer .dataTables_info,.panel-body>.dataTables_wrapper .datatable-footer .dataTables_length,.panel-body>.dataTables_wrapper .datatable-footer .dataTables_paginate{margin-bottom:0}
.panel-flat>.panel-heading+.dataTables_wrapper>.datatable-header{padding-top:0}
.panel>.dataTables_wrapper .table-bordered{border:0}
.panel>.dataTables_wrapper .table-bordered>tbody>tr>td:first-child,.panel>.dataTables_wrapper .table-bordered>tbody>tr>th:first-child,.panel>.dataTables_wrapper .table-bordered>tfoot>tr>td:first-child,.panel>.dataTables_wrapper .table-bordered>tfoot>tr>th:first-child,.panel>.dataTables_wrapper .table-bordered>thead>tr>td:first-child,.panel>.dataTables_wrapper .table-bordered>thead>tr>th:first-child{border-left:0}
.panel>.dataTables_wrapper .table-bordered>tbody>tr>td:last-child,.panel>.dataTables_wrapper .table-bordered>tbody>tr>th:last-child,.panel>.dataTables_wrapper .table-bordered>tfoot>tr>td:last-child,.panel>.dataTables_wrapper .table-bordered>tfoot>tr>th:last-child,.panel>.dataTables_wrapper .table-bordered>thead>tr>td:last-child,.panel>.dataTables_wrapper .table-bordered>thead>tr>th:last-child{border-right:0}
.datatable-scroll,.datatable-scroll-lg,.datatable-scroll-sm{min-height:.01%}
.datatable-scroll-wrap{width:100%;min-height:.01%;overflow-x:auto}
@media (max-width:1024px){
	.datatable-scroll{width:100%;overflow-x:scroll}
	.datatable-scroll td,.datatable-scroll th{white-space:nowrap}
}
@media (max-width:1199px){
	.datatable-scroll-lg{width:100%;overflow-x:scroll}
	.datatable-scroll-lg td,.datatable-scroll-lg th{white-space:nowrap}
}
@media (max-width:768px){
	.datatable-scroll-sm{width:100%;overflow-x:scroll}
	.datatable-scroll-sm td,.datatable-scroll-sm th{white-space:nowrap}
	.ColVis,.DTTT_container,.dataTables_filter,.dataTables_info,.dataTables_length,.dataTables_paginate{float:none!important;text-align:center;margin-left:0}
	.dataTables_info,.dataTables_paginate{margin-top:0}
	.datatable-header{text-align:center}
	.DTFC_LeftWrapper,.DTFC_RightWrapper{display:none}
}
.DTCR_clonedTable{background-color:rgba(255,255,255,.8);z-index:202;cursor:move}
.DTCR_clonedTable td,.DTCR_clonedTable th{border:1px solid #ddd!important}
.DTCR_pointer{width:1px;background-color:#2196F3;z-index:201}
.DTFC_Blocker,.DTFC_Cloned,.dt-rowReorder-float{background-color:#fff}
.dt-rowReorder-float{position:absolute!important;table-layout:static;outline:#777 dashed 1px;outline-offset:-1px;z-index:1030;cursor:move;opacity:.9;filter:alpha(opacity=90)}
.dt-rowReorder-moving{outline:#777 solid 1px;outline-offset:-1px}
.dt-rowReorder-noOverflow{overflow-x:hidden}
.dataTable td.reorder{text-align:center;cursor:move}
.DTFC_Cloned{border-bottom:0}
.DTFC_LeftWrapper .DTFC_Cloned.table{border-right:1px solid #ddd}
.DTFC_RightWrapper .DTFC_Cloned.table{border-left:1px solid #ddd}
.DTFC_LeftBodyWrapper .DTFC_Cloned tbody>tr:first-child>td,.DTFC_LeftBodyWrapper .DTFC_Cloned tbody>tr:first-child>th,.DTFC_RightBodyWrapper .DTFC_Cloned tbody>tr:first-child>td,.DTFC_RightBodyWrapper .DTFC_Cloned tbody>tr:first-child>th{border-top:0}
.fixedHeader-floating,.fixedHeader-locked{background-color:#fff;margin-top:0;margin-bottom:0}
.fixedHeader-floating{position:fixed}
.fixedHeader-floating+.fixedHeader-floating,.fixedHeader-locked+.fixedHeader-floating{border-top:0!important}
.fixedHeader-locked{position:absolute}
@media (max-width:768px){
	.fixedHeader-floating,.fixedHeader-locked{display:none}
}
@media print{
	table.fixedHeader-floating{display:none}
}
.dt-autofill-handle{position:absolute;height:8px;width:8px;z-index:102;border:1px solid #2196F3;background:#2196F3}
.dt-autofill-select{position:absolute;z-index:1001;background-color:#2196F3;background-image:repeating-linear-gradient(45deg,transparent,transparent 5px,rgba(255,255,255,.75) 5px,rgba(255,255,255,.75) 10px)}
.dt-autofill-select.bottom,.dt-autofill-select.top{height:1px}
.dt-autofill-select.left,.dt-autofill-select.right{width:1px}
.dt-autofill-list{position:fixed;top:50%;left:50%;width:500px;margin-left:-250px;background-color:#fff;border-radius:3px;border:1px solid transparent;z-index:1050;padding:0}
.dt-autofill-list ul{display:table;margin:0;padding:0;list-style:none;width:100%}
.dt-autofill-list ul li{display:table-row}
.dt-autofill-list ul li:hover{background-color:#f5f5f5}
.dt-autofill-list .dt-autofill-question{display:table-cell;padding:7px 15px}
.dt-autofill-list .dt-autofill-question input[type=number]{padding:6px;width:30px;margin:-2px 0}
.dt-autofill-list .dt-autofill-button{display:table-cell;padding:7px 15px;text-align:right}
.dt-autofill-list .dt-autofill-button .btn{padding:3px;background-color:#2196F3;color:#fff;font-size:0}
.dt-autofill-list .dt-autofill-button .btn:after{content:'\e9c3';font-family:Icomoon;display:block;font-size:16px;width:16px;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.dt-autofill-list .dt-autofill-button .btn:hover{opacity:.85;filter:alpha(opacity=85)}
.dt-autofill-background{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:1040;opacity:.5;filter:alpha(opacity=50)}
.dataTable tbody>tr.selected,.dataTable tbody>tr>.selected{background-color:#E8F5E9}
.dataTables_wrapper .select-info,.dataTables_wrapper .select-item{margin-left:10px}
@media (max-width:768px){
	.dataTables_wrapper .select-info,.dataTables_wrapper .select-item{margin-left:0;display:block}
}
.dataTable tbody .select-checkbox{position:relative}
.dataTable tbody .select-checkbox:after,.dataTable tbody .select-checkbox:before{display:inline-block;color:#455A64;position:absolute;top:50%;left:50%;cursor:pointer}
.dataTable tbody .select-checkbox:before{content:'';background-color:#fff;width:18px;height:18px;margin-top:-9px;margin-left:-9px;border:2px solid #607D8B;border-radius:2px}
.dataTable tbody .selected .select-checkbox:after{content:"\e600";font-family:icomoon;font-size:16px;line-height:1;margin-top:-8px;margin-left:-8px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.dt-buttons-full .dt-buttons{text-align:center;float:none;display:block;margin:0;border-bottom:1px solid #ddd;padding-top:20px;padding-bottom:10px;background-color:#fcfcfc}
.dt-buttons,.dt-buttons>.dt-button{display:inline-block}
.dt-buttons-full .dt-buttons>.btn{margin-bottom:10px;float:none}
.dt-buttons{float:right;margin:0 0 20px 20px}
.dt-buttons-left .dt-buttons{float:left}
.dt-buttons>.btn{border-radius:0}
.dt-buttons>.btn:first-child{border-bottom-left-radius:3px;border-top-left-radius:3px}
.dt-buttons>.btn:last-child{border-bottom-right-radius:3px;border-top-right-radius:3px}
.dt-buttons>.btn+.btn{margin-left:-1px}
@media screen and (max-width:767px){
	.dt-buttons{float:none;text-align:center;display:block}
	.dt-buttons .btn{float:none}
}
.dt-button-info{position:fixed;top:50%;left:50%;width:400px;margin-top:-100px;margin-left:-200px;padding:20px;background-color:#fff;border:1px solid #ddd;border-radius:3px;text-align:center;z-index:1050;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}
.dt-button-info h2{margin-top:0;line-height:1.5384616;font-size:17px}
.dt-button-background{position:fixed;top:0;left:0;height:100%;width:100%;background-color:#333;z-index:999;opacity:.25;filter:alpha(opacity=25)}
.dt-button-collection{position:absolute;top:0;left:0;background-color:#fff;display:block;z-index:1000;padding:7px 0;overflow:hidden;min-width:180px;border-radius:3px;-webkit-column-gap:2px;-moz-column-gap:2px;-ms-column-gap:2px;-o-column-gap:2px;column-gap:2px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}
.dt-button-collection>.dt-button{padding:0px;color:#333;display:block;outline:0}
.dt-button-collection>.dt-button+.dt-button{margin-top:1px}
.dt-button-collection>.dt-button:focus,.dt-button-collection>.dt-button:hover{color:#333;background-color:#f5f5f5}
.dt-button-collection>.dt-button.active{color:#fff;background-color:#2196F3}
.dt-button-collection.fixed{position:fixed;top:50%;left:50%;margin-left:-75px;padding-left:5px;padding-right:5px}
.dt-button-collection.fixed.two-column{margin-left:-150px}
.dt-button-collection.fixed.three-column{margin-left:-225px}
.dt-button-collection.fixed.four-column{margin-left:-300px}
.dt-button-collection>*{-webkit-column-break-inside:avoid;break-inside:avoid}
.dt-button-collection.two-column{width:300px;-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2}
.dt-button-collection.three-column{width:450px;-webkit-column-count:3;-moz-column-count:3;-ms-column-count:3;-o-column-count:3;column-count:3}
.dt-button-collection.four-column{width:600px;-webkit-column-count:4;-moz-column-count:4;-ms-column-count:4;-o-column-count:4;column-count:4}
.dataTable td.focus,.dataTable th.focus{outline:#2196F3 solid 2px;outline-offset:-1px}
.dataTable td.focus-success,.dataTable th.focus-success{background-color:#E8F5E9;outline-color:#4CAF50}
.dataTable td.focus-info,.dataTable th.focus-info{background-color:#E3F2FD;outline-color:#2196F3}
.dataTable td.focus-warning,.dataTable th.focus-warning{background-color:#FBE9E7;outline-color:#FF5722}
.dataTable td.focus-danger,.dataTable th.focus-danger{background-color:#FFEBEE;outline-color:#F44336}
.DTS .DTS_Loading{position:absolute;top:50%;left:50%;width:200px;height:20px;margin-top:-20px;margin-left:-100px;z-index:1;border:1px solid #999;padding:20px 0;text-align:center;background-color:rgba(255,255,255,.5)}
.DTS .dataTables_scrollFoot,.DTS .dataTables_scrollHead{background-color:#fff}
.DTS .dataTables_scrollBody{z-index:2}
.dtr-inline.collapsed tbody tr td:before,.dtr-inline.collapsed tbody tr th:before{margin-right:10px}
.dtr-inline.collapsed tbody tr td:first-child,.dtr-inline.collapsed tbody tr th:first-child{position:relative;cursor:pointer;white-space:nowrap}
.dtr-inline.collapsed tbody tr td:first-child.dataTables_empty:before,.dtr-inline.collapsed tbody tr th:first-child.dataTables_empty:before{display:none}
.dtr-column tbody td.control,.dtr-column tbody th.control{position:relative;cursor:pointer}
.dtr-column tbody tr td.control:before,.dtr-column tbody tr th.control:before,.dtr-inline.collapsed tbody tr td:first-child:before,.dtr-inline.collapsed tbody tr th:first-child:before{content:'\e9e4';font-family:icomoon;display:inline-block;font-size:16px;width:16px;line-height:1;position:relative;top:-1px;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.timer>li.dots,.valign-top{vertical-align:top}
.dataTable.dtr-column tbody tr.parent td.control:before,.dataTable.dtr-column tbody tr.parent th.control:before,.dataTable.dtr-inline.collapsed tbody tr.parent td:first-child:before,.dataTable.dtr-inline.collapsed tbody tr.parent th:first-child:before{content:'\e9e7'}
.dtr-inline.collapsed tbody tr.child td:before{display:none}
.dataTable tr.child:hover{background-color:transparent}
.dataTable tr.child .dtr-title{display:table-cell;font-weight:500;padding-right:40px}
.dataTable tr.child .dtr-data{display:table-cell;padding:8px 0}
.dataTable tr td.child{white-space:normal;position:relative}
.dataTable tr td.child>ul{display:table;table-layout:fixed;width:100%;list-style:none;margin:0;padding:0}
.dataTable tr td.child>ul>li{display:table-row}
@media (max-width:480px){
	.dataTable tr td.child>ul>li .btn-group,.dataTable tr td.child>ul>li .dropdown,.dataTable tr td.child>ul>li .dropup{position:static}
	.dataTable tr td.child>ul>li .dropdown-menu{left:0;right:0;border-radius:0;border-width:1px 0}
}
.fixedHeader-floating{top:50px !important;border-bottom:2px solid #ddd;}


/******************************
File uploader
******************************/
.file-loading {top: 0;right: 0;width: 25px;height: 25px;font-size: 999px;text-align: right;color: #fff;background: transparent url('../img/loading.html') top left no-repeat;border: none;}
.file-object {margin: 0 0 -5px 0;padding: 0;}
.btn-file {position: relative;overflow: hidden;}
.btn-file input[type=file] {position: absolute;top: 0;right: 0;min-width: 100%;min-height: 100%;text-align: right;opacity: 0;background: none repeat scroll 0 0 transparent;cursor: inherit;display: block;}
.file-caption-name {display: inline-block;overflow: hidden;height: 20px;word-break: break-all;}
.input-group-lg .file-caption-name {height: 25px;}
.file-zoom-dialog {text-align: left;}
.file-error-message {color: #a94442;background-color: #f2dede;margin: 5px;border: 1px solid #ebccd1;border-radius: 4px;padding: 15px;}
.file-error-message pre, .file-error-message ul {margin: 0;text-align: left;}
.file-error-message pre {margin: 5px 0;}
.file-caption-disabled {background-color: #EEEEEE;cursor: not-allowed;opacity: 1;}
.file-preview {border-radius: 2px;border: 1px solid #ddd;background: #fcfcfc;padding: 5px;width: 100%;margin-bottom: 5px;}
.file-preview-frame {position: relative;display: table;margin: 8px;height: 160px;border: 1px solid #ddd;background: #fff;border-radius:2px;padding: 6px;float: left;text-align: center;vertical-align: middle;}
.file-preview-image {vertical-align: middle;}
.file-preview-text {display: block;color: #428bca;border: 1px solid #ddd;font-family: Menlo, Monaco, Consolas, "Courier New", monospace;outline: none;padding: 8px;resize: none;}
.file-preview-html {border: 1px solid #ddd;padding: 8px;overflow: auto;}
.file-zoom-dialog .file-preview-text {font-size: 1.2em;}
.file-preview-other {left: 0;top: 0;right: 0;bottom: 0;margin: auto;text-align: center;vertical-align: middle;padding: 10px;}
.file-preview-other:hover {opacity: 0.8;}
.file-actions, .file-other-error {text-align: left;}
.file-other-icon {font-size: 4.8em;}
.file-zoom-dialog .file-other-icon {font-size: 8em;font-size: 55vmin;}
.file-input-new .file-preview, .file-input-new .close, .file-input-new .glyphicon-file,
.file-input-new .fileinput-remove-button, .file-input-new .fileinput-upload-button,
.file-input-ajax-new .fileinput-remove-button, .file-input-ajax-new .fileinput-upload-button {display: none;}
.file-caption-main {width: 100%;}
.file-input-ajax-new .no-browse .input-group-btn,
.file-input-new .no-browse .input-group-btn {display: none;}
.file-input-ajax-new .no-browse .form-control,
.file-input-new .no-browse .form-control {border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
.file-thumb-loading {background: transparent url('../img/loading.html') no-repeat scroll center center content-box !important;}
.file-actions {margin-top: 15px;}
.file-footer-buttons {float: right;}
.file-upload-indicator {display: inline;cursor: default;opacity: 0.8;width: 60%}
.file-upload-indicator:hover {font-weight: bold;opacity: 1;}
.file-footer-caption {display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 160px;text-align: center;padding-top: 4px;font-size: 11px;color: #777;margin: 5px auto;}
.file-preview-error {opacity: 0.65;box-shadow: none;}
.file-preview-frame:not(.file-preview-error) .file-footer-caption:hover {color: #000;}
.file-drop-zone {border-radius: 4px;height: 100%;text-align: center;vertical-align: middle;margin: 12px 15px 12px 12px;padding: 5px;}
.file-drop-zone-title {color: #aaa;font-size: 1.6em;padding: 85px 10px;cursor: default;}
.file-preview .clickable,.clickable .file-drop-zone-title {cursor: pointer;}
.file-drop-zone.clickable:hover {border: 2px dashed #999;}
.file-drop-zone.clickable:focus {border: 2px solid #5acde2;}
.file-drop-zone .file-preview-thumbnails {cursor: default;}
.file-highlighted {border: 2px dashed #999 !important;background-color: #f0f0f0;}
.file-uploading {background: url('../img/loading-sm.html') no-repeat center bottom 10px;opacity: 0.65;}
.file-thumb-progress {height: 10px;}
.file-thumb-progress .progress, .file-thumb-progress .progress-bar {height: 10px;font-size: 9px;line-height: 10px;}
.file-thumbnail-footer {position: relative;}
.file-thumb-progress {position: absolute;top: 35px;left: 0;right: 0;}
.file-zoom-fullscreen.modal {position: fixed;top: 0;right: 0;bottom: 0;left: 0;}
.file-zoom-fullscreen .modal-dialog {position: fixed;margin: 0;width: 100%;height: 100%;padding: 0;}
.file-zoom-fullscreen .modal-content {border-radius: 0;box-shadow: none;}
.file-zoom-fullscreen .modal-body {overflow-y: auto;}
.file-zoom-dialog .modal-body {position: relative !important;}
.file-zoom-dialog .btn-navigate {position: absolute;padding: 0;margin: 0;background: transparent;text-decoration: none;outline: none;top: 40%;font-size: 48px;}
.file-zoom-dialog .floating-buttons {position: absolute;top: 5px;right: 10px;}
.floating-buttons, .floating-buttons .btn {z-index: 3000;}
.file-zoom-dialog .kv-zoom-actions .btn,.floating-buttons .btn {margin-left: 3px;}
.file-zoom-dialog .btn-navigate:not([disabled]):hover,.file-zoom-dialog .btn-navigate:not([disabled]):focus {outline: none;box-shadow: none;opacity: 0.5;}
.file-zoom-dialog .btn-navigate[disabled] {opacity: 0.3;}
.file-zoom-dialog .btn-prev {left: 1px;}
.file-zoom-dialog .btn-next {right: 1px;}
.file-drag-handle {display: inline;margin-right: 2px;font-size: 16px;cursor: move;cursor: -webkit-grabbing;}
.file-drag-handle:hover {opacity: 0.7;}
.file-zoom-content {height: 480px;text-align: center;}
.file-preview-initial.sortable-chosen {background-color: #d9edf7;}
.file-preview-frame.sortable-ghost {background-color: #eee;}
/* IE 10 fix */.btn-file ::-ms-browse {width: 100%;height: 100%;}
.kv-zoom-body img{width:auto !important;height:90% !important;}


/******************************
Full calendar
******************************/
.fc table{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0;font-size:1em}
.fc{text-align:left}
.fc th,.fc-basic-view .fc-week-number,.fc-time-grid-event .fc-resizer,.fc-toolbar,a.fc-more{text-align:center}
.fc-view>table{min-width:769px}
.fc-events-container{background-color:#fcfcfc;border:1px solid #ddd;padding:10px;border-radius:3px}
.fc-events-container .fc-event{margin:0;padding:4px 11px}
.fc-events-container .fc-event+.fc-event{margin-top:10px}
.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed hr,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border-color:#ddd}
.fc-unthemed thead,.fc-unthemed thead td,.fc-unthemed thead th{border-bottom-color:#bbb}
.fc-unthemed hr{background-color:#f5f5f5}
.fc-unthemed .fc-popover{background-color:#fff;border-radius:3px}
.fc-unthemed .fc-popover .fc-header{background-color:#f5f5f5}
.fc-unthemed .fc-today{background-color:#E8F5E9}
.fc-highlight{background-color:#e5e5e5}
.fc-bgevent{background-color:#81C784}
.fc-nonbusiness{background-color:#ccc}
.fc-icon{display:block}
.fc-icon:after{display:inline-block;font-family:FontAwesome;line-height:1;font-size:16px;vertical-align:middle;position:relative;top:-1px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fc-icon-left-single-arrow:after{content:"\e9c0"; font-family:icomoon;}
.fc-icon-right-single-arrow:after{content:"\e9c3"; font-family:icomoon;}
.fc-icon-left-double-arrow:after{content:"\000AB"; font-family:icomoon;}
.fc-icon-right-double-arrow:after{content:"\000BB"; font-family:icomoon;}
.fc-icon-x:after{content:"\f00d";font-family:FontAwesome;font-size:12px;display:block}
.fc-button{margin:0;border:1px solid #ddd;padding:7px 12px;cursor:pointer;outline:0}
.fc-button::-moz-focus-inner{margin:0;padding:0}
.fc-state-default{border:1px solid #ddd;background-color:#fcfcfc}
.fc-state-default.fc-corner-left{border-bottom-left-radius:3px;border-top-left-radius:3px}
.fc-state-default.fc-corner-right{border-bottom-right-radius:3px;border-top-right-radius:3px}
.fc-state-hover{background-color:#f8f8f8}
.fc-state-active,.fc-state-down{background-color:#f5f5f5}
.fc-button.fc-state-active,.fc-button.fc-state-down{border-color:#ddd;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05) inset;box-shadow:0 1px 3px rgba(0,0,0,.05) inset}
.fc-state-disabled{color:#999;cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}
.fc-event.fc-draggable,.fc-event[href],.fc-popover .fc-header .fc-close{cursor:pointer}
.fc-button-group{display:inline-block}
.fc .fc-button-group>*{float:left;margin:0 0 0 -1px}
.fc .fc-button-group>:first-child{margin-left:0}
.fc-popover{position:absolute;border:1px solid #ddd;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.05);box-shadow:0 1px 5px rgba(0,0,0,.05)}
.fc-popover .fc-header{padding:10px}
.fc-ltr .fc-popover .fc-header .fc-title{float:left}
.fc-ltr .fc-popover .fc-header .fc-close{float:right}
.fc-unthemed .fc-popover .fc-header .fc-close{margin-top:2px;opacity:.6;filter:alpha(opacity=60)}
.fc-unthemed .fc-popover .fc-header .fc-close:hover{opacity:1;filter:alpha(opacity=100)}
.fc hr{height:0;margin:0;padding:0 0 2px;border-style:solid;border-width:1px 0}
.fc-bg table,.fc-row .fc-bgevent-skeleton table,.fc-row .fc-highlight-skeleton table{height:100%}
.fc-bg,.fc-bgevent-skeleton,.fc-helper-skeleton,.fc-highlight-skeleton{position:absolute;top:0;left:0;right:0}
.fc-event,.fc-row,.fc-scroller>*{position:relative}
.fc-bg{bottom:0}
.fc table{table-layout:fixed}
.fc td,.fc th{border-style:solid;border-width:1px;padding:0;vertical-align:top}
.fc th{padding:12px 20px;font-weight:500}
.fc td.fc-today{border-style:double}
.fc-row{border-style:solid;border-width:0}
.fc-row table{border-left:0 hidden transparent;border-right:0 hidden transparent;border-bottom:0 hidden transparent}
.fc-row:first-child table{border-top:0 hidden transparent}
.fc-row .fc-bg{z-index:1}
.fc-row .fc-bgevent-skeleton,.fc-row .fc-highlight-skeleton{bottom:0}
.fc-row .fc-bgevent-skeleton td,.fc-row .fc-highlight-skeleton td{border:0}
.fc-row .fc-bgevent-skeleton{z-index:2}
.fc-row .fc-highlight-skeleton{z-index:3}
.fc-row .fc-content-skeleton td,.fc-row .fc-helper-skeleton td{background:0 0;border-color:transparent;border-bottom:0}
.fc-row .fc-content-skeleton tbody td,.fc-row .fc-helper-skeleton tbody td{border-top:0}
.fc-row .fc-content-skeleton{position:relative;z-index:4}
.fc-row .fc-helper-skeleton{z-index:5}
.fc-scroller{overflow-y:scroll;overflow-x:hidden;min-height:500px}
.fc-day-grid-event>.fc-content,.fc-row.fc-rigid,.fc-scroller>*,.fc-time-grid-event{overflow:hidden}
.fc-event{display:block;border:1px solid #4DD0E1;background-color:#4DD0E1;font-weight:400;border-radius:2px}
.fc-day-grid-event .fc-time,.fc-time-grid-event .fc-time{font-weight:500}
.fc-event,.fc-event:hover{color:#fff;text-decoration:none}
.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}
.fc-day-grid-event{margin:0 5px 5px;padding:4px 8px}
.fc-day-grid-event>.fc-content{text-overflow:ellipsis}
.fc-day-grid-event .fc-resizer{position:absolute;top:0;bottom:0;width:7px}
.fc-ltr .fc-day-grid-event .fc-resizer{right:-3px;cursor:e-resize}
@media (min-width:1200px){
	.fc-day-grid-event>.fc-content{background-color:inherit}
	.fc-day-grid-event .fc-time{float:right;padding-left:5px;display:inline-block;z-index:2;position:relative;background-color:inherit}
	.fc-day-grid-event .fc-title{z-index:1;position:relative}
}
a.fc-more{margin:1px 5px;background-color:#fafafa;display:block;padding:5px;border-radius:3px;color:#999;font-size:12px}
a.fc-more:hover{background-color:#f5f5f5;color:#333}
.fc-limited{display:none}
.fc-day-grid .fc-row{z-index:1}
.fc-more-popover{z-index:2;width:220px}
.fc-more-popover .fc-event-container{padding:10px 5px}
.fc-toolbar{margin-bottom:20px}
.fc-toolbar h2{margin:5px 0;font-size:17px}
.fc-toolbar .fc-left{float:left;width:33%}
.fc-toolbar .fc-right{float:right;width:33%}
.fc-toolbar .fc-right .fc-button-group{float:right}
.fc-toolbar .fc-left>.fc-button,.fc-toolbar .fc-right>.fc-button{margin-left:10px}
.fc-toolbar .fc-center{display:inline-block;vertical-align:middle}
.fc-toolbar>*>*{float:left}
.fc-toolbar>*>:first-child{margin-left:0}
.fc-toolbar button{position:relative}
.fc-toolbar button:focus{z-index:5}
.fc-toolbar .fc-state-hover,.fc-toolbar .ui-state-hover{z-index:2}
.fc-toolbar .fc-state-down{z-index:3}
.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active{z-index:4}
.fc-view-container *,.fc-view-container :after,.fc-view-container :before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.fc-view,.fc-view>table{position:relative;z-index:1}
.fc-basicDay-view .fc-content-skeleton,.fc-basicWeek-view .fc-content-skeleton{padding-top:5px;padding-bottom:10px}
.fc-basic-view tbody .fc-row{min-height:100px;min-width:100px}
.fc-row.fc-rigid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}
.fc-basic-view .fc-day-number,.fc-basic-view .fc-week-number{padding:10px}
.fc-axis,.fc-basic-view .fc-day-number{text-align:right}
.fc-basic-view .fc-week-number span{display:inline-block;min-width:1.25em}
.fc-basic-view .fc-day-number.fc-other-month{opacity:.3;filter:alpha(opacity=30)}
.fc-agenda-view .fc-day-grid{position:relative;z-index:2}
.fc-agenda-view .fc-day-grid .fc-row{min-height:3em}
.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton{padding-top:5px;padding-bottom:0}
.fc .fc-axis{vertical-align:middle;padding:10px}
.fc-time-grid,.fc-time-grid-container{position:relative;z-index:1}
.fc-time-grid{min-height:100%}
.fc-time-grid table{border:0 hidden transparent}
.fc-time-grid>.fc-bg{z-index:1}
.fc-time-grid .fc-slats,.fc-time-grid>hr{position:relative;z-index:2}
.fc-time-grid .fc-bgevent-skeleton,.fc-time-grid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}
.fc-time-grid .fc-bgevent-skeleton{z-index:3}
.fc-time-grid .fc-highlight-skeleton{z-index:4}
.fc-time-grid .fc-content-skeleton{z-index:5}
.fc-time-grid .fc-helper-skeleton{z-index:6}
.fc-slats td{border-bottom:0}
.fc-slats .fc-minor td{border-top-style:dotted}
.fc-time-grid .fc-highlight-container{position:relative}
.fc-time-grid .fc-highlight{position:absolute;left:0;right:0}
.fc-time-grid .fc-bgevent-container,.fc-time-grid .fc-event-container{position:relative}
.fc-time-grid .fc-bgevent,.fc-time-grid .fc-event{position:absolute;z-index:1;margin:5px;padding:10px;min-height:45px;-webkit-box-shadow:0 0 0 1px #fff;box-shadow:0 0 0 1px #fff}
.fc-time-grid .fc-bgevent{left:0;right:0}
.fc-time-grid-event.fc-not-start{border-top-width:0;padding-top:1px;border-top-right-radius:0;border-top-left-radius:0}
.fc-time-grid-event.fc-not-end{border-bottom-width:0;padding-bottom:1px;border-bottom-right-radius:0;border-bottom-left-radius:0}
.fc-time-grid-event>.fc-content{position:relative;z-index:2}
.fc-time-grid-event.fc-short .fc-time,.fc-time-grid-event.fc-short .fc-title{display:inline-block;vertical-align:top}
.fc-time-grid-event.fc-short .fc-time:before{content:attr(data-start)}
.fc-time-grid-event.fc-short .fc-time:after{content:"\000A0-\000A0"}
.fc-time-grid-event.fc-short .fc-time span{display:none}
.fc-time-grid-event.fc-short .fc-title{font-size:.85em;padding:0}
.fc-time-grid-event .fc-resizer{position:absolute;z-index:3;left:0;right:0;bottom:0;height:8px;overflow:hidden;line-height:10px;font-size:12px;font-family:monospace;cursor:s-resize;background-color:rgba(0,0,0,.05);padding:1px}
.fc-time-grid-event .fc-resizer:hover{background-color:rgba(0,0,0,.1)}
.fc-time-grid-event .fc-resizer:after{content:"="}
@media (max-width:768px){
	.fc-toolbar .fc-left,.fc-toolbar .fc-left .fc-button-group,.fc-toolbar .fc-left>.fc-button,.fc-toolbar .fc-right,.fc-toolbar .fc-right .fc-button-group,.fc-toolbar .fc-right>.fc-button{float:none;width:auto;vertical-align:top}
	.fc-toolbar .fc-left,.fc-toolbar .fc-right{display:block;margin-bottom:10px}
	.fc-view-container{border-left:1px solid #ddd;border-right:1px solid #ddd}
	.fc-view-container>.fc-view>table{margin-left:-1px}
	.fc td,.fc th{border-right-width:0}
}


/******************************
Media gallery
******************************/
.og-grid {list-style: none;padding: 20px 0;margin: 0 auto;text-align: center;width: 100%;}
.og-grid li {display: inline-block;margin: 10px 5px 0 5px;vertical-align: top;}
.og-grid li.hidden {display: none;}
.og-grid li > a,.og-grid li > a img {border: none;outline: none;display: block;position: relative;}
.og-pointer{top: auto;border: solid transparent;content: " ";height: 0;width: 0;position: relative;pointer-events: none;border-bottom-color: #222;border-width: 15px;left: 50%;margin: -20px 0 0 -15px;}
.og-expander {position: absolute;background: #222;color: #d6d6d6;top: auto;left: 0;width: 100%;margin-top: 0px;text-align: left;height: 0;overflow: hidden;}
.og-expander-inner {padding: 30px 30px;height: 100%;}
.og-close {position: absolute;width: 40px;height: 40px;top: 10px;right: 10px;cursor: pointer;}
.og-close::before,.og-close::after {content: '';position: absolute;width: 100%;top: 50%;height: 1px;background: #888;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);transform: rotate(45deg);}
.og-close::after {-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);transform: rotate(-45deg);}
.og-close:hover::before,.og-close:hover::after {background: #333;}
.og-fullimg,.og-details {width: 50%;float: left;height: 100%;overflow: hidden;position: relative;}
.og-details .infosep {border-bottom: 1px solid #121212;box-shadow: 0 1px #2A2A2A;margin: 15px 0;}
.og-details {padding: 0 20px;}
.og-fullimg {text-align: center;}
.og-fullimg img {display: inline-block;max-height: 100%;max-width: 100%;}
.og-details h3 {font-weight: 300;font-size: 36px;margin-top: 0px;margin-bottom: 10px;}
.og-details p {font-weight: 400;font-size: 15px;line-height: 22px;color: #999;padding-bottom: 20px;}
.og-details iframe {max-width: 400px;max-height: 250px;margin-bottom: 0px;}
.og-details a.link-button {font-size: 11px;padding: 8px 10px;background-color: #454545;background: -moz-linear-gradient(top,#303030 0%,#262626);background: -webkit-gradient(linear, left top, left bottom,from(#303030),to(#262626));-moz-border-radius: 1px;-webkit-border-radius: 1px;border-radius: 1px;border: 1px solid #141414;text-shadow:0px -1px 0px rgba(41,41,41,0.7),0px 1px 0px rgba(3,3,3,0.3);white-space: normal;word-wrap: normal;color: #9f9f9f !important;cursor: pointer !important;font-size: 11px;font-weight: bold;text-align: center;text-shadow: 0 -1px 0 rgba(0,0,0,.5);white-space: normal;margin-left: 10px;}
.og-details a.first{margin:0 10px 0 0;}
.og-loading {width: 20px;height: 20px;border-radius: 50%;background: #ddd;box-shadow: 0 0 1px #ccc, 15px 30px 1px #ccc, -15px 30px 1px #ccc;position: absolute;top: 50%;left: 50%;margin: -25px 0 0 -25px;-webkit-animation: loader 0.5s infinite ease-in-out both;-moz-animation: loader 0.5s infinite ease-in-out both;animation: loader 0.5s infinite ease-in-out both;}
@-webkit-keyframes loader {0% {background: #ddd;}
	33% {background: #ccc;box-shadow: 0 0 1px #ccc, 15px 30px 1px #ccc, -15px 30px 1px #ddd;}
	66% {background: #ccc;box-shadow: 0 0 1px #ccc, 15px 30px 1px #ddd, -15px 30px 1px #ccc;}}
@-moz-keyframes loader {0% {background: #ddd;}
	33% {background: #ccc;box-shadow: 0 0 1px #ccc, 15px 30px 1px #ccc, -15px 30px 1px #ddd;}
	66% {background: #ccc;box-shadow: 0 0 1px #ccc, 15px 30px 1px #ddd, -15px 30px 1px #ccc;}}
@keyframes loader {0% {background: #ddd;}
	33% {background: #ccc;box-shadow: 0 0 1px #ccc, 15px 30px 1px #ccc, -15px 30px 1px #ddd;}
	66% {background: #ccc;box-shadow: 0 0 1px #ccc, 15px 30px 1px #ddd, -15px 30px 1px #ccc;}}
.wagwep-container{overflow: hidden;}
.wagwep-container ul#portfolio-filter {float: left;font-size: 16px;list-style: none;width: 100%;border-bottom: 1px solid #ddd;}
.wagwep-container ul#portfolio-filter li {float: left;line-height: 16px;margin: 0px;}
.wagwep-container ul#portfolio-filter li:last-child {border-right: none;margin-right: 0;padding-right: 0;}
.wagwep-container ul#portfolio-filter a {color: #444444;text-decoration: none;border:0;background:0;margin:0 10px 10px 0;padding:6px 12px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.wagwep-container ul#portfolio-filter li.current a, ul#portfolio-filter a:hover {text-decoration: none;background:#eee;color:#222;}
.wagwep-container ul#portfolio-filter li.current a {background:#4DD0E1;color:#fff;}
.clearfix:before,.clearfix:after {content: " ";display: table;}
.clearfix:after {clear: both;}
.clearfix {*zoom: 1;}
.elastislide-list {list-style-type: none;display: none;}
.no-js .elastislide-list {display: block;}
.elastislide-carousel ul li {min-width: 20px;}
.elastislide-wrapper {position: relative;background-color: #313131;margin: 0 auto;min-height: 60px;box-shadow: inset 0 0 10px #000000;-moz-box-shadow:    inset 0 0 10px #000000;-webkit-box-shadow: inset 0 0 10px #000000;}
.elastislide-wrapper.elastislide-loading {background-image: url(../images/loading.html);background-repeat: no-repeat;background-position: center center;}
.elastislide-horizontal {padding: 10px 40px;}
.elastislide-vertical {padding: 40px 10px;}
.elastislide-carousel {overflow: hidden;position: relative;}
.elastislide-carousel ul {position: relative;display: block;list-style-type: none;padding: 0;margin: 0;-webkit-backface-visibility: hidden;-webkit-transform: translateX(0px);-moz-transform: translateX(0px);-ms-transform: translateX(0px);-o-transform: translateX(0px);transform: translateX(0px);}
.elastislide-horizontal ul {white-space: nowrap;}
.elastislide-carousel ul li {margin: 0;-webkit-backface-visibility: hidden;}
.elastislide-horizontal ul li {height: 100%;display: inline-block;}
.elastislide-vertical ul li {display: block;}
.elastislide-carousel ul li a {display: inline-block;width: 100%;padding: 0px;}
.elastislide-carousel ul li a img {display: block;border: 2px solid #313131;max-width: 100%;}
.elastislide-carousel ul li a img.selected {border: 2px solid #999999;}
.elastislide-wrapper nav span {position: absolute;background: #1b1b1b url(../assets/images/gallery/nav.png) no-repeat 4px 3px;width: 23px;height: 23px;border-radius: 50%;text-indent: -9000px;cursor: pointer;opacity: 0.8;}
.elastislide-wrapper nav span:hover {opacity: 1.0}
.elastislide-horizontal nav span {top: 50%;left: 10px;margin-top: -11px;}
.elastislide-vertical nav span {top: 10px;left: 50%;margin-left: -11px;background-position: -17px 5px;}
.elastislide-horizontal nav span.elastislide-next {right: 10px;left: auto;background-position: 4px -17px;}
.elastislide-vertical nav span.elastislide-next {bottom: 10px;top: auto;background-position: -17px -18px;}
.og-grid li a {overflow: hidden;}
.og-grid li a.unhoverdir {overflow: visible;}
.og-grid li a figure {position: absolute;background: #333;background: rgba(48,48,48,0.7);width: 100%;height: 100%;}
.og-grid li a figure span {display: block;padding: 10px 0;margin: 40px 20px 20px 20px;text-transform: uppercase;font-weight: normal;color: rgba(255,255,255,0.9);text-shadow: 1px 1px 1px rgba(0,0,0,0.2);border-bottom: 1px solid rgba(255,255,255,0.5)}
.og-grid.effect-opacity li.animate {-webkit-animation: fadeIn 0.65s ease forwards;-moz-animation: fadeIn 0.65s ease forwards;animation: fadeIn 0.65s ease forwards;}
@-webkit-keyframes fadeIn {to {opacity: 1;}}
@-moz-keyframes fadeIn {to {opacity: 1;}}
@keyframes fadeIn {to {opacity: 1;}}
.og-grid.effect-moveup li.animate {-webkit-transform: translateY(200px);-moz-transform: translateY(200px);transform: translateY(200px);-webkit-animation: moveUp 0.65s ease forwards;-moz-animation: moveUp 0.65s ease forwards;animation: moveUp 0.65s ease forwards;}
@-webkit-keyframes moveUp {to {-webkit-transform: translateY(0);opacity: 1;}}
@-moz-keyframes moveUp {to {-moz-transform: translateY(0);opacity: 1;}}
@keyframes moveUp {to {transform: translateY(0);opacity: 1;}}
.og-grid.effect-scaleup li.animate {-webkit-transform: scale(0.6);-moz-transform: scale(0.6);transform: scale(0.6);-webkit-animation: scaleUp 0.65s ease-in-out forwards;-moz-animation: scaleUp 0.65s ease-in-out forwards;animation: scaleUp 0.65s ease-in-out forwards;}
@-webkit-keyframes scaleUp {to {-webkit-transform: scale(1);opacity: 1;}}
@-moz-keyframes scaleUp {to {-moz-transform: scale(1);opacity: 1;}}
@keyframes scaleUp {to {transform: scale(1);opacity: 1;}}
.og-grid.effect-fallperspective {-webkit-perspective: 1300px;-moz-perspective: 1300px;perspective: 1300px;}
.og-grid.effect-fallperspective li.animate {-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-transform: translateZ(400px) translateY(300px) rotateX(-90deg);-moz-transform: translateZ(400px) translateY(300px) rotateX(-90deg);transform: translateZ(400px) translateY(300px) rotateX(-90deg);-webkit-animation: fallPerspective .8s ease-in-out forwards;-moz-animation: fallPerspective .8s ease-in-out forwards;animation: fallPerspective .8s ease-in-out forwards;}
@-webkit-keyframes fallPerspective {100% {-webkit-transform: translateZ(0px) translateY(0px) rotateX(0deg);opacity: 1;}}
@-moz-keyframes fallPerspective {100% {-moz-transform: translateZ(0px) translateY(0px) rotateX(0deg);opacity: 1;}}
@keyframes fallPerspective {100% {transform: translateZ(0px) translateY(0px) rotateX(0deg);opacity: 1;}}
.og-grid.effect-fly {-webkit-perspective: 1300px;-moz-perspective: 1300px;perspective: 1300px;}
.og-grid.effect-fly li.animate {-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-transform-origin: 50% 50% -300px;-moz-transform-origin: 50% 50% -300px;transform-origin: 50% 50% -300px;-webkit-transform: rotateX(-180deg);-moz-transform: rotateX(-180deg);transform: rotateX(-180deg);-webkit-animation: fly .8s ease-in-out forwards;-moz-animation: fly .8s ease-in-out forwards;animation: fly .8s ease-in-out forwards;}
@-webkit-keyframes fly {100% {-webkit-transform: rotateX(0deg);opacity: 1;}}
@-moz-keyframes fly {100% {-moz-transform: rotateX(0deg);opacity: 1;}}
@keyframes fly {100% {transform: rotateX(0deg);opacity: 1;}}
.og-grid.effect-flip {-webkit-perspective: 1300px;-moz-perspective: 1300px;perspective: 1300px;}
.og-grid.effect-flip li.animate {-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-transform-origin: 0% 0%;-moz-transform-origin: 0% 0%;transform-origin: 0% 0%;-webkit-transform: rotateX(-80deg);-moz-transform: rotateX(-80deg);transform: rotateX(-80deg);-webkit-animation: flip .8s ease-in-out forwards;-moz-animation: flip .8s ease-in-out forwards;animation: flip .8s ease-in-out forwards;}
@-webkit-keyframes flip {100% {-webkit-transform: rotateX(0deg);opacity: 1;}}
@-moz-keyframes flip {100% {-moz-transform: rotateX(0deg);opacity: 1;}}
@keyframes flip {100% {transform: rotateX(0deg);opacity: 1;}}
.og-grid.effect-helix {-webkit-perspective: 1300px;-moz-perspective: 1300px;perspective: 1300px;}
.og-grid.effect-helix li.animate {-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-transform: rotateY(-180deg);-moz-transform: rotateY(-180deg);transform: rotateY(-180deg);-webkit-animation: helix .8s ease-in-out forwards;-moz-animation: helix .8s ease-in-out forwards;animation: helix .8s ease-in-out forwards;}
@-webkit-keyframes helix {100% {-webkit-transform: rotateY(0deg);opacity: 1;}}
@-moz-keyframes helix {100% {-moz-transform: rotateY(0deg);opacity: 1;}}
@keyframes helix {100% {transform: rotateY(0deg);opacity: 1;}}
.og-grid.effect-popup {-webkit-perspective: 1300px;-moz-perspective: 1300px;perspective: 1300px;}
.og-grid.effect-popup li.animate {-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;transform-style: preserve-3d;-webkit-transform: scale(0.4);-moz-transform: scale(0.4);transform: scale(0.4);-webkit-animation: popUp .8s ease-in forwards;-moz-animation: popUp .8s ease-in forwards;animation: popUp .8s ease-in forwards;}
@-webkit-keyframes popUp {70% {-webkit-transform: scale(1.1);opacity: .8;-webkit-animation-timing-function: ease-out;}
	100% {-webkit-transform: scale(1);opacity: 1;}}
@-moz-keyframes popUp {70% {-moz-transform: scale(1.1);opacity: .8;-moz-animation-timing-function: ease-out;}
	100% {-moz-transform: scale(1);opacity: 1;}}
@keyframes popUp {70% {transform: scale(1.1);opacity: .8;animation-timing-function: ease-out;}
	100% {transform: scale(1);opacity: 1;}}
nav#porfolio-nav {width: 100%;position: relative;}
nav#porfolio-nav ul {padding: 0;margin: 0 auto;}
nav#porfolio-nav li {display: inline;float: left;}
nav#porfolio-nav li a {border-right: 1px solid #576979;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
nav#porfolio-nav li:last-child a {border-right: 0;}
@media screen and (max-width: 600px) {nav#porfolio-nav {height: auto;}
  	nav#porfolio-nav ul {width: 100%;display: block;height: auto;}
  	nav#porfolio-nav li {width: 50%;float: left;position: relative;}
  	nav#porfolio-nav li a {border-bottom: 1px solid #576979;border-right: 1px solid #576979;}
  	nav#porfolio-nav a {text-align: left;width: 100%;text-indent: 25px;}}
@media only screen and (max-width : 480px) {nav#porfolio-nav {border-bottom: 0;}
	nav#porfolio-nav ul {height: auto;}
	.og-expander h3 {font-size: 18px;}
	.og-expander p {font-size: 12px;}
	.og-expander a {font-size: 11px;}
	.og-expander-inner {padding: 10px;}
	.og-grid .sep {display: none;}
	.og-fullimg{height: 30%;width: 100%;}
	.og-details{width: 100%;margin-top: 5px;}
	.og-details h3 {font-size: 18px;margin-bottom: 0px;}
	.og-details p {padding-bottom: 10px;}
	.og-details .infosep {margin: 10px 0px;}
	.elastislide-wrapper{max-width: 300px;}
}
@media only screen and (max-width : 320px) {nav#porfolio-nav li {display: block;float: none;width: 100%;}
	nav#porfolio-nav li a {border-bottom: 1px solid #576979;}
	.og-details h3 {font-size: 18px;margin-bottom: 0px;}
	.og-details p {padding-bottom: 10px;}
	.og-details .infosep {margin: 10px 0px;}}
@media (min-width: 1200px) {.og-expander h3 {font-size: 35px;}
	.og-expander p {font-size: 13px;}
	.og-expander a {font-size: 12px;}}
@media (min-width: 768px) and (max-width: 979px) {.og-expander h3 {font-size: 32px;}
	.og-expander p {font-size: 12px;}
	.og-expander a {font-size: 11px;}
	.og-grid .sep {margin: 20px 10px;height: 80%}}
@media (max-width: 767px) {.og-expander h3 {font-size: 20px;}
	.og-expander p {font-size: 12px;}
	.og-expander a {font-size: 11px;}
	.og-grid .sep {display: none;}
	.og-fullimg{height: 40%;width: 100%;}
	.og-details{width: 100%;margin-top: 5px;}
	.og-details p {padding-bottom: 10px;}
	.og-details .infosep {margin: 12px 0px;}
	.elastislide-wrapper{max-width: 300px;padding-bottom: 5px;}}
	
	
/******************************
Owl carousel
******************************/
.owl-carousel .owl-wrapper:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.owl-carousel{display: none;position: relative;width: 100%;-ms-touch-action: pan-y;}
.owl-carousel .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow: hidden;position: relative;width: 100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel .owl-item{float: left;}
.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor: pointer;}
.owl-controls {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.grabbing {cursor:url(grabbing.html) 8 8, move;}
.owl-carousel  .owl-wrapper,.owl-carousel  .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility:    hidden;-ms-backface-visibility:     hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}
.owl-theme .owl-controls{margin-top: 10px;text-align: center;}
.owl-theme .owl-controls .owl-buttons div{color: #FFF;display: inline-block;zoom: 1;*display: inline;margin: 5px;padding:0px;font-size: 48px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;filter: Alpha(Opacity=50);opacity: 0.5;}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter: Alpha(Opacity=100);opacity: 1;text-decoration: none;}
.owl-theme .owl-controls .owl-page{display: inline-block;zoom: 1;*display: inline;}
.owl-theme .owl-controls .owl-page span{display: block;width: 12px;height: 12px;margin: 5px 7px;filter: Alpha(Opacity=50);opacity: 0.5;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;background: #4DD0E1;}
.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter: Alpha(Opacity=100);opacity: 1;}
.owl-theme .owl-controls .owl-page span.owl-numbers{height: auto;width: auto;color: #FFF;padding: 2px 10px;font-size: 12px;-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}
.owl-item.loading{min-height: 150px;background: url(AjaxLoader.gif) no-repeat center center}
.owl-origin {-webkit-perspective: 1200px;-webkit-perspective-origin-x : 50%;-webkit-perspective-origin-y : 50%;-moz-perspective : 1200px;-moz-perspective-origin-x : 50%;-moz-perspective-origin-y : 50%;perspective : 1200px;}
.owl-fade-out {z-index: 10;-webkit-animation: fadeOut .7s both ease;-moz-animation: fadeOut .7s both ease;animation: fadeOut .7s both ease;}
.owl-fade-in {-webkit-animation: fadeIn .7s both ease;-moz-animation: fadeIn .7s both ease;animation: fadeIn .7s both ease;}
.owl-backSlide-out {-webkit-animation: backSlideOut 1s both ease;-moz-animation: backSlideOut 1s both ease;animation: backSlideOut 1s both ease;}
.owl-backSlide-in {-webkit-animation: backSlideIn 1s both ease;-moz-animation: backSlideIn 1s both ease;animation: backSlideIn 1s both ease;}
.owl-goDown-out {-webkit-animation: scaleToFade .7s ease both;-moz-animation: scaleToFade .7s ease both;animation: scaleToFade .7s ease both;}
.owl-goDown-in {-webkit-animation: goDown .6s ease both;-moz-animation: goDown .6s ease both;animation: goDown .6s ease both;}
.owl-fadeUp-in {-webkit-animation: scaleUpFrom .5s ease both;-moz-animation: scaleUpFrom .5s ease both;animation: scaleUpFrom .5s ease both;}
.owl-fadeUp-out {-webkit-animation: scaleUpTo .5s ease both;-moz-animation: scaleUpTo .5s ease both;animation: scaleUpTo .5s ease both;}
@-webkit-keyframes empty {0% {opacity: 1}}
@-moz-keyframes empty {0% {opacity: 1}}
@keyframes empty {0% {opacity: 1}}
@-webkit-keyframes fadeIn {0% {opacity:0;}100% {opacity:1;}}
@-moz-keyframes fadeIn {0% {opacity:0;}100% {opacity:1;}}
@keyframes fadeIn {0% {opacity:0;}100% {opacity:1;}}
@-webkit-keyframes fadeOut {0% {opacity:1;}100% {opacity:0;}}
@-moz-keyframes fadeOut {0% {opacity:1;}100% {opacity:0;}}
@keyframes fadeOut {0% {opacity:1;}100% {opacity:0;}}
@-webkit-keyframes backSlideOut {
	25% {opacity: .5;-webkit-transform: translateZ(-500px);}
	75% {opacity: .5;-webkit-transform: translateZ(-500px) translateX(-200%);}
	100% {opacity: .5;-webkit-transform: translateZ(-500px) translateX(-200%);}
}
@-moz-keyframes backSlideOut {
	25% {opacity: .5;-moz-transform: translateZ(-500px);}
	75% {opacity: .5;-moz-transform: translateZ(-500px) translateX(-200%);}
	100% {opacity: .5;-moz-transform: translateZ(-500px) translateX(-200%);}
}
@keyframes backSlideOut {
	25% {opacity: .5;transform: translateZ(-500px);}
	75% {opacity: .5;transform: translateZ(-500px) translateX(-200%);}
	100% {opacity: .5;transform: translateZ(-500px) translateX(-200%);}
}
@-webkit-keyframes backSlideIn {
	0%, 25% {opacity: .5;-webkit-transform: translateZ(-500px) translateX(200%);}
	75% {opacity: .5;-webkit-transform: translateZ(-500px);}
	100% {opacity: 1;-webkit-transform: translateZ(0) translateX(0);}
}
@-moz-keyframes backSlideIn {
	0%, 25% {opacity: .5;-moz-transform: translateZ(-500px) translateX(200%);}
	75% {opacity: .5;-moz-transform: translateZ(-500px);}
	100% {opacity: 1;-moz-transform: translateZ(0) translateX(0);}
}
@keyframes backSlideIn {
	0%, 25% {opacity: .5;transform: translateZ(-500px) translateX(200%);}
	75% {opacity: .5;transform: translateZ(-500px);}
	100% {opacity: 1;transform: translateZ(0) translateX(0);}
}
@-webkit-keyframes scaleToFade {to {opacity: 0;-webkit-transform: scale(.8);}}
@-moz-keyframes scaleToFade {to {opacity: 0;-moz-transform: scale(.8);}}
@keyframes scaleToFade {to {opacity: 0;transform: scale(.8);}}
@-webkit-keyframes goDown {from {-webkit-transform: translateY(-100%);}}
@-moz-keyframes goDown {from {-moz-transform: translateY(-100%);}}
@keyframes goDown {from {transform: translateY(-100%);}}
@-webkit-keyframes scaleUpFrom {from {opacity: 0;-webkit-transform: scale(1.5);}}
@-moz-keyframes scaleUpFrom {from {opacity: 0;-moz-transform: scale(1.5);}}
@keyframes scaleUpFrom {from {opacity: 0;transform: scale(1.5);}}
@-webkit-keyframes scaleUpTo {to {opacity: 0;-webkit-transform: scale(1.5);}}
@-moz-keyframes scaleUpTo {to {opacity: 0;-moz-transform: scale(1.5);}}
@keyframes scaleUpTo {to {opacity: 0;transform: scale(1.5);}}
#single-image-slider {position: relative;}
#single-image-slider .owl-prev,#single-image-slider .owl-next {position: absolute;top: 50%;margin-top: -10px;}
#single-image-slider .owl-prev {left: 0;top:165px}
#single-image-slider .owl-next {right: 0;top:165px}
#single-image-slider .item img{display: block;width: 100%;height: auto;}
#multiple-images .item{margin: 3px;}
#multiple-images .item img{display: block;width: 100%;height: auto;}
#custom-options .item{background: #ddd;padding: 30px 0px;margin: 10px;color: #FFF;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;text-align: center;}
.customNavigation{text-align: center;}
.customNavigation a{-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
#lazy-load .item{margin: 3px;}
#lazy-load .item img{display: block;width: 100%;height: auto;}
#single-item-auto-height .owl-item div{padding:5px;}
#single-item-auto-height .owl-item img{display: block;width: 100%;height: auto;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}


/******************************
jCrop
******************************/
.jcrop-holder {direction: ltr;text-align: left;}
.jcrop-vline,.jcrop-hline {background: #ffffff url("Jcrop.html");font-size: 0;position: absolute;}
.jcrop-vline {height: 100%;width: 1px !important;}
.jcrop-vline.right {right: 0;}
.jcrop-hline {height: 1px !important;width: 100%;}
.jcrop-hline.bottom {bottom: 0;}
.jcrop-tracker {height: 100%;width: 100%;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;-webkit-user-select: none;}
.jcrop-handle {background-color: #333333;border: 1px #eeeeee solid;width: 7px;height: 7px;font-size: 1px;}
.jcrop-handle.ord-n {left: 50%;margin-left: -4px;margin-top: -4px;top: 0;}
.jcrop-handle.ord-s {bottom: 0;left: 50%;margin-bottom: -4px;margin-left: -4px;}
.jcrop-handle.ord-e {margin-right: -4px;margin-top: -4px;right: 0;top: 50%;}
.jcrop-handle.ord-w {left: 0;margin-left: -4px;margin-top: -4px;top: 50%;}
.jcrop-handle.ord-nw {left: 0;margin-left: -4px;margin-top: -4px;top: 0;}
.jcrop-handle.ord-ne {margin-right: -4px;margin-top: -4px;right: 0;top: 0;}
.jcrop-handle.ord-se {bottom: 0;margin-bottom: -4px;margin-right: -4px;right: 0;}
.jcrop-handle.ord-sw {bottom: 0;left: 0;margin-bottom: -4px;margin-left: -4px;}
.jcrop-dragbar.ord-n,.jcrop-dragbar.ord-s {height: 7px;width: 100%;}
.jcrop-dragbar.ord-e,.jcrop-dragbar.ord-w {height: 100%;width: 7px;}
.jcrop-dragbar.ord-n {margin-top: -4px;}
.jcrop-dragbar.ord-s {bottom: 0;margin-bottom: -4px;}
.jcrop-dragbar.ord-e {margin-right: -4px;right: 0;}
.jcrop-dragbar.ord-w {margin-left: -4px;}
.jcrop-light .jcrop-vline,.jcrop-light .jcrop-hline {background: #ffffff;filter: alpha(opacity=70) !important;opacity: .70!important;}
.jcrop-light .jcrop-handle {-moz-border-radius: 3px;-webkit-border-radius: 3px;background-color: #000000;border-color: #ffffff;border-radius: 3px;}
.jcrop-dark .jcrop-vline,.jcrop-dark .jcrop-hline {background: #000000;filter: alpha(opacity=70) !important;opacity: 0.7 !important;}
.jcrop-dark .jcrop-handle {-moz-border-radius: 3px;-webkit-border-radius: 3px;background-color: #ffffff;border-color: #000000;border-radius: 3px;}
.solid-line .jcrop-vline,.solid-line .jcrop-hline {background: #ffffff;}
.jcrop-holder img,img.jcrop-preview {max-width: none;}
.jcrop-holder #preview-pane {display: block;position: absolute;z-index: 9;top: 40px;right: -365px;padding: 5px;border: 1px #ddd solid;border-radius: 2px;}
#preview-pane .preview-container {width: 250px;height: 170px;overflow: hidden;}
#bgo_buttons{margin-top:10px; margin-bottom:10px;}
#anim_buttons legend, #bgo_buttons legend, #bgc_buttons legend{font-size:14px; text-transform:none;padding-bottom:0;margin-bottom:10px; border-bottom:none;}
.optdual { position: relative; }
.optdual .offset { position: absolute; left: 18em; }
.optlist label {display: block; }


/******************************
Sweet alert
******************************/
@keyframes showSweetAlert {
	0% {transform: scale(0.7);}
	45% {transform: scale(1.05);}
	80% {transform: scale(0.95);}
	100% {transform: scale(1);}
}
@keyframes hideSweetAlert {
	0% {transform: scale(1);}
	100% {transform: scale(0.5);}
}
@keyframes slideFromTop {
	0% {top: 0%;}
	100% {top: 50%;}
}
@keyframes slideToTop {
	0% {top: 50%;}
	100% {top: 0%;}
}
@keyframes slideFromBottom {
	0% {top: 70%;}
	100% {top: 50%;}
}
@keyframes slideToBottom {
	0% {top: 50%;}
	100% {top: 70%;}
}
.showSweetAlert {animation: showSweetAlert 0.3s;}
.showSweetAlert[data-animation=none] {animation: none;}
.showSweetAlert[data-animation=slide-from-top] {animation: slideFromTop 0.3s;}
.showSweetAlert[data-animation=slide-from-bottom] {animation: slideFromBottom 0.3s;}
.hideSweetAlert {animation: hideSweetAlert 0.3s;}
.hideSweetAlert[data-animation=none] {animation: none;}
.hideSweetAlert[data-animation=slide-from-top] {animation: slideToTop 0.3s;}
.hideSweetAlert[data-animation=slide-from-bottom] {animation: slideToBottom 0.3s;}
@keyframes animateSuccessTip {
	0% {width: 0;left: 1px;top: 19px;}
	54% {width: 0;left: 1px;top: 19px;}
	70% {width: 50px;left: -8px;top: 37px;}
	84% {width: 17px;left: 21px;top: 48px;}
	100% {width: 25px;left: 14px;top: 45px;}
}
@keyframes animateSuccessLong {
	0% {width: 0;right: 46px;top: 54px;}
	65% {width: 0;right: 46px;top: 54px;}
	84% {width: 55px;right: 0px;top: 35px;}
	100% {width: 47px;right: 8px;top: 38px;}
}
@keyframes rotatePlaceholder {
	0% {transform: rotate(-45deg);}
	5% {transform: rotate(-45deg);}
	12% {transform: rotate(-405deg);}
	100% {transform: rotate(-405deg);}
}
.animateSuccessTip {animation: animateSuccessTip 0.75s;}
.animateSuccessLong {animation: animateSuccessLong 0.75s;}
.sa-icon.sa-success.animate::after {animation: rotatePlaceholder 4.25s ease-in;}
@keyframes animateErrorIcon {
	0% {transform: rotateX(100deg);opacity: 0;}
	100% {transform: rotateX(0deg);opacity: 1;}
}
.animateErrorIcon {animation: animateErrorIcon 0.5s;}
@keyframes animateXMark {
	0% {transform: scale(0.4);margin-top: 26px;opacity: 0;}
	50% {transform: scale(0.4);margin-top: 26px;opacity: 0;}
	80% {transform: scale(1.15);margin-top: -6px;}
	100% {transform: scale(1);margin-top: 0;opacity: 1;}
}
.animateXMark {animation: animateXMark 0.5s;}
@keyframes pulseWarning {
	0% {border-color: #F8D486;}
	100% {border-color: #F8BB86;}
}
.pulseWarning {animation: pulseWarning 0.75s infinite alternate;}
@keyframes pulseWarningIns {
	0% {background-color: #F8D486;}
	100% {background-color: #F8BB86;}
}
.pulseWarningIns {animation: pulseWarningIns 0.75s infinite alternate;}
@keyframes rotate-loading {
	0% {transform: rotate(0deg);}
	100% {transform: rotate(360deg);}
}
body.stop-scrolling {height: 100%;overflow: hidden;}
.sweet-overlay {background-color: rgba(0, 0, 0, 0.4);position: fixed;left: 0;right: 0;top: 0;bottom: 0;display: none;z-index: 1040;}
.sweet-alert {background-color: #ffffff;width: 478px;padding: 17px;border-radius: 5px;text-align: center;position: fixed;left: 50%;top: 50%;margin-left: -256px;margin-top: -200px;overflow: hidden;display: none;z-index: 2000;}
@media all and (max-width: 767px) {
	.sweet-alert {width: auto;margin-left: 0;margin-right: 0;left: 15px;right: 15px;}
}
.sweet-alert .form-group {display: none;}
.sweet-alert .form-group .sa-input-error {display: none;}
.sweet-alert.show-input .form-group {display: block;}
.sweet-alert .sa-confirm-button-container {display: inline-block;position: relative;}
.sweet-alert .la-ball-fall {position: absolute;left: 50%;top: 50%;margin-left: -27px;margin-top: -9px;opacity: 0;visibility: hidden;}
.sweet-alert button[disabled] {opacity: .6;cursor: default;}
.sweet-alert button.confirm[disabled] {color: transparent;}
.sweet-alert button.confirm[disabled] ~ .la-ball-fall {opacity: 1;visibility: visible;transition-delay: 0s;}
.sweet-alert .sa-icon {width: 80px;height: 80px;border: 4px solid gray;border-radius: 50%;margin: 20px auto;position: relative;box-sizing: content-box;}
.sweet-alert .sa-icon.sa-error {border-color: #d43f3a;}
.sweet-alert .sa-icon.sa-error .sa-x-mark {position: relative;display: block;}
.sweet-alert .sa-icon.sa-error .sa-line {position: absolute;height: 5px;width: 47px;background-color: #d9534f;display: block;top: 37px;border-radius: 2px;}
.sweet-alert .sa-icon.sa-error .sa-line.sa-left {transform: rotate(45deg);left: 17px;}
.sweet-alert .sa-icon.sa-error .sa-line.sa-right {transform: rotate(-45deg);right: 16px;}
.sweet-alert .sa-icon.sa-warning {border-color: #eea236;}
.sweet-alert .sa-icon.sa-warning .sa-body {position: absolute;width: 5px;height: 47px;left: 50%;top: 10px;border-radius: 2px;margin-left: -2px;background-color: #f0ad4e;}
.sweet-alert .sa-icon.sa-warning .sa-dot {position: absolute;width: 7px;height: 7px;border-radius: 50%;margin-left: -3px;left: 50%;bottom: 10px;background-color: #f0ad4e;}
.sweet-alert .sa-icon.sa-info {border-color: #46b8da;}
.sweet-alert .sa-icon.sa-info::before {content: "";position: absolute;width: 5px;height: 29px;left: 50%;bottom: 17px;border-radius: 2px;margin-left: -2px;background-color: #5bc0de;}
.sweet-alert .sa-icon.sa-info::after {content: "";position: absolute;width: 7px;height: 7px;border-radius: 50%;margin-left: -3px;top: 19px;background-color: #5bc0de;}
.sweet-alert .sa-icon.sa-success {border-color: #4cae4c;}
.sweet-alert .sa-icon.sa-success::before,
.sweet-alert .sa-icon.sa-success::after {content: '';border-radius: 50%;position: absolute;width: 60px;height: 120px;background: #ffffff;transform: rotate(45deg);}
.sweet-alert .sa-icon.sa-success::before {border-radius: 120px 0 0 120px;top: -7px;left: -33px;transform: rotate(-45deg);transform-origin: 60px 60px;}
.sweet-alert .sa-icon.sa-success::after {border-radius: 0 120px 120px 0;top: -11px;left: 30px;transform: rotate(-45deg);transform-origin: 0px 60px;}
.sweet-alert .sa-icon.sa-success .sa-placeholder {width: 80px;height: 80px;border: 4px solid rgba(92, 184, 92, 0.2);border-radius: 50%;box-sizing: content-box;position: absolute;left: -4px;top: -4px;z-index: 2;}
.sweet-alert .sa-icon.sa-success .sa-fix {width: 5px;height: 90px;background-color: #ffffff;position: absolute;left: 28px;top: 8px;z-index: 1;transform: rotate(-45deg);}
.sweet-alert .sa-icon.sa-success .sa-line {height: 5px;background-color: #5cb85c;display: block;border-radius: 2px;position: absolute;z-index: 2;}
.sweet-alert .sa-icon.sa-success .sa-line.sa-tip {width: 25px;left: 14px;top: 46px;transform: rotate(45deg);}
.sweet-alert .sa-icon.sa-success .sa-line.sa-long {width: 47px;right: 8px;top: 38px;transform: rotate(-45deg);}
.sweet-alert .sa-icon.sa-custom {background-size: contain;border-radius: 0;border: none;background-position: center center;background-repeat: no-repeat;}
.sweet-alert .btn-default:focus {border-color: #cccccc;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(204, 204, 204, 0.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(204, 204, 204, 0.6);}
.sweet-alert .btn-success:focus {border-color: #4cae4c;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(76, 174, 76, 0.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(76, 174, 76, 0.6);}
.sweet-alert .btn-info:focus {border-color: #46b8da;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(70, 184, 218, 0.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(70, 184, 218, 0.6);}
.sweet-alert .btn-danger:focus {border-color: #d43f3a;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(212, 63, 58, 0.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(212, 63, 58, 0.6);}
.sweet-alert .btn-warning:focus {border-color: #eea236;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(238, 162, 54, 0.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(238, 162, 54, 0.6);}
.sweet-alert button::-moz-focus-inner {border: 0;}
.la-ball-fall,.la-ball-fall > div {position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.la-ball-fall {display: block;font-size: 0;color: #fff;}
.la-ball-fall.la-dark {color: #333;}
.la-ball-fall > div {display: inline-block;float: none;background-color: currentColor;border: 0 solid currentColor;}
.la-ball-fall {width: 54px;height: 18px;}
.la-ball-fall > div {width: 10px;height: 10px;margin: 4px;border-radius: 100%;opacity: 0;-webkit-animation: ball-fall 1s ease-in-out infinite;-moz-animation: ball-fall 1s ease-in-out infinite;-o-animation: ball-fall 1s ease-in-out infinite;animation: ball-fall 1s ease-in-out infinite;}
.la-ball-fall > div:nth-child(1) {-webkit-animation-delay: -200ms;-moz-animation-delay: -200ms;-o-animation-delay: -200ms;animation-delay: -200ms;}
.la-ball-fall > div:nth-child(2) {-webkit-animation-delay: -100ms;-moz-animation-delay: -100ms;-o-animation-delay: -100ms;animation-delay: -100ms;}
.la-ball-fall > div:nth-child(3) {-webkit-animation-delay: 0ms;-moz-animation-delay: 0ms;-o-animation-delay: 0ms;animation-delay: 0ms;}
.la-ball-fall.la-sm {width: 26px;height: 8px;}
.la-ball-fall.la-sm > div {width: 4px;height: 4px;margin: 2px;}
.la-ball-fall.la-2x {width: 108px;height: 36px;}
.la-ball-fall.la-2x > div {width: 20px;height: 20px;margin: 8px;}
.la-ball-fall.la-3x {width: 162px;height: 54px;}
.la-ball-fall.la-3x > div {width: 30px;height: 30px;margin: 12px;}
@-webkit-keyframes ball-fall {
	0% {opacity: 0;-webkit-transform: translateY(-145%);transform: translateY(-145%);}
	10% {opacity: .5;}
	20% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}
	80% {opacity: 1;-webkit-transform: translateY(0);transform: translateY(0);}
	90% {opacity: .5;}
	100% {opacity: 0;-webkit-transform: translateY(145%);transform: translateY(145%);}
}
@-moz-keyframes ball-fall {
	0% {opacity: 0;-moz-transform: translateY(-145%);transform: translateY(-145%);}
	10% {opacity: .5;}
	20% {opacity: 1;-moz-transform: translateY(0);transform: translateY(0);}
	80% {opacity: 1;-moz-transform: translateY(0);transform: translateY(0);}
	90% {opacity: .5;}
	100% {opacity: 0;-moz-transform: translateY(145%);transform: translateY(145%);}
}
@-o-keyframes ball-fall {
	0% {opacity: 0;-o-transform: translateY(-145%);transform: translateY(-145%);}
	10% {opacity: .5;}
	20% {opacity: 1;-o-transform: translateY(0);transform: translateY(0);}
	80% {opacity: 1;-o-transform: translateY(0);transform: translateY(0);}
	90% {opacity: .5;}
	100% {opacity: 0;-o-transform: translateY(145%);transform: translateY(145%);}
}
@keyframes ball-fall {
	0% {opacity: 0;-webkit-transform: translateY(-145%);-moz-transform: translateY(-145%);-o-transform: translateY(-145%);transform: translateY(-145%);}
	10% {opacity: .5;}
	20% {opacity: 1;-webkit-transform: translateY(0);-moz-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}
	80% {opacity: 1;-webkit-transform: translateY(0);-moz-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}
	90% {opacity: .5;}
	100% {opacity: 0;-webkit-transform: translateY(145%);-moz-transform: translateY(145%);-o-transform: translateY(145%);transform: translateY(145%);}
}
.sweet-overlay{background-color:rgba(0,0,0,.4);left:0;right:0;top:0;bottom:0;display:none;z-index:1050}
.sweet-alert{background-color:#fff;width:470px;padding:20px;border-radius:3px;text-align:center;left:50%;top:50%;margin-left:-235px;margin-top:-200px;overflow:hidden;display:none;z-index:1060}
.sweet-alert h2{margin-top:10px;font-size:19px;text-align:center;display:block;position:relative}
.sweet-alert p{text-align:center;position:relative}
.sweet-alert fieldset{border:none;position:relative}
.sweet-alert button.cancel{background-color:transparent;color:#333}
.sweet-alert button[disabled]{cursor:default;opacity:.6;filter:alpha(opacity=60)}
.sweet-alert button.confirm[disabled]{color:transparent}
.sweet-alert button.confirm[disabled]~.la-ball-fall{visibility:visible;-webkit-transition-delay:0s;transition-delay:0s;opacity:1;filter:alpha(opacity=100)}
.sweet-alert button::-moz-focus-inner{border:0}
.sweet-alert[data-has-cancel-button=false] button{-webkit-box-shadow:none!important;box-shadow:none!important}
.sweet-alert[data-has-cancel-button=false][data-has-confirm-button=false]{padding-bottom:40px}
.sweet-alert .sa-error-container{background-color:#f5f5f5;overflow:hidden;padding:0 10px;max-height:0;border-radius:3px;-webkit-transition:padding .15s,max-height .15s;-o-transition:padding .15s,max-height .15s;transition:padding .15s,max-height .15s}
.sweet-alert .sa-error-container p{display:inline-block;margin-bottom:0}
.sweet-alert .sa-error-container.show{padding:10px 0;max-height:100px;-webkit-transition:padding .2s,max-height .2s;-o-transition:padding .2s,max-height .2s;transition:padding .2s,max-height .2s}
.sweet-alert .sa-error-container .icon{display:inline-block;width:16px;height:16px;line-height:16px;border-radius:50%;background-color:#FF7043;color:#fff;text-align:center;margin-right:7px}
.sweet-alert .sa-input-error{position:absolute;top:20px;right:12px;width:16px;height:16px;-webkit-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s;opacity:0;filter:alpha(opacity=0)}
.sweet-alert .sa-input-error:after,.sweet-alert .sa-input-error:before{content:"";width:16px;height:2px;background-color:#EF5350;border-radius:3px;position:absolute;top:50%;margin-top:-1px;left:50%;margin-left:-8px}
.sweet-alert .sa-input-error:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.sweet-alert .sa-input-error:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.sweet-alert .sa-input-error.show{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;filter:alpha(opacity=100)}
.sweet-alert input{width:100%;border-radius:3px;border:1px solid #ddd;margin-top:10px;margin-bottom:10px;font-size:13px;padding:7px 12px;display:none;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05) inset;box-shadow:0 1px 1px rgba(0,0,0,.05) inset;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.sweet-alert input::-moz-placeholder{color:#bdbdbd;opacity:1}
.sweet-alert input:-ms-input-placeholder{color:#bdbdbd}
.sweet-alert input::-webkit-input-placeholder{color:#bdbdbd}
.sweet-alert input:focus{outline:0}
.sweet-alert input:focus:-ms-input-placeholder,.sweet-alert input:focus::-moz-placeholder,.sweet-alert input:focus::-webkit-input-placeholder{-webkit-transition:opacity ease .3s 30ms;-o-transition:opacity ease .3s 30ms;transition:opacity ease .3s 30ms;opacity:.5;filter:alpha(opacity=50)}
.sweet-alert.show-input input{display:block}
.sweet-alert .sa-confirm-button-container{display:inline-block;position:relative}
.sweet-alert .la-ball-fall{position:absolute;left:50%;top:50%;margin-left:-27px;margin-top:0;visibility:hidden;opacity:0;filter:alpha(opacity=0)}
.sweet-alert .sa-icon{width:80px;height:80px;border:4px solid #ddd;border-radius:50%;margin:10px auto 20px;padding:0;position:relative;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.sweet-alert .sa-icon.sa-error{border-color:#F44336}
.sweet-alert .sa-icon.sa-error .sa-x-mark{position:relative;display:block}
.sweet-alert .sa-icon.sa-error .sa-line{position:absolute;height:5px;width:47px;background-color:#F44336;display:block;top:37px;border-radius:2px}
.sweet-alert .sa-icon.sa-error .sa-line.sa-left{left:17px;-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.sweet-alert .sa-icon.sa-error .sa-line.sa-right{right:16px;-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.sweet-alert .sa-icon.sa-success:after,.sweet-alert .sa-icon.sa-success:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg)}
.sweet-alert .sa-icon.sa-warning{border-color:#FF5722}
.sweet-alert .sa-icon.sa-warning .sa-body{position:absolute;width:5px;height:47px;left:50%;top:10px;border-radius:2px;margin-left:-2px;background-color:#FF5722}
.sweet-alert .sa-icon.sa-warning .sa-dot{position:absolute;width:7px;height:7px;border-radius:50%;margin-left:-3px;left:50%;bottom:10px;background-color:#FF5722}
.sweet-alert .sa-icon.sa-info:after,.sweet-alert .sa-icon.sa-info:before{content:"";background-color:#2196F3;position:absolute}
.sweet-alert .sa-icon.sa-info{border-color:#2196F3}
.sweet-alert .sa-icon.sa-info:before{width:5px;height:29px;left:50%;bottom:17px;border-radius:2px;margin-left:-2px}
.sweet-alert .sa-icon.sa-info:after{width:7px;height:7px;border-radius:50%;margin-left:-3px;top:19px}
.sweet-alert .sa-icon.sa-success:after,.sweet-alert .sa-icon.sa-success:before{content:'';position:absolute;width:60px;height:120px;background-color:#fff}
.sweet-alert .sa-icon.sa-success:before{border-radius:120px 0 0 120px;top:-7px;left:-33px;transform:rotate(-45deg);-webkit-transform-origin:60px 60px;-moz-transform-origin:60px 60px;-ms-transform-origin:60px 60px;transform-origin:60px 60px}
.sweet-alert .sa-icon.sa-success:after{border-radius:0 120px 120px 0;top:-11px;left:30px;transform:rotate(-45deg);-webkit-transform-origin:0 60px;-moz-transform-origin:0 60px;-ms-transform-origin:0 60px;transform-origin:0 60px}
.sweet-alert .sa-icon.sa-success .sa-placeholder{width:80px;height:80px;border:4px solid rgba(76,175,80,.2);border-radius:50%;position:absolute;left:-4px;top:-4px;z-index:2;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.sweet-alert .sa-icon.sa-success .sa-fix{width:5px;height:90px;background-color:#fff;position:absolute;left:28px;top:8px;z-index:1;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.sweet-alert .sa-icon.sa-success .sa-line{height:5px;background-color:#4CAF50;display:block;border-radius:2px;position:absolute;z-index:2}
.sweet-alert .sa-icon.sa-success .sa-line.sa-tip{width:25px;left:14px;top:46px;-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.sweet-alert .sa-icon.sa-success .sa-line.sa-long{width:47px;right:8px;top:38px;-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.sweet-alert .sa-icon.sa-custom{background-size:contain;border-radius:0;border:0;background-position:center center;background-repeat:no-repeat}
.sweet-alert .sa-icon.sa-error .sa-line.sa-left{-ms-transform:rotate(45deg)}
.sweet-alert .sa-icon.sa-error .sa-line.sa-right{-ms-transform:rotate(-45deg)}
.sweet-alert .sa-icon.sa-success{border-color:transparent}
.sweet-alert .sa-icon.sa-success .sa-line.sa-tip{-ms-transform:rotate(45deg)}
.sweet-alert .sa-icon.sa-success .sa-line.sa-long{-ms-transform:rotate(-45deg)}


/******************************
PNotify notifications
******************************/
body>.ui-pnotify{position:fixed;z-index:100040}
body>.ui-pnotify-modal-overlay{position:fixed;z-index:100039}
.ui-pnotify{top:20px;right:20px;position:absolute;height:auto;z-index:2;border-radius:3px}
.ui-pnotify.alert-rounded>.ui-pnotify-container{border-radius:100px}
.ui-pnotify[class*=bg-]>.ui-pnotify-container{background-color:inherit;border-color:transparent;color:#fff}
.ui-pnotify[class*=alpha-]>.ui-pnotify-container,.ui-pnotify[class*=text-]>.ui-pnotify-container{background-color:inherit;border-color:inherit;color:inherit}
.ui-pnotify.stack-bottom-left,.ui-pnotify.stack-top-left{left:20px;right:auto}
.ui-pnotify.stack-bottom-left,.ui-pnotify.stack-bottom-right{bottom:20px;top:auto}
.ui-pnotify.stack-modal{left:50%;right:auto;margin-left:-150px}
.ui-pnotify.stack-custom-right{top:auto;left:auto;bottom:200px;right:200px}
.ui-pnotify.stack-custom-left{top:200px;left:200px;right:auto;bottom:auto}
.ui-pnotify.stack-custom-top{right:0;left:0;top:0}
.ui-pnotify.stack-custom-bottom{right:0;left:0;bottom:0;top:auto}
.ui-pnotify.ui-pnotify-in{display:block!important}
.ui-pnotify.ui-pnotify-move{-webkit-transition:left .5s ease,top .5s ease,right .5s ease,bottom .5s ease;-o-transition:left .5s ease,top .5s ease,right .5s ease,bottom .5s ease;transition:left .5s ease,top .5s ease,right .5s ease,bottom .5s ease}
.ui-pnotify.ui-pnotify-fade-slow{-webkit-transition:opacity linear .6s;-o-transition:opacity linear .6s;transition:opacity linear .6s;opacity:0;filter:alpha(opacity=0)}
.ui-pnotify.ui-pnotify-fade-slow.ui-pnotify.ui-pnotify-move{-webkit-transition:opacity .6s linear,left .5s ease,top .5s ease,right .5s ease,bottom .5s ease;-o-transition:opacity .6s linear,left .5s ease,top .5s ease,right .5s ease,bottom .5s ease;transition:opacity .6s linear,left .5s ease,top .5s ease,right .5s ease,bottom .5s ease}
.ui-pnotify.ui-pnotify-fade-normal{-webkit-transition:opacity linear .4s;-o-transition:opacity linear .4s;transition:opacity linear .4s;opacity:0;filter:alpha(opacity=0)}
.ui-pnotify.ui-pnotify-fade-normal.ui-pnotify.ui-pnotify-move{-webkit-transition:opacity .4s linear,left .5s ease,top .5s ease,right .5s ease,bottom .5s ease;-o-transition:opacity .4s linear,left .5s ease,top .5s ease,right .5s ease,bottom .5s ease;transition:opacity .4s linear,left .5s ease,top .5s ease,right .5s ease,bottom .5s ease}
.ui-pnotify.ui-pnotify-fade-fast{-webkit-transition:opacity linear .2s;-o-transition:opacity linear .2s;transition:opacity linear .2s;opacity:0;filter:alpha(opacity=0)}
.ui-pnotify.ui-pnotify-fade-fast.ui-pnotify.ui-pnotify-move{-webkit-transition:opacity .2s linear,left .5s ease,top .5s ease,right .5s ease,bottom .5s ease;-o-transition:opacity .2s linear,left .5s ease,top .5s ease,right .5s ease,bottom .5s ease;transition:opacity .2s linear,left .5s ease,top .5s ease,right .5s ease,bottom .5s ease}
.ui-pnotify.ui-pnotify-fade-in{opacity:1;filter:alpha(opacity=100)}
.ui-pnotify-container{padding:12px 18px;height:100%;position:relative;left:0;margin:0;border-radius:3px}
.ui-pnotify-container:after{content:" ";visibility:hidden;display:block;height:0;clear:both}
.ui-pnotify-container.ui-pnotify-sharp{border-radius:0}
.ui-pnotify-title{display:block;margin-top:0;margin-bottom:7px;font-size:15px}
.ui-pnotify-text{display:block}
.ui-pnotify-icon{display:block;float:left;line-height:1}
.ui-pnotify-icon>[class^=icon-]{margin-top: 4px;margin-right: 8px;font-size: 16px;}
.ui-pnotify-closer,.ui-pnotify-sticker{float:right;margin-left:8px;margin-top:4px;line-height:1;outline:0}
.ui-pnotify-modal-overlay{background-color:rgba(0,0,0,.5);top:0;left:0;position:absolute;height:100%;width:100%;z-index:1}
.ui-pnotify[class*=bg-]>.brighttheme{background-color:inherit;border-color:inherit;color:inherit}
.brighttheme-notice{background-color:#FFF3E0;border-color:#FF9800}
.brighttheme-info{background-color:#E3F2FD;border-color:#1E88E5}
.brighttheme-success{background-color:#E8F5E9;border-color:#4CAF50}
.brighttheme-error{background-color:#FBE9E7;border-color:#FF5722}
.brighttheme-icon-closer,.brighttheme-icon-sticker{position:relative;display:inline-block;width:10px;height:10px;outline:0}
.brighttheme-icon-closer:after,.brighttheme-icon-sticker:after{font-family:Icomoon;font-size:10px;display:block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.brighttheme-icon-closer:after{content:"\ed6a"}
.brighttheme-icon-sticker:after{content:"\ee70"}
.brighttheme-icon-sticker.brighttheme-icon-stuck:after{content:"\ee75"}
.ui-pnotify[class*=alert-styled-]{border-width:0;padding:0}
.ui-pnotify.alert-styled-left .brighttheme{border-left-width:44px}
.ui-pnotify.alert-styled-left:after{left:0}
.ui-pnotify.alert-styled-right .brighttheme{border-right-width:44px}
.ui-pnotify.alert-styled-right:after{right:0}
.brighttheme .ui-pnotify-action-bar{padding-top:15px}
.brighttheme .ui-pnotify-action-bar input,.brighttheme .ui-pnotify-action-bar textarea{display:block;width:100%;border:1px solid #ddd;background-color:#fff;margin-bottom:15px!important;color:#333;padding:7px 12px}
.ui-pnotify[class*=bg-] .brighttheme .ui-pnotify-action-bar input::-moz-placeholder,.ui-pnotify[class*=bg-] .brighttheme .ui-pnotify-action-bar textarea::-moz-placeholder{color:#fff;opacity:1}
.ui-pnotify[class*=bg-] .brighttheme .ui-pnotify-action-bar input:-ms-input-placeholder,.ui-pnotify[class*=bg-] .brighttheme .ui-pnotify-action-bar textarea:-ms-input-placeholder{color:#fff}
.ui-pnotify[class*=bg-] .brighttheme .ui-pnotify-action-bar input::-webkit-input-placeholder,.ui-pnotify[class*=bg-] .brighttheme .ui-pnotify-action-bar textarea::-webkit-input-placeholder{color:#fff}
.ui-pnotify-history-container{position:absolute;top:0;right:20px;width:70px;border-top:none;padding:0;z-index:10000;border-top-right-radius:0;border-top-left-radius:0}
.ui-pnotify-history-container.ui-pnotify-history-fixed{position:fixed}
.ui-pnotify-history-container .ui-pnotify-history-header{padding:2px;text-align:center}
.ui-pnotify-history-container button{cursor:pointer;display:block;width:100%}
.ui-pnotify-history-container .ui-pnotify-history-pulldown{display:block;margin:0 auto}
@media (max-width:480px){
	.ui-pnotify-mobile-able.ui-pnotify{position:fixed;top:0;right:0;left:0;width:auto!important;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;font-smoothing:antialiased}
	.ui-pnotify-mobile-able.ui-pnotify .ui-pnotify-shadow{border-bottom-width:5px;-webkit-box-shadow:none;box-shadow:none}
	.ui-pnotify-mobile-able.ui-pnotify.stack-bottom-left,.ui-pnotify-mobile-able.ui-pnotify.stack-top-left{left:0;right:0}
	.ui-pnotify-mobile-able.ui-pnotify.stack-bottom-left,.ui-pnotify-mobile-able.ui-pnotify.stack-bottom-right{left:0;right:0;bottom:0;top:auto}
	.ui-pnotify-mobile-able.ui-pnotify.stack-bottom-left .ui-pnotify-shadow,.ui-pnotify-mobile-able.ui-pnotify.stack-bottom-right .ui-pnotify-shadow{border-top-width:5px;border-bottom-width:1px}
	.ui-pnotify-mobile-able.ui-pnotify.ui-pnotify-nonblock-fade{opacity:.2;filter:alpha(opacity=20)}
	.ui-pnotify-mobile-able.ui-pnotify.ui-pnotify-nonblock-hide{display:none!important}
	.ui-pnotify-mobile-able .ui-pnotify-container{border-radius:0}
}


/******************************
Venobox
******************************/
.vbox-overlay *, .vbox-overlay *:before, .vbox-overlay *:after{-webkit-backface-visibility: hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.vbox-overlay{background: #fdfdfd;background: rgba(0,0,0,0.85);width: 100%;height: auto;position: fixed;top: 0;left: 0;bottom: 0;z-index: 9999;opacity: 0;overflow-x: hidden;overflow-y: auto;}
.figlio{box-shadow: 0 0 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);}
.vbox-preloader{position:fixed;width:32px;height:32px;left:50%;top:50%;margin-left:-16px;margin-top:-16px;background-image: url(preload-circle.html);text-indent: -100px;overflow: hidden;-webkit-animation: playload 1.4s steps(18) infinite;-moz-animation: playload 1.4s steps(18) infinite;-ms-animation: playload 1.4s steps(18) infinite;-o-animation: playload 1.4s steps(18) infinite;animation: playload 1.4s steps(18) infinite;}
@-webkit-keyframes playload {
	from {background-position:    0px;}
	to {background-position: -576px;}
}
@-moz-keyframes playload {
	from {background-position:    0px;}
	to {background-position: -576px;}
}
@-ms-keyframes playload {
	from {background-position:    0px;}
	to {background-position: -576px;}
}
@-o-keyframes playload {
	from {background-position:    0px;}
	to {background-position: -576px;}
}
@keyframes playload {
	from {background-position:    0px;}
	to {background-position: -576px;}
}
.vbox-close{cursor: pointer;position: fixed;top: -1px;right: 0;width: 46px;height: 40px;padding: 10px 20px 10px 0;display: block;background: url('../assets/images/venobox/close.gif') no-repeat;background-position:10px center;color: #fff;text-indent: -100px;overflow: hidden;}
.vbox-next, .vbox-prev{box-sizing: content-box;cursor: pointer;position: fixed;top: 50%;color: #fff;width: 30px;height: 170px;margin-top: -85px;text-indent: -100px;border: solid transparent;overflow: hidden;}
.vbox-prev{left: 0;border-width: 0 30px 0 10px;background: url('../assets/images/venobox/prev.gif') center center no-repeat;}
.vbox-next{right: 0;border-width: 0 10px 0 30px;background: url('../assets/images/venobox/next.gif') center center no-repeat;}
.vbox-title{width: 100%;height: 40px;float: left;text-align: center;line-height: 28px;font-size: 12px;color: #fff;padding: 6px 40px;overflow: hidden;background: #161617;position: fixed;display: none;top: -1px;left: 0;}
.vbox-num{cursor: pointer;position: fixed;top: -1px;left: 0;height: 40px;display: block;color: #fff;overflow: hidden;line-height: 28px;font-size: 12px;padding: 6px 10px;background: #161617;display: none;}
.vbox-inline{width: 420px;height: 315px;padding: 10px;background: #fff;text-align: left;margin: 0 auto;overflow: auto;}
.venoframe{border: none;width: 960px;height: 720px;}
@media (max-width: 992px) {
	.venoframe{width: 640px;height: 480px;}
}
@media (max-width: 767px) {
	.venoframe{width: 420px;height: 420px;}
}
@media (max-width: 460px) {
	.vbox-inline{width: 100%;}
	.venoframe{width: 100%;}
}
.vbox-open{overflow: hidden;}
.vbox-container{position: relative;background: #000;width: 100%;margin: 0 auto;padding: 0 15px;}
.vbox-content{text-align: center;float: left;width: 100%;position: relative;overflow: hidden;padding: 10px 0;}
.vbox-container img{max-width: 100%;height: auto;}


/******************************
Clock
******************************/
.clock {border-radius: 0%;background: url(../assets/images/clock/clockface.png) no-repeat;background-size: 100%;height: 15em;padding-bottom: 31%;position: relative;width: 15em;}
@media (min-width:1025px){.clock{background-size: 100%;height: 20em;padding-bottom: 31%;position: relative;width: 20em;}}
@media (min-width:1400px){.clock{background-size: 100%;height: 29em;padding-bottom: 31%;position: relative;width: 29em;}}
.clock.simple:after {background: #000;border-radius: 50%;content: "";position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 5%;height: 5%;z-index: 10;}
.clock .minutes-container,.clock .hours-container,.clock .seconds-container {position: absolute;top: 0;right: 0;bottom: 0;left: 0;}
.clock .hours {background: #fff;height: 20%;left: 48.75%;position: absolute;top: 30%;transform-origin: 50% 100%;width: 2.5%;}
.clock .minutes {background: #fff;height: 40%;left: 49%;position: absolute;top: 10%;transform-origin: 50% 100%;width: 2%;}
.clock .seconds {background: #fff;height: 45%;left: 49.5%;position: absolute;top: 14%;transform-origin: 50% 80%;width: 1%;z-index: 8;}
@keyframes rotate {100% {transform: rotateZ(360deg);}}
.clock .hours-container {animation: rotate 43200s infinite linear;}
.clock .minutes-container {animation: rotate 3600s infinite linear;}
.clock .seconds-container {animation: rotate 60s infinite linear;}
.clock .activity{margin-bottom:7px;}
.clock .timestamp{color:#999;}
main {width: 95%;max-width: 1000px;margin: 4em auto;opacity: 0;}
main.loaded {transition: opacity 0.25s linear;opacity: 1;}
main header {width: 100%;}
main header > div {width: 50%;}
main header > .left,
main header > .right {height: 100%;}
main .loaders {width: 100%;box-sizing: border-box;display: flex;flex: 0 1 auto;flex-direction: row;flex-wrap: wrap;}
main .loaders .loader {box-sizing: border-box;display: flex;flex: 0 1 auto;flex-direction: column;flex-grow: 1;flex-shrink: 0;flex-basis: 25%;max-width: 20%;height: 160px;align-items: center;justify-content: center;}

@media(min-width:414px){main .loaders .loader{padding:0 50px!important}}
@media(max-width:413px){main .loaders .loader{margin:0 35px!important}}
.cf, main header {content: "";display: table;clear: both;}

@-webkit-keyframes scale {0% {-webkit-transform: scale(1);transform: scale(1);opacity: 1;}
45% {-webkit-transform: scale(0.1);transform: scale(0.1);opacity: 0.7;}
80% {-webkit-transform: scale(1);transform: scale(1);opacity: 1;} }
@keyframes scale {0% {-webkit-transform: scale(1);transform: scale(1);opacity: 1;}
45% {-webkit-transform: scale(0.1);transform: scale(0.1);opacity: 0.7;}
80% {-webkit-transform: scale(1);transform: scale(1);opacity: 1;} }
.ball-pulse{margin-top:20px;}
.ball-pulse > div:nth-child(1) {-webkit-animation: scale 0.75s -0.24s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);animation: scale 0.75s -0.24s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);}
.ball-pulse > div:nth-child(2) {-webkit-animation: scale 0.75s -0.12s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);animation: scale 0.75s -0.12s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);}
.ball-pulse > div:nth-child(3) {-webkit-animation: scale 0.75s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);animation: scale 0.75s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);}
.ball-pulse > div {background-color: #E91E63;width: 15px;height: 15px;border-radius: 100%;margin: 2px;-webkit-animation-fill-mode: both;animation-fill-mode: both;display: inline-block;}

@-webkit-keyframes ball-pulse-sync {33% {-webkit-transform: translateY(10px);transform: translateY(10px);}
66% {-webkit-transform: translateY(-10px);transform: translateY(-10px);}
100% {-webkit-transform: translateY(0);transform: translateY(0);} }

@keyframes ball-pulse-sync {33% {-webkit-transform: translateY(10px);transform: translateY(10px);}
66% {-webkit-transform: translateY(-10px);transform: translateY(-10px);}
100% {-webkit-transform: translateY(0);transform: translateY(0);} }
.ball-pulse-sync{margin-top:20px;}
.ball-pulse-sync > div:nth-child(1) {-webkit-animation: ball-pulse-sync 0.6s -0.14s infinite ease-in-out;animation: ball-pulse-sync 0.6s -0.14s infinite ease-in-out;}
.ball-pulse-sync > div:nth-child(2) {-webkit-animation: ball-pulse-sync 0.6s -0.07s infinite ease-in-out;animation: ball-pulse-sync 0.6s -0.07s infinite ease-in-out;}
.ball-pulse-sync > div:nth-child(3) {-webkit-animation: ball-pulse-sync 0.6s 0s infinite ease-in-out;animation: ball-pulse-sync 0.6s 0s infinite ease-in-out;}
.ball-pulse-sync > div {background-color: #9C27B0;width: 15px;height: 15px;border-radius: 100%;margin: 2px;-webkit-animation-fill-mode: both;animation-fill-mode: both;display: inline-block;}

@-webkit-keyframes ball-scale {0% {-webkit-transform: scale(0);transform: scale(0);}
100% {-webkit-transform: scale(1);transform: scale(1);opacity: 0;} }

@keyframes ball-scale {0% {-webkit-transform: scale(0);transform: scale(0);}
100% {-webkit-transform: scale(1);transform: scale(1);opacity: 0;} }
.ball-scale > div {background-color: #00BCD4;width: 15px;height: 15px;border-radius: 100%;margin: 2px;-webkit-animation-fill-mode: both;animation-fill-mode: both;display: inline-block;height: 60px;width: 60px;-webkit-animation: ball-scale 1s 0s ease-in-out infinite;animation: ball-scale 1s 0s ease-in-out infinite;}

@keyframes ball-scale {0% {-webkit-transform: scale(0);transform: scale(0);}
100% {-webkit-transform: scale(1);transform: scale(1);opacity: 0;} }
.ball-scale > div {background-color: #00BCD4;width: 15px;height: 15px;border-radius: 100%;margin: 2px;-webkit-animation-fill-mode: both;animation-fill-mode: both;display: inline-block;height: 60px;width: 60px;-webkit-animation: ball-scale 1s 0s ease-in-out infinite;animation: ball-scale 1s 0s ease-in-out infinite;}
.ball-scale-random {width:100px;height:60px;}
.ball-scale-random > div {background-color: #00BCD4;width: 15px;height: 15px;border-radius: 100%;margin: 2px;-webkit-animation-fill-mode: both;animation-fill-mode: both;position: absolute;display: inline-block;height: 30px;width: 30px;-webkit-animation: ball-scale 1s 0s ease-in-out infinite;animation: ball-scale 1s 0s ease-in-out infinite;}
.ball-scale-random > div:nth-child(1) {margin-left: -7px;-webkit-animation: ball-scale 1s 0.2s ease-in-out infinite;animation: ball-scale 1s 0.2s ease-in-out infinite;}
.ball-scale-random > div:nth-child(3) {margin-left: -2px;margin-top: 9px;-webkit-animation: ball-scale 1s 0.5s ease-in-out infinite;animation: ball-scale 1s 0.5s ease-in-out infinite;}

@-webkit-keyframes rotate {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
50% {-webkit-transform: rotate(180deg);transform: rotate(180deg);}
100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);} }

@keyframes rotate {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
50% {-webkit-transform: rotate(180deg);transform: rotate(180deg);}
100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);} }
.ball-rotate {position: relative;margin: 20px 0 0 50px;}
.ball-rotate > div {background-color: #FFEB3B;width: 15px;height: 15px;border-radius: 100%;margin: 2px;-webkit-animation-fill-mode: both;animation-fill-mode: both;position: relative;}
.ball-rotate > div:first-child {-webkit-animation: rotate 1s 0s cubic-bezier(0.7, -0.13, 0.22, 0.86) infinite;animation: rotate 1s 0s cubic-bezier(0.7, -0.13, 0.22, 0.86) infinite;}
.ball-rotate > div:before, .ball-rotate > div:after {background-color: #FFEB3B;width: 15px;height: 15px;border-radius: 100%;margin: 2px;content: "";position: absolute;opacity: 0.8;}
.ball-rotate > div:before {top: 0px;left: -28px;}
.ball-rotate > div:after {top: 0px;left: 25px;}

@keyframes rotate {0% {-webkit-transform: rotate(0deg) scale(1);transform: rotate(0deg) scale(1);}
50% {-webkit-transform: rotate(180deg) scale(0.6);transform: rotate(180deg) scale(0.6);}
100% {-webkit-transform: rotate(360deg) scale(1);transform: rotate(360deg) scale(1);} }
.ball-clip-rotate{margin-top:15px;}
.ball-clip-rotate > div {background-color: #CDDC39;width: 15px;height: 15px;border-radius: 100%;margin: 2px;-webkit-animation-fill-mode: both;animation-fill-mode: both;border: 2px solid #CDDC39;border-bottom-color: transparent;height: 25px;width: 25px;background: transparent !important;display: inline-block;-webkit-animation: rotate 0.75s 0s linear infinite;animation: rotate 0.75s 0s linear infinite;}

@keyframes rotate {0% {-webkit-transform: rotate(0deg) scale(1);transform: rotate(0deg) scale(1);}
50% {-webkit-transform: rotate(180deg) scale(0.6);transform: rotate(180deg) scale(0.6);}
100% {-webkit-transform: rotate(360deg) scale(1);transform: rotate(360deg) scale(1);} }

@keyframes scale {30% {-webkit-transform: scale(0.3);transform: scale(0.3);}
100% {-webkit-transform: scale(1);transform: scale(1);} }
.ball-clip-rotate-pulse {position: relative;-webkit-transform: translateY(-15px);-ms-transform: translateY(-15px);transform: translateY(-15px);margin: 20px 0 0 58px;}
.ball-clip-rotate-pulse > div {-webkit-animation-fill-mode: both;animation-fill-mode: both;position: absolute;top: 0px;left: 0px;border-radius: 100%;}
.ball-clip-rotate-pulse > div:first-child {background: #009688;height: 16px;width: 16px;top: 7px;left: -7px;-webkit-animation: scale 1s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;animation: scale 1s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;}
.ball-clip-rotate-pulse > div:last-child {position: absolute;border: 2px solid #009688;width: 34px;height: 36px;left: -16px;top: -2px;background: transparent;border: 2px solid;border-color: #009688 transparent #009688 transparent;-webkit-animation: rotate 1s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;animation: rotate 1s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;-webkit-animation-duration: 1s;animation-duration: 1s;}

@keyframes rotate {0% {-webkit-transform: rotate(0deg) scale(1);transform: rotate(0deg) scale(1);}
50% {-webkit-transform: rotate(180deg) scale(0.6);transform: rotate(180deg) scale(0.6);}
100% {-webkit-transform: rotate(360deg) scale(1);transform: rotate(360deg) scale(1);} }
.ball-clip-rotate-multiple {position: relative;margin: 30px 0 0 60px;}
.ball-clip-rotate-multiple > div {-webkit-animation-fill-mode: both;animation-fill-mode: both;position: absolute;left: -20px;top: -20px;border: 2px solid #03A9F4;border-bottom-color: transparent;border-top-color: transparent;border-radius: 100%;height: 35px;width: 35px;-webkit-animation: rotate 1s 0s ease-in-out infinite;animation: rotate 1s 0s ease-in-out infinite;}
.ball-clip-rotate-multiple > div:last-child {display: inline-block;top: -10px;left: -10px;width: 15px;height: 15px;-webkit-animation-duration: 0.5s;animation-duration: 0.5s;border-color: #03A9F4 transparent #03A9F4 transparent;-webkit-animation-direction: reverse;animation-direction: reverse;}

@-webkit-keyframes ball-scale-ripple {0% {-webkit-transform: scale(0.1);transform: scale(0.1);opacity: 1;}
70% {-webkit-transform: scale(1);transform: scale(1);opacity: 0.7;}
100% {opacity: 0.0;} }

@keyframes ball-scale-ripple {0% {-webkit-transform: scale(0.1);transform: scale(0.1);opacity: 1;}
70% {-webkit-transform: scale(1);transform: scale(1);opacity: 0.7;}
100% {opacity: 0.0;} }
.ball-scale-ripple{top: 20px;margin-left: 35px;}
.ball-scale-ripple > div {-webkit-animation-fill-mode: both;animation-fill-mode: both;height: 50px;width: 50px;border-radius: 100%;border: 2px solid #CDDC39;-webkit-animation: ball-scale-ripple 1s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8);animation: ball-scale-ripple 1s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8);}

@-webkit-keyframes ball-scale-ripple-multiple {0% {-webkit-transform: scale(0.1);transform: scale(0.1);opacity: 1;}
70% {-webkit-transform: scale(1);transform: scale(1);opacity: 0.7;}
100% {opacity: 0.0;} }

@keyframes ball-scale-ripple-multiple {0% {-webkit-transform: scale(0.1);transform: scale(0.1);opacity: 1;}
70% {-webkit-transform: scale(1);transform: scale(1);opacity: 0.7;}
100% {opacity: 0.0;} }
.ball-scale-ripple-multiple {position: relative;-webkit-transform: translateY(-25px);-ms-transform: translateY(-25px);transform: translateY(-25px);top: 20px;left: 60px;}
.ball-scale-ripple-multiple > div:nth-child(0) {-webkit-animation-delay: -0.8s;animation-delay: -0.8s;}
.ball-scale-ripple-multiple > div:nth-child(1) {-webkit-animation-delay: -0.6s;animation-delay: -0.6s;}
.ball-scale-ripple-multiple > div:nth-child(2) {-webkit-animation-delay: -0.4s;animation-delay: -0.4s;}
.ball-scale-ripple-multiple > div:nth-child(3) {-webkit-animation-delay: -0.2s;animation-delay: -0.2s;}
.ball-scale-ripple-multiple > div {-webkit-animation-fill-mode: both;animation-fill-mode: both;position: absolute;top: -2px;left: -26px;width: 50px;height: 50px;border-radius: 100%;border: 2px solid #607D8B;-webkit-animation: ball-scale-ripple-multiple 1.25s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8);animation: ball-scale-ripple-multiple 1.25s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8);}

@-webkit-keyframes ball-beat {50% {opacity: 0.2;-webkit-transform: scale(0.75);transform: scale(0.75);}
100% {opacity: 1;-webkit-transform: scale(1);transform: scale(1);} }

@keyframes ball-beat {50% {opacity: 0.2;-webkit-transform: scale(0.75);transform: scale(0.75);}
100% {opacity: 1;-webkit-transform: scale(1);transform: scale(1);} }
.ball-beat > div {background-color: #009688;width: 15px;height: 15px;border-radius: 100%;margin: 2px;-webkit-animation-fill-mode: both;animation-fill-mode: both;display: inline-block;-webkit-animation: ball-beat 0.7s 0s infinite linear;animation: ball-beat 0.7s 0s infinite linear;}
.ball-beat{margin-top:20px;}
.ball-beat > div:nth-child(2n-1) {-webkit-animation-delay: -0.35s !important;animation-delay: -0.35s !important;}

@-webkit-keyframes ball-scale-multiple {0% {-webkit-transform: scale(0);transform: scale(0);opacity: 0;}
5% {opacity: 1;}
100% {-webkit-transform: scale(1);transform: scale(1);opacity: 0;} }

@keyframes ball-scale-multiple {0% {-webkit-transform: scale(0);transform: scale(0);opacity: 0;}
5% {opacity: 1;}
100% {-webkit-transform: scale(1);transform: scale(1);opacity: 0;} }
.ball-scale-multiple {position: relative;-webkit-transform: translateY(-30px);-ms-transform: translateY(-30px);transform: translateY(-30px);margin:30px 0 0 60px;}
.ball-scale-multiple > div:nth-child(2) {-webkit-animation-delay: -0.4s;animation-delay: -0.4s;}
.ball-scale-multiple > div:nth-child(3) {-webkit-animation-delay: -0.2s;animation-delay: -0.2s;}
.ball-scale-multiple > div {background-color: #3F51B5;width: 15px;height: 15px;border-radius: 100%;margin: 2px;-webkit-animation-fill-mode: both;animation-fill-mode: both;position: absolute;left: -30px;top: 0px;opacity: 0;margin: 0;width: 60px;height: 60px;-webkit-animation: ball-scale-multiple 1s 0s linear infinite;animation: ball-scale-multiple 1s 0s linear infinite;}

@-webkit-keyframes ball-triangle-path-1 {33% {-webkit-transform: translate(25px, -50px);transform: translate(25px, -50px);}
66% {-webkit-transform: translate(50px, 0px);transform: translate(50px, 0px);}
100% {-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);} }

@keyframes ball-triangle-path-1 {33% {-webkit-transform: translate(25px, -50px);transform: translate(25px, -50px);}
66% {-webkit-transform: translate(50px, 0px);transform: translate(50px, 0px);}
100% {-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);} }

@-webkit-keyframes ball-triangle-path-2 {33% {-webkit-transform: translate(25px, 50px);transform: translate(25px, 50px);}
66% {-webkit-transform: translate(-25px, 50px);transform: translate(-25px, 50px);}
100% {-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);} }

@keyframes ball-triangle-path-2 {33% {-webkit-transform: translate(25px, 50px);transform: translate(25px, 50px);}
66% {-webkit-transform: translate(-25px, 50px);transform: translate(-25px, 50px);}
100% {-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);} }

@-webkit-keyframes ball-triangle-path-3 {33% {-webkit-transform: translate(-50px, 0px);transform: translate(-50px, 0px);}
66% {-webkit-transform: translate(-25px, -50px);transform: translate(-25px, -50px);}
100% {-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);} }

@keyframes ball-triangle-path-3 {33% {-webkit-transform: translate(-50px, 0px);transform: translate(-50px, 0px);}
66% {-webkit-transform: translate(-25px, -50px);transform: translate(-25px, -50px);}
100% {-webkit-transform: translate(0px, 0px);transform: translate(0px, 0px);} }
.ball-triangle-path {position: relative;-webkit-transform: translate(-29.994px, -37.50938px);-ms-transform: translate(-29.994px, -37.50938px);transform: translate(-29.994px, -37.50938px);}
.ball-triangle-path > div:nth-child(1) {-webkit-animation-name: ball-triangle-path-1;animation-name: ball-triangle-path-1;-webkit-animation-delay: 0;animation-delay: 0;-webkit-animation-duration: 2s;animation-duration: 2s;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;}
.ball-triangle-path > div:nth-child(2) {-webkit-animation-name: ball-triangle-path-2;animation-name: ball-triangle-path-2;-webkit-animation-delay: 0;animation-delay: 0;-webkit-animation-duration: 2s;animation-duration: 2s;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;}
.ball-triangle-path > div:nth-child(3) {-webkit-animation-name: ball-triangle-path-3;animation-name: ball-triangle-path-3;-webkit-animation-delay: 0;animation-delay: 0;-webkit-animation-duration: 2s;animation-duration: 2s;-webkit-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;}
.ball-triangle-path > div {-webkit-animation-fill-mode: both;animation-fill-mode: both;position: absolute;width: 10px;height: 10px;border-radius: 100%;border: 1px solid #8BC34A;}
.ball-triangle-path{margin: 35px 0 0 60px;}
.ball-triangle-path > div:nth-of-type(1) {top: 50px;}
.ball-triangle-path > div:nth-of-type(2) {left: 25px;}
.ball-triangle-path > div:nth-of-type(3) {top: 50px;left: 50px;}

@-webkit-keyframes ball-pulse-rise-even {0% {-webkit-transform: scale(1.1);transform: scale(1.1);}
25% {-webkit-transform: translateY(-30px);transform: translateY(-30px);}
50% {-webkit-transform: scale(0.4);transform: scale(0.4);}
75% {-webkit-transform: translateY(30px);transform: translateY(30px);}
100% {-webkit-transform: translateY(0);transform: translateY(0);-webkit-transform: scale(1);transform: scale(1);} }

@keyframes ball-pulse-rise-even {0% {-webkit-transform: scale(1.1);transform: scale(1.1);}
25% {-webkit-transform: translateY(-30px);transform: translateY(-30px);}
50% {-webkit-transform: scale(0.4);transform: scale(0.4);}
75% {-webkit-transform: translateY(30px);transform: translateY(30px);}
100% {-webkit-transform: translateY(0);transform: translateY(0);-webkit-transform: scale(1);transform: scale(1);} }

@-webkit-keyframes ball-pulse-rise-odd {0% {-webkit-transform: scale(0.4);transform: scale(0.4);}
25% {-webkit-transform: translateY(30px);transform: translateY(30px);}
50% {-webkit-transform: scale(1.1);transform: scale(1.1);}
75% {-webkit-transform: translateY(-30px);transform: translateY(-30px);}
100% {-webkit-transform: translateY(0);transform: translateY(0);-webkit-transform: scale(0.75);transform: scale(0.75);} }

@keyframes ball-pulse-rise-odd {0% {-webkit-transform: scale(0.4);transform: scale(0.4);}
25% {-webkit-transform: translateY(30px);transform: translateY(30px);}
50% {-webkit-transform: scale(1.1);transform: scale(1.1);}
75% {-webkit-transform: translateY(-30px);transform: translateY(-30px);}
100% {-webkit-transform: translateY(0);transform: translateY(0);-webkit-transform: scale(0.75);transform: scale(0.75);} }
.ball-pulse-rise{margin-top:20px;}
.ball-pulse-rise > div {background-color: #4CAF50;width: 15px;height: 15px;border-radius: 100%;margin: 2px;-webkit-animation-fill-mode: both;animation-fill-mode: both;display: inline-block;-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-timing-function: cubic-bezier(0.15, 0.46, 0.9, 0.6);animation-timing-function: cubic-bezier(0.15, 0.46, 0.9, 0.6);-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-delay: 0;animation-delay: 0;}
.ball-pulse-rise > div:nth-child(2n) {-webkit-animation-name: ball-pulse-rise-even;animation-name: ball-pulse-rise-even;}
.ball-pulse-rise > div:nth-child(2n-1) {-webkit-animation-name: ball-pulse-rise-odd;animation-name: ball-pulse-rise-odd;}

@-webkit-keyframes ball-grid-beat {50% {opacity: 0.7;}
100% {opacity: 1;} }

@keyframes ball-grid-beat {50% {opacity: 0.7;}
100% {opacity: 1;} }
.ball-grid-beat {width: 57px;margin-left:30px;}
.ball-grid-beat > div:nth-child(1) {-webkit-animation-delay: 0.21s;animation-delay: 0.21s;-webkit-animation-duration: 0.63s;animation-duration: 0.63s;}
.ball-grid-beat > div:nth-child(2) {-webkit-animation-delay: -0.08s;animation-delay: -0.08s;-webkit-animation-duration: 0.94s;animation-duration: 0.94s;}
.ball-grid-beat > div:nth-child(3) {-webkit-animation-delay: 0.59s;animation-delay: 0.59s;-webkit-animation-duration: 1.37s;animation-duration: 1.37s;}
.ball-grid-beat > div:nth-child(4) {-webkit-animation-delay: 0.06s;animation-delay: 0.06s;-webkit-animation-duration: 1.05s;animation-duration: 1.05s;}
.ball-grid-beat > div:nth-child(5) {-webkit-animation-delay: 0.65s;animation-delay: 0.65s;-webkit-animation-duration: 1.59s;animation-duration: 1.59s;}
.ball-grid-beat > div:nth-child(6) {-webkit-animation-delay: 0.74s;animation-delay: 0.74s;-webkit-animation-duration: 0.75s;animation-duration: 0.75s;}
.ball-grid-beat > div:nth-child(7) {-webkit-animation-delay: -0.16s;animation-delay: -0.16s;-webkit-animation-duration: 1.45s;animation-duration: 1.45s;}
.ball-grid-beat > div:nth-child(8) {-webkit-animation-delay: 0.26s;animation-delay: 0.26s;-webkit-animation-duration: 0.73s;animation-duration: 0.73s;}
.ball-grid-beat > div:nth-child(9) {-webkit-animation-delay: 0.38s;animation-delay: 0.38s;-webkit-animation-duration: 0.97s;animation-duration: 0.97s;}
.ball-grid-beat > div {background-color: #8BC34A;width: 15px;height: 15px;border-radius: 100%;margin: 2px;-webkit-animation-fill-mode: both;animation-fill-mode: both;display: inline-block;float: left;-webkit-animation-name: ball-grid-beat;animation-name: ball-grid-beat;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-delay: 0;animation-delay: 0;}

@-webkit-keyframes ball-grid-pulse {0% {-webkit-transform: scale(1);transform: scale(1);}
50% {-webkit-transform: scale(0.5);transform: scale(0.5);opacity: 0.7;}
100% {-webkit-transform: scale(1);transform: scale(1);opacity: 1;} }

@keyframes ball-grid-pulse {0% {-webkit-transform: scale(1);transform: scale(1);}
50% {-webkit-transform: scale(0.5);transform: scale(0.5);opacity: 0.7;}
100% {-webkit-transform: scale(1);transform: scale(1);opacity: 1;} }
.ball-grid-pulse {width: 57px;margin: 2px 0 0 32px;}
.ball-grid-pulse > div:nth-child(1) {-webkit-animation-delay: -0.16s;animation-delay: -0.16s;-webkit-animation-duration: 0.71s;animation-duration: 0.71s;}
.ball-grid-pulse > div:nth-child(2) {-webkit-animation-delay: -0.13s;animation-delay: -0.13s;-webkit-animation-duration: 1.23s;animation-duration: 1.23s;}
.ball-grid-pulse > div:nth-child(3) {-webkit-animation-delay: 0.53s;animation-delay: 0.53s;-webkit-animation-duration: 1.36s;animation-duration: 1.36s;}
.ball-grid-pulse > div:nth-child(4) {-webkit-animation-delay: 0.38s;animation-delay: 0.38s;-webkit-animation-duration: 0.79s;animation-duration: 0.79s;}
.ball-grid-pulse > div:nth-child(5) {-webkit-animation-delay: 0.45s;animation-delay: 0.45s;-webkit-animation-duration: 1.4s;animation-duration: 1.4s;}
.ball-grid-pulse > div:nth-child(6) {-webkit-animation-delay: 0.46s;animation-delay: 0.46s;-webkit-animation-duration: 1.56s;animation-duration: 1.56s;}
.ball-grid-pulse > div:nth-child(7) {-webkit-animation-delay: -0.07s;animation-delay: -0.07s;-webkit-animation-duration: 1.17s;animation-duration: 1.17s;}
.ball-grid-pulse > div:nth-child(8) {-webkit-animation-delay: 0.31s;animation-delay: 0.31s;-webkit-animation-duration: 1.45s;animation-duration: 1.45s;}
.ball-grid-pulse > div:nth-child(9) {-webkit-animation-delay: 0.15s;animation-delay: 0.15s;-webkit-animation-duration: 1.13s;animation-duration: 1.13s;}
.ball-grid-pulse > div {background-color: #9C27B0;width: 15px;height: 15px;border-radius: 100%;margin: 2px;-webkit-animation-fill-mode: both;animation-fill-mode: both;display: inline-block;float: left;-webkit-animation-name: ball-grid-pulse;animation-name: ball-grid-pulse;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-delay: 0;animation-delay: 0;}

@-webkit-keyframes ball-spin-fade-loader {50% {opacity: 0.3;-webkit-transform: scale(0.4);transform: scale(0.4);}
100% {opacity: 1;-webkit-transform: scale(1);transform: scale(1);} }

@keyframes ball-spin-fade-loader {50% {opacity: 0.3;-webkit-transform: scale(0.4);transform: scale(0.4);}
100% {opacity: 1;-webkit-transform: scale(1);transform: scale(1);} }
.ball-spin-fade-loader {position: relative;top: 10px;left: 50px;}
.ball-spin-fade-loader > div:nth-child(1) {top: 25px;left: 0;-webkit-animation: ball-spin-fade-loader 1s -0.96s infinite linear;animation: ball-spin-fade-loader 1s -0.96s infinite linear;}
.ball-spin-fade-loader > div:nth-child(2) {top: 17.04545px;left: 17.04545px;-webkit-animation: ball-spin-fade-loader 1s -0.84s infinite linear;animation: ball-spin-fade-loader 1s -0.84s infinite linear;}
.ball-spin-fade-loader > div:nth-child(3) {top: 0;left: 25px;-webkit-animation: ball-spin-fade-loader 1s -0.72s infinite linear;animation: ball-spin-fade-loader 1s -0.72s infinite linear;}
.ball-spin-fade-loader > div:nth-child(4) {top: -17.04545px;left: 17.04545px;-webkit-animation: ball-spin-fade-loader 1s -0.6s infinite linear;animation: ball-spin-fade-loader 1s -0.6s infinite linear;}
.ball-spin-fade-loader > div:nth-child(5) {top: -25px;left: 0;-webkit-animation: ball-spin-fade-loader 1s -0.48s infinite linear;animation: ball-spin-fade-loader 1s -0.48s infinite linear;}
.ball-spin-fade-loader > div:nth-child(6) {top: -17.04545px;left: -17.04545px;-webkit-animation: ball-spin-fade-loader 1s -0.36s infinite linear;animation: ball-spin-fade-loader 1s -0.36s infinite linear;}
.ball-spin-fade-loader > div:nth-child(7) {top: 0;left: -25px;-webkit-animation: ball-spin-fade-loader 1s -0.24s infinite linear;animation: ball-spin-fade-loader 1s -0.24s infinite linear;}
.ball-spin-fade-loader > div:nth-child(8) {top: 17.04545px;left: -17.04545px;-webkit-animation: ball-spin-fade-loader 1s -0.12s infinite linear;animation: ball-spin-fade-loader 1s -0.12s infinite linear;}
.ball-spin-fade-loader > div {background-color: #3F51B5;width: 15px;height: 15px;border-radius: 100%;margin: 2px;-webkit-animation-fill-mode: both;animation-fill-mode: both;position: absolute;}

@-webkit-keyframes ball-spin-loader {75% {opacity: 0.2;}
100% {opacity: 1;} }

@keyframes ball-spin-loader {75% {opacity: 0.2;}
100% {opacity: 1;} }
.ball-spin-loader {position: relative;}
.ball-spin-loader > span:nth-child(1) {top: 45px;left: 0;-webkit-animation: ball-spin-loader 2s 0.9s infinite linear;animation: ball-spin-loader 2s 0.9s infinite linear;}
.ball-spin-loader > span:nth-child(2) {top: 30.68182px;left: 30.68182px;-webkit-animation: ball-spin-loader 2s 1.8s infinite linear;animation: ball-spin-loader 2s 1.8s infinite linear;}
.ball-spin-loader > span:nth-child(3) {top: 0;left: 45px;-webkit-animation: ball-spin-loader 2s 2.7s infinite linear;animation: ball-spin-loader 2s 2.7s infinite linear;}
.ball-spin-loader > span:nth-child(4) {top: -30.68182px;left: 30.68182px;-webkit-animation: ball-spin-loader 2s 3.6s infinite linear;animation: ball-spin-loader 2s 3.6s infinite linear;}
.ball-spin-loader > span:nth-child(5) {top: -45px;left: 0;-webkit-animation: ball-spin-loader 2s 4.5s infinite linear;animation: ball-spin-loader 2s 4.5s infinite linear;}
.ball-spin-loader > span:nth-child(6) {top: -30.68182px;left: -30.68182px;-webkit-animation: ball-spin-loader 2s 5.4s infinite linear;animation: ball-spin-loader 2s 5.4s infinite linear;}
.ball-spin-loader > span:nth-child(7) {top: 0;left: -45px;-webkit-animation: ball-spin-loader 2s 6.3s infinite linear;animation: ball-spin-loader 2s 6.3s infinite linear;}
.ball-spin-loader > span:nth-child(8) {top: 30.68182px;left: -30.68182px;-webkit-animation: ball-spin-loader 2s 7.2s infinite linear;animation: ball-spin-loader 2s 7.2s infinite linear;}
.ball-spin-loader > div {-webkit-animation-fill-mode: both;animation-fill-mode: both;position: absolute;width: 15px;height: 15px;border-radius: 100%;background: green;}

@-webkit-keyframes ball-zig {33% {-webkit-transform: translate(-15px, -30px);transform: translate(-15px, -30px);}
66% {-webkit-transform: translate(15px, -30px);transform: translate(15px, -30px);}
100% {-webkit-transform: translate(0, 0);transform: translate(0, 0);} }

@keyframes ball-zig {33% {-webkit-transform: translate(-15px, -30px);transform: translate(-15px, -30px);}
66% {-webkit-transform: translate(15px, -30px);transform: translate(15px, -30px);}
100% {-webkit-transform: translate(0, 0);transform: translate(0, 0);} }

@-webkit-keyframes ball-zag {33% {-webkit-transform: translate(15px, 30px);transform: translate(15px, 30px);}
66% {-webkit-transform: translate(-15px, 30px);transform: translate(-15px, 30px);}
100% {-webkit-transform: translate(0, 0);transform: translate(0, 0);} }

@keyframes ball-zag {33% {-webkit-transform: translate(15px, 30px);transform: translate(15px, 30px);}
66% {-webkit-transform: translate(-15px, 30px);transform: translate(-15px, 30px);}
100% {-webkit-transform: translate(0, 0);transform: translate(0, 0);} }
.ball-zig-zag {position: relative;-webkit-transform: translate(-15px, -15px);-ms-transform: translate(-15px, -15px);transform: translate(-15px, -15px);margin: 30px 0 0 60px;}
.ball-zig-zag > div {background-color: #795548;width: 15px;height: 15px;border-radius: 100%;margin: 2px;-webkit-animation-fill-mode: both;animation-fill-mode: both;position: absolute;margin-left: 15px;top: 4px;left: -7px;}
.ball-zig-zag > div:first-child {-webkit-animation: ball-zig 0.7s 0s infinite linear;animation: ball-zig 0.7s 0s infinite linear;}
.ball-zig-zag > div:last-child {-webkit-animation: ball-zag 0.7s 0s infinite linear;animation: ball-zag 0.7s 0s infinite linear;}

@-webkit-keyframes ball-zig-deflect {17% {-webkit-transform: translate(-15px, -30px);transform: translate(-15px, -30px);}
34% {-webkit-transform: translate(15px, -30px);transform: translate(15px, -30px);}
50% {-webkit-transform: translate(0, 0);transform: translate(0, 0);}
67% {-webkit-transform: translate(15px, -30px);transform: translate(15px, -30px);}
84% {-webkit-transform: translate(-15px, -30px);transform: translate(-15px, -30px);}
100% {-webkit-transform: translate(0, 0);transform: translate(0, 0);} }

@keyframes ball-zig-deflect {17% {-webkit-transform: translate(-15px, -30px);transform: translate(-15px, -30px);}
34% {-webkit-transform: translate(15px, -30px);transform: translate(15px, -30px);}
50% {-webkit-transform: translate(0, 0);transform: translate(0, 0);}
67% {-webkit-transform: translate(15px, -30px);transform: translate(15px, -30px);}
84% {-webkit-transform: translate(-15px, -30px);transform: translate(-15px, -30px);}
100% {-webkit-transform: translate(0, 0);transform: translate(0, 0);} }

@-webkit-keyframes ball-zag-deflect {17% {-webkit-transform: translate(15px, 30px);transform: translate(15px, 30px);}
34% {-webkit-transform: translate(-15px, 30px);transform: translate(-15px, 30px);}
50% {-webkit-transform: translate(0, 0);transform: translate(0, 0);}
67% {-webkit-transform: translate(-15px, 30px);transform: translate(-15px, 30px);}
84% {-webkit-transform: translate(15px, 30px);transform: translate(15px, 30px);}
100% {-webkit-transform: translate(0, 0);transform: translate(0, 0);} }

@keyframes ball-zag-deflect {17% {-webkit-transform: translate(15px, 30px);transform: translate(15px, 30px);}
34% {-webkit-transform: translate(-15px, 30px);transform: translate(-15px, 30px);}
50% {-webkit-transform: translate(0, 0);transform: translate(0, 0);}
67% {-webkit-transform: translate(-15px, 30px);transform: translate(-15px, 30px);}
84% {-webkit-transform: translate(15px, 30px);transform: translate(15px, 30px);}
100% {-webkit-transform: translate(0, 0);transform: translate(0, 0);} }
.ball-zig-zag-deflect {position: relative;-webkit-transform: translate(-15px, -15px);-ms-transform: translate(-15px, -15px);transform: translate(-15px, -15px);    margin: 30px 0 0 60px;}
.ball-zig-zag-deflect > div {background-color: #607D8B;width: 15px;height: 15px;border-radius: 100%;margin: 2px;-webkit-animation-fill-mode: both;animation-fill-mode: both;position: absolute;margin-left: 15px;top: 4px;left: -7px;}
.ball-zig-zag-deflect > div:first-child {-webkit-animation: ball-zig-deflect 1.5s 0s infinite linear;animation: ball-zig-deflect 1.5s 0s infinite linear;}
.ball-zig-zag-deflect > div:last-child {-webkit-animation: ball-zag-deflect 1.5s 0s infinite linear;animation: ball-zag-deflect 1.5s 0s infinite linear;}

/**
* Lines
*/
@-webkit-keyframes line-scale {0% {-webkit-transform: scaley(1);transform: scaley(1);}
50% {-webkit-transform: scaley(0.4);transform: scaley(0.4);}
100% {-webkit-transform: scaley(1);transform: scaley(1);} }
@keyframes line-scale {0% {-webkit-transform: scaley(1);transform: scaley(1);}
50% {-webkit-transform: scaley(0.4);transform: scaley(0.4);}
100% {-webkit-transform: scaley(1);transform: scaley(1);} }
.line-scale{margin-top:10px;}
.line-scale > div:nth-child(1) {-webkit-animation: line-scale 1s -0.4s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);animation: line-scale 1s -0.4s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);}
.line-scale > div:nth-child(2) {-webkit-animation: line-scale 1s -0.3s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);animation: line-scale 1s -0.3s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);}
.line-scale > div:nth-child(3) {-webkit-animation: line-scale 1s -0.2s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);animation: line-scale 1s -0.2s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);}
.line-scale > div:nth-child(4) {-webkit-animation: line-scale 1s -0.1s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);animation: line-scale 1s -0.1s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);}
.line-scale > div:nth-child(5) {-webkit-animation: line-scale 1s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);animation: line-scale 1s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);}
.line-scale > div {background-color: #673AB7;width: 4px;height: 35px;border-radius: 2px;margin: 2px;-webkit-animation-fill-mode: both;animation-fill-mode: both;display: inline-block;}

@-webkit-keyframes line-scale-party {0% {-webkit-transform: scale(1);transform: scale(1);}
50% {-webkit-transform: scale(0.5);transform: scale(0.5);}
100% {-webkit-transform: scale(1);transform: scale(1);} }

@keyframes line-scale-party {0% {-webkit-transform: scale(1);transform: scale(1);}
50% {-webkit-transform: scale(0.5);transform: scale(0.5);}
100% {-webkit-transform: scale(1);transform: scale(1);} }
.line-scale-party{margin-top:10px;}
.line-scale-party > div:nth-child(1) {-webkit-animation-delay: 0.8s;animation-delay: 0.8s;-webkit-animation-duration: 0.35s;animation-duration: 0.35s;}
.line-scale-party > div:nth-child(2) {-webkit-animation-delay: 0.68s;animation-delay: 0.68s;-webkit-animation-duration: 1.25s;animation-duration: 1.25s;}
.line-scale-party > div:nth-child(3) {-webkit-animation-delay: 0.44s;animation-delay: 0.44s;-webkit-animation-duration: 0.39s;animation-duration: 0.39s;}
.line-scale-party > div:nth-child(4) {-webkit-animation-delay: 0.17s;animation-delay: 0.17s;-webkit-animation-duration: 0.8s;animation-duration: 0.8s;}
.line-scale-party > div {background-color: #F44336;width: 4px;height: 35px;border-radius: 2px;margin: 2px;-webkit-animation-fill-mode: both;animation-fill-mode: both;display: inline-block;-webkit-animation-name: line-scale-party;animation-name: line-scale-party;-webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-delay: 0;animation-delay: 0;}

@-webkit-keyframes line-scale-pulse-out {0% {-webkit-transform: scaley(1);transform: scaley(1);}
50% {-webkit-transform: scaley(0.4);transform: scaley(0.4);}
100% {-webkit-transform: scaley(1);transform: scaley(1);} }

@keyframes line-scale-pulse-out {0% {-webkit-transform: scaley(1);transform: scaley(1);}
50% {-webkit-transform: scaley(0.4);transform: scaley(0.4);}
100% {-webkit-transform: scaley(1);transform: scaley(1);} }
.line-scale-pulse-out{margin-top:10px;}
.line-scale-pulse-out > div {background-color: #FF9800;width: 4px;height: 35px;border-radius: 2px;margin: 2px;-webkit-animation-fill-mode: both;animation-fill-mode: both;display: inline-block;-webkit-animation: line-scale-pulse-out 0.9s -0.6s infinite cubic-bezier(0.85, 0.25, 0.37, 0.85);animation: line-scale-pulse-out 0.9s -0.6s infinite cubic-bezier(0.85, 0.25, 0.37, 0.85);}
.line-scale-pulse-out > div:nth-child(2), .line-scale-pulse-out > div:nth-child(4) {-webkit-animation-delay: -0.4s !important;animation-delay: -0.4s !important;}
.line-scale-pulse-out > div:nth-child(1), .line-scale-pulse-out > div:nth-child(5) {-webkit-animation-delay: -0.2s !important;animation-delay: -0.2s !important;}

@-webkit-keyframes line-scale-pulse-out-rapid {0% {-webkit-transform: scaley(1);transform: scaley(1);}
80% {-webkit-transform: scaley(0.3);transform: scaley(0.3);}
90% {-webkit-transform: scaley(1);transform: scaley(1);} }

@keyframes line-scale-pulse-out-rapid {0% {-webkit-transform: scaley(1);transform: scaley(1);}
80% {-webkit-transform: scaley(0.3);transform: scaley(0.3);}
90% {-webkit-transform: scaley(1);transform: scaley(1);} }
.line-scale-pulse-out-rapid > div {background-color: #4CAF50;width: 4px;height: 35px;border-radius: 2px;margin: 2px;-webkit-animation-fill-mode: both;animation-fill-mode: both;display: inline-block;vertical-align: middle;-webkit-animation: line-scale-pulse-out-rapid 0.9s -0.5s infinite cubic-bezier(0.11, 0.49, 0.38, 0.78);animation: line-scale-pulse-out-rapid 0.9s -0.5s infinite cubic-bezier(0.11, 0.49, 0.38, 0.78);}
.line-scale-pulse-out-rapid > div:nth-child(2), .line-scale-pulse-out-rapid > div:nth-child(4) {-webkit-animation-delay: -0.25s !important;animation-delay: -0.25s !important;}
.line-scale-pulse-out-rapid > div:nth-child(1), .line-scale-pulse-out-rapid > div:nth-child(5) {-webkit-animation-delay: 0s !important;animation-delay: 0s !important;}

@-webkit-keyframes line-spin-fade-loader {50% {opacity: 0.3;}
100% {opacity: 1;} }

@keyframes line-spin-fade-loader {50% {opacity: 0.3;}
100% {opacity: 1;} }
.line-spin-fade-loader {position: relative;top: 10px;left:55px;width: 50px;}
.line-spin-fade-loader > div:nth-child(1) {top: 20px;left: 0;-webkit-animation: line-spin-fade-loader 1.2s -0.84s infinite ease-in-out;animation: line-spin-fade-loader 1.2s -0.84s infinite ease-in-out;}
.line-spin-fade-loader > div:nth-child(2) {top: 13.63636px;left: 13.63636px;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-animation: line-spin-fade-loader 1.2s -0.72s infinite ease-in-out;animation: line-spin-fade-loader 1.2s -0.72s infinite ease-in-out;}
.line-spin-fade-loader > div:nth-child(3) {top: 0;left: 20px;-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);-webkit-animation: line-spin-fade-loader 1.2s -0.6s infinite ease-in-out;animation: line-spin-fade-loader 1.2s -0.6s infinite ease-in-out;}
.line-spin-fade-loader > div:nth-child(4) {top: -13.63636px;left: 13.63636px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);-webkit-animation: line-spin-fade-loader 1.2s -0.48s infinite ease-in-out;animation: line-spin-fade-loader 1.2s -0.48s infinite ease-in-out;}
.line-spin-fade-loader > div:nth-child(5) {top: -20px;left: 0;-webkit-animation: line-spin-fade-loader 1.2s -0.36s infinite ease-in-out;animation: line-spin-fade-loader 1.2s -0.36s infinite ease-in-out;}
.line-spin-fade-loader > div:nth-child(6) {top: -13.63636px;left: -13.63636px;-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);-webkit-animation: line-spin-fade-loader 1.2s -0.24s infinite ease-in-out;animation: line-spin-fade-loader 1.2s -0.24s infinite ease-in-out;}
.line-spin-fade-loader > div:nth-child(7) {top: 0;left: -20px;-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);-webkit-animation: line-spin-fade-loader 1.2s -0.12s infinite ease-in-out;animation: line-spin-fade-loader 1.2s -0.12s infinite ease-in-out;}
.line-spin-fade-loader > div:nth-child(8) {top: 13.63636px;left: -13.63636px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);-webkit-animation: line-spin-fade-loader 1.2s 0s infinite ease-in-out;animation: line-spin-fade-loader 1.2s 0s infinite ease-in-out;}
.line-spin-fade-loader > div {background-color: #4CAF50;width: 4px;height: 35px;border-radius: 2px;margin: 2px;-webkit-animation-fill-mode: both;animation-fill-mode: both;position: absolute;width: 5px;height: 15px;}

/**
* Misc
*/
@-webkit-keyframes triangle-skew-spin {25% {-webkit-transform: perspective(100px) rotateX(180deg) rotateY(0);transform: perspective(100px) rotateX(180deg) rotateY(0);}
50% {-webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg);transform: perspective(100px) rotateX(180deg) rotateY(180deg);}
75% {-webkit-transform: perspective(100px) rotateX(0) rotateY(180deg);transform: perspective(100px) rotateX(0) rotateY(180deg);}
100% {-webkit-transform: perspective(100px) rotateX(0) rotateY(0);transform: perspective(100px) rotateX(0) rotateY(0);} }
@keyframes triangle-skew-spin {25% {-webkit-transform: perspective(100px) rotateX(180deg) rotateY(0);transform: perspective(100px) rotateX(180deg) rotateY(0);}
50% {-webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg);transform: perspective(100px) rotateX(180deg) rotateY(180deg);}
75% {-webkit-transform: perspective(100px) rotateX(0) rotateY(180deg);transform: perspective(100px) rotateX(0) rotateY(180deg);}
100% {-webkit-transform: perspective(100px) rotateX(0) rotateY(0);transform: perspective(100px) rotateX(0) rotateY(0);} }
.triangle-skew-spin{margin: 20px 0 0 40px;}
.triangle-skew-spin > div {-webkit-animation-fill-mode: both;animation-fill-mode: both;width: 0;height: 0;border-left: 20px solid transparent;border-right: 20px solid transparent;border-bottom: 20px solid #795548;-webkit-animation: triangle-skew-spin 3s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;animation: triangle-skew-spin 3s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;}

@-webkit-keyframes square-spin {25% {-webkit-transform: perspective(100px) rotateX(180deg) rotateY(0);transform: perspective(100px) rotateX(180deg) rotateY(0);}
50% {-webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg);transform: perspective(100px) rotateX(180deg) rotateY(180deg);}
75% {-webkit-transform: perspective(100px) rotateX(0) rotateY(180deg);transform: perspective(100px) rotateX(0) rotateY(180deg);}
100% {-webkit-transform: perspective(100px) rotateX(0) rotateY(0);transform: perspective(100px) rotateX(0) rotateY(0);} }

@keyframes square-spin {25% {-webkit-transform: perspective(100px) rotateX(180deg) rotateY(0);transform: perspective(100px) rotateX(180deg) rotateY(0);}
50% {-webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg);transform: perspective(100px) rotateX(180deg) rotateY(180deg);}
75% {-webkit-transform: perspective(100px) rotateX(0) rotateY(180deg);transform: perspective(100px) rotateX(0) rotateY(180deg);}
100% {-webkit-transform: perspective(100px) rotateX(0) rotateY(0);transform: perspective(100px) rotateX(0) rotateY(0);} }
.square-spin{margin: 10px 0 0 36px;}
.square-spin > div {-webkit-animation-fill-mode: both;animation-fill-mode: both;width: 50px;height: 50px;background: #4CAF50;-webkit-animation: square-spin 3s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;animation: square-spin 3s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;}

@-webkit-keyframes rotate_pacman_half_up {0% {-webkit-transform: rotate(270deg);transform: rotate(270deg);}
50% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
100% {-webkit-transform: rotate(270deg);transform: rotate(270deg);} }

@keyframes rotate_pacman_half_up {0% {-webkit-transform: rotate(270deg);transform: rotate(270deg);}
50% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
100% {-webkit-transform: rotate(270deg);transform: rotate(270deg);} }

@-webkit-keyframes rotate_pacman_half_down {0% {-webkit-transform: rotate(90deg);transform: rotate(90deg);}
50% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(90deg);transform: rotate(90deg);} }

@keyframes rotate_pacman_half_down {0% {-webkit-transform: rotate(90deg);transform: rotate(90deg);}
50% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
100% {-webkit-transform: rotate(90deg);transform: rotate(90deg);} }

@-webkit-keyframes pacman-balls {75% {opacity: 0.7;}
100% {-webkit-transform: translate(-100px, -6.25px);transform: translate(-100px, -6.25px);} }

@keyframes pacman-balls {75% {opacity: 0.7;}
100% {-webkit-transform: translate(-100px, -6.25px);transform: translate(-100px, -6.25px);} }
.pacman {position: relative;margin: 5px 0 0 35px;}
.pacman > div:nth-child(2) {-webkit-animation: pacman-balls 1s -0.99s infinite linear;animation: pacman-balls 1s -0.99s infinite linear;}
.pacman > div:nth-child(3) {-webkit-animation: pacman-balls 1s -0.66s infinite linear;animation: pacman-balls 1s -0.66s infinite linear;}
.pacman > div:nth-child(4) {-webkit-animation: pacman-balls 1s -0.33s infinite linear;animation: pacman-balls 1s -0.33s infinite linear;}
.pacman > div:nth-child(5) {-webkit-animation: pacman-balls 1s 0s infinite linear;animation: pacman-balls 1s 0s infinite linear;}
.pacman > div:first-of-type {width: 0px;height: 0px;border-right: 25px solid transparent;border-top: 25px solid #FF5722;border-left: 25px solid #FF5722;border-bottom: 25px solid #FF5722;border-radius: 25px;-webkit-animation: rotate_pacman_half_up 0.5s 0s infinite;animation: rotate_pacman_half_up 0.5s 0s infinite;position: relative;left: -30px;}
.pacman > div:nth-child(2) {width: 0px;height: 0px;border-right: 25px solid transparent;border-top: 25px solid #FF5722;border-left: 25px solid #FF5722;border-bottom: 25px solid #FF5722;border-radius: 25px;-webkit-animation: rotate_pacman_half_down 0.5s 0s infinite;animation: rotate_pacman_half_down 0.5s 0s infinite;margin-top: -50px;position: relative;left: -30px;}
.pacman > div:nth-child(3),
.pacman > div:nth-child(4),
.pacman > div:nth-child(5),
.pacman > div:nth-child(6) {background-color: #FF5722;width: 15px;height: 15px;border-radius: 100%;margin: 2px;width: 10px;height: 10px;position: absolute;-webkit-transform: translate(0, -6.25px);-ms-transform: translate(0, -6.25px);transform: translate(0, -6.25px);top: 25px;left: 70px;}

@-webkit-keyframes cube-transition {25% {-webkit-transform: translateX(50px) scale(0.5) rotate(-90deg);transform: translateX(50px) scale(0.5) rotate(-90deg);}
50% {-webkit-transform: translate(50px, 50px) rotate(-180deg);transform: translate(50px, 50px) rotate(-180deg);}
75% {-webkit-transform: translateY(50px) scale(0.5) rotate(-270deg);transform: translateY(50px) scale(0.5) rotate(-270deg);}
100% {-webkit-transform: rotate(-360deg);transform: rotate(-360deg);} }

@keyframes cube-transition {25% {-webkit-transform: translateX(50px) scale(0.5) rotate(-90deg);transform: translateX(50px) scale(0.5) rotate(-90deg);}
50% {-webkit-transform: translate(50px, 50px) rotate(-180deg);transform: translate(50px, 50px) rotate(-180deg);}
75% {-webkit-transform: translateY(50px) scale(0.5) rotate(-270deg);transform: translateY(50px) scale(0.5) rotate(-270deg);}
100% {-webkit-transform: rotate(-360deg);transform: rotate(-360deg);} }
.cube-transition {position: relative;-webkit-transform: translate(-25px, -25px);-ms-transform: translate(-25px, -25px);transform: translate(-25px, -25px);margin: 30px 0 0 60px;}
.cube-transition > div {-webkit-animation-fill-mode: both;animation-fill-mode: both;width: 10px;height: 10px;position: absolute;top: -5px;left: -5px;background-color: #FF5722;-webkit-animation: cube-transition 1.6s 0s infinite ease-in-out;animation: cube-transition 1.6s 0s infinite ease-in-out;}
.cube-transition > div:last-child {-webkit-animation-delay: -0.8s;animation-delay: -0.8s;}

@-webkit-keyframes spin-rotate {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
50% {-webkit-transform: rotate(180deg);transform: rotate(180deg);}
100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);} }

@keyframes spin-rotate {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
50% {-webkit-transform: rotate(180deg);transform: rotate(180deg);}
100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);} }
.semi-circle-spin {position: relative;width: 35px;height: 35px;overflow: hidden;margin-left: 40px;margin-top: 10px;}
.semi-circle-spin > div {position: absolute;border-width: 0px;border-radius: 100%;-webkit-animation: spin-rotate 0.6s 0s infinite linear;animation: spin-rotate 0.6s 0s infinite linear;background-image: -webkit-linear-gradient(transparent 0%, transparent 70%, #FFEB3B 30%, #FFEB3B 100%);background-image: linear-gradient(transparent 0%, transparent 70%, #FFEB3B 30%, #FFEB3B 100%);width: 100%;height: 100%;}

@media screen and (max-width: 1000px) {
	.material-menu .main-container {margin-left: 0px;}
	.material-menu .sidebar {-webkit-transform: translate3d(-250px, 0, 0);transform: translate3d(-250px, 0, 0);}
	.material-menu.left-aside-toggle .sidebar {-webkit-transform: translate3d(0, 0, 0) !important;transform: translate3d(0, 0, 0) !important;}
	.material-menu.left-aside-toggle .main-container {margin-left: 0px !important;}
	.overlay-leftbar .main-container {margin-left: 0px;}
	.overlay-leftbar .sidebar {-webkit-transform: translate3d(-250px, 0, 0);transform: translate3d(-250px, 0, 0);}
	.overlay-leftbar.left-aside-toggle .sidebar {-webkit-transform: translate3d(0, 0, 0) !important;transform: translate3d(0, 0, 0) !important;}
}
@media screen and (max-width: 768px) {
	.main-nav{padding:0 20px 0 0; background:#1b222c;}	
	.sidebar .nav-tabs > li{display: inline-table;float: left;}
	.sidebar .nav.nav-tabs{position:relative;background:transparent;border:none;padding:0 10px;border-bottom: 1px solid #1b222c;top:-38px;}	  
	.page-header .list-page-breadcrumb {text-align: left;}
	.page-header .list-page-breadcrumb > li:first-child {padding-left: 0px;}
	p, ul, ol{font-size:11px;}
	.header-elements{background-color:inherit;position:absolute;top:50%;right:20px;height:36px;margin-top:-18px;background:#f8f8f8;}
}
@media screen and (max-width: 767px) {
	.main-nav{padding:0 10px 0 0;}
	.main-nav .navbar-left{padding:0;}
	.page-header {margin: 50px 0 20px 0;}
}
@media screen and (max-width: 600px) and (min-width: 599px) {
	.main-nav{padding:0 0px 0 0;}
}
@media screen and (max-width: 590px) {
	.page-header {margin: 50px 0 20px 0;}
	.main-nav-left {width: 52% !important;float: left !important;}
	.main-nav-left .branding-right {display: block !important;}
	.main-nav-left .logo {width: 110px;}
	.top-mega-menu.open > .dropdown-menu {left: -160px !important;}
	.main-nav-right {width: 50% !important;float: right !important;position: fixed;right: 0px;background-color: #3D3247;}
	.main-nav .main-nav-right .top-right-icons > li > a{width:36px;}
	.main-nav .main-nav-right .top-right-icons > li > a > i{color:#fff;font-size:16px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
	.main-nav-right.bar-toggle {top: 0px !important;-webkit-transition: all 300ms linear;-moz-transition: all 300ms linear;-o-transition: all 300ms linear;transition: all 300ms linear;}
	.main-nav-right .left-bar-switch {display: block !important;}
	.footer-container{font-size:8px;}
}
@media screen and (max-width: 414px) {
	.main-nav .navbar-left{width:165px;}
	.main-nav .main-nav-left .left-toggle-switch,
	.main-nav .main-nav-left .left-toggle-switch i{width:30px;}
	.main-nav .main-nav-left,
	.main-nav .main-nav-right{height:49px;}
	.main-nav-left i {font-size:16px !important;}
	.main-nav .main-nav-left .branding-right > li,
	.main-nav .main-nav-left .branding-right > li > a,
	.main-nav .main-nav-left .branding-right > li > a > i,
	.main-nav .main-nav-right .left-bar-switch,
	.main-nav .main-nav-right .left-bar-switch i,
	.main-nav .main-nav-right > li > a,
	.main-nav .main-nav-right > i{height:50px;font-size:16px;}
	.left-branding{margin-left:4px !important;}
	.main-nav .navbar-right .top-right-icons > li > a {width:36px;}
	.notifications .dropdown-menu{right: -65px;}
	.notifications .dropdown-menu:after, .notifications .dropdown-menu:before{left: 72.2%;}
	.rightbar, .right-chat-bar, .coversation-header{width:100%;}
	.conversation-row{padding:0 20px;}
	.main-container {padding: 0px 0px 0px 0px;}
	.page-header.full-block {margin-left: -15px;margin-right: -15px;margin-top: -30px;}
	.rightbar {width: 280px;position: fixed;z-index: 1000;top: 50px;height: 100%;right: 0px;border-left:1px solid #2F2637;-webkit-transform: translate(375px, 0);-moz-transform: translate(375px, 0);-o-transform: translate(375px, 0);-ms-transform: translate(375px, 0);transform: translate(375px, 0);-webkit-transition: all 350ms cubic-bezier(0.19, 1, 0.22, 1);transition: all 350ms cubic-bezier(0.19, 1, 0.22, 1);}
	.apps-dropdown.open .dropdown-menu {right: -65px;}
	.apps-dropdown .dropdown-menu:after,
	.apps-dropdown .dropdown-menu:before{left: 63%;}
	.user-dropdown .dropdown-menu:after,
	.user-dropdown .dropdown-menu:before {left:91%;}
	.user-dropdown.open .dropdown-menu {right:5px;}
	.notifications-dropdown.open .dropdown-menu {right: -80px;width: 290px;}
	.notifications-dropdown .dropdown-menu:after,
	.notifications-dropdown .dropdown-menu:before {left: 65%;}
	.page-header.filled{padding: 20px 15px;}
	.page-header h1, .page-header h2, .page-header h3, .page-header h4, .page-header h5, .page-header h6{font-size:16px;line-height: 24px;}
	.page-header i{font-size:16px;}
	ul.breadcrumb-list{margin-top: -10px;}
	.footer-container{padding:5px 5px 0 5px;margin: 0 0 10px;}
	footer .footer-left{line-height: 18px;}
	.panel-footer {padding: 0px 15px;}
	ul.list-large{margin-right: -20px;}
	.slimScrollDiv, .sidebar-content{width:100% !important;}
	.user-thumbnails-xlg>li {margin: 0 10px 10px 0;}
	.user-thumbnails-xlg>li>img {max-height: 70px;}
	.user-thumbnails-xlg>li .status-mark {width: 24px;height: 24px;border: 4px solid;}
	.timeline-content {padding: 7px 0 5px 0;}
	.timeline-content .media {padding: 0 15px;}
	.timeline-content .media-actions {right: -10px;}
	.sweet-alert {width: 304px;left: 76%;}
	.launching-text {font-size: 30px;}
	.timer .days-wrapper, .timer .hours-wrapper, .timer .minutes-wrapper, .timer .seconds-wrapper {width: 44px; font-size: 13px;}
	.timer .days, .timer .hours, .timer .minutes, .timer .seconds {font-size:40px;}
	.timer .slash {display:inline-block;}
	.elements .heading-btn {padding: 10px 0 0 0;}
	.btn,.modal-footer .btn+.btn{margin-bottom:5px !important;}
	.col-xs-6 {margin-bottom: 20px;}
	.team h4{font-size:12px;}	
}
@media screen and (min-width: 1919px) and (max-width: 1920px) {	
	.media-email .media-actions {margin: -100px 0px 0 0;}
}
@media screen and (min-width: 1023px) and (max-width: 1024px) {	
	.page-people ul.list-large li, .page-messages ul.list-large li{font-size:12px;padding: 5px 5px 6px 10px;}
	.page-people ul.list-large li.active,.page-people ul.list-large li:hover,.page-people ul.list-large li:focus,.page-messages ul.list-large li.active,.page-messages ul.list-large li:hover,.page-messages ul.list-large li:focus{padding: 5px 5px 6px;}
	.timeline-content p, .timeline-content {padding: 10px;}
	.timeline-content .comments {margin: 0px -10px -15px -10px;}
	.btn,.modal-footer .btn+.btn{margin-bottom:5px !important;}
}
@media screen and (min-width: 767px) and (max-width: 768px) {	
	.timeline-content p, .timeline-content {padding: 10px;}
	nav#porfolio-nav ul {padding: 10px 10px 0;}
}
@media screen and (min-width: 321px) and (max-width: 375px) {	
	.sweet-alert {left: 72.5%;}
	.profile-timeline{padding:0 !important;}
	.profile-timeline .media-actions {right: -20px;}
}
@media screen and (min-width: 413px) and (max-width: 414px) {	
	.sweet-alert {left: 70%;}
}
@media screen and (max-width: 375px) {
	.rightbar{width:100%;}
}
@media screen and (max-width: 320px) {
	.footer-container {font-size: 7px;}
}
.panel-color {margin-bottom: 20px!important;border-color: #ddd!important;color: #333!important;!important}
ul.color-list li{margin-left:0px !important;!important}
.color-list {list-style: none!important;margin: -1px!important;padding: 0!important;!important}
.color-list > li:first-child {border-radius: 3px 3px 0 0!important;!important}
.color-list > li {padding: 8px!important;color: #fff!important;!important}
.color-list > li > span {float: right!important;!important}
a.bg-success:focus,a.bg-success:hover{background-color:#3d8b40}
a.bg-info:focus,a.bg-info:hover{background-color:#008fa1}
a.bg-warning:focus,a.bg-warning:hover{background-color:#ee3900}
a.bg-danger:focus,a.bg-danger:hover{background-color:#ea1c0d}
.text-theme{color:#4DD0E1;}


/*******************************
Bootstrap colors 
*******************************/

/*Primary color system*/

.bg-primary{background-color:#2196F3!important;border-color:#2196F3!important;color:#fff!important}
.bg-primary-lighter{background-color:#64B5F6!important;border-color:#64B5F6!important;color:#fff!important}
.bg-primary-light{background-color:#42A5F5!important;border-color:#42A5F5!important;color:#fff!important}
.bg-primary-dark{background-color:#1E88E5!important;border-color:#1E88E5!important;color:#fff!important}
.bg-primary-darker{background-color:#1976D2!important;border-color:#1976D2!important;color:#fff!important}
.bg-primary-darkest{background-color:#1565C0!important;border-color:#1565C0!important;color:#fff!important}
.border-primary{border-color:#2196F3!important}
.border-primary-lighter{border-color:#64B5F6!important}
.border-primary-light{border-color:#42A5F5!important}
.border-primary-dark{border-color:#1E88E5!important}
.border-primary-darker{border-color:#1976D2!important}
.border-primary-darkest{border-color:#1565C0!important}
.border-top-primary{border-top-color:#2196F3!important}
.border-top-primary-lighter{border-top-color:#64B5F6!important}
.border-top-primary-light{border-top-color:#42A5F5!important}
.border-top-primary-dark{border-top-color:#1E88E5!important}
.border-top-primary-darker{border-top-color:#1976D2!important}
.border-top-primary-darkest{border-top-color:#1565C0!important}
.border-bottom-primary{border-bottom-color:#2196F3!important}
.border-bottom-primary-lighter{border-bottom-color:#64B5F6!important}
.border-bottom-primary-light{border-bottom-color:#42A5F5!important}
.border-bottom-primary-dark{border-bottom-color:#1E88E5!important}
.border-bottom-primary-darker{border-bottom-color:#1976D2!important}
.border-bottom-primary-darkest{border-bottom-color:#1565C0!important}
.border-left-primary{border-left-color:#2196F3!important}
.border-left-primary-lighter{border-left-color:#64B5F6!important}
.border-left-primary-light{border-left-color:#42A5F5!important}
.border-left-primary-dark{border-left-color:#1E88E5!important}
.border-left-primary-darker{border-left-color:#1976D2!important}
.border-left-primary-darkest{border-left-color:#1565C0!important}
.border-right-primary{border-right-color:#2196F3!important}
.border-right-primary-lighter{border-right-color:#64B5F6!important}
.border-right-primary-light{border-right-color:#42A5F5!important}
.border-right-primary-dark{border-right-color:#1E88E5!important}
.border-right-primary-darker{border-right-color:#1976D2!important}
.border-right-primary-darkest{border-right-color:#1565C0!important}
.text-primary,.text-primary-lighter,.text-primary-lighter:focus,.text-primary-lighter:hover,.text-primary:focus,.text-primary:hover{color:#2196F3!important}
.text-primary-light,.text-primary-light:focus,.text-primary-light:hover{color:#42A5F5!important}
.text-primary-dark,.text-primary-dark:focus,.text-primary-dark:hover{color:#1E88E5!important}
.text-primary-darker,.text-primary-darker:focus,.text-primary-darker:hover{color:#1976D2!important}
.text-primary-darkest,.text-primary-darkest:focus,.text-primary-darkest:hover{color:#1565C0!important}
.alpha-primary{background-color:#E3F2FD!important;border-color:#1E88E5!important}


/*Dange color system*/

.bg-danger{background-color:#F44336!important;border-color:#F44336!important;color:#fff!important}
.bg-danger-lighter{background-color:#E57373!important;border-color:#E57373!important;color:#fff!important}
.bg-danger-light{background-color:#EF5350!important;border-color:#EF5350!important;color:#fff!important}
.bg-danger-dark{background-color:#E53935!important;border-color:#E53935!important;color:#fff!important}
.bg-danger-darker{background-color:#D32F2F!important;border-color:#D32F2F!important;color:#fff!important}
.bg-danger-darkest{background-color:#C62828!important;border-color:#C62828!important;color:#fff!important}
.border-danger{border-color:#F44336!important}
.border-danger-lighter{border-color:#E57373!important}
.border-danger-light{border-color:#EF5350!important}
.border-danger-dark{border-color:#E53935!important}
.border-danger-darker{border-color:#D32F2F!important}
.border-danger-darkest{border-color:#C62828!important}
.border-top-danger{border-top-color:#F44336!important}
.border-top-danger-lighter{border-top-color:#E57373!important}
.border-top-danger-light{border-top-color:#EF5350!important}
.border-top-danger-dark{border-top-color:#E53935!important}
.border-top-danger-darker{border-top-color:#D32F2F!important}
.border-top-danger-darkest{border-top-color:#C62828!important}
.border-bottom-danger{border-bottom-color:#F44336!important}
.border-bottom-danger-lighter{border-bottom-color:#E57373!important}
.border-bottom-danger-light{border-bottom-color:#EF5350!important}
.border-bottom-danger-dark{border-bottom-color:#E53935!important}
.border-bottom-danger-darker{border-bottom-color:#D32F2F!important}
.border-bottom-danger-darkest{border-bottom-color:#C62828!important}
.border-left-danger{border-left-color:#F44336!important}
.border-left-danger-lighter{border-left-color:#E57373!important}
.border-left-danger-light{border-left-color:#EF5350!important}
.border-left-danger-dark{border-left-color:#E53935!important}
.border-left-danger-darker{border-left-color:#D32F2F!important}
.border-left-danger-darkest{border-left-color:#C62828!important}
.border-right-danger{border-right-color:#F44336!important}
.border-right-danger-lighter{border-right-color:#E57373!important}
.border-right-danger-light{border-right-color:#EF5350!important}
.border-right-danger-dark{border-right-color:#E53935!important}
.border-right-danger-darker{border-right-color:#D32F2F!important}
.border-right-danger-darkest{border-right-color:#C62828!important}
.text-danger,.text-danger:focus,.text-danger:hover{color:#F44336!important}
.text-danger-lighter,.text-danger-lighter:focus,.text-danger-lighter:hover{color:#E57373!important}
.text-danger-light,.text-danger-light:focus,.text-danger-light:hover{color:#EF5350!important}
.text-danger-dark,.text-danger-dark:focus,.text-danger-dark:hover{color:#E53935!important}
.text-danger-darker,.text-danger-darker:focus,.text-danger-darker:hover{color:#D32F2F!important}
.text-danger-darkest,.text-danger-darkest:focus,.text-danger-darkest:hover{color:#C62828!important}
.alpha-danger{background-color:#FFEBEE!important;border-color:#E53935!important}


/*Success color system*/

.bg-success{background-color:#4CAF50!important;border-color:#4CAF50!important;color:#fff!important}
.bg-success-lighter{background-color:#81C784!important;border-color:#81C784!important;color:#fff!important}
.bg-success-light{background-color:#66BB6A!important;border-color:#66BB6A!important;color:#fff!important}
.bg-success-dark{background-color:#43A047!important;border-color:#43A047!important;color:#fff!important}
.bg-success-darker{background-color:#388E3C!important;border-color:#388E3C!important;color:#fff!important}
.bg-success-darkest{background-color:#2E7D32!important;border-color:#2E7D32!important;color:#fff!important}
.border-success{border-color:#4CAF50!important}
.border-success-lighter{border-color:#81C784!important}
.border-success-light{border-color:#66BB6A!important}
.border-success-dark{border-color:#43A047!important}
.border-success-darker{border-color:#388E3C!important}
.border-success-darkest{border-color:#2E7D32!important}
.border-top-success{border-top-color:#4CAF50!important}
.border-top-success-lighter{border-top-color:#81C784!important}
.border-top-success-light{border-top-color:#66BB6A!important}
.border-top-success-dark{border-top-color:#43A047!important}
.border-top-success-darker{border-top-color:#388E3C!important}
.border-top-success-darkest{border-top-color:#2E7D32!important}
.border-bottom-success{border-bottom-color:#4CAF50!important}
.border-bottom-success-lighter{border-bottom-color:#81C784!important}
.border-bottom-success-light{border-bottom-color:#66BB6A!important}
.border-bottom-success-dark{border-bottom-color:#43A047!important}
.border-bottom-success-darker{border-bottom-color:#388E3C!important}
.border-bottom-success-darkest{border-bottom-color:#2E7D32!important}
.border-left-success{border-left-color:#4CAF50!important}
.border-left-success-lighter{border-left-color:#81C784!important}
.border-left-success-light{border-left-color:#66BB6A!important}
.border-left-success-dark{border-left-color:#43A047!important}
.border-left-success-darker{border-left-color:#388E3C!important}
.border-left-success-darkest{border-left-color:#2E7D32!important}
.border-right-success{border-right-color:#4CAF50!important}
.border-right-success-lighter{border-right-color:#81C784!important}
.border-right-success-light{border-right-color:#66BB6A!important}
.border-right-success-dark{border-right-color:#43A047!important}
.border-right-success-darker{border-right-color:#388E3C!important}
.border-right-success-darkest{border-right-color:#2E7D32!important}
.text-success,.text-success:focus,.text-success:hover{color:#4CAF50!important}
.text-success-lighter,.text-success-lighter:focus,.text-success-lighter:hover{color:#81C784!important}
.text-success-light,.text-success-light:focus,.text-success-light:hover{color:#66BB6A!important}
.text-success-dark,.text-success-dark:focus,.text-success-dark:hover{color:#43A047!important}
.text-success-darker,.text-success-darker:focus,.text-success-darker:hover{color:#388E3C!important}
.text-success-darkest,.text-success-darkest:focus,.text-success-darkest:hover{color:#2E7D32!important}
.alpha-success{background-color:#E8F5E9!important;border-color:#43A047!important}


/*Warning color system*/

.bg-warning{background-color:#FF5722!important;border-color:#FF5722!important;color:#fff!important}
.bg-warning-lighter{background-color:#FF8A65!important;border-color:#FF8A65!important;color:#fff!important}
.bg-warning-light{background-color:#FF7043!important;border-color:#FF7043!important;color:#fff!important}
.bg-warning-dark{background-color:#F4511E!important;border-color:#F4511E!important;color:#fff!important}
.bg-warning-darker{background-color:#E64A19!important;border-color:#E64A19!important;color:#fff!important}
.bg-warning-darkest{background-color:#D84315!important;border-color:#D84315!important;color:#fff!important}
.border-warning{border-color:#FF5722!important}
.border-warning-lighter{border-color:#FF8A65!important}
.border-warning-light{border-color:#FF7043!important}
.border-warning-dark{border-color:#F4511E!important}
.border-warning-darker{border-color:#E64A19!important}
.border-warning-darkest{border-color:#D84315!important}
.border-top-warning{border-top-color:#FF5722!important}
.border-top-warning-lighter{border-top-color:#FF8A65!important}
.border-top-warning-light{border-top-color:#FF7043!important}
.border-top-warning-dark{border-top-color:#F4511E!important}
.border-top-warning-darker{border-top-color:#E64A19!important}
.border-top-warning-darkest{border-top-color:#D84315!important}
.border-bottom-warning{border-bottom-color:#FF5722!important}
.border-bottom-warning-lighter{border-bottom-color:#FF8A65!important}
.border-bottom-warning-light{border-bottom-color:#FF7043!important}
.border-bottom-warning-dark{border-bottom-color:#F4511E!important}
.border-bottom-warning-darker{border-bottom-color:#E64A19!important}
.border-bottom-warning-darkest{border-bottom-color:#D84315!important}
.border-left-warning{border-left-color:#FF5722!important}
.border-left-warning-lighter{border-left-color:#FF8A65!important}
.border-left-warning-light{border-left-color:#FF7043!important}
.border-left-warning-dark{border-left-color:#F4511E!important}
.border-left-warning-darker{border-left-color:#E64A19!important}
.border-left-warning-darkest{border-left-color:#D84315!important}
.border-right-warning{border-right-color:#FF5722!important}
.border-right-warning-lighter{border-right-color:#FF8A65!important}
.border-right-warning-light{border-right-color:#FF7043!important}
.border-right-warning-dark{border-right-color:#F4511E!important}
.border-right-warning-darker{border-right-color:#E64A19!important}
.border-right-warning-darkest{border-right-color:#D84315!important}
.text-warning,.text-warning:focus,.text-warning:hover{color:#FF5722!important}
.text-warning-lighter,.text-warning-lighter:focus,.text-warning-lighter:hover{color:#FF8A65!important}
.text-warning-light,.text-warning-light:focus,.text-warning-light:hover{color:#FF7043!important}
.text-warning-dark,.text-warning-dark:focus,.text-warning-dark:hover{color:#F4511E!important}
.text-warning-darker,.text-warning-darker:focus,.text-warning-darker:hover{color:#E64A19!important}
.text-warning-darkest,.text-warning-darkest:focus,.text-warning-darkest:hover{color:#D84315!important}
.alpha-warning{background-color:#FBE9E7!important;border-color:#F4511E!important}


/*Info color system*/

.bg-info{background-color:#00BCD4!important;border-color:#00BCD4!important;color:#fff!important}
.bg-info-lighter{background-color:#4DD0E1!important;border-color:#4DD0E1!important;color:#fff!important}
.bg-info-light{background-color:#26C6DA!important;border-color:#26C6DA!important;color:#fff!important}
.bg-info-dark{background-color:#00ACC1!important;border-color:#00ACC1!important;color:#fff!important}
.bg-info-darker{background-color:#0097A7!important;border-color:#0097A7!important;color:#fff!important}
.bg-info-darkest{background-color:#00838F!important;border-color:#00838F!important;color:#fff!important}
.border-info{border-color:#00BCD4!important}
.border-info-lighter{border-color:#4DD0E1!important}
.border-info-light{border-color:#26C6DA!important}
.border-info-dark{border-color:#00ACC1!important}
.border-info-darker{border-color:#0097A7!important}
.border-info-darkest{border-color:#00838F!important}
.border-top-info{border-top-color:#00BCD4!important}
.border-top-info-lighter{border-top-color:#4DD0E1!important}
.border-top-info-light{border-top-color:#26C6DA!important}
.border-top-info-dark{border-top-color:#00ACC1!important}
.border-top-info-darker{border-top-color:#0097A7!important}
.border-top-info-darkest{border-top-color:#00838F!important}
.border-bottom-info{border-bottom-color:#00BCD4!important}
.border-bottom-info-lighter{border-bottom-color:#4DD0E1!important}
.border-bottom-info-light{border-bottom-color:#26C6DA!important}
.border-bottom-info-dark{border-bottom-color:#00ACC1!important}
.border-bottom-info-darker{border-bottom-color:#0097A7!important}
.border-bottom-info-darkest{border-bottom-color:#00838F!important}
.border-left-info{border-left-color:#00BCD4!important}
.border-left-info-lighter{border-left-color:#4DD0E1!important}
.border-left-info-light{border-left-color:#26C6DA!important}
.border-left-info-dark{border-left-color:#00ACC1!important}
.border-left-info-darker{border-left-color:#0097A7!important}
.border-left-info-darkest{border-left-color:#00838F!important}
.border-right-info{border-right-color:#00BCD4!important}
.border-right-info-lighter{border-right-color:#4DD0E1!important}
.border-right-info-light{border-right-color:#26C6DA!important}
.border-right-info-dark{border-right-color:#00ACC1!important}
.border-right-info-darker{border-right-color:#0097A7!important}
.border-right-info-darkest{border-right-color:#00838F!important}
.text-info,.text-info:focus,.text-info:hover{color:#00BCD4!important}
.text-info-lighter,.text-info-lighter:focus,.text-info-lighter:hover{color:#4DD0E1!important}
.text-info-light,.text-info-light:focus,.text-info-light:hover{color:#26C6DA!important}
.text-info-dark,.text-info-dark:focus,.text-info-dark:hover{color:#00ACC1!important}
.text-info-darker,.text-info-darker:focus,.text-info-darker:hover{color:#0097A7!important}
.text-info-darkest,.text-info-darkest:focus,.text-info-darkest:hover{color:#00838F!important}
.alpha-info{background-color:#E0F7FA!important;border-color:#00ACC1!important}


/*******************************
Google colors
*******************************/

/*Pink color system*/

.bg-pink{background-color:#E91E63!important;border-color:#E91E63!important;color:#fff!important}
.bg-pink-lighter{background-color:#F06292!important;border-color:#F06292!important;color:#fff!important}
.bg-pink-light{background-color:#EC407A!important;border-color:#EC407A!important;color:#fff!important}
.bg-pink-dark{background-color:#D81B60!important;border-color:#D81B60!important;color:#fff!important}
.bg-pink-darker{background-color:#C2185B!important;border-color:#C2185B!important;color:#fff!important}
.bg-pink-darkest{background-color:#AD1457!important;border-color:#AD1457!important;color:#fff!important}
.border-pink{border-color:#E91E63!important}
.border-pink-lighter{border-color:#F06292!important}
.border-pink-light{border-color:#EC407A!important}
.border-pink-dark{border-color:#D81B60!important}
.border-pink-darker{border-color:#C2185B!important}
.border-pink-darkest{border-color:#AD1457!important}
.border-top-pink{border-top-color:#E91E63!important}
.border-top-pink-lighter{border-top-color:#F06292!important}
.border-top-pink-light{border-top-color:#EC407A!important}
.border-top-pink-dark{border-top-color:#D81B60!important}
.border-top-pink-darker{border-top-color:#C2185B!important}
.border-top-pink-darkest{border-top-color:#AD1457!important}
.border-bottom-pink{border-bottom-color:#E91E63!important}
.border-bottom-pink-lighter{border-bottom-color:#F06292!important}
.border-bottom-pink-light{border-bottom-color:#EC407A!important}
.border-bottom-pink-dark{border-bottom-color:#D81B60!important}
.border-bottom-pink-darker{border-bottom-color:#C2185B!important}
.border-bottom-pink-darkest{border-bottom-color:#AD1457!important}
.border-left-pink{border-left-color:#E91E63!important}
.border-left-pink-lighter{border-left-color:#F06292!important}
.border-left-pink-light{border-left-color:#EC407A!important}
.border-left-pink-dark{border-left-color:#D81B60!important}
.border-left-pink-darker{border-left-color:#C2185B!important}
.border-left-pink-darkest{border-left-color:#AD1457!important}
.border-right-pink{border-right-color:#E91E63!important}
.border-right-pink-lighter{border-right-color:#F06292!important}
.border-right-pink-light{border-right-color:#EC407A!important}
.border-right-pink-dark{border-right-color:#D81B60!important}
.border-right-pink-darker{border-right-color:#C2185B!important}
.border-right-pink-darkest{border-right-color:#AD1457!important}
.text-pink,.text-pink:focus,.text-pink:hover{color:#E91E63!important}
.text-pink-lighter,.text-pink-lighter:focus,.text-pink-lighter:hover{color:#F06292!important}
.text-pink-light,.text-pink-light:focus,.text-pink-light:hover{color:#EC407A!important}
.text-pink-dark,.text-pink-dark:focus,.text-pink-dark:hover{color:#D81B60!important}
.text-pink-darker,.text-pink-darker:focus,.text-pink-darker:hover{color:#C2185B!important}
.text-pink-darkest,.text-pink-darkest:focus,.text-pink-darkest:hover{color:#AD1457!important}
.alpha-pink{background-color:#FCE4EC!important;border-color:#D81B60!important}


/*Purple color system*/

.bg-purple{background-color:#9C27B0!important;border-color:#9C27B0!important;color:#fff!important}
.bg-purple-lighter{background-color:#BA68C8!important;border-color:#BA68C8!important;color:#fff!important}
.bg-purple-light{background-color:#AB47BC!important;border-color:#AB47BC!important;color:#fff!important}
.bg-purple-dark{background-color:#8E24AA!important;border-color:#8E24AA!important;color:#fff!important}
.bg-purple-darker{background-color:#7B1FA2!important;border-color:#7B1FA2!important;color:#fff!important}
.bg-purple-darkest{background-color:#6A1B9A!important;border-color:#6A1B9A!important;color:#fff!important}
.border-purple{border-color:#9C27B0!important}
.border-purple-lighter{border-color:#BA68C8!important}
.border-purple-light{border-color:#AB47BC!important}
.border-purple-dark{border-color:#8E24AA!important}
.border-purple-darker{border-color:#7B1FA2!important}
.border-purple-darkest{border-color:#6A1B9A!important}
.border-top-purple{border-top-color:#9C27B0!important}
.border-top-purple-lighter{border-top-color:#BA68C8!important}
.border-top-purple-light{border-top-color:#AB47BC!important}
.border-top-purple-dark{border-top-color:#8E24AA!important}
.border-top-purple-darker{border-top-color:#7B1FA2!important}
.border-top-purple-darkest{border-top-color:#6A1B9A!important}
.border-bottom-purple{border-bottom-color:#9C27B0!important}
.border-bottom-purple-lighter{border-bottom-color:#BA68C8!important}
.border-bottom-purple-light{border-bottom-color:#AB47BC!important}
.border-bottom-purple-dark{border-bottom-color:#8E24AA!important}
.border-bottom-purple-darker{border-bottom-color:#7B1FA2!important}
.border-bottom-purple-darkest{border-bottom-color:#6A1B9A!important}
.border-left-purple{border-left-color:#9C27B0!important}
.border-left-purple-lighter{border-left-color:#BA68C8!important}
.border-left-purple-light{border-left-color:#AB47BC!important}
.border-left-purple-dark{border-left-color:#8E24AA!important}
.border-left-purple-darker{border-left-color:#7B1FA2!important}
.border-left-purple-darkest{border-left-color:#6A1B9A!important}
.border-right-purple{border-right-color:#9C27B0!important}
.border-right-purple-lighter{border-right-color:#BA68C8!important}
.border-right-purple-light{border-right-color:#AB47BC!important}
.border-right-purple-dark{border-right-color:#8E24AA!important}
.border-right-purple-darker{border-right-color:#7B1FA2!important}
.border-right-purple-darkest{border-right-color:#6A1B9A!important}
.text-purple,.text-purple:focus,.text-purple:hover{color:#9C27B0!important}
.text-purple-lighter,.text-purple-lighter:focus,.text-purple-lighter:hover{color:#BA68C8!important}
.text-purple-light,.text-purple-light:focus,.text-purple-light:hover{color:#AB47BC!important}
.text-purple-dark,.text-purple-dark:focus,.text-purple-dark:hover{color:#8E24AA!important}
.text-purple-darker,.text-purple-darker:focus,.text-purple-darker:hover{color:#7B1FA2!important}
.text-purple-darkest,.text-purple-darkest:focus,.text-purple-darkest:hover{color:#6A1B9A!important}
.alpha-purple{background-color:#EDE7F6!important;border-color:#8E24AA!important}


/*Indigo color system*/

.bg-indigo{background-color:#3F51B5!important;border-color:#3F51B5!important;color:#fff!important}
.bg-indigo-lighter{background-color:#7986CB!important;border-color:#7986CB!important;color:#fff!important}
.bg-indigo-light{background-color:#5C6BC0!important;border-color:#5C6BC0!important;color:#fff!important}
.bg-indigo-dark{background-color:#3949AB!important;border-color:#3949AB!important;color:#fff!important}
.bg-indigo-darker{background-color:#303F9F!important;border-color:#303F9F!important;color:#fff!important}
.bg-indigo-darkest{background-color:#283593!important;border-color:#283593!important;color:#fff!important}
.border-indigo{border-color:#3F51B5!important}
.border-indigo-lighter{border-color:#7986CB!important}
.border-indigo-light{border-color:#5C6BC0!important}
.border-indigo-dark{border-color:#3949AB!important}
.border-indigo-darker{border-color:#303F9F!important}
.border-indigo-darkest{border-color:#283593!important}
.border-top-indigo{border-top-color:#3F51B5!important}
.border-top-indigo-lighter{border-top-color:#7986CB!important}
.border-top-indigo-light{border-top-color:#5C6BC0!important}
.border-top-indigo-dark{border-top-color:#3949AB!important}
.border-top-indigo-darker{border-top-color:#303F9F!important}
.border-top-indigo-darkest{border-top-color:#283593!important}
.border-bottom-indigo{border-bottom-color:#3F51B5!important}
.border-bottom-indigo-lighter{border-bottom-color:#7986CB!important}
.border-bottom-indigo-light{border-bottom-color:#5C6BC0!important}
.border-bottom-indigo-dark{border-bottom-color:#3949AB!important}
.border-bottom-indigo-darker{border-bottom-color:#303F9F!important}
.border-bottom-indigo-darkest{border-bottom-color:#283593!important}
.border-left-indigo{border-left-color:#3F51B5!important}
.border-left-indigo-lighter{border-left-color:#7986CB!important}
.border-left-indigo-light{border-left-color:#5C6BC0!important}
.border-left-indigo-dark{border-left-color:#3949AB!important}
.border-left-indigo-darker{border-left-color:#303F9F!important}
.border-left-indigo-darkest{border-left-color:#283593!important}
.border-right-indigo{border-right-color:#3F51B5!important}
.border-right-indigo-lighter{border-right-color:#7986CB!important}
.border-right-indigo-light{border-right-color:#5C6BC0!important}
.border-right-indigo-dark{border-right-color:#3949AB!important}
.border-right-indigo-darker{border-right-color:#303F9F!important}
.border-right-indigo-darkest{border-right-color:#283593!important}
.text-indigo,.text-indigo:focus,.text-indigo:hover{color:#3F51B5!important}
.text-indigo-lighter,.text-indigo-lighter:focus,.text-indigo-lighter:hover{color:#7986CB!important}
.text-indigo-light,.text-indigo-light:focus,.text-indigo-light:hover{color:#5C6BC0!important}
.text-indigo-dark,.text-indigo-dark:focus,.text-indigo-dark:hover{color:#3949AB!important}
.text-indigo-darker,.text-indigo-darker:focus,.text-indigo-darker:hover{color:#303F9F!important}
.text-indigo-darkest,.text-indigo-darkest:focus,.text-indigo-darkest:hover{color:#283593!important}
.alpha-indigo{background-color:#E8EAF6!important;border-color:#3949AB!important}


/*blue color system*/

.bg-blue{background-color:#03A9F4!important;border-color:#03A9F4!important;color:#fff!important}
.bg-blue-lighter{background-color:#4FC3F7!important;border-color:#4FC3F7!important;color:#fff!important}
.bg-blue-light{background-color:#29B6F6!important;border-color:#29B6F6!important;color:#fff!important}
.bg-blue-dark{background-color:#039BE5!important;border-color:#039BE5!important;color:#fff!important}
.bg-blue-darker{background-color:#0288D1!important;border-color:#0288D1!important;color:#fff!important}
.bg-blue-darkest{background-color:#0277BD!important;border-color:#0277BD!important;color:#fff!important}
.border-blue{border-color:#03A9F4!important}
.border-blue-lighter{border-color:#4FC3F7!important}
.border-blue-light{border-color:#29B6F6!important}
.border-blue-dark{border-color:#039BE5!important}
.border-blue-darker{border-color:#0288D1!important}
.border-blue-darkest{border-color:#0277BD!important}
.border-top-blue{border-top-color:#03A9F4!important}
.border-top-blue-lighter{border-top-color:#4FC3F7!important}
.border-top-blue-light{border-top-color:#29B6F6!important}
.border-top-blue-dark{border-top-color:#039BE5!important}
.border-top-blue-darker{border-top-color:#0288D1!important}
.border-top-blue-darkest{border-top-color:#0277BD!important}
.border-bottom-blue{border-bottom-color:#03A9F4!important}
.border-bottom-blue-lighter{border-bottom-color:#4FC3F7!important}
.border-bottom-blue-light{border-bottom-color:#29B6F6!important}
.border-bottom-blue-dark{border-bottom-color:#039BE5!important}
.border-bottom-blue-darker{border-bottom-color:#0288D1!important}
.border-bottom-blue-darkest{border-bottom-color:#0277BD!important}
.border-left-blue{border-left-color:#03A9F4!important}
.border-left-blue-lighter{border-left-color:#4FC3F7!important}
.border-left-blue-light{border-left-color:#29B6F6!important}
.border-left-blue-dark{border-left-color:#039BE5!important}
.border-left-blue-darker{border-left-color:#0288D1!important}
.border-left-blue-darkest{border-left-color:#0277BD!important}
.border-right-blue{border-right-color:#03A9F4!important}
.border-right-blue-lighter{border-right-color:#4FC3F7!important}
.border-right-blue-light{border-right-color:#29B6F6!important}
.border-right-blue-dark{border-right-color:#039BE5!important}
.border-right-blue-darker{border-right-color:#0288D1!important}
.border-right-blue-darkest{border-right-color:#0277BD!important}
.text-blue,.text-blue:focus,.text-blue:hover{color:#03A9F4!important}
.text-blue-lighter,.text-blue-lighter:focus,.text-blue-lighter:hover{color:#4FC3F7!important}
.text-blue-light,.text-blue-light:focus,.text-blue-light:hover{color:#29B6F6!important}
.text-blue-dark,.text-blue-dark:focus,.text-blue-dark:hover{color:#039BE5!important}
.text-blue-darker,.text-blue-darker:focus,.text-blue-darker:hover{color:#0288D1!important}
.text-blue-darkest,.text-blue-darkest:focus,.text-blue-darkest:hover{color:#0277BD!important}
.alpha-blue{background-color:#E1F5FE!important;border-color:#039BE5!important}


/*Teal color system*/

.bg-teal{background-color:#009688!important;border-color:#009688!important;color:#fff!important}
.bg-teal-lighter{background-color:#4DB6AC!important;border-color:#4DB6AC!important;color:#fff!important}
.bg-teal-light{background-color:#26A69A!important;border-color:#26A69A!important;color:#fff!important}
.bg-teal-dark{background-color:#00897B!important;border-color:#00897B!important;color:#fff!important}
.bg-teal-darker{background-color:#00796B!important;border-color:#00796B!important;color:#fff!important}
.bg-teal-darkest{background-color:#00695C!important;border-color:#00695C!important;color:#fff!important}
.border-teal{border-color:#009688!important}
.border-teal-lighter{border-color:#4DB6AC!important}
.border-teal-light{border-color:#26A69A!important}
.border-teal-dark{border-color:#00897B!important}
.border-teal-darker{border-color:#00796B!important}
.border-teal-darkest{border-color:#00695C!important}
.border-top-teal{border-top-color:#009688!important}
.border-top-teal-lighter{border-top-color:#4DB6AC!important}
.border-top-teal-light{border-top-color:#26A69A!important}
.border-top-teal-dark{border-top-color:#00897B!important}
.border-top-teal-darker{border-top-color:#00796B!important}
.border-top-teal-darkest{border-top-color:#00695C!important}
.border-bottom-teal{border-bottom-color:#009688!important}
.border-bottom-teal-lighter{border-bottom-color:#4DB6AC!important}
.border-bottom-teal-light{border-bottom-color:#26A69A!important}
.border-bottom-teal-dark{border-bottom-color:#00897B!important}
.border-bottom-teal-darker{border-bottom-color:#00796B!important}
.border-bottom-teal-darkest{border-bottom-color:#00695C!important}
.border-left-teal{border-left-color:#009688!important}
.border-left-teal-lighter{border-left-color:#4DB6AC!important}
.border-left-teal-light{border-left-color:#26A69A!important}
.border-left-teal-dark{border-left-color:#00897B!important}
.border-left-teal-darker{border-left-color:#00796B!important}
.border-left-teal-darkest{border-left-color:#00695C!important}
.border-right-teal{border-right-color:#009688!important}
.border-right-teal-lighter{border-right-color:#4DB6AC!important}
.border-right-teal-light{border-right-color:#26A69A!important}
.border-right-teal-dark{border-right-color:#00897B!important}
.border-right-teal-darker{border-right-color:#00796B!important}
.border-right-teal-darkest{border-right-color:#00695C!important}
.text-teal,.text-teal:focus,.text-teal:hover{color:#009688!important}
.text-teal-lighter,.text-teal-lighter:focus,.text-teal-lighter:hover{color:#4DB6AC!important}
.text-teal-light,.text-teal-light:focus,.text-teal-light:hover{color:#26A69A!important}
.text-teal-dark,.text-teal-dark:focus,.text-teal-dark:hover{color:#00897B!important}
.text-teal-darker,.text-teal-darker:focus,.text-teal-darker:hover{color:#00796B!important}
.text-teal-darkest,.text-teal-darkest:focus,.text-teal-darkest:hover{color:#00695C!important}
.alpha-teal{background-color:#E0F2F1!important;border-color:#00897B!important}


/*Lime color system*/

.bg-lime{background-color:#CDDC39!important;border-color:#CDDC39!important;color:#fff!important}
.bg-lime-lighter{background-color:#DCE775!important;border-color:#DCE775!important;color:#fff!important}
.bg-lime-light{background-color:#D4E157!important;border-color:#D4E157!important;color:#fff!important}
.bg-lime-dark{background-color:#C0CA33!important;border-color:#C0CA33!important;color:#fff!important}
.bg-lime-darker{background-color:#AFB42B!important;border-color:#AFB42B!important;color:#fff!important}
.bg-lime-darkest{background-color:#9E9D24!important;border-color:#9E9D24!important;color:#fff!important}
.border-lime{border-color:#CDDC39!important}
.border-lime-lighter{border-color:#DCE775!important}
.border-lime-light{border-color:#D4E157!important}
.border-lime-dark{border-color:#C0CA33!important}
.border-lime-darker{border-color:#AFB42B!important}
.border-lime-darkest{border-color:#9E9D24!important}
.border-top-lime{border-top-color:#CDDC39!important}
.border-top-lime-lighter{border-top-color:#DCE775!important}
.border-top-lime-light{border-top-color:#D4E157!important}
.border-top-lime-dark{border-top-color:#C0CA33!important}
.border-top-lime-darker{border-top-color:#AFB42B!important}
.border-top-lime-darkest{border-top-color:#9E9D24!important}
.border-bottom-lime{border-bottom-color:#CDDC39!important}
.border-bottom-lime-lighter{border-bottom-color:#DCE775!important}
.border-bottom-lime-light{border-bottom-color:#D4E157!important}
.border-bottom-lime-dark{border-bottom-color:#C0CA33!important}
.border-bottom-lime-darker{border-bottom-color:#AFB42B!important}
.border-bottom-lime-darkest{border-bottom-color:#9E9D24!important}
.border-left-lime{border-left-color:#CDDC39!important}
.border-left-lime-lighter{border-left-color:#DCE775!important}
.border-left-lime-light{border-left-color:#D4E157!important}
.border-left-lime-dark{border-left-color:#C0CA33!important}
.border-left-lime-darker{border-left-color:#AFB42B!important}
.border-left-lime-darkest{border-left-color:#9E9D24!important}
.border-right-lime{border-right-color:#CDDC39!important}
.border-right-lime-lighter{border-right-color:#DCE775!important}
.border-right-lime-light{border-right-color:#D4E157!important}
.border-right-lime-dark{border-right-color:#C0CA33!important}
.border-right-lime-darker{border-right-color:#AFB42B!important}
.border-right-lime-darkest{border-right-color:#9E9D24!important}
.text-lime,.text-lime:focus,.text-lime:hover{color:#CDDC39!important}
.text-lime-lighter,.text-lime-lighter:focus,.text-lime-lighter:hover{color:#DCE775!important}
.text-lime-light,.text-lime-light:focus,.text-lime-light:hover{color:#D4E157!important}
.text-lime-dark,.text-lime-dark:focus,.text-lime-dark:hover{color:#C0CA33!important}
.text-lime-darker,.text-lime-darker:focus,.text-lime-darker:hover{color:#AFB42B!important}
.text-lime-darkest,.text-lime-darkest:focus,.text-lime-darkest:hover{color:#9E9D24!important}
.alpha-lime{background-color:#F1F8E9!important;border-color:#C0CA33!important}


/*Amber color system*/

.bg-amber{background-color:#FFC107!important;border-color:#FFC107!important;color:#fff!important}
.bg-amber-lighter{background-color:#FFD54F!important;border-color:#FFD54F!important;color:#fff!important}
.bg-amber-light{background-color:#FFCA28!important;border-color:#FFCA28!important;color:#fff!important}
.bg-amber-dark{background-color:#FFB300!important;border-color:#FFB300!important;color:#fff!important}
.bg-amber-darker{background-color:#FFA000!important;border-color:#FFA000!important;color:#fff!important}
.bg-amber-darkest{background-color:#FF8F00!important;border-color:#FF8F00!important;color:#fff!important}
.border-amber{border-color:#FFC107!important}
.border-amber-lighter{border-color:#FFD54F!important}
.border-amber-light{border-color:#FFCA28!important}
.border-amber-dark{border-color:#FFB300!important}
.border-amber-darker{border-color:#FFA000!important}
.border-amber-darkest{border-color:#FF8F00!important}
.border-top-amber{border-top-color:#FFC107!important}
.border-top-amber-lighter{border-top-color:#FFD54F!important}
.border-top-amber-light{border-top-color:#FFCA28!important}
.border-top-amber-dark{border-top-color:#FFB300!important}
.border-top-amber-darker{border-top-color:#FFA000!important}
.border-top-amber-darkest{border-top-color:#FF8F00!important}
.border-bottom-amber{border-bottom-color:#FFC107!important}
.border-bottom-amber-lighter{border-bottom-color:#FFD54F!important}
.border-bottom-amber-light{border-bottom-color:#FFCA28!important}
.border-bottom-amber-dark{border-bottom-color:#FFB300!important}
.border-bottom-amber-darker{border-bottom-color:#FFA000!important}
.border-bottom-amber-darkest{border-bottom-color:#FF8F00!important}
.border-left-amber{border-left-color:#FFC107!important}
.border-left-amber-lighter{border-left-color:#FFD54F!important}
.border-left-amber-light{border-left-color:#FFCA28!important}
.border-left-amber-dark{border-left-color:#FFB300!important}
.border-left-amber-darker{border-left-color:#FFA000!important}
.border-left-amber-darkest{border-left-color:#FF8F00!important}
.border-right-amber{border-right-color:#FFC107!important}
.border-right-amber-lighter{border-right-color:#FFD54F!important}
.border-right-amber-light{border-right-color:#FFCA28!important}
.border-right-amber-dark{border-right-color:#FFB300!important}
.border-right-amber-darker{border-right-color:#FFA000!important}
.border-right-amber-darkest{border-right-color:#FF8F00!important}
.text-amber,.text-amber:focus,.text-amber:hover{color:#FFC107!important}
.text-amber-lighter,.text-amber-lighter:focus,.text-amber-lighter:hover{color:#FFD54F!important}
.text-amber-light,.text-amber-light:focus,.text-amber-light:hover{color:#FFCA28!important}
.text-amber-dark,.text-amber-dark:focus,.text-amber-dark:hover{color:#FFB300!important}
.text-amber-darker,.text-amber-darker:focus,.text-amber-darker:hover{color:#FFA000!important}
.text-amber-darkest,.text-amber-darkest:focus,.text-amber-darkest:hover{color:#FF8F00!important}
.alpha-amber{background-color:#FFF3E0!important;border-color:#FFB300!important}


/*Brown color system*/

.bg-brown{background-color:#795548!important;border-color:#795548!important;color:#fff!important}
.bg-brown-lighter{background-color:#A1887F!important;border-color:#A1887F!important;color:#fff!important}
.bg-brown-light{background-color:#8D6E63!important;border-color:#8D6E63!important;color:#fff!important}
.bg-brown-dark{background-color:#6D4C41!important;border-color:#6D4C41!important;color:#fff!important}
.bg-brown-darker{background-color:#5D4037!important;border-color:#5D4037!important;color:#fff!important}
.bg-brown-darkest{background-color:#4E342E!important;border-color:#4E342E!important;color:#fff!important}
.border-brown{border-color:#795548!important}
.border-brown-lighter{border-color:#A1887F!important}
.border-brown-light{border-color:#8D6E63!important}
.border-brown-dark{border-color:#6D4C41!important}
.border-brown-darker{border-color:#5D4037!important}
.border-brown-darkest{border-color:#4E342E!important}
.border-top-brown{border-top-color:#795548!important}
.border-top-brown-lighter{border-top-color:#A1887F!important}
.border-top-brown-light{border-top-color:#8D6E63!important}
.border-top-brown-dark{border-top-color:#6D4C41!important}
.border-top-brown-darker{border-top-color:#5D4037!important}
.border-top-brown-darkest{border-top-color:#4E342E!important}
.border-bottom-brown{border-bottom-color:#795548!important}
.border-bottom-brown-lighter{border-bottom-color:#A1887F!important}
.border-bottom-brown-light{border-bottom-color:#8D6E63!important}
.border-bottom-brown-dark{border-bottom-color:#6D4C41!important}
.border-bottom-brown-darker{border-bottom-color:#5D4037!important}
.border-bottom-brown-darkest{border-bottom-color:#4E342E!important}
.border-left-brown{border-left-color:#795548!important}
.border-left-brown-lighter{border-left-color:#A1887F!important}
.border-left-brown-light{border-left-color:#8D6E63!important}
.border-left-brown-dark{border-left-color:#6D4C41!important}
.border-left-brown-darker{border-left-color:#5D4037!important}
.border-left-brown-darkest{border-left-color:#4E342E!important}
.border-right-brown{border-right-color:#795548!important}
.border-right-brown-lighter{border-right-color:#A1887F!important}
.border-right-brown-light{border-right-color:#8D6E63!important}
.border-right-brown-dark{border-right-color:#6D4C41!important}
.border-right-brown-darker{border-right-color:#5D4037!important}
.border-right-brown-darkest{border-right-color:#4E342E!important}
.text-brown,.text-brown:focus,.text-brown:hover{color:#795548!important}
.text-brown-lighter,.text-brown-lighter:focus,.text-brown-lighter:hover{color:#A1887F!important}
.text-brown-light,.text-brown-light:focus,.text-brown-light:hover{color:#8D6E63!important}
.text-brown-dark,.text-brown-dark:focus,.text-brown-dark:hover{color:#6D4C41!important}
.text-brown-darker,.text-brown-darker:focus,.text-brown-darker:hover{color:#5D4037!important}
.text-brown-darkest,.text-brown-darkest:focus,.text-brown-darkest:hover{color:#4E342E!important}
.alpha-brown{background-color:#EFEBE9!important;border-color:#6D4C41!important}


/*Grey color system*/

.bg-grey{background-color:#777!important;border-color:#777!important;color:#fff!important}
.bg-grey-lighter{background-color:#999!important;border-color:#999!important;color:#fff!important}
.bg-grey-light{background-color:#888!important;border-color:#888!important;color:#fff!important}
.bg-grey-dark{background-color:#666!important;border-color:#666!important;color:#fff!important}
.bg-grey-darker{background-color:#555!important;border-color:#555!important;color:#fff!important}
.bg-grey-darkest{background-color:#444!important;border-color:#444!important;color:#fff!important}
.border-grey{border-color:#777!important}
.border-grey-lighter{border-color:#999!important}
.border-grey-light{border-color:#888!important}
.border-grey-dark{border-color:#666!important}
.border-grey-darker{border-color:#555!important}
.border-grey-darkest{border-color:#444!important}
.border-top-grey{border-top-color:#777!important}
.border-top-grey-lighter{border-top-color:#999!important}
.border-top-grey-light{border-top-color:#888!important}
.border-top-grey-dark{border-top-color:#666!important}
.border-top-grey-darker{border-top-color:#555!important}
.border-top-grey-darkest{border-top-color:#444!important}
.border-bottom-grey{border-bottom-color:#777!important}
.border-bottom-grey-lighter{border-bottom-color:#999!important}
.border-bottom-grey-light{border-bottom-color:#888!important}
.border-bottom-grey-dark{border-bottom-color:#666!important}
.border-bottom-grey-darker{border-bottom-color:#555!important}
.border-bottom-grey-darkest{border-bottom-color:#444!important}
.border-left-grey{border-left-color:#777!important}
.border-left-grey-lighter{border-left-color:#999!important}
.border-left-grey-light{border-left-color:#888!important}
.border-left-grey-dark{border-left-color:#666!important}
.border-left-grey-darker{border-left-color:#555!important}
.border-left-grey-darkest{border-left-color:#444!important}
.border-right-grey{border-right-color:#777!important}
.border-right-grey-lighter{border-right-color:#999!important}
.border-right-grey-light{border-right-color:#888!important}
.border-right-grey-dark{border-right-color:#666!important}
.border-right-grey-darker{border-right-color:#555!important}
.border-right-grey-darkest{border-right-color:#444!important}
.text-grey,.text-grey:focus,.text-grey:hover{color:#777!important}
.text-grey-lighter,.text-grey-lighter:focus,.text-grey-lighter:hover{color:#999!important}
.text-grey-light,.text-grey-light:focus,.text-grey-light:hover{color:#888!important}
.text-grey-dark,.text-grey-dark:focus,.text-grey-dark:hover{color:#666!important}
.text-grey-darker,.text-grey-darker:focus,.text-grey-darker:hover{color:#555!important}
.text-grey-darkest,.text-grey-darkest:focus,.text-grey-darkest:hover{color:#444!important}
.alpha-grey{background-color:#FAFAFA!important;border-color:#666!important}


/*Slate color system*/

.bg-slate{background-color:#607D8B!important;border-color:#607D8B!important;color:#fff!important}
.bg-slate-lighter{background-color:#90A4AE!important;border-color:#90A4AE!important;color:#fff!important}
.bg-slate-light{background-color:#78909C!important;border-color:#78909C!important;color:#fff!important}
.bg-slate-dark{background-color:#546E7A!important;border-color:#546E7A!important;color:#fff!important}
.bg-slate-darker{background-color:#455A64!important;border-color:#455A64!important;color:#fff!important}
.bg-slate-darkest{background-color:#37474F!important;border-color:#37474F!important;color:#fff!important}
.border-slate{border-color:#607D8B!important}
.border-slate-lighter{border-color:#90A4AE!important}
.border-slate-light{border-color:#78909C!important}
.border-slate-dark{border-color:#546E7A!important}
.border-slate-darker{border-color:#455A64!important}
.border-slate-darkest{border-color:#37474F!important}
.border-top-slate{border-top-color:#607D8B!important}
.border-top-slate-lighter{border-top-color:#90A4AE!important}
.border-top-slate-light{border-top-color:#78909C!important}
.border-top-slate-dark{border-top-color:#546E7A!important}
.border-top-slate-darker{border-top-color:#455A64!important}
.border-top-slate-darkest{border-top-color:#37474F!important}
.border-bottom-slate{border-bottom-color:#607D8B!important}
.border-bottom-slate-lighter{border-bottom-color:#90A4AE!important}
.border-bottom-slate-light{border-bottom-color:#78909C!important}
.border-bottom-slate-dark{border-bottom-color:#546E7A!important}
.border-bottom-slate-darker{border-bottom-color:#455A64!important}
.border-bottom-slate-darkest{border-bottom-color:#37474F!important}
.border-left-slate{border-left-color:#607D8B!important}
.border-left-slate-lighter{border-left-color:#90A4AE!important}
.border-left-slate-light{border-left-color:#78909C!important}
.border-left-slate-dark{border-left-color:#546E7A!important}
.border-left-slate-darker{border-left-color:#455A64!important}
.border-left-slate-darkest{border-left-color:#37474F!important}
.border-right-slate{border-right-color:#607D8B!important}
.border-right-slate-lighter{border-right-color:#90A4AE!important}
.border-right-slate-light{border-right-color:#78909C!important}
.border-right-slate-dark{border-right-color:#546E7A!important}
.border-right-slate-darker{border-right-color:#455A64!important}
.border-right-slate-darkest{border-right-color:#37474F!important}
.text-slate,.text-slate:focus,.text-slate:hover{color:#607D8B!important}
.text-slate-lighter,.text-slate-lighter:focus,.text-slate-lighter:hover{color:#90A4AE!important}
.text-slate-light,.text-slate-light:focus,.text-slate-light:hover{color:#78909C!important}
.text-slate-dark,.text-slate-dark:focus,.text-slate-dark:hover{color:#546E7A!important}
.text-slate-darker,.text-slate-darker:focus,.text-slate-darker:hover{color:#455A64!important}
.text-slate-darkest,.text-slate-darkest:focus,.text-slate-darkest:hover{color:#37474F!important}
.alpha-slate{background-color:#ECEFF1!important;border-color:#546E7A!important}


/*Light color system*/

.bg-light{background-color:#CCCCCC!important;border-color:#CCCCCC!important;color:#fff!important}
.bg-light-lighter{background-color:#EEEEEE!important;border-color:#EEEEEE!important;color:#fff!important}
.bg-light-light{background-color:#DDDDDD!important;border-color:#DDDDDD!important;color:#fff!important}
.bg-light-dark{background-color:#BBBBBB!important;border-color:#BBBBBB!important;color:#fff!important}
.bg-light-darker{background-color:#AAAAAA!important;border-color:#AAAAAA!important;color:#fff!important}
.bg-light-darkest{background-color:#999999!important;border-color:#999999!important;color:#fff!important}
.border-light{border-color:#CCCCCC!important}
.border-light-lighter{border-color:#EEEEEE!important}
.border-light-light{border-color:#DDDDDD!important}
.border-light-dark{border-color:#BBBBBB!important}
.border-light-darker{border-color:#AAAAAA!important}
.border-light-darkest{border-color:#999999!important}
.border-top-light{border-top-color:#CCCCCC!important}
.border-top-light-lighter{border-top-color:#EEEEEE!important}
.border-top-light-light{border-top-color:#DDDDDD!important}
.border-top-light-dark{border-top-color:#BBBBBB!important}
.border-top-light-darker{border-top-color:#AAAAAA!important}
.border-top-light-darkest{border-top-color:#999999!important}
.border-bottom-light{border-bottom-color:#CCCCCC!important}
.border-bottom-light-lighter{border-bottom-color:#EEEEEE!important}
.border-bottom-light-light{border-bottom-color:#DDDDDD!important}
.border-bottom-light-dark{border-bottom-color:#BBBBBB!important}
.border-bottom-light-darker{border-bottom-color:#AAAAAA!important}
.border-bottom-light-darkest{border-bottom-color:#999999!important}
.border-left-light{border-left-color:#CCCCCC!important}
.border-left-light-lighter{border-left-color:#EEEEEE!important}
.border-left-light-light{border-left-color:#DDDDDD!important}
.border-left-light-dark{border-left-color:#BBBBBB!important}
.border-left-light-darker{border-left-color:#AAAAAA!important}
.border-left-light-darkest{border-left-color:#999999!important}
.border-right-light{border-right-color:#CCCCCC!important}
.border-right-light-lighter{border-right-color:#EEEEEE!important}
.border-right-light-light{border-right-color:#DDDDDD!important}
.border-right-light-dark{border-right-color:#BBBBBB!important}
.border-right-light-darker{border-right-color:#AAAAAA!important}
.border-right-light-darkest{border-right-color:#999999!important}
.alpha-light{background-color:#ECEFF1!important;border-color:#BBBBBB!important}


/*White color system*/

.bg-white{background-color:#fff!important;color:#333!important}
.border-white{border-color:#fff!important}
.border-light{border-color:#ddd!important}
.border-top-white{border-top-color:#fff!important}
.border-bottom-white{border-bottom-color:#fff!important}
.border-left-white{border-left-color:#fff!important}
.border-right-white{border-right-color:#fff!important}
.text-white,.text-white:focus,.text-white:hover{color:#fff!important}
.text-default,.text-default:focus,.text-default:hover{color:#333!important}
.text-dark,.text-dark:focus,.text-dark:hover{color:#222!important}
table.dataTable{width:100%;margin:0 auto;clear:both;border-collapse:separate;border-spacing:0}table.dataTable thead th,table.dataTable tfoot th{font-weight:bold}table.dataTable thead th,table.dataTable thead td{padding:10px 18px;border-bottom:1px solid #111}table.dataTable thead th:active,table.dataTable thead td:active{outline:none}table.dataTable tfoot th,table.dataTable tfoot td{padding:10px 18px 6px 18px;border-top:1px solid #111}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc{cursor:pointer;*cursor:hand}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{background-repeat:no-repeat;background-position:center right}table.dataTable thead .sorting{background-image:url("../images/sort_both.png")}table.dataTable thead .sorting_asc{background-image:url("../images/sort_asc.png")}table.dataTable thead .sorting_desc{background-image:url("../images/sort_desc.png")}table.dataTable thead .sorting_asc_disabled{background-image:url("../images/sort_asc_disabled.png")}table.dataTable thead .sorting_desc_disabled{background-image:url("../images/sort_desc_disabled.png")}table.dataTable tbody tr{background-color:#ffffff}table.dataTable tbody tr.selected{background-color:#B0BED9}table.dataTable tbody th,table.dataTable tbody td{padding:8px 10px}table.dataTable.row-border tbody th,table.dataTable.row-border tbody td,table.dataTable.display tbody th,table.dataTable.display tbody td{border-top:1px solid #ddd}table.dataTable.row-border tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.display tbody tr:first-child td{border-top:none}table.dataTable.cell-border tbody th,table.dataTable.cell-border tbody td{border-top:1px solid #ddd;border-right:1px solid #ddd}table.dataTable.cell-border tbody tr th:first-child,table.dataTable.cell-border tbody tr td:first-child{border-left:1px solid #ddd}table.dataTable.cell-border tbody tr:first-child th,table.dataTable.cell-border tbody tr:first-child td{border-top:none}table.dataTable.stripe tbody tr.odd,table.dataTable.display tbody tr.odd{background-color:#f9f9f9}table.dataTable.stripe tbody tr.odd.selected,table.dataTable.display tbody tr.odd.selected{background-color:#acbad4}table.dataTable.hover tbody tr:hover,table.dataTable.display tbody tr:hover{background-color:#f6f6f6}table.dataTable.hover tbody tr:hover.selected,table.dataTable.display tbody tr:hover.selected{background-color:#aab7d1}table.dataTable.order-column tbody tr>.sorting_1,table.dataTable.order-column tbody tr>.sorting_2,table.dataTable.order-column tbody tr>.sorting_3,table.dataTable.display tbody tr>.sorting_1,table.dataTable.display tbody tr>.sorting_2,table.dataTable.display tbody tr>.sorting_3{background-color:#fafafa}table.dataTable.order-column tbody tr.selected>.sorting_1,table.dataTable.order-column tbody tr.selected>.sorting_2,table.dataTable.order-column tbody tr.selected>.sorting_3,table.dataTable.display tbody tr.selected>.sorting_1,table.dataTable.display tbody tr.selected>.sorting_2,table.dataTable.display tbody tr.selected>.sorting_3{background-color:#acbad5}table.dataTable.display tbody tr.odd>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd>.sorting_1{background-color:#f1f1f1}table.dataTable.display tbody tr.odd>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd>.sorting_2{background-color:#f3f3f3}table.dataTable.display tbody tr.odd>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd>.sorting_3{background-color:whitesmoke}table.dataTable.display tbody tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1{background-color:#a6b4cd}table.dataTable.display tbody tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2{background-color:#a8b5cf}table.dataTable.display tbody tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3{background-color:#a9b7d1}table.dataTable.display tbody tr.even>.sorting_1,table.dataTable.order-column.stripe tbody tr.even>.sorting_1{background-color:#fafafa}table.dataTable.display tbody tr.even>.sorting_2,table.dataTable.order-column.stripe tbody tr.even>.sorting_2{background-color:#fcfcfc}table.dataTable.display tbody tr.even>.sorting_3,table.dataTable.order-column.stripe tbody tr.even>.sorting_3{background-color:#fefefe}table.dataTable.display tbody tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1{background-color:#acbad5}table.dataTable.display tbody tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2{background-color:#aebcd6}table.dataTable.display tbody tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3{background-color:#afbdd8}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{background-color:#eaeaea}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{background-color:#ececec}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{background-color:#efefef}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{background-color:#a2aec7}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{background-color:#a3b0c9}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{background-color:#a5b2cb}table.dataTable.no-footer{border-bottom:1px solid #111}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable.compact thead th,table.dataTable.compact thead td{padding:4px 17px 4px 4px}table.dataTable.compact tfoot th,table.dataTable.compact tfoot td{padding:4px}table.dataTable.compact tbody th,table.dataTable.compact tbody td{padding:4px}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-center,table.dataTable td.dt-center,table.dataTable td.dataTables_empty{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}table.dataTable,table.dataTable th,table.dataTable td{-webkit-box-sizing:content-box;box-sizing:content-box}.dataTables_wrapper{position:relative;clear:both;*zoom:1;zoom:1}.dataTables_wrapper .dataTables_length{float:left}.dataTables_wrapper .dataTables_filter{float:right;text-align:right}.dataTables_wrapper .dataTables_filter input{margin-left:0.5em}.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:0.755em}.dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding-top:0.25em}.dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:0.5em 1em;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;*cursor:hand;color:#333 !important;border:1px solid transparent;border-radius:2px}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#333 !important;border:1px solid #979797;background-color:white;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dcdcdc));background:-webkit-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-moz-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-ms-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-o-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:linear-gradient(to bottom, #fff 0%, #dcdcdc 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{cursor:default;color:#666 !important;border:1px solid transparent;background:transparent;box-shadow:none}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:white !important;border:1px solid #111;background-color:#585858;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));background:-webkit-linear-gradient(top, #585858 0%, #111 100%);background:-moz-linear-gradient(top, #585858 0%, #111 100%);background:-ms-linear-gradient(top, #585858 0%, #111 100%);background:-o-linear-gradient(top, #585858 0%, #111 100%);background:linear-gradient(to bottom, #585858 0%, #111 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:none;background-color:#2b2b2b;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));background:-webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);box-shadow:inset 0 0 3px #111}.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}.dataTables_wrapper .dataTables_processing{position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;font-size:1.2em;background-color:white;background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(25%, rgba(255,255,255,0.9)), color-stop(75%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%)}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_processing,.dataTables_wrapper .dataTables_paginate{color:#333}.dataTables_wrapper .dataTables_scroll{clear:both}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{*margin-top:-1px;-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td{vertical-align:middle}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody td>div.dataTables_sizing{height:0;overflow:hidden;margin:0 !important;padding:0 !important}.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:1px solid #111}.dataTables_wrapper.no-footer div.dataTables_scrollHead table,.dataTables_wrapper.no-footer div.dataTables_scrollBody table{border-bottom:none}.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}@media screen and (max-width: 767px){.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.dataTables_wrapper .dataTables_paginate{margin-top:0.5em}}@media screen and (max-width: 640px){.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter{float:none;text-align:center}.dataTables_wrapper .dataTables_filter{margin-top:0.5em}}
.dataTables_wrapper {
font-size:13px;
}

div.dt-button-info{position:fixed;top:50%;left:50%;width:400px;margin-top:-100px;margin-left:-200px;background-color:white;border:2px solid #111;box-shadow:3px 3px 8px rgba(0,0,0,0.3);border-radius:3px;text-align:center;z-index:21}div.dt-button-info h2{padding:0.5em;margin:0;font-weight:normal;border-bottom:1px solid #ddd;background-color:#f3f3f3}div.dt-button-info>div{padding:1em}button.dt-button,div.dt-button,a.dt-button{position:relative;display:inline-block;box-sizing:border-box;margin-right:0.333em;padding:0.5em 1em;border:1px solid #999;border-radius:2px;cursor:pointer;font-size:0.88em;color:black;white-space:nowrap;overflow:hidden;background-color:#e9e9e9;background-image:-webkit-linear-gradient(top, #fff 0%, #e9e9e9 100%);background-image:-moz-linear-gradient(top, #fff 0%, #e9e9e9 100%);background-image:-ms-linear-gradient(top, #fff 0%, #e9e9e9 100%);background-image:-o-linear-gradient(top, #fff 0%, #e9e9e9 100%);background-image:linear-gradient(to bottom, #fff 0%, #e9e9e9 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='white', EndColorStr='#e9e9e9');-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;outline:none}button.dt-button.disabled,div.dt-button.disabled,a.dt-button.disabled{color:#999;border:1px solid #d0d0d0;cursor:default;background-color:#f9f9f9;background-image:-webkit-linear-gradient(top, #fff 0%, #f9f9f9 100%);background-image:-moz-linear-gradient(top, #fff 0%, #f9f9f9 100%);background-image:-ms-linear-gradient(top, #fff 0%, #f9f9f9 100%);background-image:-o-linear-gradient(top, #fff 0%, #f9f9f9 100%);background-image:linear-gradient(to bottom, #fff 0%, #f9f9f9 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#ffffff', EndColorStr='#f9f9f9')}button.dt-button:active:not(.disabled),button.dt-button.active:not(.disabled),div.dt-button:active:not(.disabled),div.dt-button.active:not(.disabled),a.dt-button:active:not(.disabled),a.dt-button.active:not(.disabled){background-color:#e2e2e2;background-image:-webkit-linear-gradient(top, #f3f3f3 0%, #e2e2e2 100%);background-image:-moz-linear-gradient(top, #f3f3f3 0%, #e2e2e2 100%);background-image:-ms-linear-gradient(top, #f3f3f3 0%, #e2e2e2 100%);background-image:-o-linear-gradient(top, #f3f3f3 0%, #e2e2e2 100%);background-image:linear-gradient(to bottom, #f3f3f3 0%, #e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f3f3f3', EndColorStr='#e2e2e2');box-shadow:inset 1px 1px 3px #999999}button.dt-button:active:not(.disabled):hover:not(.disabled),button.dt-button.active:not(.disabled):hover:not(.disabled),div.dt-button:active:not(.disabled):hover:not(.disabled),div.dt-button.active:not(.disabled):hover:not(.disabled),a.dt-button:active:not(.disabled):hover:not(.disabled),a.dt-button.active:not(.disabled):hover:not(.disabled){box-shadow:inset 1px 1px 3px #999999;background-color:#cccccc;background-image:-webkit-linear-gradient(top, #eaeaea 0%, #ccc 100%);background-image:-moz-linear-gradient(top, #eaeaea 0%, #ccc 100%);background-image:-ms-linear-gradient(top, #eaeaea 0%, #ccc 100%);background-image:-o-linear-gradient(top, #eaeaea 0%, #ccc 100%);background-image:linear-gradient(to bottom, #eaeaea 0%, #ccc 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#eaeaea', EndColorStr='#cccccc')}button.dt-button:hover,div.dt-button:hover,a.dt-button:hover{text-decoration:none}button.dt-button:hover:not(.disabled),div.dt-button:hover:not(.disabled),a.dt-button:hover:not(.disabled){border:1px solid #666;background-color:#e0e0e0;background-image:-webkit-linear-gradient(top, #f9f9f9 0%, #e0e0e0 100%);background-image:-moz-linear-gradient(top, #f9f9f9 0%, #e0e0e0 100%);background-image:-ms-linear-gradient(top, #f9f9f9 0%, #e0e0e0 100%);background-image:-o-linear-gradient(top, #f9f9f9 0%, #e0e0e0 100%);background-image:linear-gradient(to bottom, #f9f9f9 0%, #e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f9f9f9', EndColorStr='#e0e0e0')}button.dt-button:focus:not(.disabled),div.dt-button:focus:not(.disabled),a.dt-button:focus:not(.disabled){border:1px solid #426c9e;text-shadow:0 1px 0 #c4def1;outline:none;background-color:#79ace9;background-image:-webkit-linear-gradient(top, #bddef4 0%, #79ace9 100%);background-image:-moz-linear-gradient(top, #bddef4 0%, #79ace9 100%);background-image:-ms-linear-gradient(top, #bddef4 0%, #79ace9 100%);background-image:-o-linear-gradient(top, #bddef4 0%, #79ace9 100%);background-image:linear-gradient(to bottom, #bddef4 0%, #79ace9 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#bddef4', EndColorStr='#79ace9')}.dt-button embed{outline:none}div.dt-buttons{position:relative;float:left}div.dt-buttons.buttons-right{float:right}div.dt-button-collection{position:absolute;top:0;left:0;width:150px;margin-top:3px;padding:8px 8px 4px 8px;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.4);background-color:white;overflow:hidden;z-index:2002;border-radius:5px;box-shadow:3px 3px 5px rgba(0,0,0,0.3);z-index:2002;-webkit-column-gap:8px;-moz-column-gap:8px;-ms-column-gap:8px;-o-column-gap:8px;column-gap:8px}div.dt-button-collection button.dt-button,div.dt-button-collection div.dt-button,div.dt-button-collection a.dt-button{position:relative;left:0;right:0;display:block;float:none;margin-bottom:4px;margin-right:0}div.dt-button-collection button.dt-button:active:not(.disabled),div.dt-button-collection button.dt-button.active:not(.disabled),div.dt-button-collection div.dt-button:active:not(.disabled),div.dt-button-collection div.dt-button.active:not(.disabled),div.dt-button-collection a.dt-button:active:not(.disabled),div.dt-button-collection a.dt-button.active:not(.disabled){background-color:#dadada;background-image:-webkit-linear-gradient(top, #f0f0f0 0%, #dadada 100%);background-image:-moz-linear-gradient(top, #f0f0f0 0%, #dadada 100%);background-image:-ms-linear-gradient(top, #f0f0f0 0%, #dadada 100%);background-image:-o-linear-gradient(top, #f0f0f0 0%, #dadada 100%);background-image:linear-gradient(to bottom, #f0f0f0 0%, #dadada 100%);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f0f0f0', EndColorStr='#dadada');box-shadow:inset 1px 1px 3px #666}div.dt-button-collection.fixed{position:fixed;top:50%;left:50%;margin-left:-75px;border-radius:0}div.dt-button-collection.fixed.two-column{margin-left:-150px}div.dt-button-collection.fixed.three-column{margin-left:-225px}div.dt-button-collection.fixed.four-column{margin-left:-300px}div.dt-button-collection>*{-webkit-column-break-inside:avoid;break-inside:avoid}div.dt-button-collection.two-column{width:300px;padding-bottom:1px;-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2}div.dt-button-collection.three-column{width:450px;padding-bottom:1px;-webkit-column-count:3;-moz-column-count:3;-ms-column-count:3;-o-column-count:3;column-count:3}div.dt-button-collection.four-column{width:600px;padding-bottom:1px;-webkit-column-count:4;-moz-column-count:4;-ms-column-count:4;-o-column-count:4;column-count:4}div.dt-button-background{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7);background:-ms-radial-gradient(center, ellipse farthest-corner, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.7) 100%);background:-moz-radial-gradient(center, ellipse farthest-corner, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.7) 100%);background:-o-radial-gradient(center, ellipse farthest-corner, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.7) 100%);background:-webkit-gradient(radial, center center, 0, center center, 497, color-stop(0, rgba(0,0,0,0.3)), color-stop(1, rgba(0,0,0,0.7)));background:-webkit-radial-gradient(center, ellipse farthest-corner, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.7) 100%);background:radial-gradient(ellipse farthest-corner at center, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.7) 100%);z-index:2001}@media screen and (max-width: 640px){div.dt-buttons{float:none !important;text-align:center}}

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('fancybox_overlay.png');

}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('fancybox_sprite%402x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('fancybox_loading%402x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
