body {
	font-family:'Open Sans', sans-serif;
	background-color: #f6f6f6; 
	font-size: 16px;
	color: #666666;
	overflow-x:hidden;
}
li{list-style: none;}
label{font-weight: 600;}
#navbar .login{background: #f06a69;
height: 62px;
margin-top: -10px;
width: 94px;
text-align: center;
padding-top: 8px;
margin-left: 15px;}
.navbar-inverse .navbar-nav > li.login .active > a{color: #333 !important;background-color: transparent;}
.navbar-inverse .navbar-nav > li.login > a:hover{color: #333 !important;background-color: transparent !important;}
.navbar-inverse .navbar-nav > li.login > a:focus{color: #333 !important;background-color: transparent;}

.navbar{min-height: 50px;}
.navbar-nav{float: right;}
/*.nav.navbar-nav ul li .active{color: #f06a69;}*/
.navbar-inverse{border-color: #222;}
.navbar-inverse .navbar-nav > li > a { color: #fff;font-size: 14px;}
.navbar-inverse .navbar-nav > .active > a{ background-color: transparent; color: #f06a6a !important;}
.navbar-inverse .navbar-nav > li > a:hover{color: #f06a6a !important;background-color: transparent !important;}
.navbar-inverse .navbar-nav > li > a:focus{color: #f06a6a !important;background-color: transparent;}

    .navbar-inverse .navbar-brand {
        color: #c8d2d9;
        font-weight: 800;
        font-size: 18px;
        padding: 0 15px;
    }

.navbar-inverse .navbar-brand span{color: #4cc3ef !important;}
.nav > li > a{padding: 16px 11px;}

.navbar-brand > img {
    width: 150px;
    object-fit: contain;
    height: 53px;
}


.bx-wrapper {
    width: 100% !important;
    box-shadow: 0 0 5px #fff !important;
    border: 0px solid #fff !important;
}
.bx-wrapper img{width: 100%;}

.mainSlider{position: relative;}
.leftCol{
	position: absolute;
	left: 13%;
	top: 35%;
	color: #fff;
}
.leftCol h2{font-size: 41.62px;font-weight: 300;margin-bottom: 0;}
.leftCol h1{font-size: 63.23px; font-weight: 600;text-transform: uppercase;margin-bottom: 0;margin-top: 0;}
.leftCol h3{font-size: 37.94px;font-weight: 300;margin-top: 0;}

.rightCol{
	position: absolute;
	right: 4%;
	top: 20%;
	color: #fff;
}
.rightCol h5{font-size: 24px; font-weight: 300;}
.rightCol h2{font-size: 46px; font-weight: 600;}
.rightCol p{font-size: 26px;font-weight: 300;}
.rightCol{background: rgba(0,0,0,0.5);padding: 17px 30px 30px;}
.rightCol form .form-group input{background: rgba(0,0,0,0.5);border: 0;border-radius: 0;height: 40px;color: #fff;}
.rightCol form button.btn-signup {
    color: #fff;
    background-color: #2598d4;
    border-color: #2598d4;
    border-radius: 0;
    padding: 10px 43px;
}
.rightCol form button{font-size: 18px; font-weight: 300;}
.rightCol form .form-control::-moz-placeholder{color: #fff;opacity: 1;}
.rightCol form{text-align: center;}

.bx-wrapper .bx-pager.bx-default-pager a{width: 32px !important;height: 5px !important;border-radius: 0 !important;}
.bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus{background: #2598d4 !important;}
.bx-wrapper .bx-pager.bx-default-pager a:hover{background: #2598d4 !important;}
.bx-wrapper .bx-pager.bx-default-pager a {background: rgba(0,0,0,0.5) !important;}
.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto{top: 59%;left: 12.8% !important;width: auto !important;}
/*.bx-wrapper .bx-pager{text-align: left !important;}*/

.topSection p{font-size: 18px;}

.leftContent h4{font-weight: 600; margin-bottom: 6px}
.leftContent h2{margin-bottom: 27px;}
.leftContent ul{padding-left: 0;}
.leftContent ul li:first-child .leftBorder:before{
	content: ' ';
	display: block;
	border-left: 2px solid #2598d4;
	height: 87px;
	position: absolute;
	top: 14px;
	float: left;
	left: -3px;
}
.leftContent ul li:nth-child(2) .leftBorder:before{
	content: ' ';
	display: block;
	border-left: 2px solid #2598d4;
	height: 45px;
	position: absolute;
	top: 14px;
	float: left;
	left: -3px;
}
.leftContent ul li:nth-child(3) .leftBorder:before{
	content: ' ';
	display: block;
	border-left: 2px solid #2598d4;
	height: 40px;
	position: absolute;
	top: 10px;
	float: left;
	left: -3px;
}

.rightContent ul{padding-left: 0;}
.rightContent ul li{
	background: #fff url(../../Images/right-arrow.png)no-repeat;
	background-position: 97%;
	padding: 20px 10px;
	border-radius: 4px;
	box-shadow: 0px 1px 1px #ddd;
	font-size: 18px;
	margin-bottom: 10px;
}

.videoSection{position: relative;margin-top: 30px;}
.videoOverlay{position: absolute;left: 0;right: 0;margin: 0 auto;top: 39%;text-align: center;}

.detailsSection{margin-top: 10px;margin-bottom: 50px;}
.detailsSection ul{padding-left: 0;}
.detailsSection h5{font-size: 16px; font-weight: 600;margin-top: 0;margin-bottom: 4px;color: #fff;}
.detailsSection p{font-weight: 300;margin-bottom: 0; color: #fff;}
.detailsSection .voiletColor{background: #4c5497;padding: 15px; height: 135px;}
.detailsSection .blueColor{background: #4eb8cd; padding: 15px; height: 135px;}
.detailsSection .pinkColor{background: #f06a6a; padding: 15px; height: 135px;}
.detailsSection .btn-readmore{background: rgba(0,0,0,0.2);color: #fff;font-weight: 300; font-size: 14px;
	text-decoration: none;float: right;padding: 7px 17px;margin-top: -10px;}
.textWrapper{height:84px;}


.soundtrack h3{font-size: 26px;font-weight: 300;margin-top: 0;}
.page-header {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    display:inline-block;
    border-bottom: 1px solid #ccc;
}
.sampleVideos .instrumental p{
	background: #4cb6cb;
	padding: 7px;
	text-align: center;
	color: #fff;
	font-weight: 600;
	margin-bottom: 20px;
}
.sampleVideos .instrumental .img-responsive {height: 150px;width: 284px;}
.sampleVideos .karaoke p{
	background: #4b5395;
	padding: 7px;
	text-align: center;
	color: #fff;
	font-weight: 600;
	margin-bottom: 20px;
}
.sampleVideos .karaoke .img-responsive {height: 150px;width: 284px;}
.play {
    position: absolute;
    z-index: 2;
    background: url(../../Images/video-icon-sm.png)no-repeat;
    right: 40%;
    height: 48px;
    width: 48px;
    top: 34%;
}
.featuringNow{margin-bottom: 50px;}
.featuringNow .image-wraper{background: #fff;padding: 17px;box-shadow: 0px 1px 1px #ccc;height: 328px;margin-bottom: 20px;}
.featuringNow .image-wraper .img-responsive {height: 255px;width: 364px;}
.featuringNow .image-wraper .imageDetails{padding: 15px 0;}
.featuringNow .image-wraper .imageDetails h5{margin-bottom: 0;margin-top: 0; font-size: 16px; font-weight: 600;}
.featuringNow .image-wraper .imageDetails p{margin-bottom: 0;margin-top: 0; font-weight: 300;}
.featuringNow a{text-decoration: none;}


.row-margin-top{margin-top: 12px;}
.row-margin{margin-top: 18px;}
.row-padding{padding-right:10px;padding-left:10px;}
.pad-rt{padding-right: 6px;}
.pad-lf{padding-left: 6px;}

.footerNewsletter{background: #2d2d2d;}
.footerNewsletter h3{color: #fff;font-weight: 700;text-align: center;margin-top: 27px;}
.footerNewsletter form{float: right;}
.footerNewsletter form input{
	background: #595959;
	border-color: #595959;
	height: 48px;
	/*width: 452px;*/
    width: 260px;
	margin-top: 20px;
	display: inline-block;
	color: #d1d1d1;
	font-weight: 600;
	font-size: 16px;
}
.footerNewsletter form button.btn-subcribe{
	background: #2598d4;
	color: #fff;
	font-size: 14.61px;
	font-weight: 300;
	border-radius: 0;
	padding: 9px 14px;
	margin-top: -5px;
	margin-left: 10px;
	border: 1px solid #2598d4;
}
.footerNewsletter form button.btn-subcribe:hover{
	background: #fff;
	border: 1px solid #2598d4;
	color: #2598d4;
}

.footerNewsletter form button.btn-invite{
	background: #5cb85c;
	color: #fff;
	font-size: 14.61px;
	font-weight: 300;
	border-radius: 0;
	padding: 9px 14px;
	margin-top: -5px;
	margin-left: 10px;
	border: 1px solid #4cae4c;
}
.footerNewsletter form button.btn-invite:hover{
	background: #fff;
	border: 1px solid #4cae4c;
	color: #2598d4;
}

.footerNewsletter a.btn-member{
	font-size: 14px;
	font-weight: 300;
	color: #fff;
	background: #666666;
	border-radius: 0;
	margin-top: 22px;
	padding: 10px 21px;
	border: 1px solid #666666;
}
.footerNewsletter a.btn-member:hover{
	background: #fff;
	border: 1px solid #666666;
	color: #666666;
}

.footerNewsletter form .form-control::-moz-placeholder {
    color: #d1d1d1;
    opacity: 1;
    font-weight: 600;
    font-size: 16px;
}
.footerMenu{background: #222222;}
.footerMenu .copyrite p{font-size: 12px;color: #fff;font-weight: 600;}
.footerMenu h3 { color: #c8d2d9; font-weight: 800; font-size: 22.13px;}
.footerMenu h3 span{color: #4cc3ef !important;}
.footerMenu ul{padding-left: 0;}
.footerMenu ul li{display: inline; font-size: 14px;font-weight: 600;padding-left: 25px;color: #7a7a7a;}
.menu ul li a{color: #7a7a7a; text-decoration: none;}
.menu ul li a:hover{color: #2598d4;}
.copyrite:after{content:'';position:absolute; border-right: 1px solid; border-color: rgba(255,255,255,0.1);height: 96px; top:0;right: 16px;}
.copyrite{
width:25%;
float: left;
position: relative;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
padding-left: 55px;
}
.menu{
width:45%;
float: left;
position: relative;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
padding-top:36px;
}
.socialmedia{
width: 30%;
float: left;
position: relative;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
padding-top:20px;
}
.socialmedia table tr td{height: 56px;vertical-align: middle;border: 1px solid;border-color: rgba(255,255,255,0.1);}
.socialmedia table{width:288px;float:right;}

.topMargin{margin-top: 90px;}
.breadcrumb p{font-size: 18px;}
.headerMargin{margin-top: 5px; }
.breadcrumb{margin-bottom: 0;}
.breadcrumb a {color:#666666;}

.contact-form{margin-top: 30px;}

.contact-form form button.btn-submit{
	background: #2598d4;
	color: #fff;
	font-size: 14.61px;
	font-weight: 300;
	border-radius: 0;
	padding: 9px 30px;
	border: 1px solid #2598d4;
	margin-top: 15px;
}
.contact-form form button.btn-submit:hover{
	background: #fff;
	border: 1px solid #2598d4;
	color: #2598d4;
	font-weight: 400;
}

.registration-form{margin-top: 30px;}

.registration-form form button.btn-register{
	background: #2598d4;
	color: #fff;
	font-size: 14.61px;
	font-weight: 300;
	border-radius: 0;
	padding: 9px 20px;
	border: 1px solid #2598d4;
	margin-top: 15px;
}
.registration-form form button.btn-register:hover{
	background: #fff;
	border: 1px solid #2598d4;
	color: #2598d4;
	font-weight: 400;
}

.thumbnail {
    border-color: #eaeef1;
}
.thumbnail {
    background-color: #fff;
    border: 1px solid #ddd;
    display: block;
    line-height: 1.42857143;
    margin-bottom: 20px;
    padding: 4px;
    transition: all .2s ease-in-out;
}
.profileIcon {
    border-radius: 77px !important;
    cursor: pointer;
    height: 110px;
    width: 110px;
}
.profileImg section{max-height: 370px;overflow-y: scroll; overflow-x:hidden;}

/***********LOGIN***********/
.login-bg {
    background: url(../../Images/login-bg.jpg) no-repeat right center #f7f7f7;
    min-height: 200px;
}
.loginsection{box-shadow: 0px 0px 6px #ddd;}
.loginform {
    background: rgba(247, 244, 244, 0);
    border-bottom: 4px solid #f06a6a;
    margin: 50px;
}
.loginform h2 {
    background: #f06a6a;
    color: white;
    font-family: "Raleway", sans-serif;
    font-size: 18px;
    padding: 10px;
}
.loginform h2 a {
    background: url(../../Images/user.png) no-repeat;
    color: white;
    display: inline-block;
    float: right;
    font-size: 14px;
    line-height: 20px;
    padding-left: 20px;
}
.pd30 {
    padding: 30px;
}
.about-video{padding-top: 50px;padding-left: 70px;}

.video-content{padding: 20px;background: #fff;margin-top: 40px;}
.video-content i{color: #f00;font-size: 35px;}
.video-content i.share{color: #B1B1B1;font-size: 14px;margin-right: 5px;}
.video-content h4{color: #666666; font-size: 28px;margin-bottom: 20px;color: #666666;font-weight: 600; display: inline-block;}
.video-content a{color: #666666; font-size: 14px;}
.video-content p{color: #666666; font-size: 14px;}
.video-content p.data{line-height: 15px;font-size: 12px; clear: both;}

.event-aside{background: #fff; padding: 15px 20px;}
.event-aside ul{padding: 0;}
.event-aside .recent-event h3, .event-aside .more-video h3{background: #eee; padding: 10px;font-size: 20px;}
.event-aside .recent-event ul li{border-bottom: 1px solid #eee; display: block; padding: 10px;}
.event-aside .recent-event ul li:last-child {border-bottom: none;}
.event-aside .recent-event ul li a{color: #8c8c8c; font-size: 14px;}
.event-aside .recent-event ul li a:hover{color: #000;}
.event-aside .recent-event ul li a:before{content: "\e080";font-family: 'Glyphicons Halflings'; margin-right: 5px; font-size: 11px;}

.event-aside .more-video .form-group{padding-top: 10px;}
.event-aside .more-video .more-video-content i{color: #f00;}
.event-aside .more-video .more-video-content h4{color: #666666; margin: 0 0 6px;font-size: 16px;color: #666666;font-weight: 600; display: inline-block;}
.event-aside .more-video .more-video-content a{color: #666666; font-size: 14px;}
.event-aside .more-video .more-video-content p{color: #666666; font-size: 14px;}
.event-aside .more-video .more-video-content p.data{line-height: 15px;font-size: 12px; clear: both;}
.event-aside .more-video ul li{ border-bottom: 1px solid #eee; overflow: hidden; padding: 10px;}
.event-aside .more-video ul li:last-child {border-bottom: none;}

.block-video{ background: #ccc; padding: 10px;}


.padder-v {
    padding-bottom: 15px;
    padding-top: 15px;
}
.padder {
    padding-left: 15px;
    padding-right: 15px;
}

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../../Assets/Admin/fonts/glyphicons-halflings-regular.eot');
  src: url('../../Assets/Admin/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../../Assets/Admin/fonts/glyphicons-halflings-regular.woff') format('woff'), url('../../Assets/Admin/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../../Assets/Admin/fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg');
}

[data-icon]:before {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    content: attr(data-icon);
    font-family: 'Simple-Line-Icons';
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    speak: none;
    text-transform: none;
}

.icon-user-female, .icon-user-follow, .icon-user-following, .icon-user-unfollow, .icon-trophy, .icon-screen-smartphone, .icon-screen-desktop, .icon-plane, .icon-notebook, .icon-moustache, .icon-mouse, .icon-magnet, .icon-energy, .icon-emoticon-smile, .icon-disc, .icon-cursor-move, .icon-crop, .icon-credit-card, .icon-chemistry, .icon-user, .icon-speedometer, .icon-social-youtube, .icon-social-twitter, .icon-social-tumblr, .icon-social-facebook, .icon-social-dropbox, .icon-social-dribbble, .icon-shield, .icon-screen-tablet, .icon-magic-wand, .icon-hourglass, .icon-graduation, .icon-ghost, .icon-game-controller, .icon-fire, .icon-eyeglasses, .icon-envelope-open, .icon-envelope-letter, .icon-bell, .icon-badge, .icon-anchor, .icon-wallet, .icon-vector, .icon-speech, .icon-puzzle, .icon-printer, .icon-present, .icon-playlist, .icon-pin, .icon-picture, .icon-map, .icon-layers, .icon-handbag, .icon-globe-alt, .icon-globe, .icon-frame, .icon-folder-alt, .icon-film, .icon-feed, .icon-earphones-alt, .icon-earphones, .icon-drop, .icon-drawer, .icon-docs, .icon-directions, .icon-direction, .icon-diamond, .icon-cup, .icon-compass, .icon-call-out, .icon-call-in, .icon-call-end, .icon-calculator, .icon-bubbles, .icon-briefcase, .icon-book-open, .icon-basket-loaded, .icon-basket, .icon-bag, .icon-action-undo, .icon-action-redo, .icon-wrench, .icon-umbrella, .icon-trash, .icon-tag, .icon-support, .icon-size-fullscreen, .icon-size-actual, .icon-shuffle, .icon-share-alt, .icon-share, .icon-rocket, .icon-question, .icon-pie-chart, .icon-pencil, .icon-note, .icon-music-tone-alt, .icon-music-tone, .icon-microphone, .icon-loop, .icon-logout, .icon-login, .icon-list, .icon-like, .icon-home, .icon-grid, .icon-graph, .icon-equalizer, .icon-dislike, .icon-cursor, .icon-control-start, .icon-control-rewind, .icon-control-play, .icon-control-pause, .icon-control-forward, .icon-control-end, .icon-calendar, .icon-bulb, .icon-bar-chart, .icon-arrow-up, .icon-arrow-right, .icon-arrow-left, .icon-arrow-down, .icon-ban, .icon-bubble, .icon-camcorder, .icon-camera, .icon-check, .icon-clock, .icon-close, .icon-cloud-download, .icon-cloud-upload, .icon-doc, .icon-envelope, .icon-eye, .icon-flag, .icon-folder, .icon-heart, .icon-info, .icon-key, .icon-link, .icon-lock, .icon-lock-open, .icon-magnifier, .icon-magnifier-add, .icon-magnifier-remove, .icon-paper-clip, .icon-paper-plane, .icon-plus, .icon-pointer, .icon-power, .icon-refresh, .icon-reload, .icon-settings, .icon-star, .icon-symbol-female, .icon-symbol-male, .icon-target, .icon-volume-1, .icon-volume-2, .icon-volume-off, .icon-users {
    -webkit-font-smoothing: antialiased;
    font-family: 'Simple-Line-Icons';
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 1;
    speak: none;
    text-transform: none;
}

/* Added New CSS */
.bg-info.dker, .bg-info .dker { background-color: #2ea0b6; }

.padder {
    padding-left: 15px;
    padding-right: 15px;
}

.bg-info {
    background-color: #4cb6cb !important;
    color: #eaf6f9 !important;
}


.bg-info.lt, .bg-info .lt { background-color: #62bcce; }

.bg-info.lter, .bg-info .lter { background-color: #FFFFFF/*#78c3d2*/; }

.bg-info.dk, .bg-info .dk { background-color:#36b0c8; }

.bg-info.dker, .bg-info .dker { background-color: #2ea0b6; }

.bg-info.bg, .bg-info .bg { background-color: #4cb6cb; }

.bg-info-ltest { background-color: #ecfcff; }

.bg-info a { color: #ffffff; }

.bg-info a:hover { color: #fff; }

.bg-info a.list-group-item:hover, .bg-info a.list-group-item:focus { background-color: inherit; }

.bg-info .nav > li:hover > a, .bg-info .nav > li:focus > a, .bg-info .nav > li:active > a, .bg-info .nav > li.active > a {
    background-color: #5dc0d3;
    color: #fff;
}

.bg-info .nav > li > a { color: #f2f2f2; }

.bg-info .nav > li > a:hover, .bg-info .nav > li > a:focus { background-color: #5dc0d3; }

.bg-info .nav .open > a { background-color: #5dc0d3; }

.bg-info .caret {
    border-bottom-color: #eaf6f9;
    border-top-color: #eaf6f9;
}

.bg-info.navbar .nav > li.active > a {
    background-color: #36b0c8;
    color: #fff;
}

.bg-info .open > a, .bg-info .open > a:hover, .bg-info .open > a:focus { color: #fff; }

.bg-info .text-muted { color: #c3e6ed !important; }

.bg-info .text-lt { color: #ffffff !important; }

.bg-info .icon-muted { color: #c3e6ed !important; }

.bg-info.auto .list-group-item, .bg-info .auto .list-group-item {
    background-color: transparent;
    border-color: #39adc4 !important;
}

.bg-info.auto .list-group-item:hover, .bg-info.auto .list-group-item:focus, .bg-info.auto .list-group-item:active, .bg-info.auto .list-group-item.active, .bg-info .auto .list-group-item:hover, .bg-info .auto .list-group-item:focus, .bg-info .auto .list-group-item:active, .bg-info .auto .list-group-item.active { background-color: #36b0c8 !important; }


.font-normal { font-weight: normal; }

.font-thin { font-weight: 300; }

.font-bold { font-weight: 700; }

.text-lg { font-size: 18px; }

.text-md { font-size: 16px; }

.text-sm { font-size: 13px; }

.text-xs { font-size: 12px; }


.text-dark { color: #5a6a7a; }

.text-dark-lt { color: #657789; }

.text-dark-lter { color: #718496; }

.text-dark-dk { color: #4f5d6b; }

.text-dark-dker { color: #44515d; }

.text-black { color: #000; }

.text-white { color: #fff; }

.text-muted { color: #939aa0; }







.icon-user-female:before { content: "\e000"; }

.icon-user-follow:before { content: "\e002"; }

.icon-user-following:before { content: "\e003"; }

.icon-user-unfollow:before { content: "\e004"; }

.icon-trophy:before { content: "\e006"; }

.icon-screen-smartphone:before { content: "\e010"; }

.icon-screen-desktop:before { content: "\e011"; }

.icon-plane:before { content: "\e012"; }

.icon-notebook:before { content: "\e013"; }

.icon-moustache:before { content: "\e014"; }

.icon-mouse:before { content: "\e015"; }

.icon-magnet:before { content: "\e016"; }

.icon-energy:before { content: "\e020"; }

.icon-emoticon-smile:before { content: "\e021"; }

.icon-disc:before { content: "\e022"; }

.icon-cursor-move:before { content: "\e023"; }

.icon-crop:before { content: "\e024"; }

.icon-credit-card:before { content: "\e025"; }

.icon-chemistry:before { content: "\e026"; }

.icon-user:before { content: "\e005"; }

.icon-speedometer:before { content: "\e007"; }

.icon-social-youtube:before { content: "\e008"; }

.icon-social-twitter:before { content: "\e009"; }

.icon-social-tumblr:before { content: "\e00a"; }

.icon-social-facebook:before { content: "\e00b"; }

.icon-social-dropbox:before { content: "\e00c"; }

.icon-social-dribbble:before { content: "\e00d"; }

.icon-shield:before { content: "\e00e"; }

.icon-screen-tablet:before { content: "\e00f"; }

.icon-magic-wand:before { content: "\e017"; }

.icon-hourglass:before { content: "\e018"; }

.icon-graduation:before { content: "\e019"; }

.icon-ghost:before { content: "\e01a"; }

.icon-game-controller:before { content: "\e01b"; }

.icon-fire:before { content: "\e01c"; }

.icon-eyeglasses:before { content: "\e01d"; }

.icon-envelope-open:before { content: "\e01e"; }

.icon-envelope-letter:before { content: "\e01f"; }

.icon-bell:before { content: "\e027"; }

.icon-badge:before { content: "\e028"; }

.icon-anchor:before { content: "\e029"; }

.icon-wallet:before { content: "\e02a"; }

.icon-vector:before { content: "\e02b"; }

.icon-speech:before { content: "\e02c"; }

.icon-puzzle:before { content: "\e02d"; }

.icon-printer:before { content: "\e02e"; }

.icon-present:before { content: "\e02f"; }

.icon-playlist:before { content: "\e030"; }

.icon-pin:before { content: "\e031"; }

.icon-picture:before { content: "\e032"; }

.icon-map:before { content: "\e033"; }

.icon-layers:before { content: "\e034"; }

.icon-handbag:before { content: "\e035"; }

.icon-globe-alt:before { content: "\e036"; }

.icon-globe:before { content: "\e037"; }

.icon-frame:before { content: "\e038"; }

.icon-folder-alt:before { content: "\e039"; }

.icon-film:before { content: "\e03a"; }

.icon-feed:before { content: "\e03b"; }

.icon-earphones-alt:before { content: "\e03c"; }

.icon-earphones:before { content: "\e03d"; }

.icon-drop:before { content: "\e03e"; }

.icon-drawer:before { content: "\e03f"; }

.icon-docs:before { content: "\e040"; }

.icon-directions:before { content: "\e041"; }

.icon-direction:before { content: "\e042"; }

.icon-diamond:before { content: "\e043"; }

.icon-cup:before { content: "\e044"; }

.icon-compass:before { content: "\e045"; }

.icon-call-out:before { content: "\e046"; }

.icon-call-in:before { content: "\e047"; }

.icon-call-end:before { content: "\e048"; }

.icon-calculator:before { content: "\e049"; }

.icon-bubbles:before { content: "\e04a"; }

.icon-briefcase:before { content: "\e04b"; }

.icon-book-open:before { content: "\e04c"; }

.icon-basket-loaded:before { content: "\e04d"; }

.icon-basket:before { content: "\e04e"; }

.icon-bag:before { content: "\e04f"; }

.icon-action-undo:before { content: "\e050"; }

.icon-action-redo:before { content: "\e051"; }

.icon-wrench:before { content: "\e052"; }

.icon-umbrella:before { content: "\e053"; }

.icon-trash:before { content: "\e054"; }

.icon-tag:before { content: "\e055"; }

.icon-support:before { content: "\e056"; }

.icon-size-fullscreen:before { content: "\e057"; }

.icon-size-actual:before { content: "\e058"; }

.icon-shuffle:before { content: "\e059"; }

.icon-share-alt:before { content: "\e05a"; }

.icon-share:before { content: "\e05b"; }

.icon-rocket:before { content: "\e05c"; }

.icon-question:before { content: "\e05d"; }

.icon-pie-chart:before { content: "\e05e"; }

.icon-pencil:before { content: "\e05f"; }

.icon-note:before { content: "\e060"; }

.icon-music-tone-alt:before { content: "\e061"; }

.icon-music-tone:before { content: "\e062"; }

.icon-microphone:before { content: "\e063"; }

.icon-loop:before { content: "\e064"; }

.icon-logout:before { content: "\e065"; }

.icon-login:before { content: "\e066"; }

.icon-list:before { content: "\e067"; }

.icon-like:before { content: "\e068"; }

.icon-home:before { content: "\e069"; }

.icon-grid:before { content: "\e06a"; }

.icon-graph:before { content: "\e06b"; }

.icon-equalizer:before { content: "\e06c"; }

.icon-dislike:before { content: "\e06d"; }

.icon-cursor:before { content: "\e06e"; }

.icon-control-start:before { content: "\e06f"; }

.icon-control-rewind:before { content: "\e070"; }

.icon-control-play:before { content: "\e071"; }

.icon-control-pause:before { content: "\e072"; }

.icon-control-forward:before { content: "\e073"; }

.icon-control-end:before { content: "\e074"; }

.icon-calendar:before { content: "\e075"; }

.icon-bulb:before { content: "\e076"; }

.icon-bar-chart:before { content: "\e077"; }

.icon-arrow-up:before { content: "\e078"; }

.icon-arrow-right:before { content: "\e079"; }

.icon-arrow-left:before { content: "\e07a"; }

.icon-arrow-down:before { content: "\e07b"; }

.icon-ban:before { content: "\e07c"; }

.icon-bubble:before { content: "\e07d"; }

.icon-camcorder:before { content: "\e07e"; }

.icon-camera:before { content: "\e07f"; }

.icon-check:before { content: "\e080"; }

.icon-clock:before { content: "\e081"; }

.icon-close:before { content: "\e082"; }

.icon-cloud-download:before { content: "\e083"; }

.icon-cloud-upload:before { content: "\e084"; }

.icon-doc:before { content: "\e085"; }

.icon-envelope:before { content: "\e086"; }

.icon-eye:before { content: "\e087"; }

.icon-flag:before { content: "\e088"; }

.icon-folder:before { content: "\e089"; }

.icon-heart:before { content: "\e08a"; }

.icon-info:before { content: "\e08b"; }

.icon-key:before { content: "\e08c"; }

.icon-link:before { content: "\e08d"; }

.icon-lock:before { content: "\e08e"; }

.icon-lock-open:before { content: "\e08f"; }

.icon-magnifier:before { content: "\e090"; }

.icon-magnifier-add:before { content: "\e091"; }

.icon-magnifier-remove:before { content: "\e092"; }

.icon-paper-clip:before { content: "\e093"; }

.icon-paper-plane:before { content: "\e094"; }

.icon-plus:before { content: "\e095"; }

.icon-pointer:before { content: "\e096"; }

.icon-power:before { content: "\e097"; }

.icon-refresh:before { content: "\e098"; }

.icon-reload:before { content: "\e099"; }

.icon-settings:before { content: "\e09a"; }

.icon-star:before { content: "\e09b"; }

.icon-symbol-female:before { content: "\e09c"; }

.icon-symbol-male:before { content: "\e09d"; }

.icon-target:before { content: "\e09e"; }

.icon-volume-1:before { content: "\e09f"; }

.icon-volume-2:before { content: "\e0a0"; }

.icon-volume-off:before { content: "\e0a1"; }

.icon-users:before { content: "\e001"; }




.fa-spin {
    -moz-animation: spin 2s infinite linear;
    -o-animation: spin 2s infinite linear;
    -webkit-animation: spin 2s infinite linear;
    animation: spin 2s infinite linear
}

@-moz-keyframes spin {
    0% { -moz-transform: rotate(0deg) }

    100% { -moz-transform: rotate(359deg) }
}

@-webkit-keyframes spin {
    0% { -webkit-transform: rotate(0deg) }

    100% { -webkit-transform: rotate(359deg) }
}

@-o-keyframes spin {
    0% { -o-transform: rotate(0deg) }

    100% { -o-transform: rotate(359deg) }
}

@-ms-keyframes spin {
    0% { -ms-transform: rotate(0deg) }

    100% { -ms-transform: rotate(359deg) }
}

@keyframes spin {
    0% { transform: rotate(0deg) }

    100% { transform: rotate(359deg) }
}

.fa-rotate-90 {
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
    transform: rotate(90deg)
}

.fa-rotate-180 {
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    transform: rotate(180deg)
}

.fa-rotate-270 {
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    transform: rotate(270deg)
}

.fa-flip-horizontal {
    -moz-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    -o-transform: scale(-1, 1);
    -webkit-transform: scale(-1, 1);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
    transform: scale(-1, 1)
}

.fa-flip-vertical {
    -moz-transform: scale(1, -1);
    -ms-transform: scale(1, -1);
    -o-transform: scale(1, -1);
    -webkit-transform: scale(1, -1);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
    transform: scale(1, -1)
}

.fa-stack {
    display: inline-block;
    height: 2em;
    line-height: 2em;
    position: relative;
    vertical-align: middle;
    width: 2em;
}

.fa-stack-1x, .fa-stack-2x {
    left: 0;
    position: absolute;
    text-align: center;
    width: 100%;
}

.fa-stack-1x { line-height: inherit }

.fa-stack-2x { font-size: 2em }

.fa-inverse { color: #fff }

.fa-glass:before { content: "\f000" }

.fa-music:before { content: "\f001" }

.fa-search:before { content: "\f002" }

.fa-envelope-o:before { content: "\f003" }

.fa-heart:before { content: "\f004" }

.fa-star:before { content: "\f005" }

.fa-star-o:before { content: "\f006" }

.fa-user:before { content: "\f007" }

.fa-film:before { content: "\f008" }

.fa-th-large:before { content: "\f009" }

.fa-th:before { content: "\f00a" }

.fa-th-list:before { content: "\f00b" }

.fa-check:before { content: "\f00c" }

.fa-times:before { content: "\f00d" }

.fa-search-plus:before { content: "\f00e" }

.fa-search-minus:before { content: "\f010" }

.fa-power-off:before { content: "\f011" }

.fa-signal:before { content: "\f012" }

.fa-gear:before, .fa-cog:before { content: "\f013" }

.fa-trash-o:before { content: "\f014" }

.fa-home:before { content: "\f015" }

.fa-file-o:before { content: "\f016" }

.fa-clock-o:before { content: "\f017" }

.fa-road:before { content: "\f018" }

.fa-download:before { content: "\f019" }

.fa-arrow-circle-o-down:before { content: "\f01a" }

.fa-arrow-circle-o-up:before { content: "\f01b" }

.fa-inbox:before { content: "\f01c" }

.fa-play-circle-o:before { content: "\f01d" }

.fa-rotate-right:before, .fa-repeat:before { content: "\f01e" }

.fa-refresh:before { content: "\f021" }

.fa-list-alt:before { content: "\f022" }

.fa-lock:before { content: "\f023" }

.fa-flag:before { content: "\f024" }

.fa-headphones:before { content: "\f025" }

.fa-volume-off:before { content: "\f026" }

.fa-volume-down:before { content: "\f027" }

.fa-volume-up:before { content: "\f028" }

.fa-qrcode:before { content: "\f029" }

.fa-barcode:before { content: "\f02a" }

.fa-tag:before { content: "\f02b" }

.fa-tags:before { content: "\f02c" }

.fa-book:before { content: "\f02d" }

.fa-bookmark:before { content: "\f02e" }

.fa-print:before { content: "\f02f" }

.fa-camera:before { content: "\f030" }

.fa-font:before { content: "\f031" }

.fa-bold:before { content: "\f032" }

.fa-italic:before { content: "\f033" }

.fa-text-height:before { content: "\f034" }

.fa-text-width:before { content: "\f035" }

.fa-align-left:before { content: "\f036" }

.fa-align-center:before { content: "\f037" }

.fa-align-right:before { content: "\f038" }

.fa-align-justify:before { content: "\f039" }

.fa-list:before { content: "\f03a" }

.fa-dedent:before, .fa-outdent:before { content: "\f03b" }

.fa-indent:before { content: "\f03c" }

.fa-video-camera:before { content: "\f03d" }

.fa-picture-o:before { content: "\f03e" }

.fa-pencil:before { content: "\f040" }

.fa-map-marker:before { content: "\f041" }

.fa-adjust:before { content: "\f042" }

.fa-tint:before { content: "\f043" }

.fa-edit:before, .fa-pencil-square-o:before { content: "\f044" }

.fa-share-square-o:before { content: "\f045" }

.fa-check-square-o:before { content: "\f046" }

.fa-arrows:before { content: "\f047" }

.fa-step-backward:before { content: "\f048" }

.fa-fast-backward:before { content: "\f049" }

.fa-backward:before { content: "\f04a" }

.fa-play:before { content: "\f04b" }

.fa-pause:before { content: "\f04c" }

.fa-stop:before { content: "\f04d" }

.fa-forward:before { content: "\f04e" }

.fa-fast-forward:before { content: "\f050" }

.fa-step-forward:before { content: "\f051" }

.fa-eject:before { content: "\f052" }

.fa-chevron-left:before { content: "\f053" }

.fa-chevron-right:before { content: "\f054" }

.fa-plus-circle:before { content: "\f055" }

.fa-minus-circle:before { content: "\f056" }

.fa-times-circle:before { content: "\f057" }

.fa-check-circle:before { content: "\f058" }

.fa-question-circle:before { content: "\f059" }

.fa-info-circle:before { content: "\f05a" }

.fa-crosshairs:before { content: "\f05b" }

.fa-times-circle-o:before { content: "\f05c" }

.fa-check-circle-o:before { content: "\f05d" }

.fa-ban:before { content: "\f05e" }

.fa-arrow-left:before { content: "\f060" }

.fa-arrow-right:before { content: "\f061" }

.fa-arrow-up:before { content: "\f062" }

.fa-arrow-down:before { content: "\f063" }

.fa-mail-forward:before, .fa-share:before { content: "\f064" }

.fa-expand:before { content: "\f065" }

.fa-compress:before { content: "\f066" }

.fa-plus:before { content: "\f067" }

.fa-minus:before { content: "\f068" }

.fa-asterisk:before { content: "\f069" }

.fa-exclamation-circle:before { content: "\f06a" }

.fa-gift:before { content: "\f06b" }

.fa-leaf:before { content: "\f06c" }

.fa-fire:before { content: "\f06d" }

.fa-eye:before { content: "\f06e" }

.fa-eye-slash:before { content: "\f070" }

.fa-warning:before, .fa-exclamation-triangle:before { content: "\f071" }

.fa-plane:before { content: "\f072" }

.fa-calendar:before { content: "\f073" }

.fa-random:before { content: "\f074" }

.fa-comment:before { content: "\f075" }

.fa-magnet:before { content: "\f076" }

.fa-chevron-up:before { content: "\f077" }

.fa-chevron-down:before { content: "\f078" }

.fa-retweet:before { content: "\f079" }

.fa-shopping-cart:before { content: "\f07a" }

.fa-folder:before { content: "\f07b" }

.fa-folder-open:before { content: "\f07c" }

.fa-arrows-v:before { content: "\f07d" }

.fa-arrows-h:before { content: "\f07e" }

.fa-bar-chart-o:before { content: "\f080" }

.fa-twitter-square:before { content: "\f081" }

.fa-facebook-square:before { content: "\f082" }

.fa-camera-retro:before { content: "\f083" }

.fa-key:before { content: "\f084" }

.fa-gears:before, .fa-cogs:before { content: "\f085" }

.fa-comments:before { content: "\f086" }

.fa-thumbs-o-up:before { content: "\f087" }

.fa-thumbs-o-down:before { content: "\f088" }

.fa-star-half:before { content: "\f089" }

.fa-heart-o:before { content: "\f08a" }

.fa-sign-out:before { content: "\f08b" }

.fa-linkedin-square:before { content: "\f08c" }

.fa-thumb-tack:before { content: "\f08d" }

.fa-external-link:before { content: "\f08e" }

.fa-sign-in:before { content: "\f090" }

.fa-trophy:before { content: "\f091" }

.fa-github-square:before { content: "\f092" }

.fa-upload:before { content: "\f093" }

.fa-lemon-o:before { content: "\f094" }

.fa-phone:before { content: "\f095" }

.fa-square-o:before { content: "\f096" }

.fa-bookmark-o:before { content: "\f097" }

.fa-phone-square:before { content: "\f098" }

.fa-twitter:before { content: "\f099" }

.fa-facebook:before { content: "\f09a" }

.fa-github:before { content: "\f09b" }

.fa-unlock:before { content: "\f09c" }

.fa-credit-card:before { content: "\f09d" }

.fa-rss:before { content: "\f09e" }

.fa-hdd-o:before { content: "\f0a0" }

.fa-bullhorn:before { content: "\f0a1" }

.fa-bell:before { content: "\f0f3" }

.fa-certificate:before { content: "\f0a3" }

.fa-hand-o-right:before { content: "\f0a4" }

.fa-hand-o-left:before { content: "\f0a5" }

.fa-hand-o-up:before { content: "\f0a6" }

.fa-hand-o-down:before { content: "\f0a7" }

.fa-arrow-circle-left:before { content: "\f0a8" }

.fa-arrow-circle-right:before { content: "\f0a9" }

.fa-arrow-circle-up:before { content: "\f0aa" }

.fa-arrow-circle-down:before { content: "\f0ab" }

.fa-globe:before { content: "\f0ac" }

.fa-wrench:before { content: "\f0ad" }

.fa-tasks:before { content: "\f0ae" }

.fa-filter:before { content: "\f0b0" }

.fa-briefcase:before { content: "\f0b1" }

.fa-arrows-alt:before { content: "\f0b2" }

.fa-group:before, .fa-users:before { content: "\f0c0" }

.fa-chain:before, .fa-link:before { content: "\f0c1" }

.fa-cloud:before { content: "\f0c2" }

.fa-flask:before { content: "\f0c3" }

.fa-cut:before, .fa-scissors:before { content: "\f0c4" }

.fa-copy:before, .fa-files-o:before { content: "\f0c5" }

.fa-paperclip:before { content: "\f0c6" }

.fa-save:before, .fa-floppy-o:before { content: "\f0c7" }

.fa-square:before { content: "\f0c8" }

.fa-bars:before { content: "\f0c9" }

.fa-list-ul:before { content: "\f0ca" }

.fa-list-ol:before { content: "\f0cb" }

.fa-strikethrough:before { content: "\f0cc" }

.fa-underline:before { content: "\f0cd" }

.fa-table:before { content: "\f0ce" }

.fa-magic:before { content: "\f0d0" }

.fa-truck:before { content: "\f0d1" }

.fa-pinterest:before { content: "\f0d2" }

.fa-pinterest-square:before { content: "\f0d3" }

.fa-google-plus-square:before { content: "\f0d4" }

.fa-google-plus:before { content: "\f0d5" }

.fa-money:before { content: "\f0d6" }

.fa-caret-down:before { content: "\f0d7" }

.fa-caret-up:before { content: "\f0d8" }

.fa-caret-left:before { content: "\f0d9" }

.fa-caret-right:before { content: "\f0da" }

.fa-columns:before { content: "\f0db" }

.fa-unsorted:before, .fa-sort:before { content: "\f0dc" }

.fa-sort-down:before, .fa-sort-asc:before { content: "\f0dd" }

.fa-sort-up:before, .fa-sort-desc:before { content: "\f0de" }

.fa-envelope:before { content: "\f0e0" }

.fa-linkedin:before { content: "\f0e1" }

.fa-rotate-left:before, .fa-undo:before { content: "\f0e2" }

.fa-legal:before, .fa-gavel:before { content: "\f0e3" }

.fa-dashboard:before, .fa-tachometer:before { content: "\f0e4" }

.fa-comment-o:before { content: "\f0e5" }

.fa-comments-o:before { content: "\f0e6" }

.fa-flash:before, .fa-bolt:before { content: "\f0e7" }

.fa-sitemap:before { content: "\f0e8" }

.fa-umbrella:before { content: "\f0e9" }

.fa-paste:before, .fa-clipboard:before { content: "\f0ea" }

.fa-lightbulb-o:before { content: "\f0eb" }

.fa-exchange:before { content: "\f0ec" }

.fa-cloud-download:before { content: "\f0ed" }

.fa-cloud-upload:before { content: "\f0ee" }

.fa-user-md:before { content: "\f0f0" }

.fa-stethoscope:before { content: "\f0f1" }

.fa-suitcase:before { content: "\f0f2" }

.fa-bell-o:before { content: "\f0a2" }

.fa-coffee:before { content: "\f0f4" }

.fa-cutlery:before { content: "\f0f5" }

.fa-file-text-o:before { content: "\f0f6" }

.fa-building-o:before { content: "\f0f7" }

.fa-hospital-o:before { content: "\f0f8" }

.fa-ambulance:before { content: "\f0f9" }

.fa-medkit:before { content: "\f0fa" }

.fa-fighter-jet:before { content: "\f0fb" }

.fa-beer:before { content: "\f0fc" }

.fa-h-square:before { content: "\f0fd" }

.fa-plus-square:before { content: "\f0fe" }

.fa-angle-double-left:before { content: "\f100" }

.fa-angle-double-right:before { content: "\f101" }

.fa-angle-double-up:before { content: "\f102" }

.fa-angle-double-down:before { content: "\f103" }

.fa-angle-left:before { content: "\f104" }

.fa-angle-right:before { content: "\f105" }

.fa-angle-up:before { content: "\f106" }

.fa-angle-down:before { content: "\f107" }

.fa-desktop:before { content: "\f108" }

.fa-laptop:before { content: "\f109" }

.fa-tablet:before { content: "\f10a" }

.fa-mobile-phone:before, .fa-mobile:before { content: "\f10b" }

.fa-circle-o:before { content: "\f10c" }

.fa-quote-left:before { content: "\f10d" }

.fa-quote-right:before { content: "\f10e" }

.fa-spinner:before { content: "\f110" }

.fa-circle:before { content: "\f111" }

.fa-mail-reply:before, .fa-reply:before { content: "\f112" }

.fa-github-alt:before { content: "\f113" }

.fa-folder-o:before { content: "\f114" }

.fa-folder-open-o:before { content: "\f115" }

.fa-smile-o:before { content: "\f118" }

.fa-frown-o:before { content: "\f119" }

.fa-meh-o:before { content: "\f11a" }

.fa-gamepad:before { content: "\f11b" }

.fa-keyboard-o:before { content: "\f11c" }

.fa-flag-o:before { content: "\f11d" }

.fa-flag-checkered:before { content: "\f11e" }

.fa-terminal:before { content: "\f120" }

.fa-code:before { content: "\f121" }

.fa-reply-all:before { content: "\f122" }

.fa-mail-reply-all:before { content: "\f122" }

.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before { content: "\f123" }

.fa-location-arrow:before { content: "\f124" }

.fa-crop:before { content: "\f125" }

.fa-code-fork:before { content: "\f126" }

.fa-unlink:before, .fa-chain-broken:before { content: "\f127" }

.fa-question:before { content: "\f128" }

.fa-info:before { content: "\f129" }

.fa-exclamation:before { content: "\f12a" }

.fa-superscript:before { content: "\f12b" }

.fa-subscript:before { content: "\f12c" }

.fa-eraser:before { content: "\f12d" }

.fa-puzzle-piece:before { content: "\f12e" }

.fa-microphone:before { content: "\f130" }

.fa-microphone-slash:before { content: "\f131" }

.fa-shield:before { content: "\f132" }

.fa-calendar-o:before { content: "\f133" }

.fa-fire-extinguisher:before { content: "\f134" }

.fa-rocket:before { content: "\f135" }

.fa-maxcdn:before { content: "\f136" }

.fa-chevron-circle-left:before { content: "\f137" }

.fa-chevron-circle-right:before { content: "\f138" }

.fa-chevron-circle-up:before { content: "\f139" }

.fa-chevron-circle-down:before { content: "\f13a" }

.fa-html5:before { content: "\f13b" }

.fa-css3:before { content: "\f13c" }

.fa-anchor:before { content: "\f13d" }

.fa-unlock-alt:before { content: "\f13e" }

.fa-bullseye:before { content: "\f140" }

.fa-ellipsis-h:before { content: "\f141" }

.fa-ellipsis-v:before { content: "\f142" }

.fa-rss-square:before { content: "\f143" }

.fa-play-circle:before { content: "\f144" }

.fa-ticket:before { content: "\f145" }

.fa-minus-square:before { content: "\f146" }

.fa-minus-square-o:before { content: "\f147" }

.fa-level-up:before { content: "\f148" }

.fa-level-down:before { content: "\f149" }

.fa-check-square:before { content: "\f14a" }

.fa-pencil-square:before { content: "\f14b" }

.fa-external-link-square:before { content: "\f14c" }

.fa-share-square:before { content: "\f14d" }

.fa-compass:before { content: "\f14e" }

.fa-toggle-down:before, .fa-caret-square-o-down:before { content: "\f150" }

.fa-toggle-up:before, .fa-caret-square-o-up:before { content: "\f151" }

.fa-toggle-right:before, .fa-caret-square-o-right:before { content: "\f152" }

.fa-euro:before, .fa-eur:before { content: "\f153" }

.fa-gbp:before { content: "\f154" }

.fa-dollar:before, .fa-usd:before { content: "\f155" }

.fa-rupee:before, .fa-inr:before { content: "\f156" }

.fa-cny:before, .fa-rmb:before, .fa-yen:before, .fa-jpy:before { content: "\f157" }

.fa-ruble:before, .fa-rouble:before, .fa-rub:before { content: "\f158" }

.fa-won:before, .fa-krw:before { content: "\f159" }

.fa-bitcoin:before, .fa-btc:before { content: "\f15a" }

.fa-file:before { content: "\f15b" }

.fa-file-text:before { content: "\f15c" }

.fa-sort-alpha-asc:before { content: "\f15d" }

.fa-sort-alpha-desc:before { content: "\f15e" }

.fa-sort-amount-asc:before { content: "\f160" }

.fa-sort-amount-desc:before { content: "\f161" }

.fa-sort-numeric-asc:before { content: "\f162" }

.fa-sort-numeric-desc:before { content: "\f163" }

.fa-thumbs-up:before { content: "\f164" }

.fa-thumbs-down:before { content: "\f165" }

.fa-youtube-square:before { content: "\f166" }

.fa-youtube:before { content: "\f167" }

.fa-xing:before { content: "\f168" }

.fa-xing-square:before { content: "\f169" }

.fa-youtube-play:before { content: "\f16a" }

.fa-dropbox:before { content: "\f16b" }

.fa-stack-overflow:before { content: "\f16c" }

.fa-instagram:before { content: "\f16d" }

.fa-flickr:before { content: "\f16e" }

.fa-adn:before { content: "\f170" }

.fa-bitbucket:before { content: "\f171" }

.fa-bitbucket-square:before { content: "\f172" }

.fa-tumblr:before { content: "\f173" }

.fa-tumblr-square:before { content: "\f174" }

.fa-long-arrow-down:before { content: "\f175" }

.fa-long-arrow-up:before { content: "\f176" }

.fa-long-arrow-left:before { content: "\f177" }

.fa-long-arrow-right:before { content: "\f178" }

.fa-apple:before { content: "\f179" }

.fa-windows:before { content: "\f17a" }

.fa-android:before { content: "\f17b" }

.fa-linux:before { content: "\f17c" }

.fa-dribbble:before { content: "\f17d" }

.fa-skype:before { content: "\f17e" }

.fa-foursquare:before { content: "\f180" }

.fa-trello:before { content: "\f181" }

.fa-female:before { content: "\f182" }

.fa-male:before { content: "\f183" }

.fa-gittip:before { content: "\f184" }

.fa-sun-o:before { content: "\f185" }

.fa-moon-o:before { content: "\f186" }

.fa-archive:before { content: "\f187" }

.fa-bug:before { content: "\f188" }

.fa-vk:before { content: "\f189" }

.fa-weibo:before { content: "\f18a" }

.fa-renren:before { content: "\f18b" }

.fa-pagelines:before { content: "\f18c" }

.fa-stack-exchange:before { content: "\f18d" }

.fa-arrow-circle-o-right:before { content: "\f18e" }

.fa-arrow-circle-o-left:before { content: "\f190" }

.fa-toggle-left:before, .fa-caret-square-o-left:before { content: "\f191" }

.fa-dot-circle-o:before { content: "\f192" }

.fa-wheelchair:before { content: "\f193" }

.fa-vimeo-square:before { content: "\f194" }

.fa-turkish-lira:before, .fa-try:before { content: "\f195" }

.fa-plus-square-o:before { content: "\f196" }




.chat-item:before, .chat-item:after {
    content: " ";
    display: table;
}

.chat-item:after { clear: both; }

.chat-item .arrow { top: 20px; }

.chat-item .arrow.right:after { border-left-color: #e8eff0; }

.chat-item .chat-body {
    margin-left: 50px;
    min-height: 30px;
    position: relative;
}

.chat-item .chat-body .panel { margin: 0 -1px; }

.chat-item.right .chat-body {
    margin-left: 0;
    margin-right: 50px;
}

.chat-item + .chat-item { margin-top: 15px; }

.comment-list { position: relative; }

.comment-list .comment-item {
    margin-top: 0;
    position: relative;
}

.comment-list .comment-item > .thumb-sm { width: 36px; }

.comment-list .comment-item .arrow.left {
    left: 39px;
    top: 20px;
}

.comment-list .comment-item .comment-body { margin-left: 46px; }

.comment-list .comment-item .panel-body { padding: 10px 15px; }

.comment-list .comment-item .panel-heading, .comment-list .comment-item .panel-footer {
    background-color: #fff;
    font-size: 12px;
    position: relative;
}

.comment-list .comment-reply { margin-left: 46px; }

.comment-list:before {
    background: #e0e4e8;
    bottom: 35px;
    content: '';
    left: 18px;
    position: absolute;
    top: 0;
    width: 1px;
}

.timeline {
    border-collapse: collapse;
    border-spacing: 0;
    display: table;
    position: relative;
    table-layout: fixed;
    width: 100%;
}

.timeline:before {
    background-color: #ddd;
    bottom: 30px;
    content: "";
    left: 50%;
    margin-left: -1px;
    position: absolute;
    top: 0;
    width: 1px;
    z-index: 0;
}

.timeline .timeline-date {
    left: -200px;
    margin-top: -9px;
    position: absolute;
    text-align: right;
    top: 50%;
    width: 150px;
}

.timeline .timeline-icon {
    left: -41px;
    margin-top: -15px;
    position: absolute;
    top: -2px;
    top: 50%;
}

.timeline .time-icon {
    border-radius: 20px;
    display: inline-block !important;
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 30px;
    z-index: 10;
}

.timeline .time-icon:before {
    font-size: 14px;
    margin-top: 5px;
}

.timeline-item { display: table-row; }

.timeline-item:before, .timeline-item.alt:after {
    content: "";
    display: block;
    width: 50%;
}

.timeline-item.alt { text-align: right; }

.timeline-item.alt:before { display: none; }

.timeline-item.alt .panel {
    margin-left: 0;
    margin-right: 25px;
}

.timeline-item.alt .timeline-date {
    left: auto;
    right: -200px;
    text-align: left;
}

.timeline-item.alt .timeline-icon {
    left: auto;
    right: -41px;
}

.timeline-item.active {
    display: table-caption;
    text-align: center;
}

.timeline-item.active:before { width: 1%; }

.timeline-item.active .timeline-caption {
    display: inline-block;
    width: auto;
}

.timeline-item.active .timeline-caption h5 span { color: #fff; }

.timeline-item.active .panel { margin-left: 0; }

.timeline-item.active .timeline-date, .timeline-item.active .timeline-icon {
    display: inline-block;
    margin-bottom: 10px;
    position: static;
    width: auto;
}

.timeline-caption {
    display: table-cell;
    vertical-align: top;
    width: 50%;
}

.timeline-caption .panel {
    margin-left: 25px;
    position: relative;
    text-align: left;
}

.timeline-caption h5 { margin: 0; }

.timeline-caption h5 span {
    color: #999;
    display: block;
    font-size: 12px;
    margin-bottom: 4px;
}

.timeline-caption p {
    font-size: 12px;
    margin-bottom: 0;
    margin-top: 10px;
}

.timeline-footer { display: table-row; }

.timeline-footer a {
    display: table-cell;
    text-align: right;
}

.timeline-footer .time-icon {
    margin-right: -15px;
    z-index: 5;
}

.post-item {
    -webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.15);
    background-color: #fff;
    border-radius: 3px;
    box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.15);
    margin-bottom: 15px;
}

.post-item .post-title { margin-top: 0; }

.post-item .post-media { text-align: center; }

.post-item .post-media img { border-radius: 3px 3px 0 0; }



.avatar {
    border-radius: 500px;
    display: block;
    position: relative;
    white-space: nowrap;
}

.avatar img {
    border-radius: 500px;
    width: 100%;
}

.avatar i {
    border-radius: 100%;
    border-style: solid;
    border-width: 2px;
    height: 10px;
    left: 0;
    position: absolute;
    top: 0;
    width: 10px;
}

.avatar i.md {
    height: 12px;
    margin: 1px;
    width: 12px;
}

.avatar i.sm { margin: -1px; }

.avatar i.right {
    left: auto;
    right: 0;
}

.avatar i.bottom {
    bottom: 0;
    left: auto;
    right: 0;
    top: auto;
}

.avatar i.on { background-color: #1ab667; }

.avatar i.off { background-color: #939aa0; }

.avatar i.busy { background-color: #f05050; }

.avatar i.away { background-color: #fad733; }

.thumb-lg {
    display: inline-block;
    width: 128px;
}

.thumb-md {
    display: inline-block;
    width: 64px;
}

.thumb {
    display: inline-block;
    width: 50px;
}

.thumb-sm {
    display: inline-block;
    width: 40px;
}

.thumb-xs {
    display: inline-block;
    width: 30px;
}

.thumb-wrapper {
    border: 1px solid #dbe2e7;
    padding: 2px;
}

.thumb img, .thumb-xs img, .thumb-sm img, .thumb-md img, .thumb-lg img, .thumb-btn img {
    height: auto;
    max-width: 100%;
    vertical-align: middle;
}

.img-full { width: 100%; }

.img-full img { width: 100%; }



.post-item {
    -webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.15);
    background-color: #fff;
    border-radius: 3px;
    box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.15);
    margin-bottom: 15px;
}

.post-item .post-title { margin-top: 0; }

.post-item .post-media { text-align: center; }

.post-item .post-media img { border-radius: 3px 3px 0 0; }


.box-shadow { box-shadow: 0 2px 2px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(0, 0, 0, 0.05); }

.wrapper-xs { padding: 5px; }

.wrapper-sm { padding: 10px; }

.wrapper { padding: 15px; }

.wrapper-md { padding: 20px; }

.wrapper-lg { padding: 30px; }

.wrapper-xl { padding: 50px; }



.bx-wrapper .bx-viewport{max-height: 657px;}


.signupBtn {
    margin-top: 20px;
    padding-left: 60px;
}

/* amit changes start*/

.sign-up-wrapper {
    margin:25px 0;
}
.sign-up-wrapper .div-sign-up {
    margin-left: 62px;
    margin-bottom: 20px;
}
.sign-up-wrapper .sub-buttons {
    margin-top: 20px;
}

.btn-blue {
    color: #fff;
    background-color: #2598d4;
    border: 1px solid #2598d4;
    border-radius: 0;
    padding: 10px 20px;
}

.btn-blue:hover {
    color: #fff;
    background-color: #2598d4;
}
/*amit changes end*/




/* Added for responsive */
@media (max-width:767px){
    .modal-content #jp_container_1 ,.modal-content .jp-video, .jp-jplayer, video {width:100% !important ;}
    .jp-video .jp-type-playlist .jp-controls {margin-left:145px !important;}
}
    .leftContent h2 {  word-wrap: break-word;}