/*********bootstrap css start*********/
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800&display=swap');
.label, sub, sup { vertical-align: baseline}
hr, img { border: 0 }
body{ overflow-x:hidden; }
body, figure {margin: 0; font-family: 'Open Sans', sans-serif;} 
.btn-group>.btn-group, .btn-toolbar .btn, .btn-toolbar .btn-group, .btn-toolbar .input-group, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .dropdown-menu {
float: left}
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse, .pre-scrollable { max-height: 340px;}
html {
/*	font-family: sans-serif;*/
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
    overflow-x: hidden !important;
}
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;}
b, optgroup, strong {	font-weight:600;}
dfn {	font-style: italic}
h1 { margin: .67em 0 }
mark { color: #000; background: #ff0 }
sub, sup {	position: relative;	font-size: 75%;	line-height: 0}
sup { top: -.5em}
sub { bottom: -.25em}
img { vertical-align: middle }
svg:not(:root) { overflow: hidden }
hr { height: 0; -webkit-box-sizing: content-box; 	-moz-box-sizing: content-box; box-sizing: content-box}
pre, textarea { overflow: auto}
code, kbd, pre, samp {	font-size: 1em

}
.heighlight_news {
border: solid 1px #ddd;
padding: 0px 5px 10px 10px;
background-color:#efefefef;
}
button, input, optgroup, select, textarea {

	margin: 0;

	font: inherit;

	color: inherit

}

.glyphicon, address {

	font-style: normal

}

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 {

padding:0;

border:0

}

input[type=checkbox], input[type=radio] {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	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-search-cancel-button, input[type=search]::-webkit-search-decoration {

-webkit-appearance:none

}

table {

	border-spacing: 0;

	border-collapse: collapse

}

td, th {

	padding: 0

}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */

@media print {

blockquote, img, pre, tr {

	page-break-inside: avoid

}

*, :after, :before {

	color: #000!important;

	text-shadow: none!important;

	background: 0 0!important;

	-webkit-box-shadow: none!important;

	box-shadow: none!important

}

a, a:visited {

	text-decoration: underline

}

a[href]:after {

	content: " (" attr(href) ")"

}

abbr[title]:after {

	content: " (" attr(title) ")"

}

a[href^="javascript:"]:after, a[href^="#"]:after {

	content: ""

}

blockquote, pre {

	border: 1px solid #999

}

thead {

	display: table-header-group

}

img {

	max-width: 100%!important

}

h2, h3, p {

	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 td, .table-bordered th {

	border: 1px solid #ddd!important

}

}

.dropdown-menu, .modal-content {

	-webkit-background-clip: padding-box

}

.btn, .btn-danger.active, .btn-danger:active, .btn-default.active, .btn-default:active, .btn-info.active, .btn-info:active, .btn-primary.active, .btn-primary:active, .btn-warning.active, .btn-warning:active, .btn.active, .btn:active, .dropdown-menu>.disabled>a:focus, .dropdown-menu>.disabled>a:hover, .form-control, .navbar-toggle, .open>.dropdown-toggle.btn-danger, .open>.dropdown-toggle.btn-default, .open>.dropdown-toggle.btn-info, .open>.dropdown-toggle.btn-primary, .open>.dropdown-toggle.btn-warning {

	background-image: none

}

.img-thumbnail, body {

	background-color: #fff

}

@font-face {

	font-family: 'Glyphicons Halflings';

	src: url(../fonts/glyphicons-halflings-regular.eot);

	src: url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'), url(../fonts/glyphicons-halflings-regular.woff) format('woff'), url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')

}

.glyphicon {

	position: relative;

	top: 1px;

	display: inline-block;

	font-family: 'Glyphicons Halflings';

	font-weight: 400;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale

}

.glyphicon-asterisk:before {

	content: "\002a"

}

.glyphicon-plus:before {

	content: "\002b"

}

.glyphicon-eur:before, .glyphicon-euro: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, .glyphicon-btc:before, .glyphicon-xbt:before {

	content: "\e227"

}

.glyphicon-jpy:before, .glyphicon-yen:before {

	content: "\00a5"

}

.glyphicon-rub:before, .glyphicon-ruble: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"

}

*, :after, :before {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}

html {

	font-size: 10px;

	-webkit-tap-highlight-color: transparent

}

body {

/*	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;*/

	font-size: 14px;

	line-height: 1.42857143;

	color: #333; overflow-x:hidden !important;

}

button, input, select, textarea {

	font-family: inherit;

	font-size: inherit;

	line-height: inherit

}

a {

	color: #337ab7;

	text-decoration: none

}

a:focus, a:hover {

	color: #23527c;

	text-decoration: underline

}

a:focus {

	outline: -webkit-focus-ring-color auto 5px;

	outline-offset: -2px

}

.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {

	display: block;

	max-width: 100%;

	height: auto

}

.img-rounded {

	border-radius: 6px

}

.img-thumbnail {

	display: inline-block;

	max-width: 100%;

	height: auto;

	padding: 4px;

	line-height: 1.42857143;

	border: 1px solid #ddd;

	border-radius: 4px;

	-webkit-transition: all .2s ease-in-out;

	-o-transition: all .2s ease-in-out;

	transition: all .2s ease-in-out

}

.img-circle {

	border-radius: 50%; object-fit: cover;

}

hr {

	margin-top: 20px;

	margin-bottom: 20px;

	border-top: 1px solid #eee

}

.sr-only {

	position: absolute;

	width: 1px;

	height: 1px;

	padding: 0;

	margin: -1px;

	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: 500;

	line-height: 1.1;

	color: inherit

}

.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, .h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {

	font-weight: 400;

	line-height: 1;

	color: #777

}

.h1, .h2, .h3, h1, h2, 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, .h5, .h6, h4, h5, 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: 36px

}

.h2, h2 {

	font-size: 30px

}

.h3, h3 {

	font-size: 24px

}

.h4, h4 {

	font-size: 18px

}

.h5, h5 {

	font-size: 14px

}

.h6, h6 {

	font-size: 12px

}

p {

	margin: 0 0 10px

}

.lead {

	margin-bottom: 20px;

	font-size: 16px;

	font-weight: 300;

	line-height: 1.4

}

dt, kbd kbd, label {

	font-weight: 700

}

address, blockquote .small, blockquote footer, blockquote small, dd, dt, pre {

	line-height: 1.42857143

}





@media (min-width:768px) {

.lead {

	font-size: 21px

}

}

.small, small {

	font-size: 85%

}

.mark, mark {

	padding: .2em;

	background-color: #fcf8e3

}

.list-inline, .list-unstyled {

	padding-left: 0;

	list-style: none

}

.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: #777

}

.text-primary {

	color: #337ab7

}

a.text-primary:focus, a.text-primary:hover {

	color: #286090

}

.text-success {

	color: #3c763d

}

a.text-success:focus, a.text-success:hover {

	color: #2b542c

}

.text-info {

	color: #31708f

}

a.text-info:focus, a.text-info:hover {

	color: #245269

}

.text-warning {

	color: #8a6d3b

}

a.text-warning:focus, a.text-warning:hover {

	color: #66512c

}

.text-danger {

	color: #a94442

}

a.text-danger:focus, a.text-danger:hover {

	color: #843534

}

.bg-primary {

	color: #fff;

	background-color: #337ab7

}

a.bg-primary:focus, a.bg-primary:hover {

	background-color: #286090

}

.bg-success {

	background-color: #dff0d8

}

a.bg-success:focus, a.bg-success:hover {

	background-color: #c1e2b3

}

.bg-info {

	background-color: #d9edf7

}

a.bg-info:focus, a.bg-info:hover {

	background-color: #afd9ee

}

.bg-warning {

	background-color: #fcf8e3

}

a.bg-warning:focus, a.bg-warning:hover {

	background-color: #f7ecb5

}

.bg-danger {

	background-color: #f2dede

}

a.bg-danger:focus, a.bg-danger:hover {

	background-color: #e4b9b9

}

pre code, table {

	background-color: transparent

}

.page-header {

	padding-bottom: 9px;

	margin: 40px 0 20px;

	border-bottom: 1px solid #eee

}

dl, ol, ul {

	margin-top: 0

}

blockquote ol:last-child, blockquote p:last-child, blockquote ul:last-child, ol ol, ol ul, ul ol, ul ul {

	margin-bottom: 0

}

address, dl {

	margin-bottom: 20px

}

ol, ul {

	margin-bottom: 10px

}

.list-inline {

	margin-left: -5px

}

.list-inline>li {

	display: inline-block;

	padding-right: 4px;

	padding-left: 4px

}

dd {

	margin-left: 0

}

@media (min-width:768px) {

.dl-horizontal dt {

	float: left;

	width: 160px;

	overflow: hidden;

	clear: left;

	text-align: right;

	text-overflow: ellipsis;

	white-space: nowrap

}

.dl-horizontal dd {

	margin-left: 180px

}

.container {

	width: 750px

}

}

abbr[data-original-title], abbr[title] {

	cursor: help;

	border-bottom: 1px dotted #777

}

.initialism {

	font-size: 90%;

	text-transform: uppercase

}

blockquote {

	padding: 10px 20px;

	margin: 0 0 20px;

	font-size: 17.5px;

	border-left: 5px solid #eee

}

blockquote .small, blockquote footer, blockquote small {

	display: block;

	font-size: 80%;

	color: #777

}

legend, pre {

	display: block;

	color: #333

}

blockquote .small:before, blockquote footer:before, blockquote small:before {

	content: '\2014 \00A0'

}

.blockquote-reverse, blockquote.pull-right {

	padding-right: 15px;

	padding-left: 0;

	text-align: right;

	border-right: 5px solid #eee;

	border-left: 0

}

code, kbd {

	padding: 2px 4px;

	font-size: 90%

}

caption, th {

	text-align: left

}

.blockquote-reverse .small:before, .blockquote-reverse footer:before, .blockquote-reverse small:before, blockquote.pull-right .small:before, blockquote.pull-right footer:before, blockquote.pull-right small:before {

	content: ''

}

.blockquote-reverse .small:after, .blockquote-reverse footer:after, .blockquote-reverse small:after, blockquote.pull-right .small:after, blockquote.pull-right footer:after, blockquote.pull-right small:after {

	content: '\00A0 \2014'

}

code, kbd, pre, samp {

	font-family: Menlo, Monaco, Consolas, "Courier New", monospace

}

code {

	color: #c7254e;

	background-color: #f9f2f4;

	border-radius: 4px

}

kbd {

	color: #fff;

	background-color: #333;

	border-radius: 3px;

	-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);

	box-shadow: inset 0 -1px 0 rgba(0,0,0,.25)

}

kbd kbd {

	padding: 0;

	font-size: 100%;

	-webkit-box-shadow: none;

	box-shadow: none

}

pre {

	padding: 9.5px;

	margin: 0 0 10px;

	font-size: 13px;

	word-break: break-all;

	word-wrap: break-word;

	background-color: #f5f5f5;

	border: 1px solid #ccc;

	border-radius: 4px

}

.container, .container-fluid {

	margin-right: auto;

	margin-left: auto

}

pre code {

	padding: 0;

	font-size: inherit;

	color: inherit;

	white-space: pre-wrap;

	border-radius: 0

}

.container, .container-fluid {

	padding-right: 15px;

	padding-left: 15px

}

.pre-scrollable {

	overflow-y: scroll

}

@media (min-width:992px) {

.container {

	width: 970px

}

}







@media (min-width:1200px) {

.container {

	width: 1170px

	

}

}

.row {

	margin-right: -15px;

	margin-left: -15px

}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .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-md-1, .col-md-10, .col-md-11, .col-md-12, .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-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .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-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {

	position: relative;

	min-height: 1px;

	padding-right: 15px;

	padding-left: 15px

}

.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:768px) {

.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {

	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:992px) {

.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {

	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-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {

	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

}

}

caption {

	padding-top: 8px;

	padding-bottom: 8px;

	color: #777

}

.table {

	width: 100%;

	max-width: 100%;

	margin-bottom: 20px

}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {

	padding: 8px;

	line-height: 1.42857143;

	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>td, .table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>td, .table>thead:first-child>tr:first-child>th {

	border-top: 0

}

.table>tbody+tbody {

	border-top: 2px solid #ddd

}

.table .table {

	background-color: #fff

}

.table-condensed>tbody>tr>td, .table-condensed>tbody>tr>th, .table-condensed>tfoot>tr>td, .table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td, .table-condensed>thead>tr>th {

	padding: 5px

}

.table-bordered, .table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {

	border: 1px solid #ddd

}

.table-bordered>thead>tr>td, .table-bordered>thead>tr>th {

	border-bottom-width: 2px

}

.table-striped>tbody>tr:nth-of-type(odd) {

	background-color: #f9f9f9

}

.table-hover>tbody>tr:hover, .table>tbody>tr.active>td, .table>tbody>tr.active>th, .table>tbody>tr>td.active, .table>tbody>tr>th.active, .table>tfoot>tr.active>td, .table>tfoot>tr.active>th, .table>tfoot>tr>td.active, .table>tfoot>tr>th.active, .table>thead>tr.active>td, .table>thead>tr.active>th, .table>thead>tr>td.active, .table>thead>tr>th.active {

	background-color: #f5f5f5

}

table col[class*=col-] {

	position: static;

	display: table-column;

	float: none

}

table td[class*=col-], table th[class*=col-] {

	position: static;

	display: table-cell;

	float: none

}

.table-hover>tbody>tr.active:hover>td, .table-hover>tbody>tr.active:hover>th, .table-hover>tbody>tr:hover>.active, .table-hover>tbody>tr>td.active:hover, .table-hover>tbody>tr>th.active:hover {

	background-color: #e8e8e8

}

.table>tbody>tr.success>td, .table>tbody>tr.success>th, .table>tbody>tr>td.success, .table>tbody>tr>th.success, .table>tfoot>tr.success>td, .table>tfoot>tr.success>th, .table>tfoot>tr>td.success, .table>tfoot>tr>th.success, .table>thead>tr.success>td, .table>thead>tr.success>th, .table>thead>tr>td.success, .table>thead>tr>th.success {

	background-color: #dff0d8

}

.table-hover>tbody>tr.success:hover>td, .table-hover>tbody>tr.success:hover>th, .table-hover>tbody>tr:hover>.success, .table-hover>tbody>tr>td.success:hover, .table-hover>tbody>tr>th.success:hover {

	background-color: #d0e9c6

}

.table>tbody>tr.info>td, .table>tbody>tr.info>th, .table>tbody>tr>td.info, .table>tbody>tr>th.info, .table>tfoot>tr.info>td, .table>tfoot>tr.info>th, .table>tfoot>tr>td.info, .table>tfoot>tr>th.info, .table>thead>tr.info>td, .table>thead>tr.info>th, .table>thead>tr>td.info, .table>thead>tr>th.info {

	background-color: #d9edf7

}

.table-hover>tbody>tr.info:hover>td, .table-hover>tbody>tr.info:hover>th, .table-hover>tbody>tr:hover>.info, .table-hover>tbody>tr>td.info:hover, .table-hover>tbody>tr>th.info:hover {

	background-color: #c4e3f3

}

.table>tbody>tr.warning>td, .table>tbody>tr.warning>th, .table>tbody>tr>td.warning, .table>tbody>tr>th.warning, .table>tfoot>tr.warning>td, .table>tfoot>tr.warning>th, .table>tfoot>tr>td.warning, .table>tfoot>tr>th.warning, .table>thead>tr.warning>td, .table>thead>tr.warning>th, .table>thead>tr>td.warning, .table>thead>tr>th.warning {

	background-color: #fcf8e3

}

.table-hover>tbody>tr.warning:hover>td, .table-hover>tbody>tr.warning:hover>th, .table-hover>tbody>tr:hover>.warning, .table-hover>tbody>tr>td.warning:hover, .table-hover>tbody>tr>th.warning:hover {

	background-color: #faf2cc

}

.table>tbody>tr.danger>td, .table>tbody>tr.danger>th, .table>tbody>tr>td.danger, .table>tbody>tr>th.danger, .table>tfoot>tr.danger>td, .table>tfoot>tr.danger>th, .table>tfoot>tr>td.danger, .table>tfoot>tr>th.danger, .table>thead>tr.danger>td, .table>thead>tr.danger>th, .table>thead>tr>td.danger, .table>thead>tr>th.danger {

	background-color: #f2dede

}

.table-hover>tbody>tr.danger:hover>td, .table-hover>tbody>tr.danger:hover>th, .table-hover>tbody>tr:hover>.danger, .table-hover>tbody>tr>td.danger:hover, .table-hover>tbody>tr>th.danger:hover {

	background-color: #ebcccc

}

.table-responsive {

	min-height: .01%;

	overflow-x: auto

}

@media screen and (max-width:767px) {

.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>tbody>tr>td, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>td, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>thead>tr>th {

	white-space: nowrap

}

.table-responsive>.table-bordered {

	border: 0

}

.table-responsive>.table-bordered>tbody>tr>td:first-child, .table-responsive>.table-bordered>tbody>tr>th:first-child, .table-responsive>.table-bordered>tfoot>tr>td:first-child, .table-responsive>.table-bordered>tfoot>tr>th:first-child, .table-responsive>.table-bordered>thead>tr>td:first-child, .table-responsive>.table-bordered>thead>tr>th:first-child {

	border-left: 0

}

.table-responsive>.table-bordered>tbody>tr>td:last-child, .table-responsive>.table-bordered>tbody>tr>th:last-child, .table-responsive>.table-bordered>tfoot>tr>td:last-child, .table-responsive>.table-bordered>tfoot>tr>th:last-child, .table-responsive>.table-bordered>thead>tr>td:last-child, .table-responsive>.table-bordered>thead>tr>th:last-child {

	border-right: 0

}

.table-responsive>.table-bordered>tbody>tr:last-child>td, .table-responsive>.table-bordered>tbody>tr:last-child>th, .table-responsive>.table-bordered>tfoot>tr:last-child>td, .table-responsive>.table-bordered>tfoot>tr:last-child>th {

	border-bottom: 0

}

}

fieldset, legend {

	padding: 0;

	border: 0

}

fieldset {

	min-width: 0;

	margin: 0

}

legend {

	width: 100%;

	margin-bottom: 20px;

	font-size: 21px;

	line-height: inherit;

	border-bottom: 1px solid #e5e5e5

}

label {

	display: inline-block;

	max-width: 100%;

	margin-bottom: 5px

}

input[type=search] {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	-webkit-appearance: none

}

input[type=checkbox], input[type=radio] {

	margin: 4px 0 0;

	margin-top: 1px\9;

	line-height: normal

}

.form-control, output {

	font-size: 14px;

	line-height: 1.42857143;

	color: #555;

	display: block

}

input[type=file] {

	display: block

}

input[type=range] {

	display: block;

	width: 100%

}

select[multiple], select[size] {

	height: auto

}

input[type=file]:focus, input[type=checkbox]:focus, input[type=radio]:focus {

	outline: -webkit-focus-ring-color auto 5px;

	outline-offset: -2px

}

output {

	padding-top: 7px

}

.form-control {

	width: 100%;

	height: 34px;

	padding: 6px 12px;

	background-color: #fff;

	border: 1px solid #ccc;

	border-radius: 4px;

	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

	-webkit-transition: border-color ease-in-out .15s, -webkit-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: #66afe9;

	outline: 0;

	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);

	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6)

}

.form-control::-moz-placeholder {

color:#999;

opacity:1

}

.form-control:-ms-input-placeholder {

color:#999

}

.form-control::-webkit-input-placeholder {

color:#999

}

.has-success .checkbox, .has-success .checkbox-inline, .has-success .control-label, .has-success .form-control-feedback, .has-success .help-block, .has-success .radio, .has-success .radio-inline, .has-success.checkbox label, .has-success.checkbox-inline label, .has-success.radio label, .has-success.radio-inline label {

	color: #3c763d

}

.form-control::-ms-expand {

background-color:transparent;

border:0

}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {

	background-color: #eee;

	opacity: 1

}

.form-control[disabled], fieldset[disabled] .form-control {

	cursor: not-allowed

}

textarea.form-control {

	height: auto

}

@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: 34px

}

.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], input[type=date].input-sm, input[type=time].input-sm, input[type=datetime-local].input-sm, input[type=month].input-sm {

	line-height: 30px

}

.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], input[type=date].input-lg, input[type=time].input-lg, input[type=datetime-local].input-lg, input[type=month].input-lg {

	line-height: 46px

}

}

.form-group {

	margin-bottom: 15px

}

.checkbox, .radio {

	position: relative;

	display: block;

	margin-top: 10px;

	margin-bottom: 10px

}

.checkbox label, .radio label {

	min-height: 20px;

	padding-left: 20px;

	margin-bottom: 0;

	font-weight: 400;

	cursor: pointer

}

.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {

	position: absolute;

	margin-top: 4px\9;

	margin-left: -20px

}

.checkbox+.checkbox, .radio+.radio {

	margin-top: -5px

}

.checkbox-inline, .radio-inline {

	position: relative;

	display: inline-block;

	padding-left: 20px;

	margin-bottom: 0;

	font-weight: 400;

	vertical-align: middle;

	cursor: pointer

}

.checkbox-inline+.checkbox-inline, .radio-inline+.radio-inline {

	margin-top: 0;

	margin-left: 10px

}

.checkbox-inline.disabled, .checkbox.disabled label, .radio-inline.disabled, .radio.disabled label, fieldset[disabled] .checkbox label, fieldset[disabled] .checkbox-inline, fieldset[disabled] .radio label, fieldset[disabled] .radio-inline, fieldset[disabled] input[type=checkbox], fieldset[disabled] input[type=radio], input[type=checkbox].disabled, input[type=checkbox][disabled], input[type=radio].disabled, input[type=radio][disabled] {

	cursor: not-allowed

}

.form-control-static {

	min-height: 34px;

	padding-top: 7px;

	padding-bottom: 7px;

	margin-bottom: 0

}

.form-control-static.input-lg, .form-control-static.input-sm {

	padding-right: 0;

	padding-left: 0

}

.form-group-sm .form-control, .input-sm {

	padding: 5px 10px;

	border-radius: 3px;

	font-size: 12px

}

.input-sm {

	height: 30px;

	line-height: 1.5

}

select.input-sm {

	height: 30px;

	line-height: 30px

}

select[multiple].input-sm, textarea.input-sm {

	height: auto

}

.form-group-sm .form-control {

	height: 30px;

	line-height: 1.5

}

.form-group-lg .form-control, .input-lg {

	border-radius: 6px;

	padding: 10px 16px;

	font-size: 18px

}

.form-group-sm select.form-control {

	height: 30px;

	line-height: 30px

}

.form-group-sm select[multiple].form-control, .form-group-sm textarea.form-control {

	height: auto

}

.form-group-sm .form-control-static {

	height: 30px;

	min-height: 32px;

	padding: 6px 10px;

	font-size: 12px;

	line-height: 1.5

}

.input-lg {

	height: 46px;

	line-height: 1.3333333

}

select.input-lg {

	height: 46px;

	line-height: 46px

}

select[multiple].input-lg, textarea.input-lg {

	height: auto

}

.form-group-lg .form-control {

	height: 46px;

	line-height: 1.3333333

}

.form-group-lg select.form-control {

	height: 46px;

	line-height: 46px

}

.form-group-lg select[multiple].form-control, .form-group-lg textarea.form-control {

	height: auto

}

.form-group-lg .form-control-static {

	height: 46px;

	min-height: 38px;

	padding: 11px 16px;

	font-size: 18px;

	line-height: 1.3333333

}

.has-feedback {

	position: relative

}

.has-feedback .form-control {

	padding-right: 42.5px

}

.form-control-feedback {

	position: absolute;

	top: 0;

	right: 0;

	z-index: 2;

	display: block;

	width: 34px;

	height: 34px;

	line-height: 34px;

	text-align: center;

	pointer-events: none

}

.collapsing, .dropdown, .dropup {

	position: relative

}

.form-group-lg .form-control+.form-control-feedback, .input-group-lg+.form-control-feedback, .input-lg+.form-control-feedback {

	width: 46px;

	height: 46px;

	line-height: 46px

}

.form-group-sm .form-control+.form-control-feedback, .input-group-sm+.form-control-feedback, .input-sm+.form-control-feedback {

	width: 30px;

	height: 30px;

	line-height: 30px

}

.has-success .form-control {

	border-color: #3c763d;

	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

	box-shadow: inset 0 1px 1px rgba(0,0,0,.075)

}

.has-success .form-control:focus {

	border-color: #2b542c;

	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px #67b168;

	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px #67b168

}

.has-success .input-group-addon {

	color: #3c763d;

	background-color: #dff0d8;

	border-color: #3c763d

}

.has-warning .checkbox, .has-warning .checkbox-inline, .has-warning .control-label, .has-warning .form-control-feedback, .has-warning .help-block, .has-warning .radio, .has-warning .radio-inline, .has-warning.checkbox label, .has-warning.checkbox-inline label, .has-warning.radio label, .has-warning.radio-inline label {

	color: #8a6d3b

}

.has-warning .form-control {

	border-color: #8a6d3b;

	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

	box-shadow: inset 0 1px 1px rgba(0,0,0,.075)

}

.has-warning .form-control:focus {

	border-color: #66512c;

	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px #c0a16b;

	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px #c0a16b

}

.has-warning .input-group-addon {

	color: #8a6d3b;

	background-color: #fcf8e3;

	border-color: #8a6d3b

}

.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .form-control-feedback, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label {

	color: #a94442

}

.has-error .form-control {

	border-color: #a94442;

	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

	box-shadow: inset 0 1px 1px rgba(0,0,0,.075)

}

.has-error .form-control:focus {

	border-color: #843534;

	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px #ce8483;

	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px #ce8483

}

.has-error .input-group-addon {

	color: #a94442;

	background-color: #f2dede;

	border-color: #a94442

}

.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:768px) {

.form-inline .form-control-static, .form-inline .form-group {

	display: inline-block

}

.form-inline .control-label, .form-inline .form-group {

	margin-bottom: 0;

	vertical-align: middle

}

.form-inline .form-control {

	display: inline-block;

	width: auto;

	vertical-align: middle

}

.form-inline .input-group {

	display: inline-table;

	vertical-align: middle

}

.form-inline .input-group .form-control, .form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn {

	width: auto

}

.form-inline .input-group>.form-control {

	width: 100%

}

.form-inline .checkbox, .form-inline .radio {

	display: inline-block;

	margin-top: 0;

	margin-bottom: 0;

	vertical-align: middle

}

.form-inline .checkbox label, .form-inline .radio label {

	padding-left: 0

}

.form-inline .checkbox input[type=checkbox], .form-inline .radio input[type=radio] {

	position: relative;

	margin-left: 0

}

.form-inline .has-feedback .form-control-feedback {

	top: 0

}

.form-horizontal .control-label {

	padding-top: 7px;

	margin-bottom: 0;

	text-align: right

}

}

.form-horizontal .checkbox, .form-horizontal .checkbox-inline, .form-horizontal .radio, .form-horizontal .radio-inline {

	padding-top: 7px;

	margin-top: 0;

	margin-bottom: 0

}

.form-horizontal .checkbox, .form-horizontal .radio {

	min-height: 27px

}

.form-horizontal .form-group {

	margin-right: -15px;

	margin-left: -15px

}

.form-horizontal .has-feedback .form-control-feedback {

	right: 15px

}

@media (min-width:768px) {

.form-horizontal .form-group-lg .control-label {

	padding-top: 11px;

	font-size: 18px

}

.form-horizontal .form-group-sm .control-label {

	padding-top: 6px;

	font-size: 12px

}

}

.btn {

	display: inline-block;

	padding: 6px 12px;

	margin-bottom: 0;

	font-size: 14px;

	font-weight: 400;

	line-height: 1.42857143;

	text-align: center;

	white-space: nowrap;

	vertical-align: middle;

	-ms-touch-action: manipulation;

	touch-action: manipulation;

	cursor: pointer;

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

	border: 1px solid transparent;

	border-radius: 4px

}

.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {

	outline: -webkit-focus-ring-color auto 5px;

	outline-offset: -2px

}

.btn.focus, .btn:focus, .btn:hover {

	color: #333;

	text-decoration: none

}

.btn.active, .btn:active {

	outline: 0;

/*	-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);

	box-shadow: inset 0 3px 5px rgba(0,0,0,.125)*/ background-color:#F0F8FC; border-radius:6px 0px 0px 6px;

}

.btn.disabled, .btn[disabled], fieldset[disabled] .btn {

	cursor: not-allowed;

	filter: alpha(opacity=65);

	-webkit-box-shadow: none;

	box-shadow: none;

	opacity: .65

}

a.btn.disabled, fieldset[disabled] a.btn {

	pointer-events: none

}

.btn-default {

	color: #333;

	background-color: #fff;

	border-color: #ccc

}

.btn-default.focus, .btn-default:focus {

	color: #333;

	background-color: #e6e6e6;

	border-color: #8c8c8c

}

.btn-default.active, .btn-default:active, .btn-default:hover, .open>.dropdown-toggle.btn-default {

	color: #333;

	background-color: #e6e6e6;

	border-color: #adadad

}

.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open>.dropdown-toggle.btn-default.focus, .open>.dropdown-toggle.btn-default:focus, .open>.dropdown-toggle.btn-default:hover {

	color: #333;

	background-color: #d4d4d4;

	border-color: #8c8c8c

}

.btn-default.disabled.focus, .btn-default.disabled:focus, .btn-default.disabled:hover, .btn-default[disabled].focus, .btn-default[disabled]:focus, .btn-default[disabled]:hover, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:hover {

	background-color: #fff;

	border-color: #ccc

}

.btn-default .badge {

	color: #fff;

	background-color: #333

}

.btn-primary {

	color: #fff;

	background-color: #337ab7;

	border-color: #2e6da4

}

.btn-primary.focus, .btn-primary:focus {

	color: #fff;

	background-color: #286090;

	border-color: #122b40

}

.btn-primary.active, .btn-primary:active, .btn-primary:hover, .open>.dropdown-toggle.btn-primary {

	color: #fff;

	background-color: #286090;

	border-color: #204d74

}

.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover {

	color: #fff;

	background-color: #204d74;

	border-color: #122b40

}

.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: #337ab7;

	border-color: #2e6da4

}

.btn-primary .badge {

	color: #337ab7;

	background-color: #fff

}

.btn-success {

	color: #fff;

	background-color: #5cb85c;

	border-color: #4cae4c

}

.btn-success.focus, .btn-success:focus {

	color: #fff;

	background-color: #449d44;

	border-color: #255625

}

.btn-success.active, .btn-success:active, .btn-success:hover, .open>.dropdown-toggle.btn-success {

	color: #fff;

	background-color: #449d44;

	border-color: #398439

}

.btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success:active.focus, .btn-success:active:focus, .btn-success:active:hover, .open>.dropdown-toggle.btn-success.focus, .open>.dropdown-toggle.btn-success:focus, .open>.dropdown-toggle.btn-success:hover {

	color: #fff;

	background-color: #398439;

	border-color: #255625

}

.btn-success.active, .btn-success:active, .open>.dropdown-toggle.btn-success {

	background-image: none

}

.btn-success.disabled.focus, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success[disabled].focus, .btn-success[disabled]:focus, .btn-success[disabled]:hover, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:hover {

	background-color: #5cb85c;

	border-color: #4cae4c

}

.btn-success .badge {

	color: #5cb85c;

	background-color: #fff

}

.btn-info {

	color: #fff;

	background-color: #5bc0de;

	border-color: #46b8da

}

.btn-info.focus, .btn-info:focus {

	color: #fff;

	background-color: #31b0d5;

	border-color: #1b6d85

}

.btn-info.active, .btn-info:active, .btn-info:hover, .open>.dropdown-toggle.btn-info {

	color: #fff;

	background-color: #31b0d5;

	border-color: #269abc

}

.btn-info.active.focus, .btn-info.active:focus, .btn-info.active:hover, .btn-info:active.focus, .btn-info:active:focus, .btn-info:active:hover, .open>.dropdown-toggle.btn-info.focus, .open>.dropdown-toggle.btn-info:focus, .open>.dropdown-toggle.btn-info:hover {

	color: #fff;

	background-color: #269abc;

	border-color: #1b6d85

}

.btn-info.disabled.focus, .btn-info.disabled:focus, .btn-info.disabled:hover, .btn-info[disabled].focus, .btn-info[disabled]:focus, .btn-info[disabled]:hover, fieldset[disabled] .btn-info.focus, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:hover {

	background-color: #5bc0de;

	border-color: #46b8da

}

.btn-info .badge {

	color: #5bc0de;

	background-color: #fff

}

.btn-warning {

	color: #fff;

	background-color: #f0ad4e;

	border-color: #eea236

}

.btn-warning.focus, .btn-warning:focus {

	color: #fff;

	background-color: #ec971f;

	border-color: #985f0d

}

.btn-warning.active, .btn-warning:active, .btn-warning:hover, .open>.dropdown-toggle.btn-warning {

	color: #fff;

	background-color: #ec971f;

	border-color: #d58512

}

.btn-warning.active.focus, .btn-warning.active:focus, .btn-warning.active:hover, .btn-warning:active.focus, .btn-warning:active:focus, .btn-warning:active:hover, .open>.dropdown-toggle.btn-warning.focus, .open>.dropdown-toggle.btn-warning:focus, .open>.dropdown-toggle.btn-warning:hover {

	color: #fff;

	background-color: #d58512;

	border-color: #985f0d

}

.btn-warning.disabled.focus, .btn-warning.disabled:focus, .btn-warning.disabled:hover, .btn-warning[disabled].focus, .btn-warning[disabled]:focus, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning.focus, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:hover {

	background-color: #f0ad4e;

	border-color: #eea236

}



.btn-warning .badge {
	color: #f0ad4e;
	background-color: #fff

}

.btn-danger {

	color: #fff;

	background-color: #d9534f;

	border-color: #d43f3a

}

.btn-danger.focus, .btn-danger:focus {

	color: #fff;

	background-color: #c9302c;

	border-color: #761c19

}

.btn-danger.active, .btn-danger:active, .btn-danger:hover, .open>.dropdown-toggle.btn-danger {

	color: #fff;

	background-color: #c9302c;

	border-color: #ac2925

}

.btn-danger.active.focus, .btn-danger.active:focus, .btn-danger.active:hover, .btn-danger:active.focus, .btn-danger:active:focus, .btn-danger:active:hover, .open>.dropdown-toggle.btn-danger.focus, .open>.dropdown-toggle.btn-danger:focus, .open>.dropdown-toggle.btn-danger:hover {

	color: #fff;

	background-color: #ac2925;

	border-color: #761c19

}

.btn-danger.disabled.focus, .btn-danger.disabled:focus, .btn-danger.disabled:hover, .btn-danger[disabled].focus, .btn-danger[disabled]:focus, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger.focus, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:hover {

	background-color: #d9534f;

	border-color: #d43f3a

}

.btn-danger .badge {

	color: #d9534f;

	background-color: #fff

}

.btn-link {

	font-weight: 400;

	color: #337ab7;

	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:active, .btn-link:focus, .btn-link:hover {

	border-color: transparent

}

.btn-link:focus, .btn-link:hover {

	color: #23527c;

	text-decoration: underline;

	background-color: transparent

}

.btn-link[disabled]:focus, .btn-link[disabled]:hover, fieldset[disabled] .btn-link:focus, fieldset[disabled] .btn-link:hover {

	color: #777;

	text-decoration: none

}

.btn-group-lg>.btn, .btn-lg {

	padding: 10px 16px;

	font-size: 18px;

	line-height: 1.3333333;

	border-radius: 6px

}

.btn-group-sm>.btn, .btn-sm {

	padding: 5px 10px;

	font-size: 12px;

	line-height: 1.5;

	border-radius: 3px

}

.btn-group-xs>.btn, .btn-xs {

	padding: 1px 5px;

	font-size: 12px;

	line-height: 1.5;

	border-radius: 3px

}

.btn-block {

	display: block;

	width: 100%

}

.btn-block+.btn-block {

	margin-top: 5px

}

input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].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 {

	height: 0;

	overflow: hidden;

	-webkit-transition-timing-function: ease;

	-o-transition-timing-function: ease;

	transition-timing-function: ease;

	-webkit-transition-duration: .35s;

	-o-transition-duration: .35s;

	transition-duration: .35s;

	-webkit-transition-property: height, visibility;

	-o-transition-property: height, visibility;

	transition-property: height, visibility

}

.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

}

.dropdown-toggle:focus {

	outline: 0

}

.dropdown-menu {

	position: absolute;

	top: 100%;

	left: 0;

	z-index: 1000;

	display: none;

	min-width: 160px;

	padding: 5px 0;

	margin: 2px 0 0;

	font-size: 14px;

	text-align: left;

	list-style: none;

	background-color: #fff;

	background-clip: padding-box;

	border: 1px solid #ccc;

	border: 1px solid rgba(0,0,0,.15);

	border-radius: 4px;

	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);

	box-shadow: 0 6px 12px rgba(0,0,0,.175)

}

.dropdown-menu-right, .dropdown-menu.pull-right {

	right: 0;

	left: auto

}

.dropdown-header, .dropdown-menu>li>a {

	display: block;

	padding: 3px 20px;

	line-height: 1.42857143;

	white-space: nowrap

}

.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child, .btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle, .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {

	border-top-right-radius: 0;

	border-bottom-right-radius: 0

}

.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child, .btn-group>.btn:last-child:not(:first-child), .btn-group>.dropdown-toggle:not(:first-child) {

	border-top-left-radius: 0;

	border-bottom-left-radius: 0

}

.btn-group-vertical>.btn:not(:first-child):not(:last-child), .btn-group>.btn-group:not(:first-child):not(:last-child)>.btn, .btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {

	border-radius: 0

}

.dropdown-menu .divider {

	height: 1px;

	margin: 9px 0;

	overflow: hidden;

	background-color: #e5e5e5

}

.dropdown-menu>li>a {

	clear: both;

	font-weight: 400;

	color: #333

}

.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {

	color: #262626;

	text-decoration: none;

	background-color: #f5f5f5

}

.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {

	color: #fff;

	text-decoration: none;

	background-color: #337ab7;

	outline: 0

}

.dropdown-menu>.disabled>a, .dropdown-menu>.disabled>a:focus, .dropdown-menu>.disabled>a:hover {

	color: #777

}

.dropdown-menu>.disabled>a:focus, .dropdown-menu>.disabled>a:hover {

	text-decoration: none;

	cursor: not-allowed;

	background-color: transparent;

filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)

}

.open>.dropdown-menu {

	display: block

}

.open>a {

	outline: 0

}

.dropdown-menu-left {

	right: auto;

	left: 0

}

.dropdown-header {

	font-size: 12px;

	color: #777

}

.dropdown-backdrop {

	position: fixed;

	top: 0;

	right: 0;

	bottom: 0;

	left: 0;

	z-index: 990

}

.nav-justified>.dropdown .dropdown-menu, .nav-tabs.nav-justified>.dropdown .dropdown-menu {

	top: auto;

	left: auto

}

.pull-right>.dropdown-menu {

	right: 0;

	left: auto

}

.dropup .caret, .navbar-fixed-bottom .dropdown .caret {

	content: "";

	border-top: 0;

	border-bottom: 4px dashed;

	border-bottom: 4px solid\9

}

.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {

	top: auto;

	bottom: 100%;

	margin-bottom: 2px

}

@media (min-width:768px) {

.navbar-right .dropdown-menu {

	right: 0;

	left: auto

}

.navbar-right .dropdown-menu-left {

	right: auto;

	left: 0

}

}

.btn-group, .btn-group-vertical {

	position: relative;

	display: inline-block;

	vertical-align: middle

}

.btn-group-vertical>.btn, .btn-group>.btn {

	position: relative;

	float: left

}

.btn-group-vertical>.btn.active, .btn-group-vertical>.btn:active, .btn-group-vertical>.btn:focus, .btn-group-vertical>.btn:hover, .btn-group>.btn.active, .btn-group>.btn:active, .btn-group>.btn:focus, .btn-group>.btn:hover {

	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 {

	margin-left: 5px

}

.btn .caret, .btn-group>.btn:first-child {

	margin-left: 0

}

.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {

	outline: 0

}

.btn-group>.btn+.dropdown-toggle {

	padding-right: 8px;

	padding-left: 8px

}

.btn-group>.btn-lg+.dropdown-toggle {

	padding-right: 12px;

	padding-left: 12px

}

.btn-group.open .dropdown-toggle {

/*	-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);

	box-shadow: inset 0 3px 5px rgba(0,0,0,.125)*/ background-color:#F0F8FC; border-radius:6px 0px 0px 6px;

}

.btn-group.open .dropdown-toggle.btn-link {

	-webkit-box-shadow: none;

	box-shadow: none

}

.btn-lg .caret {

	border-width: 5px 5px 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:first-child:not(:last-child) {

	border-radius: 4px 4px 0 0

}

.btn-group-vertical>.btn:last-child:not(:first-child) {

	border-radius: 0 0 4px 4px

}

.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-left-radius: 0;

	border-top-right-radius: 0

}

.btn-group-justified {

	display: table;

	width: 100%;

	table-layout: fixed;

	border-collapse: separate

}

.btn-group-justified>.btn, .btn-group-justified>.btn-group {

	display: table-cell;

	float: none;

	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=checkbox], [data-toggle=buttons]>.btn input[type=radio], [data-toggle=buttons]>.btn-group>.btn input[type=checkbox], [data-toggle=buttons]>.btn-group>.btn input[type=radio] {

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-right: 0;

	padding-left: 0

}

.input-group .form-control {

	position: relative;

	z-index: 2;

	float: left;

	width: 100%;

	margin-bottom: 0

}

.input-group .form-control:focus {

	z-index: 3

}

.input-group-lg>.form-control, .input-group-lg>.input-group-addon, .input-group-lg>.input-group-btn>.btn {

	height: 46px;

	padding: 10px 16px;

	font-size: 18px;

	line-height: 1.3333333;

	border-radius: 6px

}

select.input-group-lg>.form-control, select.input-group-lg>.input-group-addon, select.input-group-lg>.input-group-btn>.btn {

	height: 46px;

	line-height: 46px

}

select[multiple].input-group-lg>.form-control, select[multiple].input-group-lg>.input-group-addon, select[multiple].input-group-lg>.input-group-btn>.btn, textarea.input-group-lg>.form-control, textarea.input-group-lg>.input-group-addon, textarea.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: 30px;

	padding: 5px 10px;

	font-size: 12px;

	line-height: 1.5;

	border-radius: 3px

}

select.input-group-sm>.form-control, select.input-group-sm>.input-group-addon, select.input-group-sm>.input-group-btn>.btn {

	height: 30px;

	line-height: 30px

}

select[multiple].input-group-sm>.form-control, select[multiple].input-group-sm>.input-group-addon, select[multiple].input-group-sm>.input-group-btn>.btn, textarea.input-group-sm>.form-control, textarea.input-group-sm>.input-group-addon, textarea.input-group-sm>.input-group-btn>.btn {

	height: auto

}

.input-group .form-control, .input-group-addon, .input-group-btn {

	display: table-cell

}

.nav>li, .nav>li>a {

	display: block;

	position: relative

}

.input-group .form-control:not(:first-child):not(:last-child), .input-group-addon:not(:first-child):not(:last-child), .input-group-btn: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: 6px 12px;

	font-size: 14px;

	font-weight: 400;

	line-height: 1;

	color: #555;

	text-align: center;

	background-color: #eee;

	border: 1px solid #ccc;

	border-radius: 4px

}

.input-group-addon.input-sm {

	padding: 5px 10px;

	font-size: 12px;

	border-radius: 3px

}

.input-group-addon.input-lg {

	padding: 10px 16px;

	font-size: 18px;

	border-radius: 6px

}

.input-group-addon input[type=checkbox], .input-group-addon input[type=radio] {

	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-group:not(:last-child)>.btn, .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {

	border-top-right-radius: 0;

	border-bottom-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:first-child>.btn-group:not(:first-child)>.btn, .input-group-btn:first-child>.btn:not(:first-child), .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group>.btn, .input-group-btn:last-child>.dropdown-toggle {

	border-top-left-radius: 0;

	border-bottom-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:active, .input-group-btn>.btn:focus, .input-group-btn>.btn:hover {

	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 {

	padding-left: 0;

	margin-bottom: 0;

	list-style: none

}

.nav>li>a {

	padding: 10px 15px

}

.nav>li>a:focus, .nav>li>a:hover {

	text-decoration: none;

	background-color: #eee

}

.nav>li.disabled>a {

	color: #777

}

.nav>li.disabled>a:focus, .nav>li.disabled>a:hover {

	color: #777;

	text-decoration: none;

	cursor: not-allowed;

	background-color: transparent

}

.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {

	background-color: #eee;

	border-color: #337ab7

}

.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.42857143;

	border: 1px solid transparent;

	border-radius: 4px 4px 0 0

}

.nav-tabs>li>a:hover {

	border-color: #eee #eee #ddd

}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {

	color: #555;

	cursor: default;

	background-color: #fff;

	border: 1px solid #ddd;

	border-bottom-color: transparent

}

.nav-tabs.nav-justified {

	width: 100%;

	border-bottom: 0

}

.nav-tabs.nav-justified>li {

	float: none

}

.nav-tabs.nav-justified>li>a {

	margin-bottom: 5px;

	text-align: center;

	margin-right: 0;

	border-radius: 4px

}

.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:focus, .nav-tabs.nav-justified>.active>a:hover {

	border: 1px solid #ddd

}

@media (min-width:768px) {

.nav-tabs.nav-justified>li {

	display: table-cell;

	width: 1%

}

.nav-tabs.nav-justified>li>a {

	margin-bottom: 0;

	border-bottom: 1px solid #ddd;

	border-radius: 4px 4px 0 0

}

.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:focus, .nav-tabs.nav-justified>.active>a:hover {

	border-bottom-color: #fff

}

}

.nav-pills>li {

	float: left

}

.nav-justified>li, .nav-stacked>li {

	float: none

}

.nav-pills>li>a {

	border-radius: 4px

}

.nav-pills>li+li {

	margin-left: 2px

}

.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {

	color: #fff;

	background-color: #337ab7

}

.nav-stacked>li+li {

	margin-top: 2px;

	margin-left: 0

}

.nav-justified {

	width: 100%

}

.nav-justified>li>a {

	margin-bottom: 5px;

	text-align: center

}

.nav-tabs-justified {

	border-bottom: 0

}

.nav-tabs-justified>li>a {

	margin-right: 0;

	border-radius: 4px

}

.nav-tabs-justified>.active>a, .nav-tabs-justified>.active>a:focus, .nav-tabs-justified>.active>a:hover {

	border: 1px solid #ddd

}

@media (min-width:768px) {

.nav-justified>li {

	display: table-cell;

	width: 1%

}

.nav-justified>li>a {

	margin-bottom: 0

}

.nav-tabs-justified>li>a {

	border-bottom: 1px solid #ddd;

	border-radius: 4px 4px 0 0

}

.nav-tabs-justified>.active>a, .nav-tabs-justified>.active>a:focus, .nav-tabs-justified>.active>a:hover {

	border-bottom-color: #fff

}

}

.tab-content>.tab-pane {

	display: none

}

.tab-content>.active {

	display: block

}

.nav-tabs .dropdown-menu {

	margin-top: -1px;

	border-top-left-radius: 0;

	border-top-right-radius: 0

}

.navbar {

	position: relative;

	min-height: 50px;

	margin-bottom: 20px;

	border: 1px solid transparent

}

.navbar-collapse {

	padding-right: 15px;

	padding-left: 15px;

	overflow-x: visible;

	-webkit-overflow-scrolling: touch;

	border-top: 1px solid transparent;

	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1);

	box-shadow: inset 0 1px 0 rgba(255,255,255,.1)

}

.navbar-collapse.in {

	overflow-y: auto

}

@media (min-width:768px) {

.navbar {

	border-radius: 4px

}

.navbar-header {

	float: left

}

.navbar-collapse {

	width: auto;

	border-top: 0;

	-webkit-box-shadow: none;

	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-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse {

	padding-right: 0;

	padding-left: 0

}

}

.carousel-inner, .embed-responsive, .modal, .modal-open, .progress {

	overflow: hidden

}

@media (max-device-width:480px) and (orientation:landscape) {

.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {

	max-height: 200px

}

}

.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {

	margin-right: -15px;

	margin-left: -15px

}

.navbar-static-top {

	z-index: 1000;

	border-width: 0 0 1px

}

.navbar-fixed-bottom, .navbar-fixed-top {

	position: fixed;

	right: 0;

	left: 0;

	z-index: 1030

}

.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;

	height: 50px;

	padding: 15px;

	font-size: 18px;

	line-height: 20px

}

.navbar-brand:focus, .navbar-brand:hover {

	text-decoration: none

}

.navbar-brand>img {

	display: block

}

@media (min-width:768px) {

.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {

	margin-right: 0;

	margin-left: 0

}

.navbar-fixed-bottom, .navbar-fixed-top, .navbar-static-top {

	border-radius: 0

}

.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {

	margin-left: -15px

}

}

.navbar-toggle {

	position: relative;

	float: right;

	padding: 9px 10px;

	margin-top: 8px;

	margin-right: 15px;

	margin-bottom: 8px;

	background-color: transparent;

	border: 1px solid transparent;

	border-radius: 4px

}

.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

}

.navbar-nav {

	margin: 7.5px -15px

}

.navbar-nav>li>a {

	padding-top: 10px;

	padding-bottom: 10px;

	line-height: 20px

}

@media (max-width:767px) {

.navbar-nav .open .dropdown-menu {

	position: static;

	float: none;

	width: auto;

	margin-top: 0;

	background-color: transparent;

	border: 0;

	-webkit-box-shadow: none;

	box-shadow: none

}

.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a {

	padding: 5px 15px 5px 25px

}

.navbar-nav .open .dropdown-menu>li>a {

	line-height: 20px

}

.navbar-nav .open .dropdown-menu>li>a:focus, .navbar-nav .open .dropdown-menu>li>a:hover {

	background-image: none

}

}

.progress-bar-striped, .progress-striped .progress-bar, .progress-striped .progress-bar-success {

	background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);

	background-image: -o-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent)

}

@media (min-width:768px) {

.navbar-toggle {

	display: none

}

.navbar-nav {

	float: left;

	margin: 0

}

.navbar-nav>li {

	float: left

}

.navbar-nav>li>a {

	padding-top: 15px;

	padding-bottom: 15px

}

}

.navbar-form {

	padding: 10px 15px;

	border-top: 1px solid transparent;

	border-bottom: 1px solid transparent;

	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);

	box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);

	margin: 8px -15px

}

@media (min-width:768px) {

.navbar-form .form-control-static, .navbar-form .form-group {

	display: inline-block

}

.navbar-form .control-label, .navbar-form .form-group {

	margin-bottom: 0;

	vertical-align: middle

}

.navbar-form .form-control {

	display: inline-block;

	width: auto;

	vertical-align: middle

}

.navbar-form .input-group {

	display: inline-table;

	vertical-align: middle

}

.navbar-form .input-group .form-control, .navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn {

	width: auto

}

.navbar-form .input-group>.form-control {

	width: 100%

}

.navbar-form .checkbox, .navbar-form .radio {

	display: inline-block;

	margin-top: 0;

	margin-bottom: 0;

	vertical-align: middle

}

.navbar-form .checkbox label, .navbar-form .radio label {

	padding-left: 0

}

.navbar-form .checkbox input[type=checkbox], .navbar-form .radio input[type=radio] {

	position: relative;

	margin-left: 0

}

.navbar-form .has-feedback .form-control-feedback {

	top: 0

}

.navbar-form {

	width: auto;

	padding-top: 0;

	padding-bottom: 0;

	margin-right: 0;

	margin-left: 0;

	border: 0;

	-webkit-box-shadow: none;

	box-shadow: none

}

}

.breadcrumb>li, .pagination {

	display: inline-block

}

.btn .badge, .btn .label {

	top: -1px;

	position: relative

}

@media (max-width:767px) {

.navbar-form .form-group {

	margin-bottom: 5px

}

.navbar-form .form-group:last-child {

	margin-bottom: 0

}

}

.navbar-nav>li>.dropdown-menu {

	margin-top: 0;

	border-top-left-radius: 0;

	border-top-right-radius: 0

}

.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {

	margin-bottom: 0;

	border-radius: 4px 4px 0 0

}

.navbar-btn {

	margin-top: 8px;

	margin-bottom: 8px

}

.navbar-btn.btn-sm {

	margin-top: 10px;

	margin-bottom: 10px

}

.navbar-btn.btn-xs {

	margin-top: 14px;

	margin-bottom: 14px

}

.navbar-text {

	margin-top: 15px;

	margin-bottom: 15px

}

@media (min-width:768px) {

.navbar-text {

	float: left;

	margin-right: 15px;

	margin-left: 15px

}

.navbar-left {

	float: left!important

}

.navbar-right {

	float: right!important;

	margin-right: -15px

}

.navbar-right~.navbar-right {

	margin-right: 0

}

}

.navbar-default {

	background-color: #f8f8f8;

	border-color: #e7e7e7

}

.navbar-default .navbar-brand {

	color: #777

}

.navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover {

	color: #5e5e5e;

	background-color: transparent

}

.navbar-default .navbar-text {

	color: #777

}

.navbar-default .navbar-nav>.disabled>a, .navbar-default .navbar-nav>.disabled>a:focus, .navbar-default .navbar-nav>.disabled>a:hover {

	color: #ccc;

	background-color: transparent

}

.navbar-default .navbar-toggle {

	border-color: #ddd

}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {

	background-color: #ddd

}

.navbar-default .navbar-toggle .icon-bar {

	background-color: #888

}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {

	border-color: #e7e7e7

}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {

	color: #555;

	background-color: #e7e7e7

}

@media (max-width:767px) {

.navbar-default .navbar-nav .open .dropdown-menu>li>a {

	color: #777

}

.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {

	color: #333;

	background-color: transparent

}

.navbar-default .navbar-nav .open .dropdown-menu>.active>a, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {

	color: #555;

	background-color: #e7e7e7

}

.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover {

	color: #ccc;

	background-color: transparent

}

}

.navbar-default .navbar-link {

	color: #777

}

.navbar-default .navbar-link:hover {

	color: #333

}

.navbar-default .btn-link {

	color: #777

}

.navbar-default .btn-link:focus, .navbar-default .btn-link:hover {

	color: #333

}

.navbar-default .btn-link[disabled]:focus, .navbar-default .btn-link[disabled]:hover, fieldset[disabled] .navbar-default .btn-link:focus, fieldset[disabled] .navbar-default .btn-link:hover {

	color: #ccc

}

.navbar-inverse {

	background-color: #222;

	border-color: #080808

}

.navbar-inverse .navbar-brand {

	color: #9d9d9d

}

.navbar-inverse .navbar-brand:focus, .navbar-inverse .navbar-brand:hover {

	color: #fff;

	background-color: transparent

}

.navbar-inverse .navbar-nav>li>a, .navbar-inverse .navbar-text {

	color: #9d9d9d

}

.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {

	color: #fff;

	background-color: transparent

}

.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {

	color: #fff;

	background-color: #080808

}

.navbar-inverse .navbar-nav>.disabled>a, .navbar-inverse .navbar-nav>.disabled>a:focus, .navbar-inverse .navbar-nav>.disabled>a:hover {

	color: #444;

	background-color: transparent

}

.navbar-inverse .navbar-toggle {

	border-color: #333

}

.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {

	background-color: #333

}

.navbar-inverse .navbar-toggle .icon-bar {

	background-color: #fff

}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {

	border-color: #101010

}

.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {

	color: #fff;

	background-color: #080808

}

@media (max-width:767px) {

.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {

	border-color: #080808

}

.navbar-inverse .navbar-nav .open .dropdown-menu .divider {

	background-color: #080808

}

.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {

	color: #9d9d9d

}

.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {

	color: #fff;

	background-color: transparent

}

.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover {

	color: #fff;

	background-color: #080808

}

.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover {

	color: #444;

	background-color: transparent

}

}

.navbar-inverse .navbar-link {

	color: #9d9d9d

}

.navbar-inverse .navbar-link:hover {

	color: #fff

}

.navbar-inverse .btn-link {

	color: #9d9d9d

}

.navbar-inverse .btn-link:focus, .navbar-inverse .btn-link:hover {

	color: #fff

}

.navbar-inverse .btn-link[disabled]:focus, .navbar-inverse .btn-link[disabled]:hover, fieldset[disabled] .navbar-inverse .btn-link:focus, fieldset[disabled] .navbar-inverse .btn-link:hover {

	color: #444

}

.breadcrumb {

	padding: 8px 15px;

	margin-bottom: 20px;

	list-style: none;

	background-color: #f5f5f5;

	border-radius: 4px

}

.breadcrumb>li+li:before {

	padding: 0 5px;

	color: #ccc;

	content: "/\00a0"

}

.breadcrumb>.active {

	color: #777

}

.pagination {

	padding-left: 0;

	margin: 20px 0;

	border-radius: 4px

}

.pager li, .pagination>li {

	display: inline

}

.pagination>li>a, .pagination>li>span {

	position: relative;

	float: left;

	padding: 6px 12px;

	margin-left: -1px;

	line-height: 1.42857143;

	color: #337ab7;

	text-decoration: none;

	background-color: #fff;

	border: 1px solid #ddd

}

.pagination>li:first-child>a, .pagination>li:first-child>span {

	margin-left: 0;

	border-top-left-radius: 4px;

	border-bottom-left-radius: 4px

}

.pagination>li:last-child>a, .pagination>li:last-child>span {

	border-top-right-radius: 4px;

	border-bottom-right-radius: 4px

}

.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {

	z-index: 2;

	color: #23527c;

	background-color: #eee;

	border-color: #ddd

}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {

	z-index: 3;

	color: #fff;

	cursor: default;

	background-color: #337ab7;

	border-color: #337ab7

}

.pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>.disabled>span:focus, .pagination>.disabled>span:hover {

	color: #777;

	cursor: not-allowed;

	background-color: #fff;

	border-color: #ddd

}

.pagination-lg>li>a, .pagination-lg>li>span {

	padding: 10px 16px;

	font-size: 18px;

	line-height: 1.3333333

}

.pagination-lg>li:first-child>a, .pagination-lg>li:first-child>span {

	border-top-left-radius: 6px;

	border-bottom-left-radius: 6px

}

.pagination-lg>li:last-child>a, .pagination-lg>li:last-child>span {

	border-top-right-radius: 6px;

	border-bottom-right-radius: 6px

}

.pagination-sm>li>a, .pagination-sm>li>span {

	padding: 5px 10px;

	font-size: 12px;

	line-height: 1.5

}

.badge, .label {

	font-weight:600;

	line-height: 1;

	white-space: nowrap;

	text-align: center

}

.pagination-sm>li:first-child>a, .pagination-sm>li:first-child>span {

	border-top-left-radius: 3px;

	border-bottom-left-radius: 3px

}

.pagination-sm>li:last-child>a, .pagination-sm>li:last-child>span {

	border-top-right-radius: 3px;

	border-bottom-right-radius: 3px

}

.pager {

	padding-left: 0;

	margin: 20px 0;

	text-align: center;

	list-style: none

}

.pager li>a, .pager li>span {

	display: inline-block;

	padding: 5px 14px;

	background-color: #fff;

	border: 1px solid #ddd;

	border-radius: 15px

}

.pager li>a:focus, .pager li>a:hover {

	text-decoration: none;

	background-color: #eee

}

.pager .next>a, .pager .next>span {

	float: right

}

.pager .previous>a, .pager .previous>span {

	float: left

}

.pager .disabled>a, .pager .disabled>a:focus, .pager .disabled>a:hover, .pager .disabled>span {

	color: #777;

	cursor: not-allowed;

	background-color: #fff

}

.label {

	display: inline;

	padding: .2em .6em .3em;

	font-size: 75%;

	color: #fff;

	border-radius: .25em

}

a.label:focus, a.label:hover {

	color: #fff;

	text-decoration: none;

	cursor: pointer

}

.label:empty {

	display: none

}

.label-default {

	background-color: #777

}

.label-default[href]:focus, .label-default[href]:hover {

	background-color: #5e5e5e

}

.label-primary {

	background-color: #337ab7

}

.label-primary[href]:focus, .label-primary[href]:hover {

	background-color: #286090

}

.label-success {

	background-color: #5cb85c

}

.label-success[href]:focus, .label-success[href]:hover {

	background-color: #449d44

}

.label-info {

	background-color: #5bc0de

}

.label-info[href]:focus, .label-info[href]:hover {

	background-color: #31b0d5

}

.label-warning {

	background-color: #f0ad4e

}

.label-warning[href]:focus, .label-warning[href]:hover {

	background-color: #ec971f

}

.label-danger {

	background-color: #d9534f

}

.label-danger[href]:focus, .label-danger[href]:hover {

	background-color: #c9302c

}

.badge {

	display: inline-block;

	min-width: 10px;

	padding: 3px 7px;

	font-size: 12px;

	color: #fff;

	vertical-align: middle;

	background-color: #777;

	border-radius: 10px

}

.badge:empty {

	display: none

}

.media-object, .thumbnail {

	display: block

}

.btn-group-xs>.btn .badge, .btn-xs .badge {

	top: 0;

	padding: 1px 5px

}

a.badge:focus, a.badge:hover {

	color: #fff;

	text-decoration: none;

	cursor: pointer

}

.list-group-item.active>.badge, .nav-pills>.active>a>.badge {

	color: #337ab7;

	background-color: #fff

}

.jumbotron, .jumbotron .h1, .jumbotron h1 {

	color: inherit

}

.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;

	background-color: #eee

}

.jumbotron p {

	margin-bottom: 15px;

	font-size: 21px;

	font-weight: 200

}

.alert, .thumbnail {

	margin-bottom: 20px

}

.alert .alert-link, .close {

	font-weight: 700

}

.jumbotron>hr {

	border-top-color: #d5d5d5

}

.container .jumbotron, .container-fluid .jumbotron {

	padding-right: 15px;

	padding-left: 15px;

	border-radius: 6px

}

.jumbotron .container {

	max-width: 100%

}

@media screen and (min-width:768px) {

.jumbotron {

	padding-top: 48px;

	padding-bottom: 48px

}

.container .jumbotron, .container-fluid .jumbotron {

	padding-right: 60px;

	padding-left: 60px

}

.jumbotron .h1, .jumbotron h1 {

	font-size: 63px

}

}

.thumbnail {

	padding: 4px;

	line-height: 1.42857143;

	background-color: #fff;

	border: 1px solid #ddd;

	border-radius: 4px;

	-webkit-transition: border .2s ease-in-out;

	-o-transition: border .2s ease-in-out;

	transition: border .2s ease-in-out

}

.thumbnail a>img, .thumbnail>img {

	margin-right: auto;

	margin-left: auto

}

a.thumbnail.active, a.thumbnail:focus, a.thumbnail:hover {

	border-color: #337ab7

}

.thumbnail .caption {

	padding: 9px;

	color: #333

}

.alert {

	padding: 15px;

	border: 1px solid transparent;

	border-radius: 4px

}

.alert h4 {

	margin-top: 0;

	color: inherit

}

.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

}

.modal, .modal-backdrop {

	top: 0;

	right: 0;

	bottom: 0;

	left: 0

}

.alert-success {

	color: #3c763d;

	background-color: #dff0d8;

	border-color: #d6e9c6

}

.alert-success hr {

	border-top-color: #c9e2b3

}

.alert-success .alert-link {

	color: #2b542c

}

.alert-info {

	color: #31708f;

	background-color: #d9edf7;

	border-color: #bce8f1

}

.alert-info hr {

	border-top-color: #a6e1ec

}

.alert-info .alert-link {

	color: #245269

}

.alert-warning {

	color: #8a6d3b;

	background-color: #fcf8e3;

	border-color: #faebcc

}

.alert-warning hr {

	border-top-color: #f7e1b5

}

.alert-warning .alert-link {

	color: #66512c

}

.alert-danger {

	color: #a94442;

	background-color: #f2dede;

	border-color: #ebccd1

}

.alert-danger hr {

	border-top-color: #e4b9c0

}

.alert-danger .alert-link {

	color: #843534

}

@-webkit-keyframes progress-bar-stripes {

from {

background-position:40px 0

}

to {

	background-position: 0 0

}

}

@-o-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 {

	height: 20px;

	margin-bottom: 20px;

	background-color: #f5f5f5;

	border-radius: 4px;

	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);

	box-shadow: inset 0 1px 2px rgba(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: #337ab7;

	-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);

	box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);

	-webkit-transition: width .6s ease;

	-o-transition: width .6s ease;

	transition: width .6s ease

}

.progress-bar-striped, .progress-striped .progress-bar {

	background-image: linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);

	-webkit-background-size: 40px 40px;

	background-size: 40px 40px

}

.progress-bar.active, .progress.active .progress-bar {

	-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: #5cb85c

}

.progress-striped .progress-bar-success {

	background-image: linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent)

}

.progress-striped .progress-bar-info, .progress-striped .progress-bar-warning {

	background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);

	background-image: -o-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent)

}

.progress-bar-info {

	background-color: #5bc0de

}

.progress-striped .progress-bar-info {

	background-image: linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent)

}

.progress-bar-warning {

	background-color: #f0ad4e

}

.progress-striped .progress-bar-warning {

	background-image: linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent)

}

.progress-bar-danger {

	background-color: #d9534f

}

.progress-striped .progress-bar-danger {

	background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);

	background-image: -o-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);

	background-image: linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent)

}

.media {

	margin-top: 15px

}

.media:first-child {

	margin-top: 0

}

.media, .media-body {

	overflow: hidden;

	zoom: 1

}

.media-body {

	width: 10000px

}

.media-object.img-thumbnail {

	max-width: none

}

.media-right, .media>.pull-right {

	padding-left: 10px

}

.media-left, .media>.pull-left {

	padding-right: 10px

}

.media-body, .media-left, .media-right {

	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 {

	padding-left: 0;

	margin-bottom: 20px

}

.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-left-radius: 4px;

	border-top-right-radius: 4px

}

.list-group-item:last-child {

	margin-bottom: 0;

	border-bottom-right-radius: 4px;

	border-bottom-left-radius: 4px

}

a.list-group-item, button.list-group-item {

	color: #555

}

a.list-group-item .list-group-item-heading, button.list-group-item .list-group-item-heading {

	color: #333

}

a.list-group-item:focus, a.list-group-item:hover, button.list-group-item:focus, button.list-group-item:hover {

	color: #555;

	text-decoration: none;

	background-color: #f5f5f5

}

button.list-group-item {

	width: 100%;

	text-align: left

}

.list-group-item.disabled, .list-group-item.disabled:focus, .list-group-item.disabled:hover {

	color: #777;

	cursor: not-allowed;

	background-color: #eee

}

.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading {

	color: inherit

}

.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text {

	color: #777

}

.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {

	z-index: 2;

	color: #fff;

	background-color: #337ab7;

	border-color: #337ab7

}

.list-group-item.active .list-group-item-heading, .list-group-item.active .list-group-item-heading>.small, .list-group-item.active .list-group-item-heading>small, .list-group-item.active:focus .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading>.small, .list-group-item.active:focus .list-group-item-heading>small, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading>.small, .list-group-item.active:hover .list-group-item-heading>small {

	color: inherit

}

.list-group-item.active .list-group-item-text, .list-group-item.active:focus .list-group-item-text, .list-group-item.active:hover .list-group-item-text {

	color: #c7ddef

}

.list-group-item-success {

	color: #3c763d;

	background-color: #dff0d8

}

a.list-group-item-success, button.list-group-item-success {

	color: #3c763d

}

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: #3c763d;

	background-color: #d0e9c6

}

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: #3c763d;

	border-color: #3c763d

}

.list-group-item-info {

	color: #31708f;

	background-color: #d9edf7

}

a.list-group-item-info, button.list-group-item-info {

	color: #31708f

}

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: #31708f;

	background-color: #c4e3f3

}

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: #31708f;

	border-color: #31708f

}

.list-group-item-warning {

	color: #8a6d3b;

	background-color: #fcf8e3

}

a.list-group-item-warning, button.list-group-item-warning {

	color: #8a6d3b

}

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: #8a6d3b;

	background-color: #faf2cc

}

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: #8a6d3b;

	border-color: #8a6d3b

}

.list-group-item-danger {

	color: #a94442;

	background-color: #f2dede

}

a.list-group-item-danger, button.list-group-item-danger {

	color: #a94442

}

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: #a94442;

	background-color: #ebcccc

}

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: #a94442;

	border-color: #a94442

}

.panel-heading>.dropdown .dropdown-toggle, .panel-title, .panel-title>.small, .panel-title>.small>a, .panel-title>a, .panel-title>small, .panel-title>small>a {

	color: inherit

}

.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: 4px;

	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);

	box-shadow: 0 1px 1px rgba(0,0,0,.05)

}

.panel-title, .panel>.list-group, .panel>.panel-collapse>.list-group, .panel>.panel-collapse>.table, .panel>.table, .panel>.table-responsive>.table {

	margin-bottom: 0

}

.panel-body {

	padding: 15px

}

.panel-heading {

	padding: 10px 15px;

	border-bottom: 1px solid transparent;

	border-top-left-radius: 3px;

	border-top-right-radius: 3px

}

.panel-title {

	margin-top: 0;

	font-size: 16px

}

.panel-footer {

	padding: 10px 15px;

	background-color: #f5f5f5;

	border-top: 1px solid #ddd;

	border-bottom-right-radius: 3px;

	border-bottom-left-radius: 3px

}

.panel>.list-group .list-group-item, .panel>.panel-collapse>.list-group .list-group-item {

	border-width: 1px 0;

	border-radius: 0

}

.panel-group .panel-heading, .panel>.table-bordered>tbody>tr:first-child>td, .panel>.table-bordered>tbody>tr:first-child>th, .panel>.table-bordered>tbody>tr:last-child>td, .panel>.table-bordered>tbody>tr:last-child>th, .panel>.table-bordered>tfoot>tr:last-child>td, .panel>.table-bordered>tfoot>tr:last-child>th, .panel>.table-bordered>thead>tr:first-child>td, .panel>.table-bordered>thead>tr:first-child>th, .panel>.table-responsive>.table-bordered>tbody>tr:first-child>td, .panel>.table-responsive>.table-bordered>tbody>tr:first-child>th, .panel>.table-responsive>.table-bordered>tbody>tr:last-child>td, .panel>.table-responsive>.table-bordered>tbody>tr:last-child>th, .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td, .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th, .panel>.table-responsive>.table-bordered>thead>tr:first-child>td, .panel>.table-responsive>.table-bordered>thead>tr:first-child>th {

	border-bottom: 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-left-radius: 3px;

	border-top-right-radius: 3px

}

.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: 3px;

	border-bottom-left-radius: 3px

}

.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child {

	border-top-left-radius: 0;

	border-top-right-radius: 0

}

.list-group+.panel-footer, .panel-heading+.list-group .list-group-item:first-child {

	border-top-width: 0

}

.panel>.panel-collapse>.table caption, .panel>.table caption, .panel>.table-responsive>.table caption {

	padding-right: 15px;

	padding-left: 15px

}

.panel>.table-responsive:first-child>.table:first-child, .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child, .panel>.table:first-child, .panel>.table:first-child>tbody:first-child>tr:first-child, .panel>.table:first-child>thead:first-child>tr:first-child {

	border-top-left-radius: 3px;

	border-top-right-radius: 3px

}

.panel>.table-responsive:first-child>.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 th:first-child, .panel>.table-responsive:first-child>.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 th:first-child, .panel>.table:first-child>tbody:first-child>tr:first-child td:first-child, .panel>.table:first-child>tbody:first-child>tr:first-child th:first-child, .panel>.table:first-child>thead:first-child>tr:first-child td:first-child, .panel>.table:first-child>thead:first-child>tr:first-child th:first-child {

	border-top-left-radius: 3px

}

.panel>.table-responsive:first-child>.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 th:last-child, .panel>.table-responsive:first-child>.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 th:last-child, .panel>.table:first-child>tbody:first-child>tr:first-child td:last-child, .panel>.table:first-child>tbody:first-child>tr:first-child th:last-child, .panel>.table:first-child>thead:first-child>tr:first-child td:last-child, .panel>.table:first-child>thead:first-child>tr:first-child th:last-child {

	border-top-right-radius: 3px

}

.panel>.table-responsive:last-child>.table:last-child, .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child, .panel>.table:last-child, .panel>.table:last-child>tbody:last-child>tr:last-child, .panel>.table:last-child>tfoot:last-child>tr:last-child {

	border-bottom-right-radius: 3px;

	border-bottom-left-radius: 3px

}

.panel>.table-responsive:last-child>.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 th:first-child, .panel>.table-responsive:last-child>.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 th:first-child, .panel>.table:last-child>tbody:last-child>tr:last-child td:first-child, .panel>.table:last-child>tbody:last-child>tr:last-child th:first-child, .panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child, .panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child {

	border-bottom-left-radius: 3px

}

.panel>.table-responsive:last-child>.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 th:last-child, .panel>.table-responsive:last-child>.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 th:last-child, .panel>.table:last-child>tbody:last-child>tr:last-child td:last-child, .panel>.table:last-child>tbody:last-child>tr:last-child th:last-child, .panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child, .panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child {

	border-bottom-right-radius: 3px

}

.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 td, .panel>.table>tbody:first-child>tr:first-child th {

	border-top: 0

}

.panel>.table-bordered, .panel>.table-responsive>.table-bordered {

	border: 0

}

.panel>.table-bordered>tbody>tr>td:first-child, .panel>.table-bordered>tbody>tr>th:first-child, .panel>.table-bordered>tfoot>tr>td:first-child, .panel>.table-bordered>tfoot>tr>th:first-child, .panel>.table-bordered>thead>tr>td:first-child, .panel>.table-bordered>thead>tr>th:first-child, .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child, .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child, .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child, .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child, .panel>.table-responsive>.table-bordered>thead>tr>td:first-child, .panel>.table-responsive>.table-bordered>thead>tr>th:first-child {

	border-left: 0

}

.panel>.table-bordered>tbody>tr>td:last-child, .panel>.table-bordered>tbody>tr>th:last-child, .panel>.table-bordered>tfoot>tr>td:last-child, .panel>.table-bordered>tfoot>tr>th:last-child, .panel>.table-bordered>thead>tr>td:last-child, .panel>.table-bordered>thead>tr>th:last-child, .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child, .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child, .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child, .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child, .panel>.table-responsive>.table-bordered>thead>tr>td:last-child, .panel>.table-responsive>.table-bordered>thead>tr>th:last-child {

	border-right: 0

}

.panel>.table-responsive {

	margin-bottom: 0;

	border: 0

}

.panel-group {

	margin-bottom: 20px

}

.panel-group .panel {

	margin-bottom: 0;

	border-radius: 4px

}

.panel-group .panel+.panel {

	margin-top: 5px

}

.panel-group .panel-heading+.panel-collapse>.list-group, .panel-group .panel-heading+.panel-collapse>.panel-body {

	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: #f5f5f5;

	border-color: #ddd

}

.panel-default>.panel-heading+.panel-collapse>.panel-body {

	border-top-color: #ddd

}

.panel-default>.panel-heading .badge {

	color: #f5f5f5;

	background-color: #333

}

.panel-default>.panel-footer+.panel-collapse>.panel-body {

	border-bottom-color: #ddd

}

.panel-primary {

	border-color: #337ab7

}

.panel-primary>.panel-heading {

	color: #fff;

	background-color: #337ab7;

	border-color: #337ab7

}

.panel-primary>.panel-heading+.panel-collapse>.panel-body {

	border-top-color: #337ab7

}

.panel-primary>.panel-heading .badge {

	color: #337ab7;

	background-color: #fff

}

.panel-primary>.panel-footer+.panel-collapse>.panel-body {

	border-bottom-color: #337ab7

}

.panel-success {

	border-color: #d6e9c6

}

.panel-success>.panel-heading {

	color: #3c763d;

	background-color: #dff0d8;

	border-color: #d6e9c6

}

.panel-success>.panel-heading+.panel-collapse>.panel-body {

	border-top-color: #d6e9c6

}

.panel-success>.panel-heading .badge {

	color: #dff0d8;

	background-color: #3c763d

}

.panel-success>.panel-footer+.panel-collapse>.panel-body {

	border-bottom-color: #d6e9c6

}

.panel-info {

	border-color: #bce8f1

}

.panel-info>.panel-heading {

	color: #31708f;

	background-color: #d9edf7;

	border-color: #bce8f1

}

.panel-info>.panel-heading+.panel-collapse>.panel-body {

	border-top-color: #bce8f1

}

.panel-info>.panel-heading .badge {

	color: #d9edf7;

	background-color: #31708f

}

.panel-info>.panel-footer+.panel-collapse>.panel-body {

	border-bottom-color: #bce8f1

}

.panel-warning {

	border-color: #faebcc

}

.panel-warning>.panel-heading {

	color: #8a6d3b;

	background-color: #fcf8e3;

	border-color: #faebcc

}

.panel-warning>.panel-heading+.panel-collapse>.panel-body {

	border-top-color: #faebcc

}

.panel-warning>.panel-heading .badge {

	color: #fcf8e3;

	background-color: #8a6d3b

}

.panel-warning>.panel-footer+.panel-collapse>.panel-body {

	border-bottom-color: #faebcc

}

.panel-danger {

	border-color: #ebccd1

}

.panel-danger>.panel-heading {

	color: #a94442;

	background-color: #f2dede;

	border-color: #ebccd1

}

.panel-danger>.panel-heading+.panel-collapse>.panel-body {

	border-top-color: #ebccd1

}

.panel-danger>.panel-heading .badge {

	color: #f2dede;

	background-color: #a94442

}

.panel-danger>.panel-footer+.panel-collapse>.panel-body {

	border-bottom-color: #ebccd1

}

.embed-responsive {

	position: relative;

	display: block;

	height: 0;

	padding: 0

}

.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {

	position: absolute;

	top: 0;

	bottom: 0;

	left: 0;

	width: 100%;

	height: 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: #f5f5f5;

	border: 1px solid #e3e3e3;

	border-radius: 4px;

	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);

	box-shadow: inset 0 1px 1px rgba(0,0,0,.05)

}

.well blockquote {

	border-color: #ddd;

	border-color: rgba(0,0,0,.15)

}

.well-lg {

	padding: 24px;

	border-radius: 6px

}

.well-sm {

	padding: 9px;

	border-radius: 3px

}

.close {

	float: right;

	font-size: 21px;

	line-height: 1;

	color: #000;

	text-shadow: 0 1px 0 #fff;

	filter: alpha(opacity=20);

	opacity: .2

}

.popover, .tooltip {

	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

	font-style: normal;

	font-weight: 400;

	line-height: 1.42857143;

	text-shadow: none;

	text-transform: none;

	letter-spacing: normal;

	word-break: normal;

	word-spacing: normal;

	word-wrap: normal;

	white-space: normal;

	line-break: auto;

	text-decoration: none

}

.close:focus, .close:hover {

	color: #000;

	text-decoration: none;

	cursor: pointer;

	filter: alpha(opacity=50);

	opacity: .5

}

button.close {

	-webkit-appearance: none;

	padding: 0;

	cursor: pointer;

	background: 0 0;

	border: 0

}

.modal {

	position: fixed;

	z-index: 1050;

display: none;

	-webkit-overflow-scrolling: touch;

	outline: 0

}

.modal.fade .modal-dialog {

	-webkit-transition: -webkit-transform .3s ease-out;

	-o-transition: -o-transform .3s ease-out;

	transition: transform .3s ease-out;

	-webkit-transform: translate(0, -25%);

	-ms-transform: translate(0, -25%);

	-o-transform: translate(0, -25%);

	transform: translate(0, -25%)

}

.modal.in .modal-dialog {

	-webkit-transform: translate(0, 0);

	-ms-transform: translate(0, 0);

	-o-transform: translate(0, 0);

	transform: translate(0, 0); overflow: hidden;

}

.modal-open .modal {

	overflow-x: hidden;

	overflow-y: auto

}

.modal-dialog {

	position: relative;

	width: auto;

	margin: 10px

}

.modal-content {

	position: relative;

	background-color: #fff;

	background-clip: padding-box;

	border: 1px solid #999;

	border: 1px solid rgba(0,0,0,.2);

	border-radius: 6px;

	outline: 0;

	-webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);

	box-shadow: 0 3px 9px rgba(0,0,0,.5)

}

.modal-backdrop {

	position: fixed;

	z-index: 1040;

	background-color: #000

}

.modal-backdrop.fade {

	filter: alpha(opacity=0);

	opacity: 0

}

.carousel-control, .modal-backdrop.in {

	filter: alpha(opacity=50);

	opacity: .5

}

.modal-header {

	padding: 15px;

	border-bottom: 1px solid #e5e5e5

}

.modal-header .close {

	margin-top: -2px

}

.modal-title {

	margin: 0;

	line-height: 1.42857143

}

.modal-body {

	position: relative;

	padding: 15px

}

.modal-footer {

	padding: 15px;

	text-align: right;

	border-top: 1px solid #e5e5e5

}

.modal-footer .btn+.btn {

	margin-bottom: 0;

	margin-left: 5px

}

.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:768px) {

.modal-dialog {

	width: 670px;

	margin: 30px auto

}

.modal-content {

	-webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);

	box-shadow: 0 5px 15px rgba(0,0,0,.5)

}

.modal-sm {

	width: 300px

}

}

.tooltip.top-left .tooltip-arrow, .tooltip.top-right .tooltip-arrow {

	bottom: 0;

	margin-bottom: -5px;

	border-width: 5px 5px 0;

	border-top-color: #000

}

@media (min-width:992px) {

.modal-lg {

	width: 900px

}

}

.tooltip {

	position: absolute;

	z-index: 1070;

	display: block;

	font-size: 12px;

	text-align: left;

	text-align: start;

	filter: alpha(opacity=0);

	opacity: 0

}

.tooltip.in {

	filter: alpha(opacity=90);

	opacity: .9

}

.tooltip.top {

	padding: 5px 0;

	margin-top: -3px

}

.tooltip.right {

	padding: 0 5px;

	margin-left: 3px

}

.tooltip.bottom {

	padding: 5px 0;

	margin-top: 3px

}

.tooltip.left {

	padding: 0 5px;

	margin-left: -3px

}

.tooltip-inner {

	max-width: 200px;

	padding: 3px 8px;

	color: #fff;

	text-align: center;

	background-color: #000;

	border-radius: 4px

}

.tooltip-arrow {

	position: absolute;

	width: 0;

	height: 0;

	border-color: transparent;

	border-style: solid

}

.tooltip.top .tooltip-arrow {

	bottom: 0;

	left: 50%;

	margin-left: -5px;

	border-width: 5px 5px 0;

	border-top-color: #000

}

.tooltip.top-left .tooltip-arrow {

	right: 5px

}

.tooltip.top-right .tooltip-arrow {

	left: 5px

}

.tooltip.right .tooltip-arrow {

	top: 50%;

	left: 0;

	margin-top: -5px;

	border-width: 5px 5px 5px 0;

	border-right-color: #000

}

.tooltip.left .tooltip-arrow {

	top: 50%;

	right: 0;

	margin-top: -5px;

	border-width: 5px 0 5px 5px;

	border-left-color: #000

}

.tooltip.bottom .tooltip-arrow, .tooltip.bottom-left .tooltip-arrow, .tooltip.bottom-right .tooltip-arrow {

	border-width: 0 5px 5px;

	border-bottom-color: #000;

	top: 0

}

.tooltip.bottom .tooltip-arrow {

	left: 50%;

	margin-left: -5px

}

.tooltip.bottom-left .tooltip-arrow {

	right: 5px;

	margin-top: -5px

}

.tooltip.bottom-right .tooltip-arrow {

	left: 5px;

	margin-top: -5px

}

.popover {

	position: absolute;

	top: 0;

	left: 0;

	z-index: 1060;

	display: none;

	max-width: 276px;

	padding: 1px;

	font-size: 14px;

	text-align: left;

	text-align: start;

	background-color: #fff;

	-webkit-background-clip: padding-box;

	background-clip: padding-box;

	border: 1px solid #ccc;

	border: 1px solid rgba(0,0,0,.2);

	border-radius: 6px;

	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);

	box-shadow: 0 5px 10px rgba(0,0,0,.2)

}

.carousel-caption, .carousel-control {

	color: #fff;

	text-align: center;

	text-shadow: 0 1px 2px rgba(0,0,0,.6)

}

.popover.top {

	margin-top: -10px

}

.popover.right {

	margin-left: 10px

}

.popover.bottom {

	margin-top: 10px

}

.popover.left {

	margin-left: -10px

}

.popover-title {

	padding: 8px 14px;

	margin: 0;

	font-size: 14px;

	background-color: #f7f7f7;

	border-bottom: 1px solid #ebebeb;

	border-radius: 5px 5px 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

}

.carousel, .carousel-inner {

	position: relative

}

.popover>.arrow {

	border-width: 11px

}

.popover>.arrow:after {

	content: "";

	border-width: 10px

}

.popover.top>.arrow {

	bottom: -11px;

	left: 50%;

	margin-left: -11px;

	border-top-color: #999;

	border-top-color: rgba(0,0,0,.25);

	border-bottom-width: 0

}

.popover.top>.arrow:after {

	bottom: 1px;

	margin-left: -10px;

	content: " ";

	border-top-color: #fff;

	border-bottom-width: 0

}

.popover.left>.arrow:after, .popover.right>.arrow:after {

	bottom: -10px;

	content: " "

}

.popover.right>.arrow {

	top: 50%;

	left: -11px;

	margin-top: -11px;

	border-right-color: #999;

	border-right-color: rgba(0,0,0,.25);

	border-left-width: 0

}

.popover.right>.arrow:after {

	left: 1px;

	border-right-color: #fff;

	border-left-width: 0

}

.popover.bottom>.arrow {

	top: -11px;

	left: 50%;

	margin-left: -11px;

	border-top-width: 0;

	border-bottom-color: #999;

	border-bottom-color: rgba(0,0,0,.25)

}

.popover.bottom>.arrow:after {

	top: 1px;

	margin-left: -10px;

	content: " ";

	border-top-width: 0;

	border-bottom-color: #fff

}

.popover.left>.arrow {

	top: 50%;

	right: -11px;

	margin-top: -11px;

	border-right-width: 0;

	border-left-color: #999;

	border-left-color: rgba(0,0,0,.25)

}

.popover.left>.arrow:after {

	right: 1px;

	border-right-width: 0;

	border-left-color: #fff

}

.carousel-inner {

	width: 100%

}

.carousel-inner>.item {

	position: relative;

	display: none;

	-webkit-transition: .6s ease-in-out left;

	-o-transition: .6s ease-in-out left;

	transition: .6s ease-in-out left

}

.carousel-inner>.item>a>img, .carousel-inner>.item>img {

	line-height: 1

}

@media all and (transform-3d), (-webkit-transform-3d) {

.carousel-inner>.item {

	-webkit-transition: -webkit-transform .6s ease-in-out;

	-o-transition: -o-transform .6s ease-in-out;

	transition: transform .6s ease-in-out;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	-webkit-perspective: 1000px;

	perspective: 1000px

}

.carousel-inner>.item.active.right, .carousel-inner>.item.next {

	left: 0;

	-webkit-transform: translate3d(100%, 0, 0);

	transform: translate3d(100%, 0, 0)

}

.carousel-inner>.item.active.left, .carousel-inner>.item.prev {

	left: 0;

	-webkit-transform: translate3d(-100%, 0, 0);

	transform: translate3d(-100%, 0, 0)

}

.carousel-inner>.item.active, .carousel-inner>.item.next.left, .carousel-inner>.item.prev.right {

	left: 0;

	-webkit-transform: translate3d(0, 0, 0);

	transform: translate3d(0, 0, 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;

	bottom: 0;

	left: 0;

	width: 15%;

	font-size: 20px;

	background-color: rgba(0,0,0,0)

}

.carousel-control.left {

	background-image: -webkit-linear-gradient(left, rgba(0,0,0,.5) 0, rgba(0,0,0,.0001) 100%);

	background-image: -o-linear-gradient(left, rgba(0,0,0,.5) 0, rgba(0,0,0,.0001) 100%);

	background-image: -webkit-gradient(linear, left top, right top, from(rgba(0,0,0,.5)), to(rgba(0,0,0,.0001)));

	background-image: linear-gradient(to right, rgba(0,0,0,.5) 0, rgba(0,0,0,.0001) 100%);

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);

	background-repeat: repeat-x

}

.carousel-control.right {

	right: 0;

	left: auto;

	background-image: -webkit-linear-gradient(left, rgba(0,0,0,.0001) 0, rgba(0,0,0,.5) 100%);

	background-image: -o-linear-gradient(left, rgba(0,0,0,.0001) 0, rgba(0,0,0,.5) 100%);

	background-image: -webkit-gradient(linear, left top, right top, from(rgba(0,0,0,.0001)), to(rgba(0,0,0,.5)));

	background-image: linear-gradient(to right, rgba(0,0,0,.0001) 0, rgba(0,0,0,.5) 100%);

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);

	background-repeat: repeat-x

}

.carousel-control:focus, .carousel-control:hover {

	color: #fff;

	text-decoration: none;

	filter: alpha(opacity=90);

	outline: 0;

	opacity: .9

}

.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {

	position: absolute;

	top: 50%;

	z-index: 5;

	display: inline-block;

	margin-top: -10px

}

.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {

	left: 50%;

	margin-left: -10px

}

.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {

	right: 50%;

	margin-right: -10px

}

.carousel-control .icon-next, .carousel-control .icon-prev {

	width: 20px;

	height: 20px;

	font-family: serif;

	line-height: 1

}

.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%;

	padding-left: 0;

	margin-left: -30%;

	text-align: center;

	list-style: none

}

.carousel-indicators li {

	display: inline-block;

	width: 10px;

	height: 10px;

	margin: 1px;

	text-indent: -999px;

	cursor: pointer;

	background-color: #000\9;

	background-color: rgba(0,0,0,0);

	border: 1px solid #fff;

	border-radius: 10px

}

.carousel-indicators .active {

	width: 12px;

	height: 12px;

	margin: 0;

	background-color: #fff

}

.carousel-caption {

	position: absolute;

	right: 15%;

	bottom: 20px;

	left: 15%;

	z-index: 10;

	padding-top: 20px;

	padding-bottom: 20px

}

.carousel-caption .btn, .text-hide {

	text-shadow: none

}

@media screen and (min-width:768px) {

.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {

	width: 30px;

	height: 30px;

	margin-top: -10px;

	font-size: 30px

}

.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {

	margin-left: -10px

}

.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {

	margin-right: -10px

}

.carousel-caption {

	right: 20%;

	left: 20%;

	padding-bottom: 30px

}

.carousel-indicators {

	bottom: 20px

}

}

.btn-group-vertical>.btn-group:after, .btn-group-vertical>.btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .modal-footer:after, .modal-footer:before, .modal-header:after, .modal-header:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before {

	display: table;

	content: " "

}

.btn-group-vertical>.btn-group:after, .btn-toolbar:after, .clearfix:after, .container-fluid:after, .container:after, .dl-horizontal dd:after, .form-horizontal .form-group:after, .modal-footer:after, .modal-header:after, .nav:after, .navbar-collapse:after, .navbar-header:after, .navbar:after, .pager:after, .panel-body:after, .row:after {

	clear: both

}

.center-block {

	display: block;

	margin-right: auto;

	margin-left: auto

}

.pull-right {

	float: right!important

}

.pull-left {

	float: left!important

}

.hide {

	display: none!important

}

.show {

	display: block!important

}

.hidden, .visible-lg, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block, .visible-md, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-sm, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-xs, .visible-xs-block, .visible-xs-inline, .visible-xs-inline-block {

	display: none!important

}

.invisible {

	visibility: hidden

}

.text-hide {

	font: 0/0 a;

	color: transparent;

	background-color: transparent;

	border: 0

}

.affix {

	position: fixed

}

@-ms-viewport {

width:device-width

}

@media (max-width:767px) {

.visible-xs {

	display: block!important

}

table.visible-xs {

	display: table!important

}

tr.visible-xs {

	display: table-row!important

}

td.visible-xs, th.visible-xs {

	display: table-cell!important

}

.visible-xs-block {

	display: block!important

}

.visible-xs-inline {

	display: inline!important

}

.visible-xs-inline-block {

	display: inline-block!important

}

}

@media (min-width:768px) and (max-width:991px) {

.visible-sm {

	display: block!important

}

table.visible-sm {

	display: table!important

}

tr.visible-sm {

	display: table-row!important

}

td.visible-sm, th.visible-sm {

	display: table-cell!important

}

.visible-sm-block {

	display: block!important

}

.visible-sm-inline {

	display: inline!important

}

.visible-sm-inline-block {

	display: inline-block!important

}

}

@media (min-width:992px) and (max-width:1199px) {

.visible-md {

	display: block!important

}

table.visible-md {

	display: table!important

}

tr.visible-md {

	display: table-row!important

}

td.visible-md, th.visible-md {

	display: table-cell!important

}

.visible-md-block {

	display: block!important

}

.visible-md-inline {

	display: inline!important

}

.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

}

td.visible-lg, th.visible-lg {

	display: table-cell!important

}

.visible-lg-block {

	display: block!important

}

.visible-lg-inline {

	display: inline!important

}

.visible-lg-inline-block {

	display: inline-block!important

}

.hidden-lg {

	display: none!important

}

}

@media (max-width:767px) {

.hidden-xs {

	display: none!important

}

}

@media (min-width:768px) and (max-width:991px) {

.hidden-sm {

	display: none!important

}

}

@media (min-width:992px) and (max-width:1199px) {

.hidden-md {

	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

}

td.visible-print, th.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

}

.hidden-print {

	display: none!important

}

}

/*********bootstrap css end*********/



/*********custom css start*********/



a, a:hover {

	color: #000

}

a:focus, a:hover, button:focus {

	outline: 0

}

/*body {

	font-family: 'Open Sans', sans-serif

}*/

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6, p {

font-family: 'Open Sans', sans-serif;

}

a:hover {

	text-decoration: underline

}

a:focus {

	text-decoration: none

}

/*img {

	object-fit: cover!important

}*/

#myModal_subscription .modal-header {

	background-color: #000;

	padding: 10px;

	color: #fff;

	font-weight: 600;

	letter-spacing: .2px;

	text-align: center;

	text-transform: uppercase;

	font-size: 13px

}

#myModal_subscription .modal-content {

	border-radius: 0

}

#myModal_subscription .modal-body {

	padding: 20px 30px

}

#myModal_subscription .modal-body h2 {

	font-size: 60px;

	font-weight:600;

	letter-spacing: 2.6px;

	margin-top: 0;

	font-family: 'Bree Serif', serif

}

#myModal_subscription .modal-body h2 span {

	clear: both;

	display: block;

	font-size: 32px;

	font-weight:600;

	margin-left: 5px

}

#myModal_subscription .modal-body h4 {

	letter-spacing: .5px;

	font-family: 'Open Sans', sans-serif;

	font-size: 24px;

	font-weight: 300;

	line-height: 30px;

	margin: 20px 3px

}

#myModal_subscription .modal-body button {

	background: #000;

	border-radius: 3px;

	color: #fff;

	padding: 10px 15px;

	text-transform: uppercase;

	box-shadow: none;

	border: none;

	transition: .5s

}

#myModal_subscription .modal-body button:hover {

	background: #444;

	transition: .5s

}

#myModal_subscription .modal-body img {

	width: 60%;

	clear: both;

	margin: 30px 0 10px

}

#myModal_subscription .modal-footer h6 {

	margin: 0;

	font-size: 12px;

	font-family: 'Open Sans', sans-serif;

	font-weight: 600;

	opacity: .8

}

#myModal_subscription .modal-footer h6 a {

	text-decoration: underline

}

.btn-red:hover, .embedd a, .right-sidebar .dc, .top-nav .top-nav-left ul li a:hover {

	text-decoration: none

}

.p0 {

	padding-left: 0;

	padding-right: 0

}

.top-nav {

	border-bottom: 1px solid #e4e3e3;

	float: left;

	width: 100%;

	padding: 5px 0

}

.top-nav .top-nav-left ul {

	margin-bottom: 0

}

.top-nav .top-nav-left ul li a {

	padding: 10px;

	display: inline-block;

	color: #000;

	font-weight: 600;

	transition: .5s

}

.btn-red, .btn-red:hover {

	transition: .5s;

	color: #fff

}

.top-nav .top-nav-left ul li a:first-child {

	padding-left: 0

}

.top-nav .top-nav-left ul li a .fa {

	margin-right: 3px

}

.top-nav-right ul li a:last-child {

	padding-right: 0

}

.top-nav-right {

	padding: 4px 0

}

.btn-red {

	background-color: #ed232a;

	border-radius: 5px;

	font-weight: 500;

	padding: 6px 17px;

	display: inline-block;

	font-size: 14px;

}

.btn-red:hover {

	background-color: #c11319

}

.vi_main_heading h1 {

	margin: 0

}

.vi_main_heading h1 a {

	font-style: italic;

	font-weight: 600;

	text-align: center;

	font-size: 37px

}

.top-nav-right a {

	margin-left: 10px

}

.middle-header {

	padding: 20px 0 0;

	text-align: center

}

.logo {

	width: 45%

}

.middle-header ul {

	margin-top: 0;

	margin-bottom: 0

}

.middle-header ul li {

	padding: 0

}

.middle-header ul li a {

	color: #000;

	transition: .3s;

	padding: 0 12px;

	font-weight: 500;

	font-size: 12px;

	border-right: 1px solid #ccc

}

.middle-header ul li:last-child a, .navbar {

	border: none

}

.middle-header ul li:first-child a {

	cursor: text

}

.middle-header ul li a:hover {

	color: grey;

	transition: .3s

}

.navbar {

	background: 0 0;

	border-radius: 0;

	margin: 0;

	border-bottom: 2px solid #000

}

.navbar.navbar-default.border_line_black {

	min-height: 30px

}

.navbar ul li a {
    /*font-family: 'Open Sans', sans-serif !important*/;
	padding: 10px 15px;

	font-size: 11px;

	text-transform: uppercase;

	font-weight: 600;

	color: #000;

	transition: .3s;

	background: 0 0!important ;




}

.navbar ul li a:after {

	border-bottom: 3px solid #ed232a;

	bottom: -3px;

	content: "";

	display: block;

	height: 0;

	left: 51%;

	position: absolute;

	right: 51%;

	transition: all .3s ease 0s

}

.navbar ul li a:focus::after, .navbar ul li a:hover::after {

	left: 0;

	right: 0

}

.navbar .nav {

	width: 100%;

	text-align: center

}

.navbar .nav li {

	display: inline-block;

	float: none

}
.dropdown-menu li{
    display:block;
    float:left;
    width:100%;
}


.big-add {

	margin: 15px 0

}

.big-add img {

	object-fit: fill!important

}

.text-red {

	color: #ed232a

}

.more_head {

	font-size: 19px;

	font-weight:600;

	margin: 5px 0;

	font-style: italic;

	color: #000

}

.titlee span, .titlee2 span {

/*	font-family: Raleway, sans-serif;*/

	font-size: 13px;

	letter-spacing: .3px;

	padding: 8px;

	display: inline-block

}

.titlee, .titlee2 {

	margin-bottom: 10px;

	margin-top: 0;

	text-transform: uppercase

}

.titlee span, .titlee2 span, .views-count {

	color: #fff;

	font-weight: 600

}

.titlee span a{ color: #fff !important;}
.titlee span a:hover{ text-decoration:none !important;}
.video_iframe iframe {

	width: 100%!important;

	height: 485px;

	position: relative

}

.titlee {

	border-bottom: 2px solid red; position: relative;

}

.titlee span {

	background-color: red

}

.titlee2 {
border-bottom: 2px solid #4db2ec

}


.titlee2 span { background-color: #4db2ec;}
.titlee2 span a{ color:#fff !important;}
.titlee2 span a:hover{ text-decoration:none !important;}
.date, .login.reset-pp h3, .right-sidebar .comments_title h3 {

font-family: 'Open Sans', sans-serif;

}

.views-count {

	background-color: #000;

	padding: 3px;

	font-size: 10px;

	position: relative;

	margin-left: 19px;

	right: 0

}

.views-count:before {

	content: "";

	width: 0;

	height: 0;

	border-style: solid;

	border-width: 7px 8px 0 0;

	border-color: #000 transparent transparent;

	position: absolute;

	bottom: -5px;

	left: 0

}

.big-block a, .big-block a img {

	position: relative

}

.top-section {

	padding: 10px 0

}

.top-section .left-sidebar {

	padding-left: 0;

	padding-right:5px

}

.top-section .left-sidebar ul {

	margin: 0;

	padding: 0;

	list-style: none

}

.top-section .left-sidebar ul li .heading-list {

	margin: 0;

	font-size: 15px;

	font-weight:600;

	line-height: 21px

}

.date {

	font-size: 12px;

	color: #636363;

	font-weight: 600;

	margin: 8px 0;

	display: block

}

.date .views-count {

	top: -4px

}

.top-section .left-sidebar ul li:first-child {

	margin-top: 0

}

.top-section .left-sidebar ul li {

	margin: 13px 0

}

.top-section .left-sidebar ul li p {

	margin: 0;

	font-size: 13px;

	color: #636363;

	font-weight: 500;

	max-height: 70px;

	overflow: hidden;

	line-height: 17px

}

.summary-credit .summary {

	color: #666;

	font-size: 12px!important;

	margin: 6px 0;

	padding: 0!important

}

.summary-credit .summary a, .summary-credit .summary span {

	color: #999;

	font-size: 11px

}

.summary-credit .credit_right {

	padding: 8px 0 0;

	margin: 0

}

.embedd a {

	background-color: #fff;

	padding: 5px 10px

}

.embedd a:hover {

	border: 1px solid #d2d2d2

}

.middle-main .middle-big-news {

/*border: 1px solid #ccc;

	padding: 5px;*/

	position: relative

}

.middle-main .middle-big-news img {

	height: 280px;

	width: 100%;

	object-fit: cover

}

.middle-main .middle-big-news h3 {

	margin: 0;

	z-index: 1;

	color: #000;

	font-size: 26px;

	line-height: 27px;

	width: 100%;

	font-weight: 600;

	padding: 5px 0;

	letter-spacing: .7px

}

.middle-main .middle-big-news .date {

	margin-bottom: 0

}

.media-style-news {

	margin: 0px 0

}

.media-style-news .media-left .media-object {

	width: 160px;

	height: 160px;

	object-fit: cover

}

.media-style-news .media-body .media-heading {

	margin: -4px 0 0;

	font-size: 16px;

	font-weight:600;

	line-height: 20px

}

.media-style-news .media {

	/*margin-bottom: 15px*/

}

.media-style-news .media-body p {

	margin: 0;

	font-size: 13px;

	color: #636363;

	font-weight: 500;

	max-height: 70px;

	overflow: hidden;

	line-height: 17px

}

.media-style-news .media:nth-child(2) .media-left {

	padding-left: 10px;

	padding-right: 0

}

.media-body.media-top.case p img, .media-left.media-top.case1 img {

	width: 110px;

	height: 110px;

	object-fit: cover

}

.big-block a img {

	width: 100%;

	left: 0;

	height: 150px;

	object-fit: cover

}

.big-block .play-holder {

	position: absolute;

	top: 33%;

	left: 42%;

	text-align: center

}

.big-block .play-holder a {

	background-color: rgba(0,0,0,.37);

	padding: 3px 9px 5px 13px;

	color: #fff

}

.big-block:hover .play-holder a {

	background: red;

	transition: .6s

}

.big-block:hover .play-holder a i {

	color: #fff;

	transition: .6s

}

.loginn.forgot_pp {

	background-color: transparent;

	border: 2px dashed #ddd

}

.loginn.forgot_pp h3 {

	padding: 0 0 1em;

	border-bottom: 1px solid #ddd

}

.loginn.forgot_pp form {

	padding: 1.5em 0 0

}

.login.reset-pp {

	margin-top: 6em;

	padding: 3em;

	border: 2px dashed #ddd

}

.help-block {

	color: #a94442!important

}

.media-style-news-bottom {

	margin: 15px 0

}

.media-style-news-bottom .media {

	/*margin: 25px 0,*/ margin: 15px 0

}

.media-style-news-bottom .media-left .media-object {

	width: 110px;

	height: 100px;

	object-fit: cover

}

.media-style-news-bottom .media-body .media-heading {
	margin: -4px 0 0;
	font-size: 15px;
	font-weight: 600 !important; color:#000;
	line-height: 20px;

}

.media-style-news-bottom .media-body p {

	margin: 5px 0 0;

	font-size: 13px;

	color: #636363;

	font-weight: 500;

	max-height: 70px;

	overflow: hidden;

	line-height: 17px

}

.media-style-news-bottom .media:last-child {

	margin-bottom: 0

}

.right-sidebar-topstories {

	padding-left: 0

}

.right-sidebar-policits {

	padding-right: 0

}

.right-sidebar-policits-big h3 {

	margin: 5px 0;

	font-size: 16px;

	font-weight: 600 !important;

	line-height: 24px;

}

.right-sidebar-policits-big p {

	margin-bottom: 0;

	line-height: 18px

}

.right-sidebar .comments_title h3 {

	border-bottom: 1px solid #ddd;

	padding: 0 10px 11px;

	font-size: 17px;

	font-weight: 600

}

.right-sidebar .comments_detail h4, .right-sidebar .comments_detail h4 span {

font-family: 'Open Sans', sans-serif;

}

.right-sidebar .comments_title h3 i {

	color: red

}

.right-sidebar .comments_detail {

	padding: 0 10px

}

.right-sidebar .comments_detail h4 {

	font-weight: 600

}

.right-sidebar .comments_detail h4 span {

	font-weight: 100;

	color: #ddd;

	font-size: 11px;

	margin: 4px 0 0

}

.right-sidebar .comments_detail p {

	color: #828282

}

.right-sidebar .comments_bottom {

	border-top: 1px solid #ddd;

	padding: 8px 10px;

	font-size: 12px;

	border-bottom: 1px solid #ddd;

	margin: 0 0 2em

}

.right-sidebar .comments_bottom a {

	text-decoration: none;

	color: #848484;

	font-weight: 500;

	text-transform: uppercase

}

.more-top-stories ul li a:hover, .sidebar-blocks a:hover {

	text-decoration: underline

}

.right-sidebar .comment_ad {

	text-align: center;

	padding: 0

}

.right-sidebar .comment_ad a {

	margin: 0 auto 1em;

	display: block

}

.more-top-stories ul {

	margin: 0;

	padding: 0 0 0 10px;

	list-style: none

}

.more-top-stories ul li { margin-bottom:15px;}

.more-top-stories ul li a {

	padding: 0;

	font-size: 13px;

	line-height: 16px;

	color: #000;

	font-weight: 600;

/*	height: 50px;*/

	overflow: hidden;

	display: block;

	font-family: 'Open Sans', sans-serif;

}

.more-top-stories ul li {

	position: relative

}

.more-top-stories ul li::before {

	position: absolute;

	content: "\f111";

	font-family: fontAwesome;

	top: 7px;

	left: -5%;

	font-size: 6px

}

#content_wrapper .inner .inner_wrapper h3, #content_wrapper .inner .inner_wrapper p, .about h2, .about_1 h4, .about_right_title, .detail-category-tag, .latest-search-main .media-style-news-bottom .media-body p, .marketing h2, .search-headingg, .section3_vic-videos .middle-big-news h3, .staff h2, footer .pdis {

font-family: 'Open Sans', sans-serif;

}

.right-sidebar {

	padding-left: 20px

}

.opinion-page-sec {

	margin: 25px 0 0

}

.sidebar-blocks {

	margin: 10px 0

}

.sidebar-blocks.details_side_news {

	min-height: 216px

}

.sidebar-blocks img {

	width: 100%;

	height: 150px;

	object-fit: cover

}

.sidebar-blocks a, .sidebar-blocks a:hover {

	color: #000

}

.sidebar-blocks p {

	margin: 5px 0 0;

	font-size: 13px;

	font-weight:600;

	line-height: 17px;

	letter-spacing: .5px

}

.section2 {

	padding: 0

}

/*.community-center-left {

	padding-left: 0

}*/

.community-center-left .media .media-object {

	width: 120px;

	height: 120px;

	object-fit: contain;

}

.community-center-left .media-body .media-heading {

	margin: 0px 0 0;

	font-size: 15px;

	font-weight:600;

	line-height: 21px;

	min-height: 43px;

}

.community-center-left .right-sidebar-policits-big h3 {

	font-size: 20px;

	margin: 9px 0;

}

.section3_vic-videos {

	padding: 10px 0; margin-top:25px;

}



.section3_vic-videos .middle-big-news h3 {

	margin: 0;

	background-color: rgba(0,0,0,.83);

	position: absolute;

	bottom: 5px;

	z-index: 1;

	color: #fff;

	padding: 20px;

	font-size: 20px;

	line-height: 27px;

	width: 100%;

	font-weight: 500

}

.pleft0 {

	padding-left: 0

}

.pright0 {

	padding-right: 0

}

.section4_entertainment {

	padding: 10px 0

}

.section4_gallery {

	padding: 10px

}

.section5_usvi, .section6_businness, .section7_allcategory {

	padding: 10px 0

}

.section4_gallery .carousel-inner .example-image-link img {

	width: 100%;

	height: 150px;

	object-fit: cover

}

.section4_gallery .carousel-control {

	width: auto;

	background: 0 0;

	opacity: 1

}

.section4_gallery .carousel-control .glyphicon-chevron-left {

	background-color: rgba(0,0,0,.57);

	width: 45px;

	height: 45px;

	border-radius: 50%;

	line-height: 45px;

	font-size: 16px;

	top: 65px;

	left: -10px

}

.section4_gallery .carousel-control .glyphicon-chevron-right {

	background-color: rgba(0,0,0,.57);

	width: 45px;

	height: 45px;

	border-radius: 50%;

	line-height: 45px;

	font-size: 16px;

	top: 65px;

	right: -10px

}

.section5_usvi .big-block h3 {

	font-size: 18px;

	margin: 9px 0;

	font-weight:600;

	line-height: 20px;

	min-height: 44px

}

.section5_usvi .big-block img {

	width: 100%;

	height: 280px;

	object-fit: cover

}

.section5_usvi .media-body .media-heading {

	margin: -4px 0 0;

	font-size: 15px !important ;

	font-weight:600;

	line-height: 20px;

	min-height: 33px;
/*
	height: 33px;*/

}

.section5_usvi .btn-mdeia {

	margin: 10px 0

}

.advertismnet {

	margin-top: 30px

}

.section6_businness .media-style-news-bottom .media-left .media-object {

	width: 180px;

	height: 130px;

	object-fit: cover

}

.section6_businness .media-style-news-bottom .media-body .media-heading {

	font-size: 18px;

	line-height: 22px;

	min-height: 43px;

}

.section6_businness .media-style-news-bottom .media-body p {

	font-size: 13.5px;

	max-height: 45px;

	line-height: 24px;

	margin-top: 17px

}

.section7_allcategory .big-block h3 {

	font-size: 18px;

	margin: 7px 0;

	font-weight:600;

	line-height: 23px; min-height: 70px;

}

.section7_allcategory .big-block img {

	width: 100%;

	height: 280px;

	object-fit: cover

}

.section7_allcategory .big-block {

	background-color: #f1f1f1;

	padding: 4px;

	margin: 8px 0;

	border: 1px solid #e4e4e4

}

footer {

	background-color: #151515;

	padding: 50px 0 0;

	color: #fff;

	margin-top: 30px

}

footer .pdis {

	font-size: 13px;

	line-height: 21px;

	opacity: .8

}

.flinks h4 {

	font-size: 18px;

	text-transform: uppercase;

	color: #fff;

	font-weight: 600;

	margin: 0 0 15px

}

.flinks ul {

	list-style: none;

	margin-top: 0;

	padding: 0;

	float: left

}

.flinks ul li a {

	margin: 10px 0;

	color: #fff;

	display: block;

	font-size: 13.5px;

	transition: .3s;

	opacity: .8;

	text-decoration: none

}

.flinks ul li a:hover {

	transition: .6s;

	color: red;

	margin-left: 10px

}

.sconnet {

	margin-right: 3em!important

}

.sconnet ul li a {

	opacity: 1

}

.sconnet ul li .fa {

	width: 38px;

	height: 38px;

	text-align: center;

	line-height: 36px;

	border: 2px solid #313131;

	color: #fff;

	transition: .3s;

	font-size: 17px

}

.sconnet ul li .fa:hover {

	transition: .3s;

	opacity: .8

}

.sconnet ul li .fa-facebook {

	background-color: #1b3373

}

.sconnet ul li .fa-twitter {

	background-color: #42baef

}

.sconnet ul li .fa-instagram {

	background-color: #204881

}

.sconnet ul li .fa-pinterest-p {

	background-color: #b90a0f

}

.sconnet ul li .fa-linkedin {

	background-color: #164aa1

}

.btm-footer {

	background-color: #101010;

	padding: 15px 0;

	text-align: center;


	margin-top: 15px;

	font-size: 13px;

	opacity: .8

}



.sidemenu {

	box-shadow: 4px 0 6px 1px rgba(0,0,0,.1);

	position: fixed;

	top: 0;

	left: -100%;

	z-index: 111111111;

	height: 100%; display:none;

	background-color: #fff;

	border-right: 1px solid #ccc;

	padding: 0px 0px;

/*	overflow-y: auto;

	overflow-x:visible;*/ overflow:visible;

	width: 220px;

	transition: .5s;

	opacity: 0; 

}

.sidemenu-open {

	transition: .5s;

	left: 0;

	/*width: 14.5%;*/

	width:220px !important;

	opacity: 1;

	z-index: 1111111; display:block;



}

.sidemenu ul {

	padding: 5px 0;

	margin: 0;

	list-style: none;  height:100%; float:left; width:100%; 

}

.sidemenu ul li a {

	display: block;

	color: #000;

	font-weight:600;

/*	padding: 6px 15px*/ padding:4px 5px 4px 15px; font-size:13px; font-weight:500;

}

.sidemenu::-webkit-scrollbar {

width:5px

}

.sidemenu::-webkit-scrollbar-track {

background-color:#ccc;

border-radius:10px

}

.sidemenu::-webkit-scrollbar-thumb {

border-radius:10px;

background-color:#666

}

.sidemenu .fa-close {

	position: absolute;

	right: 5px;

	top: 5px;

	opacity: .5;

	cursor: pointer;

	display: none

}

.navbar-fixed {

	position: fixed;

	top: 0;

	z-index: 111;

	background-color: #fff;

	width: 100%;

	left: 0;

	border-bottom: 0;

	box-shadow: 1px 1px 8px rgba(102,102,102,.3)

}

.navbar .nav .dropdown {

	position: inherit

}

.navbar .nav .dropdown .dropdown-menu {

	top: 102%;

	left: 0;

	right: auto;

	min-width: 100%;

	box-shadow: 0 3px 10px 2px rgba(0,0,0,.21);

	border: 1px solid #ccc;

	border-radius: 0

}

.navbar .nav .dropdown .dropdown-menu .dp-list {

	margin-right: 25px

}

.navbar .nav .dropdown .dropdown-menu .dp-list ul li {

	display: block

}

.navbar .nav .dropdown .dropdown-menu .dp-list ul li a {

	font-weight: 600;

	text-transform: none;

	text-align: right;

	display: block;

	padding: 7px 0;

	font-size: 13px

}

.header-scroll .top-nav-right, .navbar .nav .dropdown .dropdown-menu a:after {

	display: none

}

.addcont {

	margin: 10px auto

}

.navbar .nav .dropdown .dropdown-menu .dpblock {

	width: 20%;

	padding: 0 10px

}

.navbar .nav .dropdown .dropdown-menu .dpblock .sidebar-blocks {

	margin: 10px 0

}

.navbar .nav .dropdown .dropdown-menu .dpblock .sidebar-blocks p {

	text-transform: lowercase;

	opacity: .7

}

.navbar-fixed .dropdown-menu {

	/*padding: 10px 80px*/

}

.header-scroll {

	z-index: 111111!important

}

.top-nav-right .btn-red {

	background-color: #4db2ec;

	color: #fff

}

.top-nav-right .btn-red:hover {

	background-color: #2488c1

}

.header-scroll .inner-logo {

	display: block

}

header .news-scroll {

	font-size: 16px;

	font-weight: 600;

	padding: 9px 0 0

}

header .news-scroll a {

	padding: 0 15px;

	border-right: 1px solid #ed232a

}

.news-scroll {

	display: none

}

.news-scroll h4 {

	position: absolute;

	right: 0;

	top: -15px;

	background: #ed232a;

	color: #fff;

	padding: 18px;

	font-weight: 600;

	font-size: 15px

}

.news-scroll marquee {

	margin-right: 105px

}

.header-scroll .news-scroll {

	display: block

}

.header-scroll .container {

	width: 100%;

	padding-right: 0

}

.inner-logo {

	padding: 7px 0

}

.top-news-slider {

	padding: 41px 0;

	margin-bottom: 20px;

	background-color: #f1f1f1;

	box-shadow: 1px 1px 8px rgba(102,102,102,.3)

}

.top-news-slider .media {

	margin: 0;

	padding: 0 15px;

	border-right: 1px solid #ccc

}

.top-news-slider .media .media-heading {

	font-weight: 400;

	letter-spacing: .5px;

	font-size: 16px;

	line-height: 21px

}

.top-news-slider .media .date {

	margin: 5px 0 0

}

.top-news-slider .carousel-control {

	width: 35px;

	z-index: 11;

	background: #000;

	height: 35px;

	top: 17px

}

.top-news-slider .carousel-control .glyphicon {

	font-size: 15px;

	margin: 0;

	width: 35px;

	height: 35px;

	line-height: 37px;

	position: initial;

	right: 1px

}

.top-news-slider .right {

	right: 0;

	left: auto

}

.deatil-main {

	margin-top: 11px;

	padding: 40px 0

}

.detail-page header, .detail-page-header {

	position: fixed;

	top: 0;

	z-index: 111;

	left: 0;

	width: 100%;

	background-color: #fff;

	box-shadow: 1px 1px 8px rgba(102,102,102,.3)

}

.detail-category-tag {

	margin: 30px 0 20px;

	text-transform: uppercase;

	font-weight: 700

}

.detail-heading {

	margin: 0;

	font-size: 26px;

	font-weight:600;

	line-height: 34px

}

.dat-time {

	padding: 10px 5px;

	border-top: 1px solid #d5d5d5;

	border-bottom: 1px solid #d5d5d5;

	margin: 15px 0

}

.dat-time .sconnet ul li .fa {

	border-radius: 50%;

	border: 0;

	line-height: 40px

}

.dat-time .sconnet .viewss .views-count {

	font-size: 15px;

	padding: 7px 10px;

	position: absolute;

	top: -2px;

	cursor: pointer;

	border-radius: 5px;

	margin-left: 15px

}

.viewss .views-count:before {

	border-width: 6px 10px 0 0;

	bottom: -6px;

	left: 15px

}

.right-toggle, .right-toggle .scloser {

	background-color: #fff;

	border: 1px solid #ccc;

	box-shadow: -4px 0 6px 1px rgba(0,0,0,.1)

}

.left-detail {

	margin-top: 0;

	padding-left: 0

}

.detail-img {

	width: 100%

}

.left-detail .desc {

	padding: 10px 0;

	margin-bottom: 10px;

	font-size: 18px;

	line-height: 28px;

	opacity: 1

}

.right-toggle {

	position: fixed;

	top: 0;

	right: -700px;

	z-index: 11111111;

	height: 100%;

	padding: 0;

	transition: .5s

}

.right-toggle-open {

	right: 0;

	transition: .5s

}

.right-toggle .scloser {

	position: absolute;

	padding: 10px;

	left: -32px;

	top: 10px;

	border-right: 0;

	border-radius: 5px 0 0 5px;

	cursor: pointer;

	color: #909090

}

.right-toggle .contentt {

	overflow: auto;

	height: 100%;

	padding: 20px 35px

}

.right-toggle .contentt::-webkit-scrollbar {

width:5px

}

.right-toggle .contentt::-webkit-scrollbar-track {

background-color:#ccc;

border-radius:10px

}

.right-toggle .contentt::-webkit-scrollbar-thumb {

border-radius:10px;

background-color:#666

}

.right-toggle .contentt .heading-comment {

	font-size: 18px;

	font-weight: 600;

	margin-bottom: 20px

}

.right-toggle .contentt .heading-comment .views-count {

	width: 30px;

	display: inline-block;

	height: 20px;

	border-radius: 3px;

	top: 4px;

	margin-right: 7px

}

.right-toggle .contentt .heading-comment .views-count:before {

	border-width: 6px 10px 0 0;

	bottom: -6px;

	left: 9px

}

.share-thoughts-form {

	padding: 0;

	margin: 15px 0

}

.contentt-tabs {

	margin: 15px 0

}

.contentt-tabs .tab-content {

	padding: 15px 0

}

.contentt-tabs .media {

	padding: 15px 0;

	border-bottom: 1px solid #ccc

}

.contentt-tabs .media:last-child {

	border: none

}

.contentt-tabs .media .media-heading {

	font-size: 14px;

	font-weight: 600

}

.contentt-tabs .media .media-heading span {

	font-size: 12px;

	font-weight: 500;

	opacity: .7;

	margin-left: 5px

}

.contentt-tabs .media .media-body p {

	font-size: 13px;

	line-height: 21px

}

.contentt-tabs .media .media-body .fblike {

	font-size: 13px;

	color: #6b6b6b

}

.contentt-tabs .media .media-body .fblike:hover {

	font-size: 13px;

	color: #ed232a;

	text-decoration: none

}

.contentt-tabs .media .media-body .fa-facebook-square {

	color: #1b3373;

	margin: 0 5px;

	font-size: 18px

}

.contentt-tabs .media .media-body .fa-twitter-square {

	color: #42baef;

	font-size: 18px

}

.contentt-tabs .readmore {

	text-align: center;

	padding: 5px 0;

	background-color: #e8e8e8;

	width: 100%;

	display: block;

	font-size: 13px;

	margin-top: 15px

}

.pdf_frame {

	padding: 0;

	overflow: hidden;

	border: 12px solid #ccc

}

.pdf_frame .fa {

	background-color: #797979;

	padding: 12px;

	color: #fff;

	position: absolute;

	z-index: 11;

	right: 0;

	top: 0;

	cursor: pointer;

	font-size: 20px

}

.pdf_frame iframe {

	width: 100%;

	height: 800px;

	margin: 0 0 0 -5px;

	padding: 0;

	border: 0;

	transform: scale(1.04)

}

#myModal_search .modal-dialog .modal-content {

	background: 0 0;

	box-shadow: none;

	border: 0

}

#myModal_search {

	background-color: rgba(0,0,0,.35);

	z-index: 1111111

}

#myModal_search .modal-dialog .modal-body {

	padding: 50px 0

}

#myModal_search .modal-body .form-control {

	background: 0 0;

	box-shadow: none;

	border: 0;

	border-bottom: 3px solid #fff;

	height: 55px;

	color: #fff;

	border-radius: 0; font-size: 16px;

	padding: 0 0 0 15px !important;

}

#myModal_search .close {

	position: absolute;

	right: 35px;

	z-index: 1111;

	top: 10px;

	color: #fff;

	opacity: 1;

	font-size: 45px

}

#myModal_search .modal-body .form-control::-webkit-input-placeholder {

color:#fff

}

#myModal_search .modal-body .form-control::-moz-placeholder {

color:#fff

}

#myModal_search .modal-body .form-control:-ms-input-placeholder {

color:#fff

}

#myModal_search .modal-body .form-control:-moz-placeholder {

color:#fff

}

.category-main {

	padding: 20px 0 0;

	margin-top: 50px

}

.inner-header .category-page-title h4 {

	font-size: 45px;

	margin: 0;

	font-weight: 600

}

.category-heading {

	font-size: 30px;

	margin: 0;

	font-weight: 600;

	padding: 8px 0 10px;

	border-top: 1px solid #ccc;

	border-bottom: 1px solid #ccc

}

.addd {

	margin-bottom: 20px

}

.category-cover { padding: 15px 0; border-bottom: 1px solid #ccc; margin-bottom: 10px;}
.about, .marketing { border-bottom: 1px dashed #000; margin-bottom:20px;}
.category-cover .category-cover-left h2 {	font-size: 37px; margin: 0; font-weight: 600; line-height: 40px;}
.category-cover .category-cover-left p { font-size: 17px; line-height: 25px; font-weight: 500;}
.category-cover .category-cover-right { padding-left: 60px;}
#content_wrapper .inner .inner_wrapper h3 { font-weight: 600;}
#page_caption .boxed_wrapper ul { margin: 1em 0 2em;}
#page_caption .boxed_wrapper ul li { padding: 0;
/*	transform: skew(-21deg);

	-webkit-transform: skew(-21deg);

	-moz-transform: skew(-21deg);

	-ms-transform: skew(-21deg);

	-IE-transform: skew(-21deg)*/

}

#page_caption .boxed_wrapper ul li a {	background-color: #121212;	color: #fff;	padding: 7px 9px;	font-size: 14px;	font-weight: 600;	text-decoration: none;	transform: skew(20deg, 10deg);	-webkit-transform: skew(20deg, 10deg)
}
.about h2, .staff h2 {	font-size: 24px;}
.about h2, .about_1 h4, .marketing h2, .staff h2 { font-weight: 700;}
#page_caption .boxed_wrapper ul li.active a { background-color: #ed232a;}
.about p { margin: 0 0 2em;}
.staff p {	margin: 0 0 .5em; 	font-size: 15px;}
.about_1 h4, .about_right_title, .marketing h2 { font-size: 24px;}
.marketing p { margin: 0 0 2em;}
.about_right_title { padding: 6px 0 12px; border-top: 2px solid #000;}
.about_posts { margin:10px 0;}
.col-md-12.about_right_title { border-bottom: 2px solid #000;border-top: 2px solid #000; padding: 16px 0; margin: 0 0 1em;}
.col-md-12.carousel.slide { padding: 0; margin: 0 0 2em;}
.impression_list ul li { list-style-type: none;}
.impression_list ul li a { text-decoration: none; font-weight: 600;}
.category-small-block {

	padding: 25px 0;

	border-top: 1px solid #ccc;

	border-bottom: 1px solid #ccc

}

.category-small-block .sidebar-blocks {

	width: 20%;

	padding: 10px 15px;

	border-right: 1px solid #ccc

}

.category-small-block .sidebar-blocks:last-child {

	border: 0

}

.latest-search-main {

	padding-top: 25px;

	padding-bottom: 0

}

.latest-search-main .nav-tabs {

	border-color: #ccc

}

.latest-search-main .nav-tabs li:first-child {

	margin-left: 0

}

.latest-search-main .nav-tabs li a {

	padding: 10px 45px;

	font-size: 16px;

	opacity: .7

}

.latest-search-main .nav-tabs .searchh a {

	padding: 0;

	width: 90%

}

.latest-search-main .nav-tabs .searchh a .form-control {

	border: 0;

	box-shadow: none;

	padding: 0 40px;

	height: 42px;

	background-image: url(../../assets/img/search.png);

	background-repeat: no-repeat;

	background-position: 14px 11px;

	background-size: 18px;

	cursor: pointer

}

.latest-search-main .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {

	font-weight:600;

	color: #000;

	opacity: 1;

	border-color: #ccc #ccc transparent

}

.latest-search-main .nav-tabs .searchh.active .form-control {

	cursor: auto

}

.latest-search-main .nav-tabs .searchh .form-control::-webkit-input-placeholder {

font-size:16px;

color:#000

}

.latest-search-main .media-style-news-bottom .media-left .media-object {

	width: 120px;

	height: 120px;

	object-fit: cover

}

.latest-search-main .media-style-news-bottom .media-body .media-heading {

	font-size: 17px;

	line-height: 19px;

	font-family: 'Open Sans', sans-serif;

	min-height: 34px;

	height: 34px

}

.latest-search-main .media-style-news-bottom .media-body p {

	font-size: 13.5px;

	line-height: 19px;

	margin-top: 0

}

.search-headingg {

	font-size: 18px;

	padding: 20px 0 15px;

	border-bottom: 1px solid #ccc;

	font-weight: 600

}

header .news-scroll h3 {

	margin: 0;

	font-size: 22px;

	font-weight: 600

}

.real-estate .category-heading {

	font-size: 39px;

	margin-top: 60px;

	letter-spacing: .8px

}

.realestate-filter {

	padding: 0 0 0 20px;

	margin: 15px 0

}

.realestate-filter ul {

	text-align: left

}

.realestate-filter ul li {

	padding: 0;

	margin: 0 0 0 -5px;

	position: relative;

	float: none;

	vertical-align: top;

	width: 14.3%

}

.realestate-filter ul li .form-control {

	border-radius: 0;

	height: 45px;

	margin: 0;

	box-shadow: none;

	border: 1px solid #ccc;

	line-height: 44px;

	padding: 0 15px;

	font-size: 13.5px

}

.realestate-filter ul .select select {

	-webkit-appearance: none;

	-moz-appearance: none;

	padding-right: 38px

}

.realestate-filter ul .select:after {

	content: "";

	font-family: fontawesome;

	position: absolute;

	right: 17px;

	bottom: 10px;

	font-size: 17px;

	color: #8a8a8a

}

.loginn h3, .loginn p {

	font-family: 'Open Sans', sans-serif

}

.rental #carousel-example-generic_rent .glyphicon-chevron-right, .rental #carousel-example-generic_rent1 .glyphicon-chevron-right {

	right: -50px

}

.realestate-filter ul .buttonn .btn-red {

	border-radius: 0;

	height: 45px;

	padding: 0 14px;

	line-height: 44px;

	font-size: 13.5px

}

.real-estate-cover .cover-right .right-sidebar-topstories .media-heading {

	font-size: 20px;

	font-weight: 600;

	letter-spacing: .7px

}

.real-estate-cover .cover-right .right-sidebar-topstories .media-body p {

	font-size: 15.5px;

	letter-spacing: .5px;

	font-weight: 500

}

.rental {

	padding: 10px

}

.rental #carousel-example-generic_rent .carousel-control {

	background: 0 0;

	width: auto

}

.rental #carousel-example-generic_rent .glyphicon-chevron-left, .rental #carousel-example-generic_rent .glyphicon-chevron-right, .rental #carousel-example-generic_rent1 .glyphicon-chevron-left, .rental #carousel-example-generic_rent1 .glyphicon-chevron-right {

	background-color: rgba(0,0,0,.57);

	width: 45px;

	height: 45px;

	border-radius: 50%;

	line-height: 45px;

	font-size: 16px;

	top: 150px

}

.rental #carousel-example-generic_rent .glyphicon-chevron-left {

	left: -35px

}

.rental #carousel-example-generic_rent1 .glyphicon-chevron-left {

	left: -47px

}

.rental #carousel-example-generic_rent .left {

	left: -15px

}

.real-estate-left {

	padding: 15px 0

}

.real-estate-left .big-block {

	background-color: #f1f1f1;

	padding: 4px;

	margin: 8px 0;

	border: 1px solid #e4e4e4

}

.real-estate-left .big-block img {

	width: 100%;

	height: 280px;

	object-fit: cover

}

.real-estate-left .big-block h3 {

	font-size: 18px;

	margin: 7px 0;

	font-weight: 600;

	line-height: 30px

}

.real-estate-cover .big-block h3 {

	font-weight: 600;

	letter-spacing: .5px;

	font-size: 24px;

	margin-top: 10px

}

.real-estate-cover .big-block p {

	font-size: 15.5px;

	letter-spacing: .5px;

	font-weight: 500

}

.classified-cover .cleft .media .media-heading {

	font-size: 24px

}

.classified-cover .cleft .media img {

	margin-right: 15px;

	width: 100px

}

.c-rightside {

	margin-top: 25px

}

.c-rightside .media .media-heading {

	font-size: 22px

}

.legal-notice-cover .middle-big-news {

	height: 330px;

	overflow: hidden;

	position: relative

}

.legal-notice-cover .middle-big-news img {

	height: 330px;

	width: 100%

}

.legal-notice-cover .middle-big-news h3 {

	margin: 0;

	background-color: rgba(0,0,0,.67);

	position: absolute;

	bottom: 0;

	z-index: 1;

	color: #fff;

	padding: 12px;

	font-size: 17px;

	line-height: 27px;

	width: 100%;

	font-weight: 500

}

.form-group.required .control-label:after {

	content: "*";

	color: #d40000

}

.loginn {

	margin-top: 6em;

	background-color: #eee;

	text-align: center;

	padding: 3em

}

.loginn p {

	margin: 1em 0

}

.top-nav ul.dropdown-menu {

	border: 0;

	background: #fff;

	border-radius: 4px;

	box-shadow: 0 0 4px 0 #ccc;

	margin: 0;

	right: 0;

	padding: 0

}

.top-nav ul.dropdown-menu>li>a {

	color: #444;

	text-align: left;

	padding: 11px 1em;

	margin: 0

}

.top-nav ul.dropdown-menu>li>a:hover {

	background: #f1f1f1;

	color: #4db2ec;

	box-shadow: 1px 4px 1px -2px rgba(0,0,0,.18)

}

.top-nav ul.dropdown-menu>li>a.btn.btn-block.btn-default {

	text-align: center;

	padding: 1em 0

}

.top-nav span.badge {

	background: #4db2ec;

	font-weight: 400;

	font-size: 11px;

	margin: 0 4px

}

.top-nav span.badge.new {

	background: rgba(255,0,0,.8);

	color: #fff

}

.top-nav ul.dropdown-menu>li>a.btn-red {

	border-radius: 0;

	margin: 0;

	padding: 1em;

	color: #fff;

	font-weight: 600;

	border-bottom: 1px solid #ddd

}

.top-nav ul.dropdown-menu>li>a.btn-red:hover {

	background: #4db2ec

}

.top-nav ul.dropdown-menu>li.logouoot {

	padding: 1em

}

.profile-sidebar {

	background-color: #fff;

	padding: 0

}

.profile-sidebar .profile-photo {

	position: relative

}

.profile-sidebar .profile-photo img {

	width: 210px;

	margin: 0 auto;

	height: 210px

}

.profile-sidebar .img-circle {

	border-radius: 50%

}

#profile_pic {

	display: none

}

.profile-sidebar .profile-photo .chnge-photo {

	font-size: 25px;

	position: absolute;

	bottom: 43%;

	margin: 0 auto;

	left: 0;

	right: 0;

	width: 25px;

	color: rgba(20,22,23,.58);

	cursor: pointer;

	opacity: 0

}

.profile-sidebar .profile-photo:hover img {

	opacity: .5;

	cursor: pointer

}

.profile-sidebar .profile-photo:hover .chnge-photo {

	opacity: 1

}

.tags_category span {

	position: relative;

	padding-right: 3px;

	font-weight: 600;

	font-size: 14px;

	color: red

}

.tags_category span a {

	font-weight: 600

}

.tags_category span::after {

	content: " /";

	padding-right: 3px

}

.realestate-filter h4 {

	font-size: 16px;

	padding: 0 0 1em

}

.save-search-button {

	background: 0 0;

	border: 1px solid red;

	padding: 12px 11px;

	margin: 0 0 0 11px;

	font-size: 13px

}

.real_ss.realestate-filter div, .realestate-filter.rf {

	padding: 0

}

.real_ss.realestate-filter ul {

	text-align: left

}

.se button {

	margin: 1em 0 0;

	border-radius: 0;

	background-color: transparent;

	height: 44px

}

.realestate-filter.rf ul .select select {

	padding-right: 19px;

	padding-left: 10px

}

.realestate-filter.rf ul .select:after {

	right: 6px!important

}

.re_f select {

	border-radius: 0;

	height: 45px;

	margin: 0;

	box-shadow: none;

	border: 1px solid #ccc;

	line-height: 44px;

	padding: 0 15px;

	font-size: 13.5px;

	-webkit-appearance: none

}

.re_f::after {

	content: "\f078";

	font-family: fontawesome;

	position: absolute;

	right: 24px;

	bottom: 14px;

	font-size: 13px;

	color: #8a8a8a

}

.map_prize p, .o2 h4, .owner .owner_contemt, .ss h4, .ss p {

	font-family: 'Open Sans', sans-serif

}

.re_f_button button {

	margin: 1.7em 0 0;

	padding: .88em 1em;

	border-radius: 0

}

.owner1, .ss h4, .ss p {

	margin: 0

}

.re_left {

	background-color: #ededed;

	padding: 1em

}

.re_left_content .ss {

	float: left;

	min-height: 78px;

	height: 78px

}

.re_left_immm {

	padding: 10px

}

.re_left_content {

	background-color: #fff;

	padding: 1em

}

.owner, .owner1 {

	padding: 0;

	transition: all 350ms linear 0s

}

.re_left_item {

	position: relative;

	overflow: hidden

}

.detail_bookmarks, .map_prize, .map_prize::after, .owner, .owner1 {

	position: absolute

}

.re_left_item item img {

	height: 218px;

	object-fit: cover;

	min-height: 218px

}

.ss1 p i {

	color: #b3b3b3

}

.owner {

	bottom: -218px

}

.owner1 {

	bottom: 0;

	height: 218px;

	overflow: auto

}

.owner .owner_contemt .o1 img {

	width: 100%;

	height: 60px;

	border-radius: 50pc

}

.owner .owner_contemt {

	padding: 24px 0;

	border-bottom: 1px solid #ddd;

	background: #fff

}

.map_prize {

	background-color: red;

	width: 50px;

	height: 50px;

	padding: 1.1em 7px;

	border-radius: 50pc;

	color: #fff;

	margin: 6em 8em

}

.map_prize::after {

	content: url(assets/imgs/arow1.png);

	bottom: -22%;

	left: 33%

}

.pright0.ad_image {

	margin: 1em 0

}

.img110 p img {

	width: 75px!important;

	height: 75px!important;

	object-fit: cover;

	margin-left: 3px

}

.img172 img {

	height: 172.5px!important;

	object-fit: cover

}

.img280 img {

	height: 280px!important;

	object-fit: cover

}

.img150 img {

	height: 150px!important;

	object-fit: cover

}

.font_light_top_news {

	font-weight: 500!important;

	font-size: 20px!important;

	text-align: center;

	font-family: georgia, "times new roman", times, serif!important;

	letter-spacing: .01em!important;

	word-spacing: -.1em

}

.detail_bookmarks {

	right: 14%;

	top: 0

}

.featured_news .featured_news1 {

	position: relative;

	border: 2px solid #fff;

}

.featured_news .featured_news1 .featured_news_content {

	position: absolute;

	bottom: 0;

	background-color: #000;

	width: 100%;

	color: #fff

}

.featured_news .featured_news1 .featured_news_content h4 {

	font-size: 20px;

	padding: 0 7px;

	/*font-family: 'Open Sans', sans-serif!important*/;

	font-weight: 600

}

.detail-heading.vi_details, .left-detail.vi_detaislls p {

	font-family: georgia, "times new roman", times, serif!important

}

.media-heading.home_media, .media-heading.home_media1 {

	font-size: 15px;

	font-weight: 600;

	line-height: 19px

}

.featured_news1 img {

	min-height: 150px;

	margin: 0!important

}

.media-heading.home_media {

	margin-top: 10px

}

.pleft:0 {

padding-left:6px

}

.video_dd iframe {

	height: 492px

}

.detail-heading.vi_details {

	font-size: 29px;

	padding: 0

}

.left-detail.vi_detaislls p {

	font-size: 17px;

	padding: 2px 1em;

	text-align: justify

}

.padding_desk {

	padding-left: 6px

}

.viewss10 {

	color: #cacaca;

	position: absolute;

	top: 14%;

	right: 17%;

	font-size: 21px!important

}

.left-detail figure img {

	width: 100%

}

.left-detail figure figcaption img {

	width: 100%!important

}

@media (max-width:1200px) {

.container, .sidebar-blocks.blockk_opinion {

	width: 100%

}

.media-style-news-bottom .media-body p {

	min-height: 100px;

	height: 100px;

	max-height: 100px;

	margin: 0 0 15px

}

a, article, h1, h2, h3, p {

/*	font-family: 'Open Sans', sans-serif!important*/

}

.realestate-filter ul li .form-control {

	padding: 0 29px 1px 8px;

	font-size: 12px

}

.realestate-filter ul .buttonn .btn-red {

	padding: 0 15px;

	font-size: 12px

}

.media-body.media-top .media-heading.dd a {

	font-size: 17px

}

.category-small-block .video_title {

	padding: 17px 0 0

}

.category-small-block .big-block {

	min-height: 200px

}

/*.container {

	padding: 0 3em

}*/

.sidebar-blocks p {

	font-size: 12px

}

.sconnet.tab_view {

	float: right!important;

	z-index: 1

}

.left-detail {

	margin: 0 auto;

	width: 100%

}

.detail_bookmarks {

	right: 10%;

	width: 11%

}

.comment_height {

	height: 250px;

	overflow: auto

}

.dat-time .sconnet .viewss .views-count {

	font-size: 9px

}

.viewss .views-count:before {

	bottom: -5px;

	left: 12px

}

/*.logo {

	width: 93%

}*/

.left-detail.vi_detaislls p {

	font-size: 20px!important

}

.top-news-slider .carousel-control {

	background: 0 0;

	color: #000;

	text-shadow: none;

	opacity: 1

}

.top-news-slider .carousel-control.left {

	left: -9px

}

.section3_vic-videos .middle-big-news h3 {

	bottom: 17%

}

.media-left.media-top .play-holder {

	bottom: 63%!important

}

}

@media (min-width:768px) and (max-width:992px) {

.flinks ul, .sconnet.tab_view {

	float: none

}

.left-detail.vi_detaislls p {

	font-size: 20px!important

}

.left-detail {

	margin: 0 auto;

	width: 100%

}

.media-left.media-top.display_media_image {

	display: block

}

.media-body.media-top .media-heading.title_tabs {

	margin: 15px 0

}

.top-section .left-sidebar ul li {

	margin: 13px 3px;

	width: 48%;

	display: inline-block

}

a, article, h1, h2, h3, p {

/*	font-family: 'Open Sans', sans-serif!important*/

}

.container, .middle-main, .right-sidebar, .top-section .left-sidebar {

	width: 100%

}

.community-center-left {

	width: 100%!important

}

.pleft0, .pright0 {

	width: 100%

}

.navbar ul li a {

	padding: 0 12px

}

.advertismnet.pright0, .pleft0, .pright0 {

	padding: 0

}

.navbar-fixed {

	min-height: 20px

}

.flinks ul {

	margin: 0 auto

}

footer {

	text-align: center

}

.flinks {

	margin: 0 0 1em

}

.sconnet {

	margin: 0!important

}

.sidemenu-open {

	width: 50%

}

.category-cover .category-cover-right {

	padding-left: 0;

	width: 100%

}

.cover-right, .pleft0 {

	width: 100%

}

.rental {

	clear: both

}

.rental #carousel-example-generic_rent .glyphicon-chevron-right {

	right: 0

}

.rental #carousel-example-generic_rent .glyphicon-chevron-left {

	left: 0

}

.media-left.media-top.case1 {

	display: block

}

.media-left.media-top.case1 img {

	display: block;

	margin: 0 auto;

	width: 100%

}

.media-body.media-top .media-heading.dd a {

	font-size: 13px;

	text-align: center;

	margin: 0 auto;

	display: block;

	padding: 0 10px

}

.titlee2 {

	border: none

}

.titlee2 span {

	margin: 0

}

.big-block a p {

	font-size: 12px

}

.most_popular {

	margin: 2em 0

}

.most_popular .media.m_query {

	width: 20%;

	float: left

}

.most_popular .media .m_query1 h4 {

	font-size: 12px;

	text-align: center;

	margin: 9px 0

}

.pright0 img {

	display: block;

	width: 100%!important;

	height: 250px;

	min-height: 250px;

	object-fit: fill!important;

	margin: 1em 0!important

}

.category-small-block {

	padding: 0

}

.video_dd iframe {

	min-height: 350px;

	height: 350px

}

.category-main {

	margin-top: 25px

}

.img110 p img {

	float: none!important;

	width: 100%!important;

	object-fit: cover!important;

	height: 150px!important

}

.media-left.media-top.media_video {

	display: block

}

.media-style-news-bottom .media-left .media-object {

	float: left;

	padding-right: 6px

}

.media-style-news .media-left .media-object {

	width: 100%;

	height: auto

}

.media-style-news-bottom .media-body p {

	max-height: 100px

}

.community_c {

	margin: 20px 0

}

.slider_mobile .media-left.media-top {

	margin: 0;

	padding: 0;

	display: block

}

.slider_mobile .media-left.media-top img {

	width: 100%

}

.media-heading.home_media, .media-heading.home_media1 {

	font-size: 18px

}

.comment_height {

	height: 250px;

	overflow: auto

}

}

@media (max-width:767px) {

.big-add img, .pright0 img {

	object-fit: contain !important;

}

.rental #carousel-example-generic_rent .glyphicon-chevron-left, .rental #carousel-example-generic_rent1 .glyphicon-chevron-left {

	left: 0

}

.subscribe h1 {

	font-weight: 100;

	font-size: 20px

}

.signinn {

	margin: 5.5em 0 0

}

.bar, .search_icon {

	margin: 1em 0 0

}

.bar {

	text-align: left

}

.dat-time, .media-heading.mobile_legal, .mobile_sconnect, .top-nav-left, .top-nav-right, footer {

	text-align: center

}

.search_icon a {

	background-color: #d2d2d2;

	padding: 7px 10px

}

.navbar-default .navbar-toggle, .navbar-default .navbar-toggle:focus {

	background-color: transparent;

	border: 0

}

.left-detail.vi_detaislls p {

	font-size: 17px!important

}

.container {

	padding: 0 1em!important

}

.category-small-block.video_dd, .community-center-left, .community-center-left .col-sm-6, .left-detail.vi_detaislls p, .middle-header, .middle-main, .mobile_padding, .mobile_padding .media-left.media-top, .padding_desk, .padding_desk .media-left.media-top, .pleft:0, .right-sidebar-policits, .top-section .left-sidebar {

padding:0

}

.right-sidebar .comment_height {

	min-height: 250px;

	overflow: auto

}

.category-main {

	margin-top: 0

}

.realestate-filter ul .buttonn .btn-red, .realestate-filter ul li {

	width: 100%

}

.left-detail figure figcaption img, .left-detail figure img, .left-detail img {

	width: 100%!important

}

.section4_gallery .carousel-control .glyphicon-chevron-left, .section4_gallery .carousel-control .glyphicon-chevron-right {

	top: 25px;

	line-height: 1.5;

	font-size: 13px;

	width: 20px;

	height: 20px

}

.section4_gallery .carousel-inner .example-image-link img {

	width: 100%;

	height: 50px;

	border: 1px solid #fff

}

.section7_allcategory .big-block h3 {

	text-align: center;

	font-size: 15px;

	margin: 0 auto

}

.slider_mobile:nth-child(3), .slider_mobile:nth-child(4) {

	display: none

}

.media-style-news-bottom .media-body p {

	min-height: 93px;

	height: auto;

	max-height: 93px;

	margin: 0 0 15px

}

.media-style-news, .media-style-news-bottom .media {

	margin: 0

}

.img110 p img {

	float: none!important;

	width: 100%!important;

	height: 200px!important

}

.flinks ul, .latest-search-main .nav-tabs li:first-child {

	float: none

}

img {

	margin: 0 0 12px!important

}

.logo {

	width: 100%;

	margin: 0 auto!important

}

.vi_main_heading h1 {

	margin: 0 0 15px

}

.middle-main .middle-big-news {

	border: 0

}

.media-left.media-top {

	width: 100%;

	display: block

}

.media-left.media-top img {

	width: 100%!important;


	margin: 0;

	min-height: 200px!important

}

.advertisement-link img {

	height: auto!important

}

.media-heading a {

	margin: 10px 0;

	font-size: 13px

}

.sconnet {

	margin-right: 0!important

}

.flinks ul {

	margin: 0 auto

}

.flinks {

	margin: 0 0 1em

}

.section5_usvi .media-body .media-heading {

	margin: 0

}

.sidemenu-open {

	width: 50%

}

.breaking {

	display: none

}

.top-nav .top-nav-left ul li a {

	font-size: 12px;

	margin: 3px 0 0

}

.btn-red {

	padding: 6px 19px;

	display: inline-block;

	transition: .5s;

	font-size: 11px;

	margin: 0

}

.middle-header, .navbar-default .navbar-toggle {

	display: none

}

.navbar-header {

	position: relative

}

.navbar-header button {

	position: absolute;

	right: -7px

}

.rental #carousel-example-generic_rent .glyphicon-chevron-right, .rental #carousel-example-generic_rent1 .glyphicon-chevron-right {

	right: 0

}

.navbar-brand {

	padding: 17px 5px 0

}

.navbar-default .navbar-toggle .icon-bar {

	background-color: #ef3838

}

.media-style-news .media:nth-child(2) .media-left {

	padding-left: 0

}

.right-sidebar-policits-big p {

	margin-bottom: 9px

}

.big-add, .navbar-nav, .news-preview {

	margin: 0

}

a, article, h1, h2, h3, p {

/*	font-family: 'Open Sans', sans-serif!important*/

}

.news-preview {

	padding: 50px 0 0!important

}

.category-heading {

	font-size: 17px;

	margin: 0;

	font-weight: 600;

	padding: 6px 0 10px;

	position: relative

}

.category-heading.r_listing_h {

	border: none

}

.category-heading.r_listing .latest-search-main {

	padding-top: 10px!important

}

.category-heading ul {

	position: absolute;

	top: 4px;

	right: 0;

	background-color: #fff;

	z-index: 9

}

.category-heading ul.catt li.dropdown a.dropdown-toggle {

	padding: 0 5px!important;

	font-size: 11px!important;

	font-family: 'Open Sans', sans-serif;

	width: 143px

}

.category-cover .category-cover-right, .inner-logo {

	padding: 0

}

.category-small-block .sidebar-blocks {

	width: 100%;

	border: 0

}

.category-small-block, .dat-time.mobile_date {

	border: none

}

.sidebar-blocks {

	padding: 0 15px 0 9px

}

.advertismnet.pright0, .pright0, .top-nav .top-nav-left ul li a {

	padding: 0

}

.category-cover .category-cover-left h2, .vi_main_heading h1 a {

	font-size: 24px

}

.category-heading a {

	font-size: 10px

}

.real-estate .category-heading {

	font-size: 24px;

	margin-top: 0

}

.big-add img {

	width: 100%;

	margin: 0!important

}

.middle-main .middle-big-news img, .sidebar-blocks img {

	height: 300px;

}

.top-nav-left {

	margin: 0 0 1em

}

.top-nav-right a {

	margin-left: 7px;

	font-size: 12px

}

.pright0 img {

	display: block;

	width: 100%!important;

	height: 250px;

	min-height: 250px;

	margin: 1em 0!important

}

.video_dd iframe {

	min-height: 285px;

	height: 285px

}

.latest-search-main .nav-tabs li a {

	float: left

}

.video_iframe iframe {

	height: 154px

}

.video_iframe h3 {

	position: relative!important;

	font-size: 14px!important;

	padding: 4px!important

}

.media-left.media-top .play-holder a {

	padding: 3px 9px 5px 2px

}

.big-block.video_mobile, .dat-time, .m_popular.video_mobile, .media-left.media-top.case1, .video_mobile100 {

	padding: 0

}

.right-toggle .scloser {

	background-color: none;

	border: none;

	box-shadow: none;

	left: 0;

	z-index: 9

}

.remove-bookmark i {

	color: #000;

	position: absolute;

	top: 14%;

	right: 17%;

	font-size: 21px

}

.video_detail_mobile {

	padding: 0!important

}

.obituary_mobile {

	padding: 15px

}

.slider_mobile .media-left.media-top img {

	min-height: 100px!important

}

.mobile_sconnect {

	float: none

}

.detail-category-tag {

	margin: 00px 0

}


.more-top-stories ul li::before {

	left: -4%

}

.category-main.video_detail_mobile {

	padding: 23px 0 0 16px!important

}

.legal-notice_padding {

	padding: 0 15px

}

.legel_margin {

	margin: 66px 0

}

.category-heading.legal_l {

	padding: 6px 0 15px

}

.send_us {

	/*padding: 0 1em*/

}

.real-estate {

	margin: 6em 0

}

.subscribe_main {

	margin: 0

}

.rental, .subscribe_main .subscribe {

	padding: 0

}

.real-estate-s_m img {

	height: 100px!important

}

.real-estate-s_m p {

	font-size: 10px

}

#content_wrapper .inner .inner_wrapper p {
	word-wrap: break-word;
}

.profile-sidebar .profile-photo img {

	margin: 0 auto!important

}

.category-cover .category-cover-left p {

	font-size: 14px;

	text-align: justify

}

. .middle-main.latest_news {

float:left!important

}

.left-sidebar.latest_news2 {

	float: right!important

}

.left-sidebar.latest_news2 ul li:nth-child(1), .left-sidebar.latest_news2 ul li:nth-child(2){

	display: none

}

.media-left.media-top.mobile_media_left img {

	min-height: 105px!important;

	display: block;

	float: left;

	padding-right: 0px;



}

.media-body.media-top.mobile_media_right p {

	max-height: 140px!important; line-height: 18px;

}

.detail_bookmarks {

	top: 0;

	width: 7%

}

.dat-time .sconnet .viewss .views-count {

	top: 0;

	right: 10px

}

.latest-search-main .media-style-news-bottom .media-body .media-heading {

	min-height: auto;

	height: auto

}

.carousel-control.left, .carousel-control.right {

	background-image: none

}

.deatil-main {

	margin-top: 42px

}

.hr_mobile {

	padding: 0;

	margin: 0

}

.mobile_subscribe ul li {

	padding: 7px 6px 0;

	font-size: 12px;

	position: relative

}

.top-news-slider .carousel-control {

	background: 0 0;

	color: #000;

	text-shadow: none;

	opacity: 1

}

.top-news-slider .carousel-control.left {

	left: -9px

}

.border_bm {

	border-bottom: 1px solid #ddd

}

.loginn {

	margin-top: 3em;

	padding: 1px 1em

}

.sub2 .subb {

	margin: 0 0 10px

}

.history_right {

	margin: 3em 0 0

}

.history_right .pay {

	padding: 0 1em

}

.pay_method a.add_pay, .pay_method a.return_vi {

	width: 150px;

	margin: 0 auto 1em

}

.category-main.r_listing {

	margin: 6em 0

}

.obi_form {

	padding: 2em 1em!important

}

.real-estate-cover.legel_p {

	padding: 0

}

.sds {

	border: none

}

}

.vi_home-p p {

	font-size: 13px

}

.vi_home-advertise {

	font-size: 20px

}

img.vi_home-image {

	height: 280px

}

.vi_home-paddingg {

	padding-left: 6px

}

.vi_home-a_class img {

	margin-top: 10px

}

.vi_detail_padding0 {

	padding: 0

}

.vi_detail_marginb {

	margin-bottom: 0

}

.vi_detail_displayn {

	display: none

}

.vi_cat-a_class img {

	margin-top: 35px;

}

/*********custom css end*********/



/*********bootstrap-formhelper start************/



.bfh-flag-AD, .bfh-flag-AE, .bfh-flag-AF, .bfh-flag-AG, .bfh-flag-AI, .bfh-flag-AL, .bfh-flag-AM, .bfh-flag-AN, .bfh-flag-AO, .bfh-flag-AQ, .bfh-flag-AR, .bfh-flag-AS, .bfh-flag-AT, .bfh-flag-AU, .bfh-flag-AW, .bfh-flag-AX, .bfh-flag-AZ, .bfh-flag-BA, .bfh-flag-BB, .bfh-flag-BD, .bfh-flag-BE, .bfh-flag-BF, .bfh-flag-BG, .bfh-flag-BH, .bfh-flag-BI, .bfh-flag-BJ, .bfh-flag-BL, .bfh-flag-BM, .bfh-flag-BN, .bfh-flag-BO, .bfh-flag-BR, .bfh-flag-BS, .bfh-flag-BT, .bfh-flag-BW, .bfh-flag-BY, .bfh-flag-BZ, .bfh-flag-CA, .bfh-flag-CD, .bfh-flag-CF, .bfh-flag-CG, .bfh-flag-CH, .bfh-flag-CI, .bfh-flag-CL, .bfh-flag-CM, .bfh-flag-CN, .bfh-flag-CO, .bfh-flag-CR, .bfh-flag-CU, .bfh-flag-CV, .bfh-flag-CY, .bfh-flag-CZ, .bfh-flag-DE, .bfh-flag-DJ, .bfh-flag-DK, .bfh-flag-DM, .bfh-flag-DO, .bfh-flag-DZ, .bfh-flag-EC, .bfh-flag-EE, .bfh-flag-EG, .bfh-flag-EH, .bfh-flag-ER, .bfh-flag-ES, .bfh-flag-ET, .bfh-flag-EU, .bfh-flag-FI, .bfh-flag-FJ, .bfh-flag-FK, .bfh-flag-FM, .bfh-flag-FO, .bfh-flag-FR, .bfh-flag-FX, .bfh-flag-GA, .bfh-flag-GB, .bfh-flag-GD, .bfh-flag-GE, .bfh-flag-GF, .bfh-flag-GG, .bfh-flag-GH, .bfh-flag-GL, .bfh-flag-GM, .bfh-flag-GN, .bfh-flag-GP, .bfh-flag-GQ, .bfh-flag-GR, .bfh-flag-GS, .bfh-flag-GT, .bfh-flag-GU, .bfh-flag-GW, .bfh-flag-GY, .bfh-flag-HK, .bfh-flag-HN, .bfh-flag-HR, .bfh-flag-HT, .bfh-flag-HU, .bfh-flag-ID, .bfh-flag-IE, .bfh-flag-IL, .bfh-flag-IM, .bfh-flag-IN, .bfh-flag-IQ, .bfh-flag-IR, .bfh-flag-IS, .bfh-flag-IT, .bfh-flag-JE, .bfh-flag-JM, .bfh-flag-JO, .bfh-flag-JP, .bfh-flag-KE, .bfh-flag-KG, .bfh-flag-KH, .bfh-flag-KI, .bfh-flag-KM, .bfh-flag-KN, .bfh-flag-KP, .bfh-flag-KR, .bfh-flag-KV, .bfh-flag-KW, .bfh-flag-KY, .bfh-flag-KZ, .bfh-flag-LA, .bfh-flag-LB, .bfh-flag-LC, .bfh-flag-LI, .bfh-flag-LK, .bfh-flag-LR, .bfh-flag-LS, .bfh-flag-LT, .bfh-flag-LU, .bfh-flag-LV, .bfh-flag-LY, .bfh-flag-MA, .bfh-flag-MC, .bfh-flag-MD, .bfh-flag-ME, .bfh-flag-MG, .bfh-flag-MH, .bfh-flag-MK, .bfh-flag-ML, .bfh-flag-MM, .bfh-flag-MN, .bfh-flag-MO, .bfh-flag-MP, .bfh-flag-MQ, .bfh-flag-MR, .bfh-flag-MS, .bfh-flag-MT, .bfh-flag-MU, .bfh-flag-MV, .bfh-flag-MW, .bfh-flag-MX, .bfh-flag-MY, .bfh-flag-MZ, .bfh-flag-NA, .bfh-flag-NC, .bfh-flag-NE, .bfh-flag-NF, .bfh-flag-NG, .bfh-flag-NI, .bfh-flag-NL, .bfh-flag-NO, .bfh-flag-NP, .bfh-flag-NR, .bfh-flag-NZ, .bfh-flag-OM, .bfh-flag-PA, .bfh-flag-PE, .bfh-flag-PF, .bfh-flag-PG, .bfh-flag-PH, .bfh-flag-PK, .bfh-flag-PL, .bfh-flag-PM, .bfh-flag-PN, .bfh-flag-PR, .bfh-flag-PS, .bfh-flag-PT, .bfh-flag-PW, .bfh-flag-PY, .bfh-flag-QA, .bfh-flag-RE, .bfh-flag-RO, .bfh-flag-RS, .bfh-flag-RU, .bfh-flag-RW, .bfh-flag-SA, .bfh-flag-SB, .bfh-flag-SC, .bfh-flag-SD, .bfh-flag-SE, .bfh-flag-SG, .bfh-flag-SH, .bfh-flag-SI, .bfh-flag-SK, .bfh-flag-SL, .bfh-flag-SM, .bfh-flag-SN, .bfh-flag-SO, .bfh-flag-SR, .bfh-flag-SS, .bfh-flag-ST, .bfh-flag-SV, .bfh-flag-SY, .bfh-flag-SZ, .bfh-flag-TC, .bfh-flag-TD, .bfh-flag-TF, .bfh-flag-TG, .bfh-flag-TH, .bfh-flag-TJ, .bfh-flag-TM, .bfh-flag-TN, .bfh-flag-TO, .bfh-flag-TP, .bfh-flag-TR, .bfh-flag-TT, .bfh-flag-TV, .bfh-flag-TW, .bfh-flag-TZ, .bfh-flag-UA, .bfh-flag-UG, .bfh-flag-US, .bfh-flag-UY, .bfh-flag-UZ, .bfh-flag-VA, .bfh-flag-VC, .bfh-flag-VE, .bfh-flag-VG, .bfh-flag-VI, .bfh-flag-VN, .bfh-flag-VU, .bfh-flag-WF, .bfh-flag-WS, .bfh-flag-YE, .bfh-flag-ZA, .bfh-flag-ZM, .bfh-flag-ZW {

	width: 16px;

	height: 14px;

	background: url(../img/bootstrap-formhelpers-countries.flags.png) no-repeat

}

.bfh-flag-AD:empty, .bfh-flag-AE:empty, .bfh-flag-AF:empty, .bfh-flag-AG:empty, .bfh-flag-AI:empty, .bfh-flag-AL:empty, .bfh-flag-AM:empty, .bfh-flag-AN:empty, .bfh-flag-AO:empty, .bfh-flag-AQ:empty, .bfh-flag-AR:empty, .bfh-flag-AS:empty, .bfh-flag-AT:empty, .bfh-flag-AU:empty, .bfh-flag-AW:empty, .bfh-flag-AX:empty, .bfh-flag-AZ:empty, .bfh-flag-BA:empty, .bfh-flag-BB:empty, .bfh-flag-BD:empty, .bfh-flag-BE:empty, .bfh-flag-BF:empty, .bfh-flag-BG:empty, .bfh-flag-BH:empty, .bfh-flag-BI:empty, .bfh-flag-BJ:empty, .bfh-flag-BL:empty, .bfh-flag-BM:empty, .bfh-flag-BN:empty, .bfh-flag-BO:empty, .bfh-flag-BR:empty, .bfh-flag-BS:empty, .bfh-flag-BT:empty, .bfh-flag-BW:empty, .bfh-flag-BY:empty, .bfh-flag-BZ:empty, .bfh-flag-CA:empty, .bfh-flag-CD:empty, .bfh-flag-CF:empty, .bfh-flag-CG:empty, .bfh-flag-CH:empty, .bfh-flag-CI:empty, .bfh-flag-CL:empty, .bfh-flag-CM:empty, .bfh-flag-CN:empty, .bfh-flag-CO:empty, .bfh-flag-CR:empty, .bfh-flag-CU:empty, .bfh-flag-CV:empty, .bfh-flag-CY:empty, .bfh-flag-CZ:empty, .bfh-flag-DE:empty, .bfh-flag-DJ:empty, .bfh-flag-DK:empty, .bfh-flag-DM:empty, .bfh-flag-DO:empty, .bfh-flag-DZ:empty, .bfh-flag-EC:empty, .bfh-flag-EE:empty, .bfh-flag-EG:empty, .bfh-flag-EH:empty, .bfh-flag-ER:empty, .bfh-flag-ES:empty, .bfh-flag-ET:empty, .bfh-flag-EU:empty, .bfh-flag-FI:empty, .bfh-flag-FJ:empty, .bfh-flag-FK:empty, .bfh-flag-FM:empty, .bfh-flag-FO:empty, .bfh-flag-FR:empty, .bfh-flag-FX:empty, .bfh-flag-GA:empty, .bfh-flag-GB:empty, .bfh-flag-GD:empty, .bfh-flag-GE:empty, .bfh-flag-GF:empty, .bfh-flag-GG:empty, .bfh-flag-GH:empty, .bfh-flag-GL:empty, .bfh-flag-GM:empty, .bfh-flag-GN:empty, .bfh-flag-GP:empty, .bfh-flag-GQ:empty, .bfh-flag-GR:empty, .bfh-flag-GS:empty, .bfh-flag-GT:empty, .bfh-flag-GU:empty, .bfh-flag-GW:empty, .bfh-flag-GY:empty, .bfh-flag-HK:empty, .bfh-flag-HN:empty, .bfh-flag-HR:empty, .bfh-flag-HT:empty, .bfh-flag-HU:empty, .bfh-flag-ID:empty, .bfh-flag-IE:empty, .bfh-flag-IL:empty, .bfh-flag-IM:empty, .bfh-flag-IN:empty, .bfh-flag-IQ:empty, .bfh-flag-IR:empty, .bfh-flag-IS:empty, .bfh-flag-IT:empty, .bfh-flag-JE:empty, .bfh-flag-JM:empty, .bfh-flag-JO:empty, .bfh-flag-JP:empty, .bfh-flag-KE:empty, .bfh-flag-KG:empty, .bfh-flag-KH:empty, .bfh-flag-KI:empty, .bfh-flag-KM:empty, .bfh-flag-KN:empty, .bfh-flag-KP:empty, .bfh-flag-KR:empty, .bfh-flag-KV:empty, .bfh-flag-KW:empty, .bfh-flag-KY:empty, .bfh-flag-KZ:empty, .bfh-flag-LA:empty, .bfh-flag-LB:empty, .bfh-flag-LC:empty, .bfh-flag-LI:empty, .bfh-flag-LK:empty, .bfh-flag-LR:empty, .bfh-flag-LS:empty, .bfh-flag-LT:empty, .bfh-flag-LU:empty, .bfh-flag-LV:empty, .bfh-flag-LY:empty, .bfh-flag-MA:empty, .bfh-flag-MC:empty, .bfh-flag-MD:empty, .bfh-flag-ME:empty, .bfh-flag-MG:empty, .bfh-flag-MH:empty, .bfh-flag-MK:empty, .bfh-flag-ML:empty, .bfh-flag-MM:empty, .bfh-flag-MN:empty, .bfh-flag-MO:empty, .bfh-flag-MP:empty, .bfh-flag-MQ:empty, .bfh-flag-MR:empty, .bfh-flag-MS:empty, .bfh-flag-MT:empty, .bfh-flag-MU:empty, .bfh-flag-MV:empty, .bfh-flag-MW:empty, .bfh-flag-MX:empty, .bfh-flag-MY:empty, .bfh-flag-MZ:empty, .bfh-flag-NA:empty, .bfh-flag-NC:empty, .bfh-flag-NE:empty, .bfh-flag-NF:empty, .bfh-flag-NG:empty, .bfh-flag-NI:empty, .bfh-flag-NL:empty, .bfh-flag-NO:empty, .bfh-flag-NP:empty, .bfh-flag-NR:empty, .bfh-flag-NZ:empty, .bfh-flag-OM:empty, .bfh-flag-PA:empty, .bfh-flag-PE:empty, .bfh-flag-PF:empty, .bfh-flag-PG:empty, .bfh-flag-PH:empty, .bfh-flag-PK:empty, .bfh-flag-PL:empty, .bfh-flag-PM:empty, .bfh-flag-PN:empty, .bfh-flag-PR:empty, .bfh-flag-PS:empty, .bfh-flag-PT:empty, .bfh-flag-PW:empty, .bfh-flag-PY:empty, .bfh-flag-QA:empty, .bfh-flag-RE:empty, .bfh-flag-RO:empty, .bfh-flag-RS:empty, .bfh-flag-RU:empty, .bfh-flag-RW:empty, .bfh-flag-SA:empty, .bfh-flag-SB:empty, .bfh-flag-SC:empty, .bfh-flag-SD:empty, .bfh-flag-SE:empty, .bfh-flag-SG:empty, .bfh-flag-SH:empty, .bfh-flag-SI:empty, .bfh-flag-SK:empty, .bfh-flag-SL:empty, .bfh-flag-SM:empty, .bfh-flag-SN:empty, .bfh-flag-SO:empty, .bfh-flag-SR:empty, .bfh-flag-SS:empty, .bfh-flag-ST:empty, .bfh-flag-SV:empty, .bfh-flag-SY:empty, .bfh-flag-SZ:empty, .bfh-flag-TC:empty, .bfh-flag-TD:empty, .bfh-flag-TF:empty, .bfh-flag-TG:empty, .bfh-flag-TH:empty, .bfh-flag-TJ:empty, .bfh-flag-TM:empty, .bfh-flag-TN:empty, .bfh-flag-TO:empty, .bfh-flag-TP:empty, .bfh-flag-TR:empty, .bfh-flag-TT:empty, .bfh-flag-TV:empty, .bfh-flag-TW:empty, .bfh-flag-TZ:empty, .bfh-flag-UA:empty, .bfh-flag-UG:empty, .bfh-flag-US:empty, .bfh-flag-UY:empty, .bfh-flag-UZ:empty, .bfh-flag-VA:empty, .bfh-flag-VC:empty, .bfh-flag-VE:empty, .bfh-flag-VG:empty, .bfh-flag-VI:empty, .bfh-flag-VN:empty, .bfh-flag-VU:empty, .bfh-flag-WF:empty, .bfh-flag-WS:empty, .bfh-flag-YE:empty, .bfh-flag-ZA:empty, .bfh-flag-ZM:empty, .bfh-flag-ZW:empty {

	width: 16px

}

.bfh-flag-AD, .bfh-flag-AE, .bfh-flag-AF, .bfh-flag-AG, .bfh-flag-AI, .bfh-flag-AL, .bfh-flag-AM, .bfh-flag-AN, .bfh-flag-AO, .bfh-flag-AQ, .bfh-flag-AR, .bfh-flag-AS, .bfh-flag-AT, .bfh-flag-AU, .bfh-flag-AW, .bfh-flag-AX, .bfh-flag-AZ, .bfh-flag-BA, .bfh-flag-BB, .bfh-flag-BD, .bfh-flag-BE, .bfh-flag-BF, .bfh-flag-BG, .bfh-flag-BH, .bfh-flag-BI, .bfh-flag-BJ, .bfh-flag-BL, .bfh-flag-BM, .bfh-flag-BN, .bfh-flag-BO, .bfh-flag-BR, .bfh-flag-BS, .bfh-flag-BT, .bfh-flag-BW, .bfh-flag-BY, .bfh-flag-BZ, .bfh-flag-CA, .bfh-flag-CD, .bfh-flag-CF, .bfh-flag-CG, .bfh-flag-CH, .bfh-flag-CI, .bfh-flag-CL, .bfh-flag-CM, .bfh-flag-CN, .bfh-flag-CO, .bfh-flag-CR, .bfh-flag-CU, .bfh-flag-CV, .bfh-flag-CY, .bfh-flag-CZ, .bfh-flag-DE, .bfh-flag-DJ, .bfh-flag-DK, .bfh-flag-DM, .bfh-flag-DO, .bfh-flag-DZ, .bfh-flag-EC, .bfh-flag-EE, .bfh-flag-EG, .bfh-flag-EH, .bfh-flag-ER, .bfh-flag-ES, .bfh-flag-ET, .bfh-flag-EU, .bfh-flag-EUR, .bfh-flag-FI, .bfh-flag-FJ, .bfh-flag-FK, .bfh-flag-FM, .bfh-flag-FO, .bfh-flag-FR, .bfh-flag-FX, .bfh-flag-GA, .bfh-flag-GB, .bfh-flag-GD, .bfh-flag-GE, .bfh-flag-GF, .bfh-flag-GG, .bfh-flag-GH, .bfh-flag-GL, .bfh-flag-GM, .bfh-flag-GN, .bfh-flag-GP, .bfh-flag-GQ, .bfh-flag-GR, .bfh-flag-GS, .bfh-flag-GT, .bfh-flag-GU, .bfh-flag-GW, .bfh-flag-GY, .bfh-flag-HK, .bfh-flag-HN, .bfh-flag-HR, .bfh-flag-HT, .bfh-flag-HU, .bfh-flag-ID, .bfh-flag-IE, .bfh-flag-IL, .bfh-flag-IM, .bfh-flag-IN, .bfh-flag-IQ, .bfh-flag-IR, .bfh-flag-IS, .bfh-flag-IT, .bfh-flag-JE, .bfh-flag-JM, .bfh-flag-JO, .bfh-flag-JP, .bfh-flag-KE, .bfh-flag-KG, .bfh-flag-KH, .bfh-flag-KI, .bfh-flag-KM, .bfh-flag-KN, .bfh-flag-KP, .bfh-flag-KR, .bfh-flag-KV, .bfh-flag-KW, .bfh-flag-KY, .bfh-flag-KZ, .bfh-flag-LA, .bfh-flag-LB, .bfh-flag-LC, .bfh-flag-LI, .bfh-flag-LK, .bfh-flag-LR, .bfh-flag-LS, .bfh-flag-LT, .bfh-flag-LU, .bfh-flag-LV, .bfh-flag-LY, .bfh-flag-MA, .bfh-flag-MC, .bfh-flag-MD, .bfh-flag-ME, .bfh-flag-MG, .bfh-flag-MH, .bfh-flag-MK, .bfh-flag-ML, .bfh-flag-MM, .bfh-flag-MN, .bfh-flag-MO, .bfh-flag-MP, .bfh-flag-MQ, .bfh-flag-MR, .bfh-flag-MS, .bfh-flag-MT, .bfh-flag-MU, .bfh-flag-MV, .bfh-flag-MW, .bfh-flag-MX, .bfh-flag-MY, .bfh-flag-MZ, .bfh-flag-NA, .bfh-flag-NC, .bfh-flag-NE, .bfh-flag-NF, .bfh-flag-NG, .bfh-flag-NI, .bfh-flag-NL, .bfh-flag-NO, .bfh-flag-NP, .bfh-flag-NR, .bfh-flag-NZ, .bfh-flag-OM, .bfh-flag-PA, .bfh-flag-PE, .bfh-flag-PF, .bfh-flag-PG, .bfh-flag-PH, .bfh-flag-PK, .bfh-flag-PL, .bfh-flag-PM, .bfh-flag-PN, .bfh-flag-PR, .bfh-flag-PS, .bfh-flag-PT, .bfh-flag-PW, .bfh-flag-PY, .bfh-flag-QA, .bfh-flag-RE, .bfh-flag-RO, .bfh-flag-RS, .bfh-flag-RU, .bfh-flag-RW, .bfh-flag-SA, .bfh-flag-SB, .bfh-flag-SC, .bfh-flag-SD, .bfh-flag-SE, .bfh-flag-SG, .bfh-flag-SH, .bfh-flag-SI, .bfh-flag-SK, .bfh-flag-SL, .bfh-flag-SM, .bfh-flag-SN, .bfh-flag-SO, .bfh-flag-SR, .bfh-flag-SS, .bfh-flag-ST, .bfh-flag-SV, .bfh-flag-SY, .bfh-flag-SZ, .bfh-flag-TC, .bfh-flag-TD, .bfh-flag-TF, .bfh-flag-TG, .bfh-flag-TH, .bfh-flag-TJ, .bfh-flag-TM, .bfh-flag-TN, .bfh-flag-TO, .bfh-flag-TP, .bfh-flag-TR, .bfh-flag-TT, .bfh-flag-TV, .bfh-flag-TW, .bfh-flag-TZ, .bfh-flag-UA, .bfh-flag-UG, .bfh-flag-US, .bfh-flag-UY, .bfh-flag-UZ, .bfh-flag-VA, .bfh-flag-VC, .bfh-flag-VE, .bfh-flag-VG, .bfh-flag-VI, .bfh-flag-VN, .bfh-flag-VU, .bfh-flag-WF, .bfh-flag-WS, .bfh-flag-XCD, .bfh-flag-YE, .bfh-flag-ZA, .bfh-flag-ZM, .bfh-flag-ZW {

	margin-right: 5px

}

.bfh-flag-AD {

	background-position: -1921px 0

}

.bfh-flag-AE {

	background-position: -1904px 0

}

.bfh-flag-AF {

	background-position: -3689px 0

}

.bfh-flag-AG {

	background-position: -34px 0

}

.bfh-flag-AI {

	background-position: -51px 0

}

.bfh-flag-AL {

	background-position: -68px 0

}

.bfh-flag-AM {

	background-position: -85px 0

}

.bfh-flag-AN {

	background-position: -102px 0

}

.bfh-flag-AO {

	background-position: -119px 0

}

.bfh-flag-AQ {

	background-position: -136px 0

}

.bfh-flag-AR {

	background-position: -153px 0

}

.bfh-flag-AS {

	background-position: -170px 0

}

.bfh-flag-AT {

	background-position: -187px 0

}

.bfh-flag-AU {

	background-position: -204px 0

}

.bfh-flag-AW {

	background-position: -221px 0

}

.bfh-flag-AX {

	background-position: -238px 0

}

.bfh-flag-AZ {

	background-position: -255px 0

}

.bfh-flag-BA {

	background-position: -272px 0

}

.bfh-flag-BB {

	background-position: -289px 0

}

.bfh-flag-BD {

	background-position: -306px 0

}

.bfh-flag-BE {

	background-position: -323px 0

}

.bfh-flag-BG {

	background-position: -340px 0

}

.bfh-flag-BH {

	background-position: -357px 0

}

.bfh-flag-BI {

	background-position: -374px 0

}

.bfh-flag-BJ {

	background-position: -391px 0

}

.bfh-flag-BL {

	background-position: -408px 0

}

.bfh-flag-BM {

	background-position: -425px 0

}

.bfh-flag-BN {

	background-position: -442px 0

}

.bfh-flag-BO {

	background-position: -459px 0

}

.bfh-flag-BR {

	background-position: -476px 0

}

.bfh-flag-BS {

	background-position: -493px 0

}

.bfh-flag-BT {

	background-position: -510px 0

}

.bfh-flag-BW {

	background-position: -527px 0

}

.bfh-flag-BY {

	background-position: -544px 0

}

.bfh-flag-BZ {

	background-position: -561px 0

}

.bfh-flag-CA {

	background-position: -578px 0

}

.bfh-flag-CD {

	background-position: -595px 0

}

.bfh-flag-CF {

	background-position: -612px 0

}

.bfh-flag-CG {

	background-position: -629px 0

}

.bfh-flag-CH {

	background-position: -646px 0

}

.bfh-flag-CI {

	background-position: -663px 0

}

.bfh-flag-CL {

	background-position: -680px 0

}

.bfh-flag-CM {

	background-position: -697px 0

}

.bfh-flag-CN {

	background-position: -714px 0

}

.bfh-flag-CO {

	background-position: -731px 0

}

.bfh-flag-CR {

	background-position: -748px 0

}

.bfh-flag-CV {

	background-position: -765px 0

}

.bfh-flag-CY {

	background-position: -782px 0

}

.bfh-flag-CZ {

	background-position: -799px 0

}

.bfh-flag-DJ {

	background-position: -816px 0

}

.bfh-flag-DK {

	background-position: -833px 0

}

.bfh-flag-DM {

	background-position: -850px 0

}

.bfh-flag-DO {

	background-position: -867px 0

}

.bfh-flag-DZ {

	background-position: -884px 0

}

.bfh-flag-EC {

	background-position: -901px 0

}

.bfh-flag-EE {

	background-position: -918px 0

}

.bfh-flag-EG {

	background-position: -935px 0

}

.bfh-flag-EH {

	background-position: -952px 0

}

.bfh-flag-ER {

	background-position: -969px 0

}

.bfh-flag-ES {

	background-position: -986px 0

}

.bfh-flag-ET {

	background-position: -1003px 0

}

.bfh-flag-EU {

	background-position: -1020px 0

}

.bfh-flag-FI {

	background-position: -1037px 0

}

.bfh-flag-FJ {

	background-position: -1054px 0

}

.bfh-flag-FK {

	background-position: -1071px 0

}

.bfh-flag-FM {

	background-position: -1088px 0

}

.bfh-flag-FO {

	background-position: -1105px 0

}

.bfh-flag-FR, .bfh-flag-FX, .bfh-flag-GF, .bfh-flag-GP, .bfh-flag-MQ, .bfh-flag-NC, .bfh-flag-PF, .bfh-flag-PM, .bfh-flag-RE, .bfh-flag-TF, .bfh-flag-WF {

	background-position: -1122px 0

}

.bfh-flag-GA {

	background-position: -1139px 0

}

.bfh-flag-GB {

	background-position: -1156px 0

}

.bfh-flag-GD {

	background-position: -1173px 0

}

.bfh-flag-GE {

	background-position: -1190px 0

}

.bfh-flag-GG {

	background-position: -1207px 0

}

.bfh-flag-GH {

	background-position: -1224px 0

}

.bfh-flag-GL {

	background-position: -1241px 0

}

.bfh-flag-GM {

	background-position: -1258px 0

}

.bfh-flag-GN {

	background-position: -1275px 0

}

.bfh-flag-GQ {

	background-position: -1292px 0

}

.bfh-flag-GR {

	background-position: -1309px 0

}

.bfh-flag-GS {

	background-position: -1326px 0

}

.bfh-flag-GT {

	background-position: -1343px 0

}

.bfh-flag-GU {

	background-position: -1360px 0

}

.bfh-flag-GW {

	background-position: -1377px 0

}

.bfh-flag-GY {

	background-position: -1394px 0

}

.bfh-flag-HK {

	background-position: -1411px 0

}

.bfh-flag-HN {

	background-position: -1428px 0

}

.bfh-flag-HR {

	background-position: -1445px 0

}

.bfh-flag-HT {

	background-position: -1462px 0

}

.bfh-flag-HU {

	background-position: -1479px 0

}

.bfh-flag-ID {

	background-position: -1496px 0

}

.bfh-flag-IE {

	background-position: -1513px 0

}

.bfh-flag-IL {

	background-position: -1530px 0

}

.bfh-flag-IM {

	background-position: -1547px 0

}

.bfh-flag-IN {

	background-position: -1564px 0

}

.bfh-flag-IQ {

	background-position: -1581px 0

}

.bfh-flag-IS {

	background-position: -1598px 0

}

.bfh-flag-IT {

	background-position: -1615px 0

}

.bfh-flag-JE {

	background-position: -1632px 0

}

.bfh-flag-JM {

	background-position: -1649px 0

}

.bfh-flag-JO {

	background-position: -1666px 0

}

.bfh-flag-JP {

	background-position: -1683px 0

}

.bfh-flag-KE {

	background-position: -1700px 0

}

.bfh-flag-KG {

	background-position: -1717px 0

}

.bfh-flag-KH {

	background-position: -1734px 0

}

.bfh-flag-KI {

	background-position: -1751px 0

}

.bfh-flag-KM {

	background-position: -1768px 0

}

.bfh-flag-KN {

	background-position: -1785px 0

}

.bfh-flag-KP {

	background-position: -1802px 0

}

.bfh-flag-KR {

	background-position: -1819px 0

}

.bfh-flag-KV {

	background-position: -1836px 0

}

.bfh-flag-KW {

	background-position: -1853px 0

}

.bfh-flag-KY {

	background-position: -1870px 0

}

.bfh-flag-LA {

	background-position: -1887px 0

}

.bfh-flag-LC {

	background-position: 0 0

}

.bfh-flag-LK {

	background-position: -17px 0

}

.bfh-flag-LR {

	background-position: -1938px 0

}

.bfh-flag-LS {

	background-position: -1955px 0

}

.bfh-flag-LT {

	background-position: -1972px 0

}

.bfh-flag-LU {

	background-position: -1989px 0

}

.bfh-flag-LV {

	background-position: -2006px 0

}

.bfh-flag-LY {

	background-position: -2023px 0

}

.bfh-flag-MA {

	background-position: -2040px 0

}

.bfh-flag-ME {

	background-position: -2057px 0

}

.bfh-flag-MG {

	background-position: -2074px 0

}

.bfh-flag-MH {

	background-position: -2091px 0

}

.bfh-flag-ML {

	background-position: -2108px 0

}

.bfh-flag-MM {

	background-position: -2125px 0

}

.bfh-flag-MP {

	background-position: -2142px 0

}

.bfh-flag-MR {

	background-position: -2159px 0

}

.bfh-flag-MS {

	background-position: -2176px 0

}

.bfh-flag-MT {

	background-position: -2193px 0

}

.bfh-flag-MU {

	background-position: -2210px 0

}

.bfh-flag-MV {

	background-position: -2227px 0

}

.bfh-flag-MW {

	background-position: -2244px 0

}

.bfh-flag-MZ {

	background-position: -2261px 0

}

.bfh-flag-NA {

	background-position: -2278px 0

}

.bfh-flag-NE {

	background-position: -2295px 0

}

.bfh-flag-NF {

	background-position: -2312px 0

}

.bfh-flag-NG {

	background-position: -2329px 0

}

.bfh-flag-NI {

	background-position: -2346px 0

}

.bfh-flag-NL {

	background-position: -2363px 0

}

.bfh-flag-NO {

	background-position: -2380px 0

}

.bfh-flag-NP {

	background-position: -2397px 0

}

.bfh-flag-NR {

	background-position: -2414px 0

}

.bfh-flag-NZ {

	background-position: -2431px 0

}

.bfh-flag-OM {

	background-position: -2448px 0

}

.bfh-flag-PA {

	background-position: -2465px 0

}

.bfh-flag-PE {

	background-position: -2482px 0

}

.bfh-flag-PG {

	background-position: -2499px 0

}

.bfh-flag-PH {

	background-position: -2516px 0

}

.bfh-flag-PK {

	background-position: -2533px 0

}

.bfh-flag-PL {

	background-position: -2550px 0

}

.bfh-flag-PN {

	background-position: -2567px 0

}

.bfh-flag-PS {

	background-position: -2584px 0

}

.bfh-flag-PT {

	background-position: -2601px 0

}

.bfh-flag-PW {

	background-position: -2618px 0

}

.bfh-flag-PY {

	background-position: -2635px 0

}

.bfh-flag-QA {

	background-position: -2652px 0

}

.bfh-flag-RS {

	background-position: -2669px 0

}

.bfh-flag-RU {

	background-position: -2686px 0

}

.bfh-flag-RW {

	background-position: -2703px 0

}

.bfh-flag-SA {

	background-position: -2720px 0

}

.bfh-flag-SB {

	background-position: -2737px 0

}

.bfh-flag-SC {

	background-position: -2754px 0

}

.bfh-flag-SD {

	background-position: -2771px 0

}

.bfh-flag-SE {

	background-position: -2788px 0

}

.bfh-flag-SG {

	background-position: -2805px 0

}

.bfh-flag-SH {

	background-position: -2822px 0

}

.bfh-flag-SI {

	background-position: -2839px 0

}

.bfh-flag-SK {

	background-position: -2856px 0

}

.bfh-flag-SM {

	background-position: -2873px 0

}

.bfh-flag-SN {

	background-position: -2890px 0

}

.bfh-flag-SO {

	background-position: -2907px 0

}

.bfh-flag-SR {

	background-position: -2924px 0

}

.bfh-flag-SS {

	background-position: -2941px 0

}

.bfh-flag-ST {

	background-position: -2958px 0

}

.bfh-flag-SV {

	background-position: -2975px 0

}

.bfh-flag-SY {

	background-position: -2992px 0

}

.bfh-flag-SZ {

	background-position: -3009px 0

}

.bfh-flag-TC {

	background-position: -3026px 0

}

.bfh-flag-TD {

	background-position: -3043px 0

}

.bfh-flag-TG {

	background-position: -3060px 0

}

.bfh-flag-TH {

	background-position: -3077px 0

}

.bfh-flag-TJ {

	background-position: -3094px 0

}

.bfh-flag-TM {

	background-position: -3111px 0

}

.bfh-flag-TN {

	background-position: -3128px 0

}

.bfh-flag-TP {

	background-position: -3145px 0

}

.bfh-flag-TR {

	background-position: -3162px 0

}

.bfh-flag-TT {

	background-position: -3179px 0

}

.bfh-flag-TV {

	background-position: -3196px 0

}

.bfh-flag-TW {

	background-position: -3213px 0

}

.bfh-flag-TZ {

	background-position: -3230px 0

}

.bfh-flag-UA {

	background-position: -3247px 0

}

.bfh-flag-UG {

	background-position: -3264px 0

}

.bfh-flag-US {

	background-position: -3281px 0

}

.bfh-flag-UY {

	background-position: -3298px 0

}

.bfh-flag-UZ {

	background-position: -3315px 0

}

.bfh-flag-VC {

	background-position: -3332px 0

}

.bfh-flag-VE {

	background-position: -3349px 0

}

.bfh-flag-VG {

	background-position: -3366px 0

}

.bfh-flag-VI {

	background-position: -3383px 0

}

.bfh-flag-VN {

	background-position: -3400px 0

}

.bfh-flag-VU {

	background-position: -3417px 0

}

.bfh-flag-WS {

	background-position: -3434px 0

}

.bfh-flag-YE {

	background-position: -3451px 0

}

.bfh-flag-ZA {

	background-position: -3468px 0

}

.bfh-flag-ZM {

	background-position: -3485px 0

}

.bfh-flag-BF {

	background-position: -3502px 0

}

.bfh-flag-CU {

	background-position: -3519px 0

}

.bfh-flag-DE {

	background-position: -3536px 0

}

.bfh-flag-IR {

	background-position: -3553px 0

}

.bfh-flag-KZ {

	background-position: -3570px 0

}

.bfh-flag-LB {

	background-position: -3587px 0

}

.bfh-flag-LI {

	background-position: -3604px 0

}

.bfh-flag-MC {

	background-position: -3621px 0

}

.bfh-flag-MD {

	background-position: -3638px 0

}

.bfh-flag-MK {

	background-position: -3655px 0

}

.bfh-flag-MN {

	background-position: -3672px 0

}

.bfh-flag-MO {

	background-position: -3706px 0

}

.bfh-flag-MX {

	background-position: -3723px 0

}

.bfh-flag-MY {

	background-position: -3740px 0

}

.bfh-flag-PR {

	background-position: -3757px 0

}

.bfh-flag-RO {

	background-position: -3774px 0

}

.bfh-flag-SL {

	background-position: -3791px 0

}

.bfh-flag-TO {

	background-position: -3808px 0

}

.bfh-flag-VA {

	background-position: -3825px 0

}

.bfh-flag-ZW {

	background-position: -3842px 0

}

.bfh-flag-AUD, .bfh-flag-CHF, .bfh-flag-DKK, .bfh-flag-EUR, .bfh-flag-XAF, .bfh-flag-XCD, .bfh-flag-XOF, .bfh-flag-XPF, .bfh-flag-ZAR {

	width: 16px;

	height: 14px;

	background: url(../img/bootstrap-formhelpers-currencies.flags.png) no-repeat;

	margin-right: 5px

}

.bfh-flag-AUD:empty, .bfh-flag-CHF:empty, .bfh-flag-DKK:empty, .bfh-flag-EUR:empty, .bfh-flag-XAF:empty, .bfh-flag-XCD:empty, .bfh-flag-XOF:empty, .bfh-flag-XPF:empty, .bfh-flag-ZAR:empty {

	width: 16px

}

.bfh-flag-AUD {

	background-position: -32px 0

}

.bfh-flag-CHF {

	background-position: -224px 0

}

.bfh-flag-DKK {

	background-position: -64px -16px

}

.bfh-flag-EUR {

	background-position: -96px -16px

}

.bfh-flag-XAF {

	background-position: -160px -80px

}

.bfh-flag-XCD {

	background-position: -176px -80px

}

.bfh-flag-XOF {

	background-position: -192px -80px

}

.bfh-flag-XPF {

	background-position: -208px -80px

}

.bfh-flag-ZAR {

	background-position: -224px -80px

}

.bfh-selectbox {

	position: relative

}

.bfh-selectbox .bfh-selectbox-toggle {

	display: inline-block;

	padding: 6px 24px 6px 12px;

	text-decoration: none

}

.bfh-selectbox .bfh-selectbox-toggle:focus {

	outline: 0

}

.bfh-selectbox .bfh-selectbox-toggle .bfh-selectbox-option {

	display: inline-block;

	float: left;

	width: 100%;

	height: 20px;

	overflow: hidden;

	text-overflow: ellipsis

}

.bfh-selectbox .bfh-selectbox-toggle .selectbox-caret {

	float: right;

	margin-top: 8px;

	margin-right: -16px;

	margin-left: -10px

}

.bfh-selectbox .bfh-selectbox-options {

	position: absolute;

	top: 100%;

	left: 0;

	z-index: 1000;

	display: none;

	float: left;

	min-width: 90px;

	padding: 5px 0;

	margin: -1px 0 0;

	font-size: 14px;

	background-color: #fff;

	border: 1px solid #ccc;

	border: 1px solid rgba(0,0,0,.15);

	border-radius: 4px;

	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);

	box-shadow: 0 6px 12px rgba(0,0,0,.175);

	background-clip: padding-box

}

.bfh-selectbox .bfh-selectbox-options.pull-right, .pull-right>.bfh-selectbox-options {

	right: 0;

	left: auto

}

.bfh-selectbox .bfh-selectbox-options .divider {

	height: 1px;

	margin: 9px 0;

	overflow: hidden;

	background-color: #e5e5e5

}

.bfh-selectbox .bfh-selectbox-options .bfh-selectbox-filter-container {

	width: 100%;

	padding: 5px

}

.bfh-selectbox .bfh-selectbox-options ul {

	max-width: 500px;

	max-height: 200px;

	padding: 0;

	margin: 5px 0 0;

	overflow-x: hidden;

	overflow-y: auto;

	list-style: none

}

.bfh-selectbox .bfh-selectbox-options ul li>a {

	display: block;

	width: 100%;

	min-height: 26px;

	padding: 3px 20px;

	overflow-x: hidden;

	clear: both;

	font-weight: 400;

	line-height: 1.428571429;

	color: #333;

	text-overflow: ellipsis;

	white-space: nowrap

}

.bfh-selectbox .bfh-selectbox-options ul li>a:focus, .bfh-selectbox .bfh-selectbox-options ul li>a:hover {

	color: #262626;

	text-decoration: none;

	background-color: #f5f5f5

}

.bfh-selectbox .bfh-selectbox-options ul .bfh-selectbox-options-header {

	display: block;

	padding: 3px 20px;

	font-size: 12px;

	line-height: 1.428571429;

	color: #999

}

.bfh-selectbox .bfh-selectbox-options ul .disabled>a {

	color: #999

}

.bfh-selectbox .bfh-selectbox-options ul .disabled>a:focus, .bfh-selectbox .bfh-selectbox-options ul .disabled>a:hover {

	color: #999;

	text-decoration: none;

	cursor: not-allowed;

	background-color: transparent;

	background-image: none;

filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)

}

.bfh-selectbox.open>.bfh-selectbox-options {

	display: block

}

.bfh-selectbox.open a {

	outline: 0

}

.bfh-selectbox-up .caret, .navbar-fixed-bottom .bfh-selectbox .caret {

	border-top: 0 dotted;

	border-bottom: 4px solid #000;

	content: ""

}

.bfh-selectbox-up .bfh-selectbox-options, .navbar-fixed-bottom .bfh-selectbox .bfh-selectbox-options {

	top: auto;

	bottom: 100%;

	margin-bottom: 1px

}

@media (min-width:768px) {

.navbar-right .bfh-selectbox-options {

	right: 0;

	left: auto

}

}

.bfh-googlefonts .bfh-selectbox-options a {

	width: 230px;

	height: 30px;

	text-indent: -9999px;

	background-image: url(../img/bootstrap-formhelpers-googlefonts.png)

}

.bfh-googlefonts .bfh-selectbox-options a:focus {

	background-color: transparent;

	background-repeat: no-repeat;

	outline: 0;

	filter: none

}

.bfh-googlefonts .bfh-selectbox-options .active>a, .bfh-googlefonts .bfh-selectbox-options .active>a:hover {

	background-color: transparent;

	background-image: url(../img/bootstrap-formhelpers-googlefonts.png);

	background-repeat: no-repeat;

	outline: 0;

	filter: none

}

.bfh-datepicker-calendar {

	position: absolute;

	top: 100%;

	left: 0;

	z-index: 1000;

	display: none;

	float: left;

	min-width: 296px

}

.bfh-colorpicker-popover, .bfh-timepicker-popover {

	top: 100%;

	left: 0;

	z-index: 1000;

	float: left;

	min-width: 100px

}

.bfh-datepicker-calendar>table.calendar {

	width: 376px;

	background: #fff

}

.bfh-datepicker-calendar>table.calendar .months-header>th {

	font-size: 12px;

	text-align: center

}

.bfh-datepicker-calendar>table.calendar .months-header>th.month>span {

	display: inline-block;

	width: 100px

}

.bfh-datepicker-calendar>table.calendar .months-header>th.year>span {

	display: inline-block;

	width: 50px

}

.bfh-datepicker-calendar>table.calendar .days-header>th, .bfh-datepicker-calendar>table.calendar>tbody>tr>td {

	width: 30px;

	font-size: 11px;

	line-height: 12px;

	text-align: center

}

.bfh-datepicker-calendar>table.calendar>tbody>tr>td.today {

	color: #fff;

	background-color: #428bca

}

.bfh-datepicker-calendar>table.calendar>tbody>tr>td.off {

	color: #999

}

.bfh-datepicker-calendar>table.calendar>tbody>tr>td:not(.off):hover {

	color: #262626;

	cursor: pointer;

	background-color: #f5f5f5

}

.bfh-datepicker {

	position: relative

}

.bfh-datepicker-toggle>input[readonly] {

	cursor: inherit;

	background-color: inherit

}

.open>.bfh-datepicker-calendar {

	display: block

}

.bfh-timepicker-popover {

	position: absolute;

	display: none;

	background-color: #fff;

	border: 1px solid #ccc;

	border: 1px solid rgba(0,0,0,.15);

	border-radius: 4px;

	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);

	box-shadow: 0 6px 12px rgba(0,0,0,.175);

	background-clip: padding-box

}

.bfh-timepicker-popover>table {

	width: 180px;

	margin: 0

}

.bfh-timepicker-popover>table>tbody>tr>td {

	text-align: center;

	border: 0

}

.bfh-timepicker-popover>table>tbody>tr>td.separator {

	font-size: 20px;

	font-weight:600;

	line-height: 28px

}

.bfh-timepicker-popover>table>tbody>tr>td>div>input {

	width: 42px!important;

	text-align: center

}

.bfh-timepicker {

	position: relative

}

.bfh-timepicker-toggle>input[readonly] {

	cursor: inherit;

	background-color: inherit

}

.open>.bfh-timepicker-popover {

	display: block

}

.bfh-slider {

	height: 20px;

	margin-top: 8px;

	margin-bottom: 23px;

	background-color: #fff;

	border: 1px solid #ccc;

	border: 1px solid rgba(0,0,0,.15);

	border-radius: 4px;

	-webkit-user-select: none;

	-khtml-user-select: none;

	-moz-user-select: none;

	-o-user-select: none

}

.bfh-slider>.bfh-slider-handle {

	position: absolute;

	width: 20px;

	height: 34px;

	margin-top: -7px;

	cursor: col-resize;

	background: #efefef;

	border: 1px solid #ccc;

	border: 1px solid rgba(0,0,0,.15);

	border-radius: 4px

}

.bfh-slider>.bfh-slider-handle>.bfh-slider-value {

	position: absolute;

	width: 48px;

	height: 20px;

	margin-top: 5px;

	margin-left: -15px;

	line-height: 20px;

	text-align: center;

	cursor: col-resize;

	background-color: #fff;

	border: 1px solid #ccc;

	border: 1px solid rgba(0,0,0,.15);

	border-radius: 4px

}

.bfh-slider.disabled .bfh-slider-value, .bfh-slider>.bfh-slider-handle>.bfh-slider-value .disabled {

	color: #999

}

.bfh-colorpicker-popover {

	position: absolute;

	display: none;

	padding: 20px;

	cursor: default;

	background-color: #fff;

	border: 1px solid #ccc;

	border: 1px solid rgba(0,0,0,.15);

	border-radius: 4px;

	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);

	box-shadow: 0 6px 12px rgba(0,0,0,.175);

	background-clip: padding-box

}

.bfh-colorpicker-popover>canvas {

	width: 384px;

	height: 256px

}

.bfh-colorpicker {

	position: relative

}

.bfh-colorpicker-toggle>input[readonly] {

	cursor: inherit;

	background-color: inherit

}

.bfh-colorpicker-toggle .bfh-colorpicker-icon {

	display: block;

	width: 16px;

	height: 16px

}

.open>.bfh-colorpicker-popover {

	display: block

}

.input-group>.bfh-number {

	border-right: 0

}

.input-group>.bfh-number-btn:hover {

	background-color: #ccc

}

/*********bootstrap-formhelper end************/



/*********bootstrap-sitenotes start************/



.bs-callout {

	margin: 20px 0;

	padding: 20px;

	border-left: 3px solid #eee

}

.bs-callout h4 {

	margin-top: 0;

	margin-bottom: 5px

}

.bs-callout-danger h4 {

	color: #d9534f

}

.bs-callout p:last-child {

	margin-bottom: 0

}

.bs-callout .highlight, .bs-callout code {

	background-color: #fff

}

.bs-callout-danger {

	background-color: #fdf7f7;

	border-color: #d9534f

}

.bs-callout-warning {

	background-color: #fefbed;

	border-color: #f1e7bc

}

.bs-callout-info {

	background-color: #f0f7fd;

	border-color: #d0e3f0

}

/*********bootstrap-sitenotes end************/



.center_middle {

	float: left;

	width: 50%;

}

.center_middle .media-heading {

	margin: 10px 0 0!important;

}

/*********bootstrap-toggle start************/



.checkbox label .toggle, .checkbox-inline .toggle {

	margin-left: -20px;

	margin-right: 5px

}

.toggle {

	position: relative;

	overflow: hidden

}

.toggle-group, .toggle-off, .toggle-on {

	position: absolute;

	top: 0;

	bottom: 0

}

.toggle input[type=checkbox] {

	display: none

}

.toggle-group {

	width: 200%;

	left: 0;

	transition: left .35s;

	-webkit-transition: left .35s;

	-moz-user-select: none;

	-webkit-user-select: none

}

.toggle.off .toggle-group {

	left: -100%

}

.toggle-on {

	left: 0;

	right: 50%;

	margin: 0;

	border: 0;

	border-radius: 0

}

.toggle-off {

	left: 50%;

	right: 0;

	margin: 0;

	border: 0;

	border-radius: 0

}

.toggle-handle {

	position: relative;

	margin: 0 auto;

	padding-top: 0;

	padding-bottom: 0;

	height: 100%;

	width: 0;

	border-width: 0 1px

}

.toggle.btn {

	min-width: 59px;

	min-height: 34px

}

.toggle-on.btn {

	padding-right: 24px

}

.toggle-off.btn {

	padding-left: 24px

}

.toggle.btn-lg {

	min-width: 79px;

	min-height: 45px

}

.toggle-on.btn-lg {

	padding-right: 31px

}

.toggle-off.btn-lg {

	padding-left: 31px

}

.toggle-handle.btn-lg {

	width: 40px

}

.toggle.btn-sm {

	min-width: 50px;

	min-height: 30px

}

.toggle-on.btn-sm {

	padding-right: 20px

}

.toggle-off.btn-sm {

	padding-left: 20px

}

.toggle.btn-xs {

	min-width: 35px;

	min-height: 22px

}

.toggle-on.btn-xs {

	padding-right: 12px

}

.toggle-off.btn-xs {

	padding-left: 12px

}

/*********bootstrap-toggle end************/



/*********bootstrap-valodator start************/



.bootstrap-validator-form .help-block {

	margin-bottom: 0;

}

/*********bootstrap-valodator end************/



/*********fontawesome start************/



.fa.fa-pull-left, .fa.pull-left {

	margin-right: .3em

}

.fa, .fa-stack {

	display: inline-block

}

.fa-fw, .fa-li {

	text-align: center

}

@font-face {

	font-family: FontAwesome;

	src: url(../fonts/fontawesome-webfont.eot?v=4.7.0);

	src: url(../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'), url(../fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'), url(../fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'), url(../fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'), url(../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');

	font-weight: 400;

	font-style: normal

}

.fa {

	font: normal normal normal 14px/1 FontAwesome;

	font-size: inherit;

	text-rendering: auto;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale

}

.fa-lg {

	font-size: 1.33333333em;

	line-height: .75em;

	vertical-align: -15%

}

.fa-2x {

	font-size: 2em

}

.fa-3x {

	font-size: 3em

}

.fa-4x {

	font-size: 4em

}

.fa-5x {

	font-size: 5em

}

.fa-fw {

	width: 1.28571429em

}

.fa-ul {

	padding-left: 0;

	margin-left: 2.14285714em;

	list-style-type: none

}

.fa.fa-pull-right, .fa.pull-right {

	margin-left: .3em

}

.fa-ul>li {

	position: relative

}

.fa-li {

	position: absolute;

	left: -2.14285714em;

	width: 2.14285714em;

	top: .14285714em

}

.fa-li.fa-lg {

	left: -1.85714286em

}

.fa-border {

	padding: .2em .25em .15em;

	border: .08em solid #eee;

	border-radius: .1em

}

.fa-pull-left {

	float: left

}

.fa-pull-right, .pull-right {

	float: right

}

.pull-left {

	float: left

}

.fa-spin {

	-webkit-animation: fa-spin 2s infinite linear;

	animation: fa-spin 2s infinite linear

}

.fa-pulse {

	-webkit-animation: fa-spin 1s infinite steps(8);

	animation: fa-spin 1s infinite steps(8)

}

@-webkit-keyframes fa-spin {

0% {

-webkit-transform:rotate(0);

transform:rotate(0)

}

100% {

-webkit-transform:rotate(359deg);

transform:rotate(359deg)

}

}

@keyframes fa-spin {

0% {

-webkit-transform:rotate(0);

transform:rotate(0)

}

100% {

-webkit-transform:rotate(359deg);

transform:rotate(359deg)

}

}

.fa-rotate-90 {

	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";

	-webkit-transform: rotate(90deg);

	-ms-transform: rotate(90deg);

	transform: rotate(90deg)

}

.fa-rotate-180 {

	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";

	-webkit-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	transform: rotate(180deg)

}

.fa-rotate-270 {

	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";

	-webkit-transform: rotate(270deg);

	-ms-transform: rotate(270deg);

	transform: rotate(270deg)

}

.fa-flip-horizontal {

	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";

	-webkit-transform: scale(-1, 1);

	-ms-transform: scale(-1, 1);

	transform: scale(-1, 1)

}

.fa-flip-vertical {

	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";

	-webkit-transform: scale(1, -1);

	-ms-transform: scale(1, -1);

	transform: scale(1, -1)

}

:root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-rotate-90 {

	filter: none

}

.fa-stack {

	position: relative;

	width: 2em;

	height: 2em;

	line-height: 2em;

	vertical-align: middle

}

.fa-stack-1x, .fa-stack-2x {

	position: absolute;

	left: 0;

	width: 100%;

	text-align: center

}

.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-close:before, .fa-remove:before, .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-cog:before, .fa-gear: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-repeat:before, .fa-rotate-right: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-image:before, .fa-photo:before, .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-exclamation-triangle:before, .fa-warning: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, .fa-bar-chart: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-cogs:before, .fa-gears: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-f:before, .fa-facebook:before {

	content: "\f09a"

}

.fa-github:before {

	content: "\f09b"

}

.fa-unlock:before {

	content: "\f09c"

}

.fa-credit-card:before {

	content: "\f09d"

}

.fa-feed:before, .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-floppy-o:before, .fa-save:before {

	content: "\f0c7"

}

.fa-square:before {

	content: "\f0c8"

}

.fa-bars:before, .fa-navicon:before, .fa-reorder: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-sort:before, .fa-unsorted:before {

	content: "\f0dc"

}

.fa-sort-desc:before, .fa-sort-down:before {

	content: "\f0dd"

}

.fa-sort-asc:before, .fa-sort-up:before {

	content: "\f0de"

}

.fa-envelope:before {

	content: "\f0e0"

}

.fa-linkedin:before {

	content: "\f0e1"

}

.fa-rotate-left:before, .fa-undo:before {

	content: "\f0e2"

}

.fa-gavel:before, .fa-legal:before {

	content: "\f0e3"

}

.fa-dashboard:before, .fa-tachometer:before {

	content: "\f0e4"

}

.fa-comment-o:before {

	content: "\f0e5"

}

.fa-comments-o:before {

	content: "\f0e6"

}

.fa-bolt:before, .fa-flash:before {

	content: "\f0e7"

}

.fa-sitemap:before {

	content: "\f0e8"

}

.fa-umbrella:before {

	content: "\f0e9"

}

.fa-clipboard:before, .fa-paste: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-mail-reply-all:before, .fa-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-chain-broken:before, .fa-unlink: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-caret-square-o-down:before, .fa-toggle-down:before {

	content: "\f150"

}

.fa-caret-square-o-up:before, .fa-toggle-up:before {

	content: "\f151"

}

.fa-caret-square-o-right:before, .fa-toggle-right:before {

	content: "\f152"

}

.fa-eur:before, .fa-euro:before {

	content: "\f153"

}

.fa-gbp:before {

	content: "\f154"

}

.fa-dollar:before, .fa-usd:before {

	content: "\f155"

}

.fa-inr:before, .fa-rupee:before {

	content: "\f156"

}

.fa-cny:before, .fa-jpy:before, .fa-rmb:before, .fa-yen:before {

	content: "\f157"

}

.fa-rouble:before, .fa-rub:before, .fa-ruble:before {

	content: "\f158"

}

.fa-krw:before, .fa-won: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, .fa-gratipay: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-caret-square-o-left:before, .fa-toggle-left:before {

	content: "\f191"

}

.fa-dot-circle-o:before {

	content: "\f192"

}

.fa-wheelchair:before {

	content: "\f193"

}

.fa-vimeo-square:before {

	content: "\f194"

}

.fa-try:before, .fa-turkish-lira:before {

	content: "\f195"

}

.fa-plus-square-o:before {

	content: "\f196"

}

.fa-space-shuttle:before {

	content: "\f197"

}

.fa-slack:before {

	content: "\f198"

}

.fa-envelope-square:before {

	content: "\f199"

}

.fa-wordpress:before {

	content: "\f19a"

}

.fa-openid:before {

	content: "\f19b"

}

.fa-bank:before, .fa-institution:before, .fa-university:before {

	content: "\f19c"

}

.fa-graduation-cap:before, .fa-mortar-board:before {

	content: "\f19d"

}

.fa-yahoo:before {

	content: "\f19e"

}

.fa-google:before {

	content: "\f1a0"

}

.fa-reddit:before {

	content: "\f1a1"

}

.fa-reddit-square:before {

	content: "\f1a2"

}

.fa-stumbleupon-circle:before {

	content: "\f1a3"

}

.fa-stumbleupon:before {

	content: "\f1a4"

}

.fa-delicious:before {

	content: "\f1a5"

}

.fa-digg:before {

	content: "\f1a6"

}

.fa-pied-piper-pp:before {

	content: "\f1a7"

}

.fa-pied-piper-alt:before {

	content: "\f1a8"

}

.fa-drupal:before {

	content: "\f1a9"

}

.fa-joomla:before {

	content: "\f1aa"

}

.fa-language:before {

	content: "\f1ab"

}

.fa-fax:before {

	content: "\f1ac"

}

.fa-building:before {

	content: "\f1ad"

}


.fa-child:before {

	content: "\f1ae"

}

.fa-paw:before {

	content: "\f1b0"

}

.fa-spoon:before {

	content: "\f1b1"

}

.fa-cube:before {

	content: "\f1b2"

}

.fa-cubes:before {

	content: "\f1b3"

}

.fa-behance:before {

	content: "\f1b4"

}

.fa-behance-square:before {

	content: "\f1b5"

}

.fa-steam:before {

	content: "\f1b6"

}

.fa-steam-square:before {

	content: "\f1b7"

}

.fa-recycle:before {

	content: "\f1b8"

}

.fa-automobile:before, .fa-car:before {

	content: "\f1b9"

}

.fa-cab:before, .fa-taxi:before {

	content: "\f1ba"

}

.fa-tree:before {

	content: "\f1bb"

}

.fa-spotify:before {

	content: "\f1bc"

}

.fa-deviantart:before {

	content: "\f1bd"

}

.fa-soundcloud:before {

	content: "\f1be"

}

.fa-database:before {

	content: "\f1c0"

}

.fa-file-pdf-o:before {

	content: "\f1c1"

}

.fa-file-word-o:before {

	content: "\f1c2"

}

.fa-file-excel-o:before {

	content: "\f1c3"

}

.fa-file-powerpoint-o:before {

	content: "\f1c4"

}

.fa-file-image-o:before, .fa-file-photo-o:before, .fa-file-picture-o:before {

	content: "\f1c5"

}

.fa-file-archive-o:before, .fa-file-zip-o:before {

	content: "\f1c6"

}

.fa-file-audio-o:before, .fa-file-sound-o:before {

	content: "\f1c7"

}

.fa-file-movie-o:before, .fa-file-video-o:before {

	content: "\f1c8"

}

.fa-file-code-o:before {

	content: "\f1c9"

}

.fa-vine:before {

	content: "\f1ca"

}

.fa-codepen:before {

	content: "\f1cb"

}

.fa-jsfiddle:before {

	content: "\f1cc"

}

.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-ring:before, .fa-life-saver:before, .fa-support:before {

	content: "\f1cd"

}

.fa-circle-o-notch:before {

	content: "\f1ce"

}

.fa-ra:before, .fa-rebel:before, .fa-resistance:before {

	content: "\f1d0"

}

.fa-empire:before, .fa-ge:before {

	content: "\f1d1"

}

.fa-git-square:before {

	content: "\f1d2"

}

.fa-git:before {

	content: "\f1d3"

}

.fa-hacker-news:before, .fa-y-combinator-square:before, .fa-yc-square:before {

	content: "\f1d4"

}

.fa-tencent-weibo:before {

	content: "\f1d5"

}

.fa-qq:before {

	content: "\f1d6"

}

.fa-wechat:before, .fa-weixin:before {

	content: "\f1d7"

}

.fa-paper-plane:before, .fa-send:before {

	content: "\f1d8"

}

.fa-paper-plane-o:before, .fa-send-o:before {

	content: "\f1d9"

}

.fa-history:before {

	content: "\f1da"

}

.fa-circle-thin:before {

	content: "\f1db"

}

.fa-header:before {

	content: "\f1dc"

}

.fa-paragraph:before {

	content: "\f1dd"

}

.fa-sliders:before {

	content: "\f1de"

}

.fa-share-alt:before {

	content: "\f1e0"

}

.fa-share-alt-square:before {

	content: "\f1e1"

}

.fa-bomb:before {

	content: "\f1e2"

}

.fa-futbol-o:before, .fa-soccer-ball-o:before {

	content: "\f1e3"

}

.fa-tty:before {

	content: "\f1e4"

}

.fa-binoculars:before {

	content: "\f1e5"

}

.fa-plug:before {

	content: "\f1e6"

}

.fa-slideshare:before {

	content: "\f1e7"

}

.fa-twitch:before {

	content: "\f1e8"

}

.fa-yelp:before {

	content: "\f1e9"

}

.fa-newspaper-o:before {

	content: "\f1ea"

}

.fa-wifi:before {

	content: "\f1eb"

}

.fa-calculator:before {

	content: "\f1ec"

}

.fa-paypal:before {

	content: "\f1ed"

}

.fa-google-wallet:before {

	content: "\f1ee"

}

.fa-cc-visa:before {

	content: "\f1f0"

}

.fa-cc-mastercard:before {

	content: "\f1f1"

}

.fa-cc-discover:before {

	content: "\f1f2"

}

.fa-cc-amex:before {

	content: "\f1f3"

}

.fa-cc-paypal:before {

	content: "\f1f4"

}

.fa-cc-stripe:before {

	content: "\f1f5"

}

.fa-bell-slash:before {

	content: "\f1f6"

}

.fa-bell-slash-o:before {

	content: "\f1f7"

}

.fa-trash:before {

	content: "\f1f8"

}

.fa-copyright:before {

	content: "\f1f9"

}

.fa-at:before {

	content: "\f1fa"

}

.fa-eyedropper:before {

	content: "\f1fb"

}

.fa-paint-brush:before {

	content: "\f1fc"

}

.fa-birthday-cake:before {

	content: "\f1fd"

}

.fa-area-chart:before {

	content: "\f1fe"

}

.fa-pie-chart:before {

	content: "\f200"

}

.fa-line-chart:before {

	content: "\f201"

}

.fa-lastfm:before {

	content: "\f202"

}

.fa-lastfm-square:before {

	content: "\f203"

}

.fa-toggle-off:before {

	content: "\f204"

}

.fa-toggle-on:before {

	content: "\f205"

}

.fa-bicycle:before {

	content: "\f206"

}

.fa-bus:before {

	content: "\f207"

}

.fa-ioxhost:before {

	content: "\f208"

}

.fa-angellist:before {

	content: "\f209"

}

.fa-cc:before {

	content: "\f20a"

}

.fa-ils:before, .fa-shekel:before, .fa-sheqel:before {

	content: "\f20b"

}

.fa-meanpath:before {

	content: "\f20c"

}

.fa-buysellads:before {

	content: "\f20d"

}

.fa-connectdevelop:before {

	content: "\f20e"

}

.fa-dashcube:before {

	content: "\f210"

}

.fa-forumbee:before {

	content: "\f211"

}

.fa-leanpub:before {

	content: "\f212"

}

.fa-sellsy:before {

	content: "\f213"

}

.fa-shirtsinbulk:before {

	content: "\f214"

}

.fa-simplybuilt:before {

	content: "\f215"

}

.fa-skyatlas:before {

	content: "\f216"

}

.fa-cart-plus:before {

	content: "\f217"

}

.fa-cart-arrow-down:before {

	content: "\f218"

}

.fa-diamond:before {

	content: "\f219"

}

.fa-ship:before {

	content: "\f21a"

}

.fa-user-secret:before {

	content: "\f21b"

}

.fa-motorcycle:before {

	content: "\f21c"

}

.fa-street-view:before {

	content: "\f21d"

}

.fa-heartbeat:before {

	content: "\f21e"

}

.fa-venus:before {

	content: "\f221"

}

.fa-mars:before {

	content: "\f222"

}

.fa-mercury:before {

	content: "\f223"

}

.fa-intersex:before, .fa-transgender:before {

	content: "\f224"

}

.fa-transgender-alt:before {

	content: "\f225"

}

.fa-venus-double:before {

	content: "\f226"

}

.fa-mars-double:before {

	content: "\f227"

}

.fa-venus-mars:before {

	content: "\f228"

}

.fa-mars-stroke:before {

	content: "\f229"

}

.fa-mars-stroke-v:before {

	content: "\f22a"

}

.fa-mars-stroke-h:before {

	content: "\f22b"

}

.fa-neuter:before {

	content: "\f22c"

}

.fa-genderless:before {

	content: "\f22d"

}

.fa-facebook-official:before {

	content: "\f230"

}

.fa-pinterest-p:before {

	content: "\f231"

}

.fa-whatsapp:before {

	content: "\f232"

}

.fa-server:before {

	content: "\f233"

}

.fa-user-plus:before {

	content: "\f234"

}

.fa-user-times:before {

	content: "\f235"

}

.fa-bed:before, .fa-hotel:before {

	content: "\f236"

}

.fa-viacoin:before {

	content: "\f237"

}

.fa-train:before {

	content: "\f238"

}

.fa-subway:before {

	content: "\f239"

}

.fa-medium:before {

	content: "\f23a"

}

.fa-y-combinator:before, .fa-yc:before {

	content: "\f23b"

}

.fa-optin-monster:before {

	content: "\f23c"

}

.fa-opencart:before {

	content: "\f23d"

}

.fa-expeditedssl:before {

	content: "\f23e"

}

.fa-battery-4:before, .fa-battery-full:before, .fa-battery:before {

	content: "\f240"

}

.fa-battery-3:before, .fa-battery-three-quarters:before {

	content: "\f241"

}

.fa-battery-2:before, .fa-battery-half:before {

	content: "\f242"

}

.fa-battery-1:before, .fa-battery-quarter:before {

	content: "\f243"

}

.fa-battery-0:before, .fa-battery-empty:before {

	content: "\f244"

}

.fa-mouse-pointer:before {

	content: "\f245"

}

.fa-i-cursor:before {

	content: "\f246"

}

.fa-object-group:before {

	content: "\f247"

}

.fa-object-ungroup:before {

	content: "\f248"

}

.fa-sticky-note:before {

	content: "\f249"

}

.fa-sticky-note-o:before {

	content: "\f24a"

}

.fa-cc-jcb:before {

	content: "\f24b"

}

.fa-cc-diners-club:before {

	content: "\f24c"

}

.fa-clone:before {

	content: "\f24d"

}

.fa-balance-scale:before {

	content: "\f24e"

}

.fa-hourglass-o:before {

	content: "\f250"

}

.fa-hourglass-1:before, .fa-hourglass-start:before {

	content: "\f251"

}

.fa-hourglass-2:before, .fa-hourglass-half:before {

	content: "\f252"

}

.fa-hourglass-3:before, .fa-hourglass-end:before {

	content: "\f253"

}

.fa-hourglass:before {

	content: "\f254"

}

.fa-hand-grab-o:before, .fa-hand-rock-o:before {

	content: "\f255"

}

.fa-hand-paper-o:before, .fa-hand-stop-o:before {

	content: "\f256"

}

.fa-hand-scissors-o:before {

	content: "\f257"

}

.fa-hand-lizard-o:before {

	content: "\f258"

}

.fa-hand-spock-o:before {

	content: "\f259"

}

.fa-hand-pointer-o:before {

	content: "\f25a"

}

.fa-hand-peace-o:before {

	content: "\f25b"

}

.fa-trademark:before {

	content: "\f25c"

}

.fa-registered:before {

	content: "\f25d"

}

.fa-creative-commons:before {

	content: "\f25e"

}

.fa-gg:before {

	content: "\f260"

}

.fa-gg-circle:before {

	content: "\f261"

}

.fa-tripadvisor:before {

	content: "\f262"

}

.fa-odnoklassniki:before {

	content: "\f263"

}

.fa-odnoklassniki-square:before {

	content: "\f264"

}

.fa-get-pocket:before {

	content: "\f265"

}

.fa-wikipedia-w:before {

	content: "\f266"

}

.fa-safari:before {

	content: "\f267"

}

.fa-chrome:before {

	content: "\f268"

}

.fa-firefox:before {

	content: "\f269"

}

.fa-opera:before {

	content: "\f26a"

}

.fa-internet-explorer:before {

	content: "\f26b"

}

.fa-television:before, .fa-tv:before {

	content: "\f26c"

}

.fa-contao:before {

	content: "\f26d"

}

.fa-500px:before {

	content: "\f26e"

}

.fa-amazon:before {

	content: "\f270"

}

.fa-calendar-plus-o:before {

	content: "\f271"

}

.fa-calendar-minus-o:before {

	content: "\f272"

}

.fa-calendar-times-o:before {

	content: "\f273"

}

.fa-calendar-check-o:before {

	content: "\f274"

}

.fa-industry:before {

	content: "\f275"

}

.fa-map-pin:before {

	content: "\f276"

}

.fa-map-signs:before {

	content: "\f277"

}

.fa-map-o:before {

	content: "\f278"

}

.fa-map:before {

	content: "\f279"

}

.fa-commenting:before {

	content: "\f27a"

}

.fa-commenting-o:before {

	content: "\f27b"

}

.fa-houzz:before {

	content: "\f27c"

}

.fa-vimeo:before {

	content: "\f27d"

}

.fa-black-tie:before {

	content: "\f27e"

}

.fa-fonticons:before {

	content: "\f280"

}

.fa-reddit-alien:before {

	content: "\f281"

}

.fa-edge:before {

	content: "\f282"

}

.fa-credit-card-alt:before {

	content: "\f283"

}

.fa-codiepie:before {

	content: "\f284"

}

.fa-modx:before {

	content: "\f285"

}

.fa-fort-awesome:before {

	content: "\f286"

}

.fa-usb:before {

	content: "\f287"

}

.fa-product-hunt:before {

	content: "\f288"

}

.fa-mixcloud:before {

	content: "\f289"

}

.fa-scribd:before {

	content: "\f28a"

}

.fa-pause-circle:before {

	content: "\f28b"

}

.fa-pause-circle-o:before {

	content: "\f28c"

}

.fa-stop-circle:before {

	content: "\f28d"

}

.fa-stop-circle-o:before {

	content: "\f28e"

}

.fa-shopping-bag:before {

	content: "\f290"

}

.fa-shopping-basket:before {

	content: "\f291"

}

.fa-hashtag:before {

	content: "\f292"

}

.fa-bluetooth:before {

	content: "\f293"

}

.fa-bluetooth-b:before {

	content: "\f294"

}

.fa-percent:before {

	content: "\f295"

}

.fa-gitlab:before {

	content: "\f296"

}

.fa-wpbeginner:before {

	content: "\f297"

}

.fa-wpforms:before {

	content: "\f298"

}

.fa-envira:before {

	content: "\f299"

}

.fa-universal-access:before {

	content: "\f29a"

}

.fa-wheelchair-alt:before {

	content: "\f29b"

}

.fa-question-circle-o:before {

	content: "\f29c"

}

.fa-blind:before {

	content: "\f29d"

}

.fa-audio-description:before {

	content: "\f29e"

}

.fa-volume-control-phone:before {

	content: "\f2a0"

}

.fa-braille:before {

	content: "\f2a1"

}

.fa-assistive-listening-systems:before {

	content: "\f2a2"

}

.fa-american-sign-language-interpreting:before, .fa-asl-interpreting:before {

	content: "\f2a3"

}

.fa-deaf:before, .fa-deafness:before, .fa-hard-of-hearing:before {

	content: "\f2a4"

}

.fa-glide:before {

	content: "\f2a5"

}

.fa-glide-g:before {

	content: "\f2a6"

}

.fa-sign-language:before, .fa-signing:before {

	content: "\f2a7"

}

.fa-low-vision:before {

	content: "\f2a8"

}

.fa-viadeo:before {

	content: "\f2a9"

}

.fa-viadeo-square:before {

	content: "\f2aa"

}

.fa-snapchat:before {

	content: "\f2ab"

}

.fa-snapchat-ghost:before {

	content: "\f2ac"

}

.fa-snapchat-square:before {

	content: "\f2ad"

}

.fa-pied-piper:before {

	content: "\f2ae"

}

.fa-first-order:before {

	content: "\f2b0"

}

.fa-yoast:before {

	content: "\f2b1"

}

.fa-themeisle:before {

	content: "\f2b2"

}

.fa-google-plus-circle:before, .fa-google-plus-official:before {

	content: "\f2b3"

}

.fa-fa:before, .fa-font-awesome:before {

	content: "\f2b4"

}

.fa-handshake-o:before {

	content: "\f2b5"

}

.fa-envelope-open:before {

	content: "\f2b6"

}

.fa-envelope-open-o:before {

	content: "\f2b7"

}

.fa-linode:before {

	content: "\f2b8"

}

.fa-address-book:before {

	content: "\f2b9"

}

.fa-address-book-o:before {

	content: "\f2ba"

}

.fa-address-card:before, .fa-vcard:before {

	content: "\f2bb"

}

.fa-address-card-o:before, .fa-vcard-o:before {

	content: "\f2bc"

}

.fa-user-circle:before {

	content: "\f2bd"

}

.fa-user-circle-o:before {

	content: "\f2be"

}

.fa-user-o:before {

	content: "\f2c0"

}

.fa-id-badge:before {

	content: "\f2c1"

}

.fa-drivers-license:before, .fa-id-card:before {

	content: "\f2c2"

}

.fa-drivers-license-o:before, .fa-id-card-o:before {

	content: "\f2c3"

}

.fa-quora:before {

	content: "\f2c4"

}

.fa-free-code-camp:before {

	content: "\f2c5"

}

.fa-telegram:before {

	content: "\f2c6"

}

.fa-thermometer-4:before, .fa-thermometer-full:before, .fa-thermometer:before {

	content: "\f2c7"

}

.fa-thermometer-3:before, .fa-thermometer-three-quarters:before {

	content: "\f2c8"

}

.fa-thermometer-2:before, .fa-thermometer-half:before {

	content: "\f2c9"

}

.fa-thermometer-1:before, .fa-thermometer-quarter:before {

	content: "\f2ca"

}

.fa-thermometer-0:before, .fa-thermometer-empty:before {

	content: "\f2cb"

}

.fa-shower:before {

	content: "\f2cc"

}

.fa-bath:before, .fa-bathtub:before, .fa-s15:before {

	content: "\f2cd"

}

.fa-podcast:before {

	content: "\f2ce"

}

.fa-window-maximize:before {

	content: "\f2d0"

}

.fa-window-minimize:before {

	content: "\f2d1"

}

.fa-window-restore:before {

	content: "\f2d2"

}

.fa-times-rectangle:before, .fa-window-close:before {

	content: "\f2d3"

}

.fa-times-rectangle-o:before, .fa-window-close-o:before {

	content: "\f2d4"

}

.fa-bandcamp:before {

	content: "\f2d5"

}

.fa-grav:before {

	content: "\f2d6"

}

.fa-etsy:before {

	content: "\f2d7"

}

.fa-imdb:before {

	content: "\f2d8"

}

.fa-ravelry:before {

	content: "\f2d9"

}

.fa-eercast:before {

	content: "\f2da"

}

.fa-microchip:before {

	content: "\f2db"

}

.fa-snowflake-o:before {

	content: "\f2dc"

}

.fa-superpowers:before {

	content: "\f2dd"

}

.fa-wpexplorer:before {

	content: "\f2de"

}

.fa-meetup:before {

	content: "\f2e0"

}

.sr-only {

	position: absolute;

	width: 1px;

	height: 1px;

	padding: 0;

	margin: -1px;

	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

}



/*********fontawesome end************/



/*********jquery_fancybox start************/



@charset "UTF-8";

.fancybox-bg, .fancybox-container {

	top: 0;

	left: 0;

	-webkit-backface-visibility: hidden

}

.fancybox-content, .fancybox-infobar__body, .fancybox-slider, .fancybox-slider-wrap, .fancybox-thumbs, .fancybox-thumbs>ul>li {

	-webkit-tap-highlight-color: transparent

}

.fancybox-enabled {

	overflow: hidden

}

.fancybox-enabled body {

	overflow: visible;

	height: 100%

}

.fancybox-container {

	position: fixed;

	width: 100%;

	height: 100%;

	z-index: 99993;

	backface-visibility: hidden

}

.fancybox-container~.fancybox-container {

	z-index: 99992

}

.fancybox-bg {

	position: absolute;

	right: 0;

	bottom: 0;

	background: #0f0f11;

	opacity: 0;

	transition-timing-function: cubic-bezier(.55, .06, .68, .19);

	backface-visibility: hidden

}

.fancybox-controls, .fancybox-slider, .fancybox-slider-wrap {

	-webkit-backface-visibility: hidden;

	position: absolute;

	top: 0;

	left: 0;

	right: 0

}

.fancybox-container--ready .fancybox-bg {

	opacity: .87;

	transition-timing-function: cubic-bezier(.22, .61, .36, 1)

}

.fancybox-controls {

	text-align: center;

	opacity: 0;

	z-index: 99994;

	transition: opacity .2s;

	pointer-events: none;

	backface-visibility: hidden;

	direction: ltr

}

.fancybox-show-controls .fancybox-controls {

	opacity: 1

}

.fancybox-infobar {

	display: none

}

.fancybox-show-infobar .fancybox-infobar {

	display: inline-block;

	pointer-events: all

}

.fancybox-infobar__body {

	display: inline-block;

	width: 70px;

	line-height: 44px;

	font-size: 13px;

	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

	text-align: center;

	color: #ddd;

	background-color: rgba(30,30,30,.7);

	pointer-events: none;

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

	-webkit-touch-callout: none;

	-webkit-font-smoothing: subpixel-antialiased

}

.fancybox-buttons {

	position: absolute;

	top: 0;

	right: 0;

	display: none;

	pointer-events: all

}

.fancybox-show-buttons .fancybox-buttons {

	display: block

}

.fancybox-slider-wrap {

	overflow: hidden;

	direction: ltr

}

.fancybox-slider, .fancybox-slider-wrap {

	bottom: 0;

	padding: 0;

	margin: 0;

	z-index: 99993;

	backface-visibility: hidden

}

.fancybox-slide {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	margin: 0;

	padding: 0;

	overflow: auto;

	outline: 0;

	white-space: normal;

	box-sizing: border-box;

	text-align: center;

	z-index: 99994;

	-webkit-overflow-scrolling: touch

}

.fancybox-content, .fancybox-slide>* {

	position: relative;

	vertical-align: middle;

	text-align: left;

	box-sizing: border-box

}

.fancybox-slide::before {

	content: '';

	display: inline-block;

	vertical-align: middle;

	height: 100%;

	width: 0

}

.fancybox-slide>* {

	display: inline-block;

	padding: 24px;

	margin: 44px 0;

	border-width: 0;

	background-color: #fff;

	overflow: auto

}

.fancybox-slide--image {

	overflow: hidden

}

.fancybox-slide--image::before {

	display: none

}

.fancybox-content {

	display: inline-block;

	margin: 44px auto;

	padding: 0;

	border: 0;

	width: 80%;

	height: calc(100% - 88px);

	line-height: normal;

	white-space: normal;

	outline: 0;

	font-size: 16px;

	font-family: Arial, sans-serif;

	-webkit-overflow-scrolling: touch

}

.fancybox-iframe {

	display: block;

	margin: 0;

	padding: 0;

	border: 0;

	width: 100%;

	height: 100%;

	background: #fff

}

.fancybox-slide--video .fancybox-content, .fancybox-slide--video .fancybox-iframe {

	background: 0 0

}

.fancybox-placeholder {

	position: absolute;

	top: 0;

	left: 0;

	margin: 0;

	padding: 0;

	border: 0;

	z-index: 99995;

	background: no-repeat;

	cursor: default;

	overflow: visible;

	-webkit-transform-origin: top left;

	-ms-transform-origin: top left;

	transform-origin: top left;

	background-size: 100% 100%;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}

.fancybox-image, .fancybox-spaceball {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	margin: 0;

	padding: 0;

	border: 0;

	max-width: none;

	max-height: none;

	background: 0 0;

	background-size: 100% 100%

}

.fancybox-controls--canzoomOut .fancybox-placeholder {

	cursor: -webkit-zoom-out;

	cursor: zoom-out

}

.fancybox-controls--canzoomIn .fancybox-placeholder {

	cursor: -webkit-zoom-in;

	cursor: zoom-in

}

.fancybox-controls--canGrab .fancybox-placeholder {

	cursor: -webkit-grab;

	cursor: grab

}

.fancybox-controls--isGrabbing .fancybox-placeholder {

	cursor: -webkit-grabbing;

	cursor: grabbing

}

.fancybox-spaceball {

	z-index: 1

}

.fancybox-tmp {

	position: absolute;

	top: -9999px;

	left: -9999px;

	visibility: hidden

}

.fancybox-error {

	position: absolute;

	margin: 0;

	padding: 40px;

	top: 50%;

	left: 50%;

	width: 380px;

	max-width: 100%;

	-webkit-transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

	background: #fff;

	cursor: default

}

.fancybox-error p {

	margin: 0;

	padding: 0;

	color: #444;

	font: 16px/20px "Helvetica Neue", Helvetica, Arial, sans-serif

}

.fancybox-close-small {

	position: absolute;

	top: 0;

	right: 0;

	width: 44px;

	height: 44px;

	padding: 0;

	margin: 0;

	border: 0;

	border-radius: 0;

	outline: 0;

	background: 0 0;

	z-index: 10;

	cursor: pointer

}

.fancybox-close-small:after {

	content: '×';

	position: absolute;

	top: 5px;

	right: 5px;

	width: 30px;

	height: 30px;

	font: 20px/30px Arial, "Helvetica Neue", Helvetica, sans-serif;

	color: #888;

	font-weight: 300;

	text-align: center;

	border-radius: 50%;

	border-width: 0;

	background: #fff;

	transition: background .2s;

	box-sizing: border-box;

	z-index: 2

}

.fancybox-close-small:focus:after {

	outline: #888 dotted 1px

}

.fancybox-slide--video .fancybox-close-small {

	top: -36px;

	right: -36px;

	background: 0 0

}

.fancybox-close-small:hover:after {

	color: #555;

	background: #eee

}

.fancybox-caption-wrap {

	position: absolute;

	bottom: 0;

	left: 0;

	right: 0;

	padding: 60px 30px 0;

	z-index: 99998;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	box-sizing: border-box;

	background: linear-gradient(to bottom, transparent 0, rgba(0,0,0,.1) 20%, rgba(0,0,0,.2) 40%, rgba(0,0,0,.6) 80%, rgba(0,0,0,.8) 100%);

	opacity: 0;

	transition: opacity .2s;

	pointer-events: none

}

.fancybox-show-caption .fancybox-caption-wrap {

	opacity: 1

}

.fancybox-caption {

	padding: 30px 0;

	border-top: 1px solid rgba(255,255,255,.4);

	font-size: 14px;

	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

	color: #fff;

	line-height: 20px;

	-webkit-text-size-adjust: none

}

.fancybox-caption a, .fancybox-caption button {

	pointer-events: all

}

.fancybox-caption a {

	color: #fff;

	text-decoration: underline

}

.fancybox-button {

	display: inline-block;

	position: relative;

	width: 44px;

	height: 44px;

	line-height: 44px;

	margin: 0;

	padding: 0;

	border: 0;

	border-radius: 0;

	cursor: pointer;

	color: #fff;

	box-sizing: border-box;

	vertical-align: top;

	outline: 0

}

.fancybox-button--disabled {

	cursor: default;

	pointer-events: none

}

.fancybox-button, .fancybox-infobar__body {

	background: rgba(30,30,30,.6)

}

.fancybox-button:hover {

	background: rgba(0,0,0,.8)

}

.fancybox-button::after, .fancybox-button::before {

	content: '';

	pointer-events: none;

	position: absolute;

	border-color: #fff;

	background-color: currentColor;

	color: currentColor;

	opacity: .9;

	box-sizing: border-box;

	display: inline-block

}

.fancybox-button--left::after, .fancybox-button--right::after {

	top: 18px;

	width: 6px;

	height: 6px;

	border-top: solid 2px currentColor;

	border-right: solid 2px currentColor

}

.fancybox-button--disabled::after, .fancybox-button--disabled::before {

	opacity: .5

}

.fancybox-button--left::after {

	left: 20px;

	background: 0 0;

	-webkit-transform: rotate(-135deg);

	-ms-transform: rotate(-135deg);

	transform: rotate(-135deg)

}

.fancybox-button--right::after {

	right: 20px;

	background: 0 0;

	-webkit-transform: rotate(45deg);

	-ms-transform: rotate(45deg);

	transform: rotate(45deg)

}

.fancybox-button--left {

	border-bottom-left-radius: 5px

}

.fancybox-button--right {

	border-bottom-right-radius: 5px

}

.fancybox-button--close {

	float: right

}

.fancybox-button--close::after, .fancybox-button--close::before {

	content: '';

	display: inline-block;

	position: absolute;

	height: 2px;

	width: 16px;

	top: calc(50% - 1px);

	left: calc(50% - 8px)

}

.fancybox-button--close::before {

	-webkit-transform: rotate(45deg);

	-ms-transform: rotate(45deg);

	transform: rotate(45deg)

}

.fancybox-button--close::after {

	-webkit-transform: rotate(-45deg);

	-ms-transform: rotate(-45deg);

	transform: rotate(-45deg)

}

.fancybox-loading {

	border: 6px solid rgba(100,100,100,.4);

	border-top: 6px solid rgba(255,255,255,.6);

	border-radius: 100%;

	height: 50px;

	width: 50px;

	-webkit-animation: fancybox-rotate .8s infinite linear;

	animation: fancybox-rotate .8s infinite linear;

	background: 0 0;

	position: absolute;

	top: 50%;

	left: 50%;

	margin-top: -25px;

	margin-left: -25px;

	z-index: 99999

}

@-webkit-keyframes fancybox-rotate {

from {

-webkit-transform:rotate(0);

transform:rotate(0)

}

to {

	-webkit-transform: rotate(359deg);

	transform: rotate(359deg)

}

}

@keyframes fancybox-rotate {

from {

-webkit-transform:rotate(0);

transform:rotate(0)

}

to {

	-webkit-transform: rotate(359deg);

	transform: rotate(359deg)

}

}

@media all and (max-width:800px) {

.fancybox-controls {

	text-align: left

}

.fancybox-button--left, .fancybox-button--right, .fancybox-buttons button:not(.fancybox-button--close) {

	display: none!important

}

.fancybox-caption {

	padding: 20px 0;

	margin: 0

}

}

.fancybox-button--fullscreen::before {

	width: 15px;

	height: 11px;

	left: 15px;

	top: 16px;

	border: 2px solid;

	background: 0 0

}

.fancybox-button--play::before {

	top: 16px;

	left: 18px;

	width: 0;

	height: 0;

	border-top: 6px inset transparent;

	border-bottom: 6px inset transparent;

	border-left: 10px solid;

	border-radius: 1px;

	background: 0 0

}

.fancybox-button--pause::before {

	top: 16px;

	left: 18px;

	width: 7px;

	height: 11px;

	border-style: solid;

	border-width: 0 2px;

	background: 0 0

}

.fancybox-button--thumbs span {

	font-size: 23px

}

.fancybox-button--thumbs::before {

	top: 20px;

	left: 21px;

	width: 3px;

	height: 3px;

	box-shadow: 0 -4px 0, -4px -4px 0, 4px -4px 0, 0 0 0 32px inset, -4px 0 0, 4px 0 0, 0 4px 0, -4px 4px 0, 4px 4px 0

}

.fancybox-container--thumbs .fancybox-caption-wrap, .fancybox-container--thumbs .fancybox-controls, .fancybox-container--thumbs .fancybox-slider-wrap {

	right: 220px

}

.fancybox-thumbs {

	position: absolute;

	top: 0;

	right: 0;

	bottom: 0;

	left: auto;

	width: 220px;

	margin: 0;

	padding: 5px 5px 0 0;

	background: #fff;

	z-index: 99993;

	word-break: normal;

	-webkit-overflow-scrolling: touch;

	box-sizing: border-box

}

.fancybox-thumbs>ul {

	list-style: none;

	position: absolute;

	position: relative;

	width: 100%;

	height: 100%;

	margin: 0;

	padding: 0;

	overflow-x: hidden;

	overflow-y: auto;

	font-size: 0

}

.fancybox-thumbs>ul>li {

	float: left;

	overflow: hidden;

	max-width: 50%;

	padding: 0;

	margin: 0;

	width: 105px;

	height: 75px;

	position: relative;

	cursor: pointer;

	outline: 0;

	border: 5px solid #fff;

	border-top-width: 0;

	border-right-width: 0;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	box-sizing: border-box

}

li.fancybox-thumbs-loading {

	background: rgba(0,0,0,.1)

}

.fancybox-thumbs>ul>li>img {

	position: absolute;

	top: 0;

	left: 0;

	min-width: 100%;

	min-height: 100%;

	max-width: none;

	max-height: none;

	-webkit-touch-callout: none;

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none

}

.fancybox-thumbs>ul>li:before {

	content: '';

	position: absolute;

	top: 0;

	right: 0;

	bottom: 0;

	left: 0;

	border-radius: 2px;

	border: 4px solid #4ea7f9;

	z-index: 99991;

	opacity: 0;

	transition: all .2s cubic-bezier(.25, .46, .45, .94)

}

.fancybox-thumbs>ul>li.fancybox-thumbs-active:before {

	opacity: 1

}

@media all and (max-width:800px) {

.fancybox-thumbs {

	display: none!important

}

.fancybox-container--thumbs .fancybox-caption-wrap, .fancybox-container--thumbs .fancybox-controls, .fancybox-container--thumbs .fancybox-slider-wrap {

	right: 0

}

}

/*********jquery_fancybox end************/



/*********jquery_ui start************/



.ui-button-icon-only, .ui-controlgroup-vertical .ui-controlgroup-item {

	box-sizing: border-box

}

.ui-checkboxradio-disabled, .ui-state-disabled {

	pointer-events: none

}

.ui-helper-reset, .ui-menu {

	outline: 0;

	list-style: none

}

.ui-helper-hidden {

	display: none

}

.ui-helper-hidden-accessible {

	border: 0;

	clip: rect(0 0 0 0);

	height: 1px;

	margin: -1px;

	overflow: hidden;

	padding: 0;

	position: absolute;

	width: 1px

}

.ui-helper-reset {

	margin: 0;

	padding: 0;

	border: 0;

	line-height: 1.3;

	text-decoration: none;

	font-size: 100%

}

.ui-helper-clearfix:after, .ui-helper-clearfix:before {

	content: "";

	display: table;

	border-collapse: collapse

}

.ui-helper-clearfix:after {

	clear: both

}

.ui-helper-zfix {

	width: 100%;

	height: 100%;

	top: 0;

	left: 0;

	position: absolute;

	opacity: 0;

	filter: Alpha(Opacity=0)

}

.ui-front {

	z-index: 100

}

.ui-state-disabled {

	cursor: default!important

}

.ui-icon {

	display: inline-block;

	vertical-align: middle;

	margin-top: -.25em;

	position: relative;

	text-indent: -99999px;

	overflow: hidden;

	background-repeat: no-repeat

}

.ui-widget-icon-block {

	left: 50%;

	margin-left: -8px;

	display: block

}

.ui-widget-overlay {

	position: fixed;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%

}

.ui-accordion .ui-accordion-header {

	display: block;

	cursor: pointer;

	position: relative;

	margin: 2px 0 0;

	padding: .5em .5em .5em .7em;

	font-size: 100%

}

.ui-autocomplete, .ui-menu .ui-menu {

	position: absolute

}

.ui-accordion .ui-accordion-content {

	padding: 1em 2.2em;

	border-top: 0;

	overflow: auto

}

.ui-autocomplete {

	top: 0;

	left: 0;

	cursor: default

}

.ui-menu {

	padding: 0;

	margin: 0;

	display: block

}

.ui-button, .ui-controlgroup {

	display: inline-block;

	vertical-align: middle

}

.ui-menu .ui-menu-item {

	margin: 0;

	cursor: pointer;

	list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)

}

.ui-menu .ui-menu-item-wrapper {

	position: relative;

	padding: 3px 1em 3px .4em

}

.ui-menu .ui-menu-divider {

	margin: 5px 0;

	height: 0;

	font-size: 0;

	line-height: 0;

	border-width: 1px 0 0

}

.ui-menu .ui-state-active, .ui-menu .ui-state-focus {

	margin: -1px

}

.ui-menu-icons {

	position: relative

}

.ui-menu-icons .ui-menu-item-wrapper {

	padding-left: 2em

}

.ui-menu .ui-icon {

	position: absolute;

	top: 0;

	bottom: 0;

	left: .2em;

	margin: auto 0

}

.ui-menu .ui-menu-icon {

	left: auto;

	right: 0

}

.ui-button {

	padding: .4em 1em;

	position: relative;

	line-height: normal;

	margin-right: .1em;

	cursor: pointer;

	text-align: center;

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

	overflow: visible

}

.ui-button, .ui-button:active, .ui-button:hover, .ui-button:link, .ui-button:visited {

	text-decoration: none

}

.ui-button-icon-only {

	width: 2em;

	text-indent: -9999px;

	white-space: nowrap

}

input.ui-button.ui-button-icon-only {

	text-indent: 0

}

.ui-button-icon-only .ui-icon {

	position: absolute;

	top: 50%;

	left: 50%;

	margin-top: -8px;

	margin-left: -8px

}

.ui-button.ui-icon-notext .ui-icon {

	padding: 0;

	width: 2.1em;

	height: 2.1em;

	text-indent: -9999px;

	white-space: nowrap

}

input.ui-button.ui-icon-notext .ui-icon {

	width: auto;

	height: auto;

	text-indent: 0;

	white-space: normal;

	padding: .4em 1em

}

button.ui-button::-moz-focus-inner, input.ui-button::-moz-focus-inner {

border:0;

padding:0

}

.ui-controlgroup>.ui-controlgroup-item {

	float: left;

	margin-left: 0;

	margin-right: 0

}

.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus, .ui-controlgroup>.ui-controlgroup-item:focus {

	z-index: 9999

}

.ui-controlgroup-vertical>.ui-controlgroup-item {

	display: block;

	float: none;

	width: 100%;

	margin-top: 0;

	margin-bottom: 0;

	text-align: left

}

.ui-controlgroup .ui-controlgroup-label {

	padding: .4em 1em

}

.ui-controlgroup .ui-controlgroup-label span {

	font-size: 80%

}

.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item {

	border-left: none

}

.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item {

	border-top: none

}

.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {

	border-right: none

}

.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {

	border-bottom: none

}

.ui-controlgroup-vertical .ui-spinner-input {

	width: 75%;

	width: calc(100% - 2.4em)

}

.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {

	border-top-style: solid

}

.ui-checkboxradio-label .ui-icon-background {

	box-shadow: inset 1px 1px 1px #ccc;

	border-radius: .12em;

	border: none

}

.ui-checkboxradio-radio-label .ui-icon-background {

	width: 16px;

	height: 16px;

	border-radius: 1em;

	overflow: visible;

	border: none

}

.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon, .ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {

	background-image: none;

	width: 8px;

	height: 8px;

	border-width: 4px;

	border-style: solid

}

.ui-datepicker {

	width: 17em;

	padding: .2em .2em 0;

	display: none

}

.ui-datepicker .ui-datepicker-header {

	position: relative;

	padding: .2em 0

}

.ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-prev {

	position: absolute;

	top: 2px;

	width: 1.8em;

	height: 1.8em

}

.ui-datepicker .ui-datepicker-next-hover, .ui-datepicker .ui-datepicker-prev-hover {

	top: 1px

}

.ui-datepicker .ui-datepicker-prev {

	left: 2px

}

.ui-datepicker .ui-datepicker-next {

	right: 2px

}

.ui-datepicker .ui-datepicker-prev-hover {

	left: 1px

}

.ui-datepicker .ui-datepicker-next-hover {

	right: 1px

}

.ui-datepicker .ui-datepicker-next span, .ui-datepicker .ui-datepicker-prev span {

	display: block;

	position: absolute;

	left: 50%;

	margin-left: -8px;

	top: 50%;

	margin-top: -8px

}

.ui-datepicker .ui-datepicker-title {

	margin: 0 2.3em;

	line-height: 1.8em;

	text-align: center

}

.ui-datepicker .ui-datepicker-title select {

	font-size: 1em;

	margin: 1px 0

}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {

	width: 45%

}

.ui-datepicker table {

	width: 100%;

	font-size: .9em;

	border-collapse: collapse;

	margin: 0 0 .4em

}

.ui-datepicker th {

	padding: .7em .3em;

	text-align: center;

	font-weight:600;

	border: 0

}

.ui-datepicker td {

	border: 0;

	padding: 1px

}

.ui-datepicker td a, .ui-datepicker td span {

	display: block;

	padding: .2em;

	text-align: right;

	text-decoration: none

}

.ui-datepicker .ui-datepicker-buttonpane {

	background-image: none;

	margin: .7em 0 0;

	padding: 0 .2em;

	border-left: 0;

	border-right: 0;

	border-bottom: 0

}

.ui-datepicker .ui-datepicker-buttonpane button {

	float: right;

	margin: .5em .2em .4em;

	cursor: pointer;

	padding: .2em .6em .3em;

	width: auto;

	overflow: visible

}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-multi .ui-datepicker-group, .ui-datepicker-rtl .ui-datepicker-buttonpane button {

	float: left

}

.ui-datepicker.ui-datepicker-multi {

	width: auto

}

.ui-datepicker-multi .ui-datepicker-group table {

	width: 95%;

	margin: 0 auto .4em

}

.ui-datepicker-multi-2 .ui-datepicker-group {

	width: 50%

}

.ui-datepicker-multi-3 .ui-datepicker-group {

	width: 33.3%

}

.ui-datepicker-multi-4 .ui-datepicker-group {

	width: 25%

}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {

	border-left-width: 0

}

.ui-datepicker-multi .ui-datepicker-buttonpane {

	clear: left

}

.ui-datepicker-row-break {

	clear: both;

	width: 100%;

	font-size: 0

}

.ui-datepicker-rtl {

	direction: rtl

}

.ui-datepicker-rtl .ui-datepicker-prev {

	right: 2px;

	left: auto

}

.ui-datepicker-rtl .ui-datepicker-next {

	left: 2px;

	right: auto

}

.ui-datepicker-rtl .ui-datepicker-prev:hover {

	right: 1px;

	left: auto

}

.ui-datepicker-rtl .ui-datepicker-next:hover {

	left: 1px;

	right: auto

}

.ui-datepicker-rtl .ui-datepicker-buttonpane {

	clear: right

}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {

	float: right

}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {

	border-right-width: 0;

	border-left-width: 1px

}

.ui-datepicker .ui-icon {

	display: block;

	text-indent: -99999px;

	overflow: hidden;

	background-repeat: no-repeat;

	left: .5em;

	top: .3em

}

.ui-dialog {

	position: absolute;

	top: 0;

	left: 0;

	padding: .2em;

	outline: 0

}

.ui-dialog .ui-dialog-titlebar {

	padding: .4em 1em;

	position: relative

}

.ui-dialog .ui-dialog-title {

	float: left;

	margin: .1em 0;

	white-space: nowrap;

	width: 90%;

	overflow: hidden;

	text-overflow: ellipsis

}

.ui-dialog .ui-dialog-titlebar-close {

	position: absolute;

	right: .3em;

	top: 50%;

	width: 20px;

	margin: -10px 0 0;

	padding: 1px;

	height: 20px

}

.ui-dialog .ui-dialog-content {

	position: relative;

	border: 0;

	padding: .5em 1em;

	background: 0 0;

	overflow: auto

}

.ui-dialog .ui-dialog-buttonpane {

	text-align: left;

	border-width: 1px 0 0;

	background-image: none;

	margin-top: .5em;

	padding: .3em 1em .5em .4em

}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {

	float: right

}

.ui-dialog .ui-dialog-buttonpane button {

	margin: .5em .4em .5em 0;

	cursor: pointer

}

.ui-dialog .ui-resizable-n {

	height: 2px;

	top: 0

}

.ui-dialog .ui-resizable-e {

	width: 2px;

	right: 0

}

.ui-dialog .ui-resizable-s {

	height: 2px;

	bottom: 0

}

.ui-dialog .ui-resizable-w {

	width: 2px;

	left: 0

}

.ui-dialog .ui-resizable-ne, .ui-dialog .ui-resizable-nw, .ui-dialog .ui-resizable-se, .ui-dialog .ui-resizable-sw {

	width: 7px;

	height: 7px

}

.ui-dialog .ui-resizable-se {

	right: 0;

	bottom: 0

}

.ui-dialog .ui-resizable-sw {

	left: 0;

	bottom: 0

}

.ui-dialog .ui-resizable-ne {

	right: 0;

	top: 0

}

.ui-dialog .ui-resizable-nw {

	left: 0;

	top: 0

}

.ui-draggable .ui-dialog-titlebar {

	cursor: move

}

.ui-draggable-handle {

	-ms-touch-action: none;

	touch-action: none

}

.ui-resizable {

	position: relative

}

.ui-resizable-handle {

	position: absolute;

	font-size: .1px;

	display: block;

	-ms-touch-action: none;

	touch-action: none

}

.ui-resizable-autohide .ui-resizable-handle, .ui-resizable-disabled .ui-resizable-handle {

	display: none

}

.ui-resizable-n {

	cursor: n-resize;

	height: 7px;

	width: 100%;

	top: -5px;

	left: 0

}

.ui-resizable-s {

	cursor: s-resize;

	height: 7px;

	width: 100%;

	bottom: -5px;

	left: 0

}

.ui-resizable-e {

	cursor: e-resize;

	width: 7px;

	right: -5px;

	top: 0;

	height: 100%

}

.ui-resizable-w {

	cursor: w-resize;

	width: 7px;

	left: -5px;

	top: 0;

	height: 100%

}

.ui-resizable-se {

	cursor: se-resize;

	width: 12px;

	height: 12px;

	right: 1px;

	bottom: 1px

}

.ui-resizable-sw {

	cursor: sw-resize;

	width: 9px;

	height: 9px;

	left: -5px;

	bottom: -5px

}

.ui-slider-vertical .ui-slider-range-min, .ui-spinner-down {

	bottom: 0

}

.ui-resizable-nw {

	cursor: nw-resize;

	width: 9px;

	height: 9px;

	left: -5px;

	top: -5px

}

.ui-resizable-ne {

	cursor: ne-resize;

	width: 9px;

	height: 9px;

	right: -5px;

	top: -5px

}

.ui-progressbar {

	height: 2em;

	text-align: left;

	overflow: hidden

}

.ui-progressbar .ui-progressbar-value {

	margin: -1px;

	height: 100%

}

.ui-progressbar .ui-progressbar-overlay {

	background: url(data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==);

	height: 100%;

	filter: alpha(opacity=25);

	opacity: .25

}

.ui-progressbar-indeterminate .ui-progressbar-value {

	background-image: none

}

.ui-selectable {

	-ms-touch-action: none;

	touch-action: none

}

.ui-selectable-helper {

	position: absolute;

	z-index: 100;

	border: 1px dotted #000

}

.ui-selectmenu-menu {

	padding: 0;

	margin: 0;

	position: absolute;

	top: 0;

	left: 0;

	display: none

}

.ui-selectmenu-menu .ui-menu {

	overflow: auto;

	overflow-x: hidden;

	padding-bottom: 1px

}

.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {

	font-size: 1em;

	font-weight:600;

	line-height: 1.5;

	padding: 2px .4em;

	margin: .5em 0 0;

	height: auto;

	border: 0

}

.ui-selectmenu-open {

	display: block

}

.ui-selectmenu-text {

	display: block;

	margin-right: 20px;

	overflow: hidden;

	text-overflow: ellipsis

}

.ui-selectmenu-button.ui-button {

	text-align: left;

	white-space: nowrap;

	width: 14em

}

.ui-selectmenu-icon.ui-icon {

	float: right;

	margin-top: 0

}

.ui-slider {

	position: relative;

	text-align: left

}

.ui-slider .ui-slider-handle {

	position: absolute;

	z-index: 2;

	width: 1.2em;

	height: 1.2em;

	cursor: default;

	-ms-touch-action: none;

	touch-action: none

}

.ui-slider .ui-slider-range {

	position: absolute;

	z-index: 1;

	font-size: .7em;

	display: block;

	border: 0;

	background-position: 0 0

}

.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {

	filter: inherit

}

.ui-slider-horizontal {

	height: .8em

}

.ui-slider-horizontal .ui-slider-handle {

	top: -.3em;

	margin-left: -.6em

}

.ui-slider-horizontal .ui-slider-range {

	top: 0;

	height: 100%

}

.ui-slider-horizontal .ui-slider-range-min {

	left: 0

}

.ui-slider-horizontal .ui-slider-range-max {

	right: 0

}

.ui-slider-vertical {

	width: .8em;

	height: 100px

}

.ui-slider-vertical .ui-slider-handle {

	left: -.3em;

	margin-left: 0;

	margin-bottom: -.6em

}

.ui-slider-vertical .ui-slider-range {

	left: 0;

	width: 100%

}

.ui-slider-vertical .ui-slider-range-max {

	top: 0

}

.ui-sortable-handle {

	-ms-touch-action: none;

	touch-action: none

}

.ui-spinner {

	position: relative;

	display: inline-block;

	overflow: hidden;

	padding: 0;

	vertical-align: middle

}

.ui-spinner-input {

	border: none;

	background: 0 0;

	color: inherit;

	padding: .222em 0;

	margin: .2em 2em .2em .4em;

	vertical-align: middle

}

.ui-widget-content a, .ui-widget-header, .ui-widget-header a {

	color: #333

}

.ui-spinner-button {

	width: 1.6em;

	height: 50%;

	font-size: .5em;

	padding: 0;

	margin: 0;

	text-align: center;

	position: absolute;

	cursor: default;

	display: block;

	overflow: hidden;

	right: 0

}

.ui-widget, .ui-widget .ui-widget {

	font-size: 1em

}

.ui-spinner a.ui-spinner-button {

	border-top-style: none;

	border-bottom-style: none;

	border-right-style: none

}

.ui-spinner-up {

	top: 0

}

.ui-tabs {

	position: relative;

	padding: .2em

}

.ui-tabs .ui-tabs-nav {

	margin: 0;

	padding: .2em .2em 0

}

.ui-tabs .ui-tabs-nav li {

	list-style: none;

	float: left;

	position: relative;

	top: 0;

	margin: 1px .2em 0 0;

	border-bottom-width: 0;

	padding: 0;

	white-space: nowrap

}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {

	float: left;

	padding: .5em 1em;

	text-decoration: none

}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {

	margin-bottom: -1px;

	padding-bottom: 1px

}

.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {

	cursor: text

}

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {

	cursor: pointer

}

.ui-tabs .ui-tabs-panel {

	display: block;

	border-width: 0;

	padding: 1em 1.4em;

	background: 0 0

}

.ui-tooltip {

	padding: 8px;

	position: absolute;

	z-index: 9999;

	max-width: 300px

}

body .ui-tooltip {

	border-width: 2px

}

.ui-widget {

	font-family: Arial, Helvetica, sans-serif

}

.ui-widget button, .ui-widget input, .ui-widget select, .ui-widget textarea {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em

}

.ui-widget.ui-widget-content {

	border: 1px solid #c5c5c5

}

.ui-widget-content {

	border: 1px solid #ddd;

	background: #fff;

	color: #333

}

.ui-widget-header {

	border: 1px solid #ddd;

	background: #e9e9e9;

	font-weight: 700

}

.ui-button, .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, html .ui-button.ui-state-disabled:active, html .ui-button.ui-state-disabled:hover {

	border: 1px solid #c5c5c5;

	background: #f6f6f6;

	font-weight: 400;

	color: #454545

}

.ui-button, .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a:link.ui-button, a:visited.ui-button {

	color: #454545;

	text-decoration: none

}

.ui-button:focus, .ui-button:hover, .ui-state-focus, .ui-state-hover, .ui-widget-content .ui-state-focus, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-focus, .ui-widget-header .ui-state-hover {

	border: 1px solid #ccc;

	background: #ededed;

	font-weight: 400;

	color: #2b2b2b

}

.ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited, .ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, a.ui-button:focus, a.ui-button:hover {

	color: #2b2b2b;

	text-decoration: none

}

.ui-visual-focus {

	box-shadow: 0 0 3px 1px #5e9ed6

}

.ui-button.ui-state-active:hover, .ui-button:active, .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active {

	border: 1px solid #003eff;

	background: #007fff;

	font-weight: 400;

	color: #fff

}

.ui-icon-background, .ui-state-active .ui-icon-background {

	border: #003eff;

	background-color: #fff

}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {

	color: #fff;

	text-decoration: none

}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {

	border: 1px solid #dad55e;

	background: #fffa90;

	color: #777620

}

.ui-state-checked {

	border: 1px solid #dad55e;

	background: #fffa90

}

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {

	color: #777620

}

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {

	border: 1px solid #f1a899;

	background: #fddfdf;

	color: #5f3f3f

}

.ui-state-error a, .ui-state-error-text, .ui-widget-content .ui-state-error a, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error a, .ui-widget-header .ui-state-error-text {

	color: #5f3f3f

}

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {

	font-weight: 700

}

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {

	opacity: .7;

	filter: Alpha(Opacity=70);

	font-weight: 400

}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {

	opacity: .35;

	filter: Alpha(Opacity=35);

	background-image: none

}

.ui-state-disabled .ui-icon {

	filter: Alpha(Opacity=35)

}

.ui-icon {

	width: 16px;

	height: 16px

}

.ui-icon, .ui-widget-content .ui-icon, .ui-widget-header .ui-icon {

	background-image: url(images/ui-icons_444444_256x240.png)

}

.ui-button:focus .ui-icon, .ui-button:hover .ui-icon, .ui-state-focus .ui-icon, .ui-state-hover .ui-icon {

	background-image: url(images/ui-icons_555555_256x240.png)

}

.ui-button:active .ui-icon, .ui-state-active .ui-icon {

	background-image: url(images/ui-icons_ffffff_256x240.png)

}

.ui-button .ui-state-highlight.ui-icon, .ui-state-highlight .ui-icon {

	background-image: url(images/ui-icons_777620_256x240.png)

}

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {

	background-image: url(images/ui-icons_cc0000_256x240.png)

}

.ui-button .ui-icon {

	background-image: url(images/ui-icons_777777_256x240.png)

}

.ui-icon-blank {

	background-position: 16px 16px

}

.ui-icon-caret-1-n {

	background-position: 0 0

}

.ui-icon-caret-1-ne {

	background-position: -16px 0

}

.ui-icon-caret-1-e {

	background-position: -32px 0

}

.ui-icon-caret-1-se {

	background-position: -48px 0

}

.ui-icon-caret-1-s {

	background-position: -65px 0

}

.ui-icon-caret-1-sw {

	background-position: -80px 0

}

.ui-icon-caret-1-w {

	background-position: -96px 0

}

.ui-icon-caret-1-nw {

	background-position: -112px 0

}

.ui-icon-caret-2-n-s {

	background-position: -128px 0

}

.ui-icon-caret-2-e-w {

	background-position: -144px 0

}

.ui-icon-triangle-1-n {

	background-position: 0 -16px

}

.ui-icon-triangle-1-ne {

	background-position: -16px -16px

}

.ui-icon-triangle-1-e {

	background-position: -32px -16px

}

.ui-icon-triangle-1-se {

	background-position: -48px -16px

}

.ui-icon-triangle-1-s {

	background-position: -65px -16px

}

.ui-icon-triangle-1-sw {

	background-position: -80px -16px

}

.ui-icon-triangle-1-w {

	background-position: -96px -16px

}

.ui-icon-triangle-1-nw {

	background-position: -112px -16px

}

.ui-icon-triangle-2-n-s {

	background-position: -128px -16px

}

.ui-icon-triangle-2-e-w {

	background-position: -144px -16px

}

.ui-icon-arrow-1-n {

	background-position: 0 -32px

}

.ui-icon-arrow-1-ne {

	background-position: -16px -32px

}

.ui-icon-arrow-1-e {

	background-position: -32px -32px

}

.ui-icon-arrow-1-se {

	background-position: -48px -32px

}

.ui-icon-arrow-1-s {

	background-position: -65px -32px

}

.ui-icon-arrow-1-sw {

	background-position: -80px -32px

}

.ui-icon-arrow-1-w {

	background-position: -96px -32px

}

.ui-icon-arrow-1-nw {

	background-position: -112px -32px

}

.ui-icon-arrow-2-n-s {

	background-position: -128px -32px

}

.ui-icon-arrow-2-ne-sw {

	background-position: -144px -32px

}

.ui-icon-arrow-2-e-w {

	background-position: -160px -32px

}

.ui-icon-arrow-2-se-nw {

	background-position: -176px -32px

}

.ui-icon-arrowstop-1-n {

	background-position: -192px -32px

}

.ui-icon-arrowstop-1-e {

	background-position: -208px -32px

}

.ui-icon-arrowstop-1-s {

	background-position: -224px -32px

}

.ui-icon-arrowstop-1-w {

	background-position: -240px -32px

}

.ui-icon-arrowthick-1-n {

	background-position: 1px -48px

}

.ui-icon-arrowthick-1-ne {

	background-position: -16px -48px

}

.ui-icon-arrowthick-1-e {

	background-position: -32px -48px

}

.ui-icon-arrowthick-1-se {

	background-position: -48px -48px

}

.ui-icon-arrowthick-1-s {

	background-position: -64px -48px

}

.ui-icon-arrowthick-1-sw {

	background-position: -80px -48px

}

.ui-icon-arrowthick-1-w {

	background-position: -96px -48px

}

.ui-icon-arrowthick-1-nw {

	background-position: -112px -48px

}

.ui-icon-arrowthick-2-n-s {

	background-position: -128px -48px

}

.ui-icon-arrowthick-2-ne-sw {

	background-position: -144px -48px

}

.ui-icon-arrowthick-2-e-w {

	background-position: -160px -48px

}

.ui-icon-arrowthick-2-se-nw {

	background-position: -176px -48px

}

.ui-icon-arrowthickstop-1-n {

	background-position: -192px -48px

}

.ui-icon-arrowthickstop-1-e {

	background-position: -208px -48px

}

.ui-icon-arrowthickstop-1-s {

	background-position: -224px -48px

}

.ui-icon-arrowthickstop-1-w {

	background-position: -240px -48px

}

.ui-icon-arrowreturnthick-1-w {

	background-position: 0 -64px

}

.ui-icon-arrowreturnthick-1-n {

	background-position: -16px -64px

}

.ui-icon-arrowreturnthick-1-e {

	background-position: -32px -64px

}

.ui-icon-arrowreturnthick-1-s {

	background-position: -48px -64px

}

.ui-icon-arrowreturn-1-w {

	background-position: -64px -64px

}

.ui-icon-arrowreturn-1-n {

	background-position: -80px -64px

}

.ui-icon-arrowreturn-1-e {

	background-position: -96px -64px

}

.ui-icon-arrowreturn-1-s {

	background-position: -112px -64px

}

.ui-icon-arrowrefresh-1-w {

	background-position: -128px -64px

}

.ui-icon-arrowrefresh-1-n {

	background-position: -144px -64px

}

.ui-icon-arrowrefresh-1-e {

	background-position: -160px -64px

}

.ui-icon-arrowrefresh-1-s {

	background-position: -176px -64px

}

.ui-icon-arrow-4 {

	background-position: 0 -80px

}

.ui-icon-arrow-4-diag {

	background-position: -16px -80px

}

.ui-icon-extlink {

	background-position: -32px -80px

}

.ui-icon-newwin {

	background-position: -48px -80px

}

.ui-icon-refresh {

	background-position: -64px -80px

}

.ui-icon-shuffle {

	background-position: -80px -80px

}

.ui-icon-transfer-e-w {

	background-position: -96px -80px

}

.ui-icon-transferthick-e-w {

	background-position: -112px -80px

}

.ui-icon-folder-collapsed {

	background-position: 0 -96px

}

.ui-icon-folder-open {

	background-position: -16px -96px

}

.ui-icon-document {

	background-position: -32px -96px

}

.ui-icon-document-b {

	background-position: -48px -96px

}

.ui-icon-note {

	background-position: -64px -96px

}

.ui-icon-mail-closed {

	background-position: -80px -96px

}

.ui-icon-mail-open {

	background-position: -96px -96px

}

.ui-icon-suitcase {

	background-position: -112px -96px

}

.ui-icon-comment {

	background-position: -128px -96px

}

.ui-icon-person {

	background-position: -144px -96px

}

.ui-icon-print {

	background-position: -160px -96px

}

.ui-icon-trash {

	background-position: -176px -96px

}

.ui-icon-locked {

	background-position: -192px -96px

}

.ui-icon-unlocked {

	background-position: -208px -96px

}

.ui-icon-bookmark {

	background-position: -224px -96px

}

.ui-icon-tag {

	background-position: -240px -96px

}

.ui-icon-home {

	background-position: 0 -112px

}

.ui-icon-flag {

	background-position: -16px -112px

}

.ui-icon-calendar {

	background-position: -32px -112px

}

.ui-icon-cart {

	background-position: -48px -112px

}

.ui-icon-pencil {

	background-position: -64px -112px

}

.ui-icon-clock {

	background-position: -80px -112px

}

.ui-icon-disk {

	background-position: -96px -112px

}

.ui-icon-calculator {

	background-position: -112px -112px

}

.ui-icon-zoomin {

	background-position: -128px -112px

}

.ui-icon-zoomout {

	background-position: -144px -112px

}

.ui-icon-search {

	background-position: -160px -112px

}

.ui-icon-wrench {

	background-position: -176px -112px

}

.ui-icon-gear {

	background-position: -192px -112px

}

.ui-icon-heart {

	background-position: -208px -112px

}

.ui-icon-star {

	background-position: -224px -112px

}

.ui-icon-link {

	background-position: -240px -112px

}

.ui-icon-cancel {

	background-position: 0 -128px

}

.ui-icon-plus {

	background-position: -16px -128px

}

.ui-icon-plusthick {

	background-position: -32px -128px

}

.ui-icon-minus {

	background-position: -48px -128px

}

.ui-icon-minusthick {

	background-position: -64px -128px

}

.ui-icon-close {

	background-position: -80px -128px

}

.ui-icon-closethick {

	background-position: -96px -128px

}

.ui-icon-key {

	background-position: -112px -128px

}

.ui-icon-lightbulb {

	background-position: -128px -128px

}

.ui-icon-scissors {

	background-position: -144px -128px

}

.ui-icon-clipboard {

	background-position: -160px -128px

}

.ui-icon-copy {

	background-position: -176px -128px

}

.ui-icon-contact {

	background-position: -192px -128px

}

.ui-icon-image {

	background-position: -208px -128px

}

.ui-icon-video {

	background-position: -224px -128px

}

.ui-icon-script {

	background-position: -240px -128px

}

.ui-icon-alert {

	background-position: 0 -144px

}

.ui-icon-info {

	background-position: -16px -144px

}

.ui-icon-notice {

	background-position: -32px -144px

}

.ui-icon-help {

	background-position: -48px -144px

}

.ui-icon-check {

	background-position: -64px -144px

}

.ui-icon-bullet {

	background-position: -80px -144px

}

.ui-icon-radio-on {

	background-position: -96px -144px

}

.ui-icon-radio-off {

	background-position: -112px -144px

}

.ui-icon-pin-w {

	background-position: -128px -144px

}

.ui-icon-pin-s {

	background-position: -144px -144px

}

.ui-icon-play {

	background-position: 0 -160px

}

.ui-icon-pause {

	background-position: -16px -160px

}

.ui-icon-seek-next {

	background-position: -32px -160px

}

.ui-icon-seek-prev {

	background-position: -48px -160px

}

.ui-icon-seek-end {

	background-position: -64px -160px

}

.ui-icon-seek-first, .ui-icon-seek-start {

	background-position: -80px -160px

}

.ui-icon-stop {

	background-position: -96px -160px

}

.ui-icon-eject {

	background-position: -112px -160px

}

.ui-icon-volume-off {

	background-position: -128px -160px

}

.ui-icon-volume-on {

	background-position: -144px -160px

}

.ui-icon-power {

	background-position: 0 -176px

}

.ui-icon-signal-diag {

	background-position: -16px -176px

}

.ui-icon-signal {

	background-position: -32px -176px

}

.ui-icon-battery-0 {

	background-position: -48px -176px

}

.ui-icon-battery-1 {

	background-position: -64px -176px

}

.ui-icon-battery-2 {

	background-position: -80px -176px

}

.ui-icon-battery-3 {

	background-position: -96px -176px

}

.ui-icon-circle-plus {

	background-position: 0 -192px

}

.ui-icon-circle-minus {

	background-position: -16px -192px

}

.ui-icon-circle-close {

	background-position: -32px -192px

}

.ui-icon-circle-triangle-e {

	background-position: -48px -192px

}

.ui-icon-circle-triangle-s {

	background-position: -64px -192px

}

.ui-icon-circle-triangle-w {

	background-position: -80px -192px

}

.ui-icon-circle-triangle-n {

	background-position: -96px -192px

}

.ui-icon-circle-arrow-e {

	background-position: -112px -192px

}

.ui-icon-circle-arrow-s {

	background-position: -128px -192px

}

.ui-icon-circle-arrow-w {

	background-position: -144px -192px

}

.ui-icon-circle-arrow-n {

	background-position: -160px -192px

}

.ui-icon-circle-zoomin {

	background-position: -176px -192px

}

.ui-icon-circle-zoomout {

	background-position: -192px -192px

}

.ui-icon-circle-check {

	background-position: -208px -192px

}

.ui-icon-circlesmall-plus {

	background-position: 0 -208px

}

.ui-icon-circlesmall-minus {

	background-position: -16px -208px

}

.ui-icon-circlesmall-close {

	background-position: -32px -208px

}

.ui-icon-squaresmall-plus {

	background-position: -48px -208px

}

.ui-icon-squaresmall-minus {

	background-position: -64px -208px

}

.ui-icon-squaresmall-close {

	background-position: -80px -208px

}

.ui-icon-grip-dotted-vertical {

	background-position: 0 -224px

}

.ui-icon-grip-dotted-horizontal {

	background-position: -16px -224px

}

.ui-icon-grip-solid-vertical {

	background-position: -32px -224px

}

.ui-icon-grip-solid-horizontal {

	background-position: -48px -224px

}

.ui-icon-gripsmall-diagonal-se {

	background-position: -64px -224px

}

.ui-icon-grip-diagonal-se {

	background-position: -80px -224px

}

.ui-corner-all, .ui-corner-left, .ui-corner-tl, .ui-corner-top {

	border-top-left-radius: 3px

}

.ui-corner-all, .ui-corner-right, .ui-corner-top, .ui-corner-tr {

	border-top-right-radius: 3px

}

.ui-corner-all, .ui-corner-bl, .ui-corner-bottom, .ui-corner-left {

	border-bottom-left-radius: 3px

}

.ui-corner-all, .ui-corner-bottom, .ui-corner-br, .ui-corner-right {

	border-bottom-right-radius: 3px

}

.ui-widget-overlay {

	background: #aaa;

	opacity: .3;

	filter: Alpha(Opacity=30)

}

.ui-widget-shadow {

	-webkit-box-shadow: 0 0 5px #666;

	box-shadow: 0 0 5px #666

}

/*********jquery_ui end************/



/*********lightbox start*********/



.lb-loader, .lightbox {

	text-align: center;

	line-height: 0

}

.lb-dataContainer:after, .lb-outerContainer:after {

	content: "";

	clear: both

}

body.lb-disable-scrolling {

	overflow: hidden

}

.lightboxOverlay {

	position: absolute;

	top: 0;

	left: 0;

	z-index: 9999;

	background-color: #000;

	filter: alpha(Opacity=80);

	opacity: .8;

	display: none

}

.lightbox {

	position: absolute;

	left: 0;

	width: 100%;

	z-index: 10000;

	font-weight: 400

}

.lightbox .lb-image {

	display: block;

	height: auto;

	max-width: inherit;

	border-radius: 3px

}

.lightbox a img {

	border: none

}

.lb-outerContainer {

	position: relative;

	background-color: #fff;

	width: 250px;

	height: 250px;

	margin: 0 auto;

	border-radius: 4px

}

.lb-loader, .lb-nav {

	position: absolute;

	left: 0

}

.lb-outerContainer:after {

	display: table

}

.lb-container {

	padding: 4px

}

.lb-loader {

	top: 43%;

	height: 25%;

	width: 100%

}

.lb-cancel {

	display: block;

	width: 32px;

	height: 32px;

	margin: 0 auto;

	background: url(../../assets/imgs/loading.gif) no-repeat

}

.lb-nav {

	top: 0;

	height: 100%;

	width: 100%;

	z-index: 10

}

.lb-container>.nav {

	left: 0

}

.lb-nav a {

	outline: 0;

	background-image: url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)

}

.lb-next, .lb-prev {

	height: 100%;

	cursor: pointer;

	display: block

}

.lb-nav a.lb-prev {

	width: 34%;

	left: 0;

	float: left;

	background: url(../../assets/imgs/prev.png) left 48% no-repeat;

	filter: alpha(Opacity=0);

	opacity: 0;

	-webkit-transition: opacity .6s;

	-moz-transition: opacity .6s;

	-o-transition: opacity .6s;

	transition: opacity .6s

}

.lb-nav a.lb-prev:hover {

	filter: alpha(Opacity=100);

	opacity: 1

}

.lb-nav a.lb-next {

	width: 64%;

	right: 0;

	float: right;

	background: url(../../assets/imgs/next.png) right 48% no-repeat;

	filter: alpha(Opacity=0);

	opacity: 0;

	-webkit-transition: opacity .6s;

	-moz-transition: opacity .6s;

	-o-transition: opacity .6s;

	transition: opacity .6s

}

.lb-nav a.lb-next:hover {

	filter: alpha(Opacity=100);

	opacity: 1

}

.lb-dataContainer {

	margin: 0 auto;

	padding-top: 5px;

	width: 100%;

	-moz-border-radius-bottomleft: 4px;

	-webkit-border-bottom-left-radius: 4px;

	border-bottom-left-radius: 4px;

	-moz-border-radius-bottomright: 4px;

	-webkit-border-bottom-right-radius: 4px;

	border-bottom-right-radius: 4px

}

.lb-dataContainer:after {

	display: table

}

.lb-data {

	padding: 0 4px;

	color: #ccc

}

.lb-data .lb-details {

	width: 85%;

	float: left;

	text-align: left;

	line-height: 1.1em

}

.lb-data .lb-caption {

	font-size: 13px;

	font-weight:600;

	line-height: 1em

}

.lb-data .lb-number {

	display: block;

	clear: left;

	padding-bottom: 1em;

	font-size: 12px;

	color: #999

}

.lb-data .lb-close {

	display: block;

	float: right;

	width: 30px;

	height: 30px;

	background: url(../../assets/imgs/close.png) top right no-repeat;

	text-align: right;

	outline: 0;

	filter: alpha(Opacity=70);

	opacity: .7;

	-webkit-transition: opacity .2s;

	-moz-transition: opacity .2s;

	-o-transition: opacity .2s;

	transition: opacity .2s

}

.lb-data .lb-close:hover {

	cursor: pointer;

	filter: alpha(Opacity=100);

	opacity: 1

}

/*********lightbox end***********/



/*********tagmaneger start***********/



.tm-tag {

	color: #555;

	background-color: #f5f5f5;

	border: #bbb 1px solid;

	box-shadow: 0 1px 1px rgba(0,0,0,0.075) inset;

	display: inline-block;

	border-radius: 3px;

	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

	font-size: 13px;

	margin: 0 5px 5px 0;

	padding: 4px;

	text-decoration: none;

	transition: border .2s linear 0, box-shadow .2s linear 0;

	-moz-transition: border .2s linear 0, box-shadow .2s linear 0;

	-webkit-transition: border .2s linear 0, box-shadow .2s linear 0;

	vertical-align: middle

}

.tm-tag .tm-tag-remove {

	color: #000;

	font-weight: bold;

	margin-left: 4px;

	opacity: .2

}

.tm-tag .tm-tag-remove:hover {

	color: #000;

	text-decoration: none;

	opacity: .4

}

.tm-tag.tm-tag-warning {

	color: #945203;

	background-color: #f2c889;

	border-color: #f0a12f

}

.tm-tag.tm-tag-error {

	color: #84212e;

	background-color: #e69ca6;

	border-color: #d24a5d

}

.tm-tag.tm-tag-success {

	color: #638421;

	background-color: #cde69c;

	border-color: #a5d24a

}

.tm-tag.tm-tag-info {

	color: #4594b5;

	background-color: #c5eefa;

	border-color: #5dc8f7

}

.tm-tag.tm-tag-inverse {

	color: #ccc;

	background-color: #555;

	border-color: #333;

	box-shadow: 0 1px 1px rgba(0,0,0,0.2) inset

}

.tm-tag.tm-tag-inverse .tm-tag-remove {

	color: #fff

}

.tm-tag.tm-tag-large {

	font-size: 16.25px;

	border-radius: 4px;

	padding: 11px 7px

}

.tm-tag.tm-tag-small {

	font-size: 11.049999999999999px;

	border-radius: 3px;

	padding: 2px 4px

}

.tm-tag.tm-tag-mini {

	font-size: 9.75px;

	border-radius: 2px;

	padding: 0 2px

}

.tm-tag.tm-tag-plain {

	color: #333;

	box-shadow: none;

	background: 0;

	border: 0

}

.tm-tag.tm-tag-disabled {

	color: #aaa;

	background-color: #e6e6e6;

	border-color: #ccc;

	box-shadow: none

}

.tm-tag.tm-tag-disabled .tm-tag-remove {

	display: none

}

input[type="text"].tm-input {

	margin-bottom: 5px;

	vertical-align: middle !important

}

.control-group.tm-group {

	margin-bottom: 5px

}

.form-horizontal .control-group.tm-group {

	margin-bottom: 15px

}

/*********tagmaneger end***********/



/*********app start*********/



.panel-body, .panel-pricing .panel-heading h3, .sds, .signup-btnn, h3.g4, p.yt {

	font-family: 'Open Sans', sans-serif

}

.faq h1, .history_connects h5, .payment h2, .payment p, .payment_cards p, .sds, .view-more {

	text-align: center

}

.impression_list ul li, .profile_email ul li, .your_order_summery ul li, ul.account_links li {

	list-style-type: none

}

.hidden, .invisible {

	visibility: hidden

}

img.fb {

	margin: 0 0 1em

}

.error {

	border: 1px solid red!important

}

span.help-block strong {

	color: #f10000

}

label.error {

	border: none!important;

	color: red

}

.obi_form {

	padding: 4em 0

}

.obi_form div.form-group input, .obi_form div.form-group select {

	border-radius: 0;

	height: 40px;

	background-color: #f5f5f5;

	box-shadow: none

}

.obi_form div.form-group textarea {

	border-radius: 0;

	background-color: #f5f5f5;

	box-shadow: none

}

.sds {

	margin: 0!important;

	padding: 0

}

.form-control[disabled], fieldset[disabled] .form-control {

	background-color: #ddd

}

.cat-img {

	height: 450px;

	object-fit: cover

}

.breaking_news h4 {

	color: #d10000;

	font-size: 12px;

	text-decoration: underline

}

.panel-pricing {

	-moz-transition: all .3s ease;

	-o-transition: all .3s ease;

	-webkit-transition: all .3s ease

}

.panel-pricing:hover {

	box-shadow: 0 0 30px rgba(0,0,0,.2)

}

.panel-pricing .panel-heading {

	padding: 20px 10px;

	color: #fff;

	background-color: #0B2544

}

.panel-pricing .panel-heading .fa {

	margin-top: 10px;

	font-size: 58px

}

.panel-body {

	font-weight: 500

}

.ss h1, .ssaw a {

	font-weight: 200;

	font-family: 'Open Sans', sans-serif

}

.panel-body p {

	font-family: 'Open Sans', sans-serif;

	font-size: 29px

}

.ss h1 {

	font-size: 35px

}

.panel-pricing .list-group-item {

	color: #777;

	border-bottom: 1px solid rgba(250,250,250,.5)

}

.panel-pricing .list-group-item:last-child {

	border-bottom-right-radius: 0;

	border-bottom-left-radius: 0

}

.panel-pricing .list-group-item:first-child {

	border-top-right-radius: 0;

	border-top-left-radius: 0

}

.panel-pricing .panel-body {

	background-color: #f0f0f0;

	font-size: 40px;

	color: #777;

	padding: 20px;

	margin: 0

}

.subscribe h1 {

	font-family: 'Open Sans', sans-serif;

	font-weight: 100

}

.subscribe h2 {

	margin: 0;

	color: #ddd;

	font-family: 'Open Sans', sans-serif

}

.subscribe h2 span {

	color: #ffa906

}

.sub2 .subb {

	background-color: #f1f1f1;

	margin: 3em 18px;

	padding: 13px 9px

}

.sub2 .subb p {

	margin: 2em 0

}

.sub2 .subb p a {

	text-decoration: none;

	font-family: 'Open Sans', sans-serif;

	font-weight: 300

}

.sub2 .subb p a.seas {

	color: #212121;

	font-weight: 600;

	text-decoration: none

}

.sub2 .subb i {

	color: #d1d1d1

}

.annual {

	border: 2px dashed #ddd;

	padding: 2em;

	margin-bottom: 3em

}

.annual h5 {

	color: #777;

	font-size: 17px;

	font-family: 'Open Sans', sans-serif;

	font-weight: 500

}

.annual p, .faq h1 {

	font-weight: 200;

	font-family: 'Open Sans', sans-serif

}

.annual p {

	color: #121212

}

.faq {

	border-top: 1px solid #ddd

}

.bundle_feature.bonus {

	position: relative;

	background-color: #EF990D;

	color: #fff;

	min-height: 126px;

	padding-top: 18px;

	padding-bottom: 8px

}

.ui-autocomplete, p.animated.slideInDown.rotating-item {

	position: absolute; left:0; 

}

.breaking {

/*	background-color: #f5f5f5; border:solid 1px #ddd;*/

	margin: 0 auto 1.5em;

	/*padding:15px 15px 41px 15px;*/ font-size:17px; font-weight:600;

}

.breaking.alert{ padding:0 !important;}



.breaking p {

	font-family: 'Open Sans', sans-serif

}

.breaking p strong {

	color: red

}

.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover, ul.catt li.dropdown a.dropdown-toggle:focus, ul.catt li.dropdown a.dropdown-toggle:hover {

	background-color: #4db2ec;

	color: #fff

}

ul.catt li.dropdown a.dropdown-toggle {

	border: 2px solid #eee;

	padding: 5px 0 7px 7px;

	font-size: 12px;

	font-family: 'Open Sans', sans-serif;

	width: 171px

}

ul.catt li.dropdown a.dropdown-toggle span.caret {

	display: inline-block;

	width: 0;

	height: 0;

	margin-left: 56px;

	vertical-align: middle;

	border-top: 4px dashed;

	border-top: 4px solid\9;

	border-right: 4px solid transparent;

	border-left: 4px solid transparent;

	right: 0

}

.dropdown-menu>li>a {

	/*font-family: 'Open Sans', sans-serif!important*/

}

.news-preview {

	padding: 120px 0 0

}

.ui-autocomplete {

	z-index: 9999999;

	max-height: 300px;

	overflow-y: auto;

	overflow-x: hidden;

	width: 670px

}

#search, .media-left.media-top {

	position: initial;

}

.ui-autocomplete .search-list_item_container {

	height: 70px;

	padding: 0

}

.ui-autocomplete .search-image {

	width: 60;

	height: 60px;

	float: left

}

.ui-autocomplete .search-description {

	font-style: italic;

	font-size: 1.1em;

	color: gray;

	padding: 5px;

	margin: 5px

}

#search {

	display: block

}

.ui-menu .ui-menu-item-wrapper {

	color: #000;

	background-color: #eaeaea;

	border-bottom: none;

	padding: 0;

	margin: 0 0 1px 0;

}

.ui-menu .ui-menu-item-wrapper p {

	color: #d10000

}

.ui-menu .ui-menu-item-wrapper img {
	height: 100px !important;
	object-fit: cover;
	margin: 10px 0

}

.ui-widget.ui-widget-content {

	height: 635px!important;

	overflow: auto

}

.ui-widget.ui-widget-content .see_result {

	padding: 12px 0;

	background-color: #fff;

	color: #000;

	font-weight: 600

}

.ui-menu .ui-menu-item {
display: block;
float: left;
width: 100%;     border-bottom: solid 1px #eee;

}

.s ul li a.ui-state-active, .ui-button.ui-state-active:hover, .ui-button:active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active {
	color: #000;
	background-color: #fff;
	border: none;
	padding: 0

}
.ui-widget-content .ui-state-active{ background-color:#fff !important;}
.view-more {

	padding: 5px 0;

	background-color: #e8e8e8;

	width: 100%;

	display: block;

	font-size: 13px;

	margin-top: 15px

}

.about h2, .staff h2 {

	font-family: 'Open Sans', sans-serif;

	font-size: 24px;

	font-weight: 700

}

.media-left.media-top .play-holder {

	position: absolute;

	bottom: 50%;

	left: -60%;

	text-align: center;

	right: 0;

	display: block

}

.media-left.media-top .play-holder a {

	background-color: rgba(0,0,0,.64);

	padding: 3px 9px 5px 0;

	color: #fff

}

.media-left.media-top:hover .play-holder a {

	background: red;

	transition: .6s

}

.media-left.media-top:hover .play-holder a i {

	color: #fff;

	transition: .6s

}

.media .breaking_news {

/*	position: absolute;

	top: 29px*/

}

.right-sidebar-policits .media h4.media-heading {

	margin-top: 10px!important

}

.right-sidebar-policits .more-top-stories {

	margin: 0

}

.about p {

	margin: 0 0 2em

}

.staff p {

	margin: 0 0 .5em;

	font-size: 15px

}

.about_1 h4, .about_right_title, .marketing h2 {

	font-size: 24px;

	font-family: 'Open Sans', sans-serif

}

.marketing {

	border-bottom: 1px dashed #000

}

.marketing h2 {

	font-weight: 700

}

.marketing p {

	margin: 0 0 2em

}

.about_1 h4 {

	font-weight: 700

}

.about_right_title {

	padding: 6px 0 12px;

	border-top: 2px solid #000

}

.about_posts {

	margin: 10px 0

}

.col-md-12.about_right_title {

	border-bottom: 2px solid #000;

	border-top: 2px solid #000;

	padding: 3px 0;

	margin: 0 0 1em;

}

.col-md-12.about_right_title h3{ margin:0; padding:0;}
.col-md-12.carousel.slide {

	padding: 0;

	margin: 0 0 2em

}

.impression_list ul li a {

	text-decoration: none;

	font-weight: 600

}

#content_wrapper .inner .inner_wrapper p {

	font-family: 'Open Sans', sans-serif

}

#content_wrapper .inner .inner_wrapper h3 {

	font-family: 'Open Sans', sans-serif;

	font-weight: 600;

}

#page_caption .boxed_wrapper ul {

	margin: 1em 0 2em

}

#page_caption .boxed_wrapper ul li {

	padding: 0;

/*	transform: skew(-21deg);

	-webkit-transform: skew(-21deg);

	-moz-transform: skew(-21deg);

	-ms-transform: skew(-21deg);

	-IE-transform: skew(-21deg)*/

}

#page_caption .boxed_wrapper ul li a {

	background-color: #121212;

	color: #fff;

	padding: 7px 9px;

	font-size: 14px;

	font-weight: 600;

	text-decoration: none;

	transform: skew(20deg, 10deg);

	-webkit-transform: skew(20deg, 10deg)

}

.history_right h3 a i, .profile_email ul li a {

	color: red

}

#page_caption .boxed_wrapper ul li.active a {

	background-color: #ed232a

}

ul.account_links {

	padding: 0

}

ul.account_links li {

	margin: 3px 0

}

ul.account_links li a {

	padding: 12px 10px;

	background-color: #f5f5f5;

	display: block;

	text-decoration: none;

	border-left: 5px solid transparent

}

.personal_information_form h4 {

	font-family: 'Open Sans', sans-serif

}

.personal_information_form input[type=radio] {

	height: auto

}

.personal_information_form input, .personal_information_form select {

	border-radius: 0;

	height: 50px

}

ul.account_links li a:hover, ul.account_links li.active a {

	border-left: 5px solid red;

	transition: .6s;

	background-color: #eaeaea

}

.profile_email ul {

	padding: 6px 0;

	border-top: 1px solid #ddd;

	border-bottom: 1px solid #ddd

}

.profile_email ul li {

	display: inline-block;

	width: 32%;

	margin: 0 auto

}

.profile_email .form_profile {

	width: 75%;

	margin: 2em auto

}

.payment h2, .payment h5, .payment p {

	font-family: 'Open Sans', sans-serif

}

.history_connects h5 {

	background-color: #f5f5f5;

	padding: 10px 0;

	font-family: 'Open Sans', sans-serif;

	border: 1px solid red;

	font-weight: 600

}

.history_right h3 {

	font-family: 'Open Sans', sans-serif

}

.history_right .pay h4 {

	font-family: 'Open Sans', sans-serif;

	font-weight: 600

}

.history_right .pay p {

	font-family: 'Open Sans', sans-serif

}

.history_right {

	border: 2px dashed #ddd;

	padding: 0 3em 4em;

	margin: 3em 0

}

.history_right .pay_method button {

	margin: 1em 0;

	height: 50px;

	background-color: red;

	color: #fff;

	border: none

}

.history_right .pay_method button:hover {

	background-color: #fff;

	color: red;

	border: 1px solid #ddd;

	transition: .6s

}

.history_right .pay_method button:nth-child(2) {

	background-color: #f5f5f5;

	color: #000;

	border: 1px solid #ddd

}

.history_right .pay_method button:nth-child(2):hover {

	background-color: #000;

	color: #fff;

	border: 1px solid #ddd;

	transition: .6s

}

.payment_cards p {

	position: relative;

	margin: 6px 0

}

.payment_cards p::after, .payment_cards p::before {

	position: absolute;

	width: 200px;

	height: 1px;

	background-color: #d2d2d2;

	top: 50%;

	content: ""

}

.payment_cards p::before {

	left: 3%

}

.payment_cards p::after {

	right: 3%

}

.payment_cards button {

	margin: 21px 0;

	height: 50px;

	min-height: 50px;

	font-size: 17px;

	position: relative;

	background-color: #f5f5f5;

	color: #000;

	border: 1px solid #ddd

}

.payment_cards button:hover {

	background-color: #fff;

	color: red;

	border: 1px solid #ddd

}

.payment_cards button:nth-child(1) {

	background-color: red;

	color: #fff;

	border: 1px solid #ddd

}

.your_order_summery h4 i, .your_order_summery ul li i {

	color: red

}

.payment_cards button:nth-child(1):hover {

	background-color: #fff;

	color: red;

	border: 1px solid #ddd

}

.payment_cards button img {

	position: absolute;

	left: 23%;

	top: 4%;

	width: 8%

}

.your_order_summery ul {

	margin: 2em 0

}

.your_order_summery h4 {

	font-family: 'Open Sans', sans-serif

}

.your_order_summery p {

	font-family: 'Open Sans', sans-serif;

	font-size: 14px

}

.your_order .panel-heading h4 {

	font-family: 'Open Sans', sans-serif

}

.chromeframe {

	margin: .2em 0;

	background: #ccc;

	color: #000;

	padding: .2em 0

}

#loader-wrapper {

	position: fixed;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: 1000

}

#loader {

	display: block;

	position: relative;

	left: 50%;

	top: 50%;

	width: 150px;

	height: 150px;

	margin: -75px 0 0 -75px;

	border-radius: 50%;

	border: 3px solid transparent;

	border-top-color: #3498db;

	-webkit-animation: spin 2s linear infinite;

	animation: spin 2s linear infinite;

	z-index: 1001

}

#loader:before {

	content: "";

	position: absolute;

	top: 5px;

	left: 5px;

	right: 5px;

	bottom: 5px;

	border-radius: 50%;

	border: 3px solid transparent;

	border-top-color: #e74c3c;

	-webkit-animation: spin 3s linear infinite;

	animation: spin 3s linear infinite

}

#loader:after {

	content: "";

	position: absolute;

	top: 15px;

	left: 15px;

	right: 15px;

	bottom: 15px;

	border-radius: 50%;

	border: 3px solid transparent;

	border-top-color: #f9c922;

	-webkit-animation: spin 1.5s linear infinite;

	animation: spin 1.5s linear infinite

}

.ir, .visuallyhidden {

	border: 0;

	overflow: hidden

}

@-webkit-keyframes spin {

0% {

-webkit-transform:rotate(0);

-ms-transform:rotate(0);

transform:rotate(0)

}

100% {

-webkit-transform:rotate(360deg);

-ms-transform:rotate(360deg);

transform:rotate(360deg)

}

}

@keyframes spin {

0% {

-webkit-transform:rotate(0);

-ms-transform:rotate(0);

transform:rotate(0)

}

100% {

-webkit-transform:rotate(360deg);

-ms-transform:rotate(360deg);

transform:rotate(360deg)

}

}

#loader-wrapper .loader-section {

	position: fixed;

	top: 0;

	width: 51%;

	height: 100%;

	background: #222;

	z-index: 1000;

	-webkit-transform: translateX(0);

	-ms-transform: translateX(0);

	transform: translateX(0)

}

#loader-wrapper .loader-section.section-left {

	left: 0

}

#loader-wrapper .loader-section.section-right {

	right: 0

}

.loaded #loader-wrapper .loader-section.section-left {

	-webkit-transform: translateX(-100%);

	-ms-transform: translateX(-100%);

	transform: translateX(-100%);

	-webkit-transition: all .7s .3s cubic-bezier(.645, .045, .355, 1);

	transition: all .7s .3s cubic-bezier(.645, .045, .355, 1)

}

.loaded #loader-wrapper .loader-section.section-right {

	-webkit-transform: translateX(100%);

	-ms-transform: translateX(100%);

	transform: translateX(100%);

	-webkit-transition: all .7s .3s cubic-bezier(.645, .045, .355, 1);

	transition: all .7s .3s cubic-bezier(.645, .045, .355, 1)

}

.loaded #loader {

	opacity: 0;

	-webkit-transition: all .3s ease-out;

	transition: all .3s ease-out

}

.loaded #loader-wrapper {

	visibility: hidden;

	-webkit-transform: translateY(-100%);

	-ms-transform: translateY(-100%);

	transform: translateY(-100%);

	-webkit-transition: all .3s 1s ease-out;

	transition: all .3s 1s ease-out

}

.no-js #loader-wrapper {

	display: none

}

.no-js h1 {

	color: #222

}

#content {

	margin: 0 auto;

	padding-bottom: 50px;

	width: 80%;

	max-width: 978px

}

.ir {

	background-color: transparent

}

.ir:before {

	content: "";

	display: block;

	width: 0;

	height: 150%

}

.hidden {

	display: none!important

}

.visuallyhidden {

	clip: rect(0 0 0 0);

	height: 1px;

	margin: -1px;

	padding: 0;

	position: absolute;

	width: 1px

}

.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {

	clip: auto;

	height: auto;

	margin: 0;

	overflow: visible;

	position: static;

	width: auto

}

.clearfix:after, .clearfix:before {

	content: " ";

	display: table

}

.clearfix:after {

	clear: both

}

/*********app end***********/



/********animate css********/



.animated {

	animation-duration: 1s;

	animation-fill-mode: both

}

.animated.infinite {

	animation-iteration-count: infinite

}

.animated.hinge {

	animation-duration: 2s

}

.animated.bounceIn, .animated.bounceOut, .animated.flipOutX, .animated.flipOutY {

	animation-duration: .75s

}

@keyframes bounce {

20%, 53%, 80%, from, to {

animation-timing-function:cubic-bezier(.215, .61, .355, 1);

transform:translate3d(0, 0, 0)

}

40%, 43% {

animation-timing-function:cubic-bezier(.755, .050, .855, .060);

transform:translate3d(0, -30px, 0)

}

70% {

animation-timing-function:cubic-bezier(.755, .050, .855, .060);

transform:translate3d(0, -15px, 0)

}

90% {

transform:translate3d(0, -4px, 0)

}

}

.bounce {

	animation-name: bounce;

	transform-origin: center bottom

}

@keyframes flash {

50%, from, to {

opacity:1

}

25%, 75% {

opacity:0

}

}

.flash {

	animation-name: flash

}

@keyframes pulse {

from, to {

transform:scale3d(1, 1, 1)

}

50% {

transform:scale3d(1.05, 1.05, 1.05)

}

}

.pulse {

	animation-name: pulse

}

@keyframes rubberBand {

from, to {

transform:scale3d(1, 1, 1)

}

30% {

transform:scale3d(1.25, .75, 1)

}

40% {

transform:scale3d(.75, 1.25, 1)

}

50% {

transform:scale3d(1.15, .85, 1)

}

65% {

transform:scale3d(.95, 1.05, 1)

}

75% {

transform:scale3d(1.05, .95, 1)

}

}

.rubberBand {

	animation-name: rubberBand

}

@keyframes shake {

from, to {

transform:translate3d(0, 0, 0)

}

10%, 30%, 50%, 70%, 90% {

transform:translate3d(-10px, 0, 0)

}

20%, 40%, 60%, 80% {

transform:translate3d(10px, 0, 0)

}

}

.shake {

	animation-name: shake

}

@keyframes headShake {

0% {

transform:translateX(0)

}

6.5% {

transform:translateX(-6px) rotateY(-9deg)

}

18.5% {

transform:translateX(5px) rotateY(7deg)

}

31.5% {

transform:translateX(-3px) rotateY(-5deg)

}

43.5% {

transform:translateX(2px) rotateY(3deg)

}

50% {

transform:translateX(0)

}

}

.headShake {

	animation-timing-function: ease-in-out;

	animation-name: headShake

}

@keyframes swing {

20% {

transform:rotate3d(0, 0, 1, 15deg)

}

40% {

transform:rotate3d(0, 0, 1, -10deg)

}

60% {

transform:rotate3d(0, 0, 1, 5deg)

}

80% {

transform:rotate3d(0, 0, 1, -5deg)

}

to {

	transform: rotate3d(0, 0, 1, 0deg)

}

}

.swing {

	transform-origin: top center;

	animation-name: swing

}

@keyframes tada {

from, to {

transform:scale3d(1, 1, 1)

}

10%, 20% {

transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)

}

30%, 50%, 70%, 90% {

transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)

}

40%, 60%, 80% {

transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)

}

}

.tada {

	animation-name: tada

}

@keyframes wobble {

from, to {

transform:none

}

15% {

transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)

}

30% {

transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)

}

45% {

transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)

}

60% {

transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)

}

75% {

transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)

}

}

.wobble {

	animation-name: wobble

}

@keyframes jello {

11.1%, from, to {

transform:none

}

22.2% {

transform:skewX(-12.5deg) skewY(-12.5deg)

}

33.3% {

transform:skewX(6.25deg) skewY(6.25deg)

}

44.4% {

transform:skewX(-3.125deg) skewY(-3.125deg)

}

55.5% {

transform:skewX(1.5625deg) skewY(1.5625deg)

}

66.6% {

transform:skewX(-.78125deg) skewY(-.78125deg)

}

77.7% {

transform:skewX(.390625deg) skewY(.390625deg)

}

88.8% {

transform:skewX(-.1953125deg) skewY(-.1953125deg)

}

}

.jello {

	animation-name: jello;

	transform-origin: center

}

@keyframes bounceIn {

20%, 40%, 60%, 80%, from, to {

animation-timing-function:cubic-bezier(.215, .61, .355, 1)

}

0% {

opacity:0;

transform:scale3d(.3, .3, .3)

}

20% {

transform:scale3d(1.1, 1.1, 1.1)

}

40% {

transform:scale3d(.9, .9, .9)

}

60% {

opacity:1;

transform:scale3d(1.03, 1.03, 1.03)

}

80% {

transform:scale3d(.97, .97, .97)

}

to {

	opacity: 1;

	transform: scale3d(1, 1, 1)

}

}

.bounceIn {

	animation-name: bounceIn

}

@keyframes bounceInDown {

60%, 75%, 90%, from, to {

animation-timing-function:cubic-bezier(.215, .61, .355, 1)

}

0% {

opacity:0;

transform:translate3d(0, -3000px, 0)

}

60% {

opacity:1;

transform:translate3d(0, 25px, 0)

}

75% {

transform:translate3d(0, -10px, 0)

}

90% {

transform:translate3d(0, 5px, 0)

}

to {

	transform: none

}

}

.bounceInDown {

	animation-name: bounceInDown

}

@keyframes bounceInLeft {

60%, 75%, 90%, from, to {

animation-timing-function:cubic-bezier(.215, .61, .355, 1)

}

0% {

opacity:0;

transform:translate3d(-3000px, 0, 0)

}

60% {

opacity:1;

transform:translate3d(25px, 0, 0)

}

75% {

transform:translate3d(-10px, 0, 0)

}

90% {

transform:translate3d(5px, 0, 0)

}

to {

	transform: none

}

}

.bounceInLeft {

	animation-name: bounceInLeft

}

@keyframes bounceInRight {

60%, 75%, 90%, from, to {

animation-timing-function:cubic-bezier(.215, .61, .355, 1)

}

from {

	opacity: 0;

	transform: translate3d(3000px, 0, 0)

}

60% {

opacity:1;

transform:translate3d(-25px, 0, 0)

}

75% {

transform:translate3d(10px, 0, 0)

}

90% {

transform:translate3d(-5px, 0, 0)

}

to {

	transform: none

}

}

.bounceInRight {

	animation-name: bounceInRight

}

@keyframes bounceInUp {

60%, 75%, 90%, from, to {

animation-timing-function:cubic-bezier(.215, .61, .355, 1)

}

from {

	opacity: 0;

	transform: translate3d(0, 3000px, 0)

}

60% {

opacity:1;

transform:translate3d(0, -20px, 0)

}

75% {

transform:translate3d(0, 10px, 0)

}

90% {

transform:translate3d(0, -5px, 0)

}

to {

	transform: translate3d(0, 0, 0)

}

}

.bounceInUp {

	animation-name: bounceInUp

}

@keyframes bounceOut {

20% {

transform:scale3d(.9, .9, .9)

}

50%, 55% {

opacity:1;

transform:scale3d(1.1, 1.1, 1.1)

}

to {

	opacity: 0;

	transform: scale3d(.3, .3, .3)

}

}

.bounceOut {

	animation-name: bounceOut

}

@keyframes bounceOutDown {

20% {

transform:translate3d(0, 10px, 0)

}

40%, 45% {

opacity:1;

transform:translate3d(0, -20px, 0)

}

to {

	opacity: 0;

	transform: translate3d(0, 2000px, 0)

}

}

.bounceOutDown {

	animation-name: bounceOutDown

}

@keyframes bounceOutLeft {

20% {

opacity:1;

transform:translate3d(20px, 0, 0)

}

to {

	opacity: 0;

	transform: translate3d(-2000px, 0, 0)

}

}

.bounceOutLeft {

	animation-name: bounceOutLeft

}

@keyframes bounceOutRight {

20% {

opacity:1;

transform:translate3d(-20px, 0, 0)

}

to {

	opacity: 0;

	transform: translate3d(2000px, 0, 0)

}

}

.bounceOutRight {

	animation-name: bounceOutRight

}

@keyframes bounceOutUp {

20% {

transform:translate3d(0, -10px, 0)

}

40%, 45% {

opacity:1;

transform:translate3d(0, 20px, 0)

}

to {

	opacity: 0;

	transform: translate3d(0, -2000px, 0)

}

}

.bounceOutUp {

	animation-name: bounceOutUp

}

@keyframes fadeIn {

from {

opacity:0

}

to {

	opacity: 1

}

}

.fadeIn {

	animation-name: fadeIn

}

@keyframes fadeInDown {

from {

opacity:0;

transform:translate3d(0, -100%, 0)

}

to {

	opacity: 1;

	transform: none

}

}

.fadeInDown {

	animation-name: fadeInDown

}

@keyframes fadeInDownBig {

from {

opacity:0;

transform:translate3d(0, -2000px, 0)

}

to {

	opacity: 1;

	transform: none

}

}

.fadeInDownBig {

	animation-name: fadeInDownBig

}

@keyframes fadeInLeft {

from {

opacity:0;


transform:translate3d(-100%, 0, 0)

}

to {

	opacity: 1;

	transform: none

}

}

.fadeInLeft {

	animation-name: fadeInLeft

}

@keyframes fadeInLeftBig {

from {

opacity:0;

transform:translate3d(-2000px, 0, 0)

}

to {

	opacity: 1;

	transform: none

}

}

.fadeInLeftBig {

	animation-name: fadeInLeftBig

}

@keyframes fadeInRight {

from {

opacity:0;

transform:translate3d(100%, 0, 0)

}

to {

	opacity: 1;

	transform: none

}

}

.fadeInRight {

	animation-name: fadeInRight

}

@keyframes fadeInRightBig {

from {

opacity:0;

transform:translate3d(2000px, 0, 0)

}

to {

	opacity: 1;

	transform: none

}

}

.fadeInRightBig {

	animation-name: fadeInRightBig

}

@keyframes fadeInUp {

from {

opacity:0;

transform:translate3d(0, 100%, 0)

}

to {

	opacity: 1;

	transform: none

}

}

.fadeInUp {

	animation-name: fadeInUp

}

@keyframes fadeInUpBig {

from {

opacity:0;

transform:translate3d(0, 2000px, 0)

}

to {

	opacity: 1;

	transform: none

}

}

.fadeInUpBig {

	animation-name: fadeInUpBig

}

@keyframes fadeOut {

from {

opacity:1

}

to {

	opacity: 0

}

}

.fadeOut {

	animation-name: fadeOut

}

@keyframes fadeOutDown {

from {

opacity:1

}

to {

	opacity: 0;

	transform: translate3d(0, 100%, 0)

}

}

.fadeOutDown {

	animation-name: fadeOutDown

}

@keyframes fadeOutDownBig {

from {

opacity:1

}

to {

	opacity: 0;

	transform: translate3d(0, 2000px, 0)

}

}

.fadeOutDownBig {

	animation-name: fadeOutDownBig

}

@keyframes fadeOutLeft {

from {

opacity:1

}

to {

	opacity: 0;

	transform: translate3d(-100%, 0, 0)

}

}

.fadeOutLeft {

	animation-name: fadeOutLeft

}

@keyframes fadeOutLeftBig {

from {

opacity:1

}

to {

	opacity: 0;

	transform: translate3d(-2000px, 0, 0)

}

}

.fadeOutLeftBig {

	animation-name: fadeOutLeftBig

}

@keyframes fadeOutRight {

from {

opacity:1

}

to {

	opacity: 0;

	transform: translate3d(100%, 0, 0)

}

}

.fadeOutRight {

	animation-name: fadeOutRight

}

@keyframes fadeOutRightBig {

from {

opacity:1

}

to {

	opacity: 0;

	transform: translate3d(2000px, 0, 0)

}

}

.fadeOutRightBig {

	animation-name: fadeOutRightBig

}

@keyframes fadeOutUp {

from {

opacity:1

}

to {

	opacity: 0;

	transform: translate3d(0, -100%, 0)

}

}

.fadeOutUp {

	animation-name: fadeOutUp

}

@keyframes fadeOutUpBig {

from {

opacity:1

}

to {

	opacity: 0;

	transform: translate3d(0, -2000px, 0)

}

}

.fadeOutUpBig {

	animation-name: fadeOutUpBig

}

@keyframes flip {

from {

transform:perspective(400px) rotate3d(0, 1, 0, -360deg);

animation-timing-function:ease-out

}

40% {

transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);

animation-timing-function:ease-out

}

50% {

transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);

animation-timing-function:ease-in

}

80% {

transform:perspective(400px) scale3d(.95, .95, .95);

animation-timing-function:ease-in

}

to {

	transform: perspective(400px);

	animation-timing-function: ease-in

}

}

.animated.flip {

	-webkit-backface-visibility: visible;

	backface-visibility: visible;

	animation-name: flip

}

@keyframes flipInX {

from {

transform:perspective(400px) rotate3d(1, 0, 0, 90deg);

animation-timing-function:ease-in;

opacity:0

}

40% {

transform:perspective(400px) rotate3d(1, 0, 0, -20deg);

animation-timing-function:ease-in

}

60% {

transform:perspective(400px) rotate3d(1, 0, 0, 10deg);

opacity:1

}

80% {

transform:perspective(400px) rotate3d(1, 0, 0, -5deg)

}

to {

	transform: perspective(400px)

}

}

.flipInX {

	-webkit-backface-visibility: visible!important;

	backface-visibility: visible!important;

	animation-name: flipInX

}

.flipInY, .flipOutX {

	-webkit-backface-visibility: visible!important

}

@keyframes flipInY {

from {

transform:perspective(400px) rotate3d(0, 1, 0, 90deg);

animation-timing-function:ease-in;

opacity:0

}

40% {

transform:perspective(400px) rotate3d(0, 1, 0, -20deg);

animation-timing-function:ease-in

}

60% {

transform:perspective(400px) rotate3d(0, 1, 0, 10deg);

opacity:1

}

80% {

transform:perspective(400px) rotate3d(0, 1, 0, -5deg)

}

to {

	transform: perspective(400px)

}

}

.flipInY {

	backface-visibility: visible!important;

	animation-name: flipInY

}

@keyframes flipOutX {

from {

transform:perspective(400px)

}

30% {

transform:perspective(400px) rotate3d(1, 0, 0, -20deg);

opacity:1

}

to {

	transform: perspective(400px) rotate3d(1, 0, 0, 90deg);

	opacity: 0

}

}

.flipOutX {

	animation-name: flipOutX;

	backface-visibility: visible!important

}

@keyframes flipOutY {

from {

transform:perspective(400px)

}

30% {

transform:perspective(400px) rotate3d(0, 1, 0, -15deg);

opacity:1

}

to {

	transform: perspective(400px) rotate3d(0, 1, 0, 90deg);

	opacity: 0

}

}

.flipOutY {

	-webkit-backface-visibility: visible!important;

	backface-visibility: visible!important;

	animation-name: flipOutY

}

@keyframes lightSpeedIn {

from {

transform:translate3d(100%, 0, 0) skewX(-30deg);

opacity:0

}

60% {

transform:skewX(20deg);

opacity:1

}

80% {

transform:skewX(-5deg);

opacity:1

}

to {

	transform: none;

	opacity: 1

}

}

.lightSpeedIn {

	animation-name: lightSpeedIn;

	animation-timing-function: ease-out

}

@keyframes lightSpeedOut {

from {

opacity:1

}

to {

	transform: translate3d(100%, 0, 0) skewX(30deg);

	opacity: 0

}

}

.lightSpeedOut {

	animation-name: lightSpeedOut;

	animation-timing-function: ease-in

}

@keyframes rotateIn {

from {

transform-origin:center;

transform:rotate3d(0, 0, 1, -200deg);

opacity:0

}

to {

	transform-origin: center;

	transform: none;

	opacity: 1

}

}

.rotateIn {

	animation-name: rotateIn

}

@keyframes rotateInDownLeft {

from {

transform-origin:left bottom;

transform:rotate3d(0, 0, 1, -45deg);

opacity:0

}

to {

	transform-origin: left bottom;

	transform: none;

	opacity: 1

}

}

.rotateInDownLeft {

	animation-name: rotateInDownLeft

}

@keyframes rotateInDownRight {

from {

transform-origin:right bottom;

transform:rotate3d(0, 0, 1, 45deg);

opacity:0

}

to {

	transform-origin: right bottom;

	transform: none;

	opacity: 1

}

}

.rotateInDownRight {

	animation-name: rotateInDownRight

}

@keyframes rotateInUpLeft {

from {

transform-origin:left bottom;

transform:rotate3d(0, 0, 1, 45deg);

opacity:0

}

to {

	transform-origin: left bottom;

	transform: none;

	opacity: 1

}

}

.rotateInUpLeft {

	animation-name: rotateInUpLeft

}

@keyframes rotateInUpRight {

from {

transform-origin:right bottom;

transform:rotate3d(0, 0, 1, -90deg);

opacity:0

}

to {

	transform-origin: right bottom;

	transform: none;

	opacity: 1

}

}

.rotateInUpRight {

	animation-name: rotateInUpRight

}

@keyframes rotateOut {

from {

transform-origin:center;

opacity:1

}

to {

	transform-origin: center;

	transform: rotate3d(0, 0, 1, 200deg);

	opacity: 0

}

}

.rotateOut {

	animation-name: rotateOut

}

@keyframes rotateOutDownLeft {

from {

transform-origin:left bottom;

opacity:1

}

to {

	transform-origin: left bottom;

	transform: rotate3d(0, 0, 1, 45deg);

	opacity: 0

}

}

.rotateOutDownLeft {

	animation-name: rotateOutDownLeft

}

@keyframes rotateOutDownRight {

from {

transform-origin:right bottom;

opacity:1

}

to {

	transform-origin: right bottom;

	transform: rotate3d(0, 0, 1, -45deg);

	opacity: 0

}

}

.rotateOutDownRight {

	animation-name: rotateOutDownRight

}

@keyframes rotateOutUpLeft {

from {

transform-origin:left bottom;

opacity:1

}

to {

	transform-origin: left bottom;

	transform: rotate3d(0, 0, 1, -45deg);

	opacity: 0

}

}

.rotateOutUpLeft {

	animation-name: rotateOutUpLeft

}

@keyframes rotateOutUpRight {

from {

transform-origin:right bottom;

opacity:1

}

to {

	transform-origin: right bottom;

	transform: rotate3d(0, 0, 1, 90deg);

	opacity: 0

}

}

.rotateOutUpRight {

	animation-name: rotateOutUpRight

}

@keyframes hinge {

0% {

transform-origin:top left;

animation-timing-function:ease-in-out

}

20%, 60% {

transform:rotate3d(0, 0, 1, 80deg);

transform-origin:top left;

animation-timing-function:ease-in-out

}

40%, 80% {

transform:rotate3d(0, 0, 1, 60deg);

transform-origin:top left;

animation-timing-function:ease-in-out;

opacity:1

}

to {

	transform: translate3d(0, 700px, 0);

	opacity: 0

}

}

.hinge {

	animation-name: hinge

}

@keyframes jackInTheBox {

from {

opacity:0;

transform:scale(.1) rotate(30deg);

transform-origin:center bottom

}

50% {

transform:rotate(-10deg)

}

70% {

transform:rotate(3deg)

}

to {

	opacity: 1;

	transform: scale(1)

}

}

.jackInTheBox {

	animation-name: jackInTheBox

}

@keyframes rollIn {

from {

opacity:0;

transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)

}

to {

	opacity: 1;

	transform: none

}

}

.rollIn {

	animation-name: rollIn

}

@keyframes rollOut {

from {

opacity:1

}

to {

	opacity: 0;

	transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)

}

}

.rollOut {

	animation-name: rollOut

}

@keyframes zoomIn {

from {

opacity:0;

transform:scale3d(.3, .3, .3)

}

50% {

opacity:1

}

}

.zoomIn {

	animation-name: zoomIn

}

@keyframes zoomInDown {

from {

opacity:0;

transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);

animation-timing-function:cubic-bezier(.55, .055, .675, .19)

}

60% {

opacity:1;

transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);

animation-timing-function:cubic-bezier(.175, .885, .32, 1)

}

}

.zoomInDown {

	animation-name: zoomInDown

}

@keyframes zoomInLeft {

from {

opacity:0;

transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);

animation-timing-function:cubic-bezier(.55, .055, .675, .19)

}

60% {

opacity:1;

transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);

animation-timing-function:cubic-bezier(.175, .885, .32, 1)

}

}

.zoomInLeft {

	animation-name: zoomInLeft

}

@keyframes zoomInRight {

from {

opacity:0;

transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);

animation-timing-function:cubic-bezier(.55, .055, .675, .19)

}

60% {

opacity:1;

transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);

animation-timing-function:cubic-bezier(.175, .885, .32, 1)

}

}

.zoomInRight {

	animation-name: zoomInRight

}

@keyframes zoomInUp {

from {

opacity:0;

transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);

animation-timing-function:cubic-bezier(.55, .055, .675, .19)

}

60% {

opacity:1;

transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);

animation-timing-function:cubic-bezier(.175, .885, .32, 1)

}

}

.zoomInUp {

	animation-name: zoomInUp

}

@keyframes zoomOut {

from {

opacity:1

}

50% {

opacity:0;

transform:scale3d(.3, .3, .3)

}

to {

	opacity: 0

}

}

.zoomOut {

	animation-name: zoomOut

}

@keyframes zoomOutDown {

40% {

opacity:1;

transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);

animation-timing-function:cubic-bezier(.55, .055, .675, .19)

}

to {

	opacity: 0;

	transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);

	transform-origin: center bottom;

	animation-timing-function: cubic-bezier(.175, .885, .32, 1)

}

}

.zoomOutDown {

	animation-name: zoomOutDown

}

@keyframes zoomOutLeft {

40% {

opacity:1;

transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0)

}

to {

	opacity: 0;

	transform: scale(.1) translate3d(-2000px, 0, 0);

	transform-origin: left center

}

}

.zoomOutLeft {

	animation-name: zoomOutLeft

}

@keyframes zoomOutRight {

40% {

opacity:1;

transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0)

}

to {

	opacity: 0;

	transform: scale(.1) translate3d(2000px, 0, 0);

	transform-origin: right center

}

}

.zoomOutRight {

	animation-name: zoomOutRight

}

@keyframes zoomOutUp {

40% {

opacity:1;

transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);

animation-timing-function:cubic-bezier(.55, .055, .675, .19)

}

to {

	opacity: 0;

	transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);

	transform-origin: center bottom;

	animation-timing-function: cubic-bezier(.175, .885, .32, 1)

}

}

.zoomOutUp {

	animation-name: zoomOutUp

}

@keyframes slideInDown {

from {

transform:translate3d(0, -100%, 0);

visibility:visible

}

to {

	transform: translate3d(0, 0, 0)

}

}

.slideInDown {

	animation-name: slideInDown

}

@keyframes slideInLeft {

from {

transform:translate3d(-100%, 0, 0);

visibility:visible

}

to {

	transform: translate3d(0, 0, 0)

}

}

.slideInLeft {

	animation-name: slideInLeft

}

@keyframes slideInRight {

from {

transform:translate3d(100%, 0, 0);

visibility:visible

}

to {

	transform: translate3d(0, 0, 0)

}

}

.slideInRight {

	animation-name: slideInRight

}

@keyframes slideInUp {

from {

transform:translate3d(0, 100%, 0);

visibility:visible

}

to {

	transform: translate3d(0, 0, 0)

}

}

.slideInUp {

	animation-name: slideInUp

}

@keyframes slideOutDown {

from {

transform:translate3d(0, 0, 0)

}

to {

	visibility: hidden;

	transform: translate3d(0, 100%, 0)

}

}

.slideOutDown {

	animation-name: slideOutDown

}

@keyframes slideOutLeft {

from {

transform:translate3d(0, 0, 0)

}

to {

	visibility: hidden;

	transform: translate3d(-100%, 0, 0)

}

}

.slideOutLeft {

	animation-name: slideOutLeft

}

@keyframes slideOutRight {

from {

transform:translate3d(0, 0, 0)

}

to {

	visibility: hidden;

	transform: translate3d(100%, 0, 0)

}

}

.slideOutRight {

	animation-name: slideOutRight

}

@keyframes slideOutUp {

from {

transform:translate3d(0, 0, 0)

}

to {

	visibility: hidden;

	transform: translate3d(0, -100%, 0)

}

}

.slideOutUp {

	animation-name: slideOutUp

}



/********animate css********/



.dropdown:hover .dropdown-menu { display: block;}

.sidemenu li{ width:100%; float:left; position:relative; font-size:13px;}

.sidemenu li .btn-group{ display:block; width:100%; float:left;}

.sidemenu li .fa-angle-right{ float:right; margin-top: 3px; font-size:14px; color:#bbb;}

.sidemenu li .dropdown-toggle{ width:100%; text-align:left;}

.sidemenu .dropdown-menu {  top: 0 !important; border: 1px solid #cccccc; margin-left:-15px; padding:10px 5px; border-radius:0; left: 100% !important; height:auto;  position:absolute;  z-index: 5; background-color:#fff; float:left;} 

.sidemenu .dropdown-menu:after, .sidemenu .dropdown-menu:before {

	right: 100%;

	top: 18px;

	border: solid transparent;

	content: " ";

	height: 0;

	width: 0;

	position: absolute;

	pointer-events: none;

}



.sidemenu .dropdown-menu:after {

	border-color: rgba(255, 255, 255, 0);

	border-right-color: #ffffff;

	border-width: 10px;

	margin-top: -10px;

}

.sidemenu .dropdown-menu:before {

	border-color: rgba(204, 0, 0, 0);

	border-right-color: #cccccc;

	border-width: 11px;

	margin-top: -11px;

}

.clearfix{ clear:both;}

.sidemenu ul li a{ border-radius:0px 0 0 0px;}

.sidemenu ul li a:hover{ text-decoration:none; background-color:#F0F8FC;}

.sidemenu ul li a:hover .fa-angle-right{ display:none;}

.media-style-news .sidebar-blocks{ min-height:inherit !important; }

.media-style-news{ margin-bottom: 0; }

 .sidemenu ul .dropdown-toggle:hover ~ .dropdown-menu {display:block; background-color:#fff;}

.sidemenu ul .dropdown-toggle:hover ~ .dropdown-conten {display:block; background-color:#fff;}

.sidemenu ul li a:hover,.sidemenu ul li a:focus,.sidemenu ul li a:active{ color:#4db2ec !important;}

.top-nav .dropdown-menu{ right: 0!important; left:inherit !important; width:270px !important;}

.dropdown-menu .divider{ display:none;}

.ui-autocomplete { max-height: 450px !important;}

.nav-header{ width:100%; float:left; transition: all 0.2s ease-in-out 0s; display:none;} 

.block-nav{ height:42px; width:100%; border-bottom: 2px solid #000; display:block;}



.dropzone { border: 2px dashed  #ccc !important; background-color:#eee !important;}

.form-horizontal .control-label{ text-align:left; margin-bottom:10px; width:100%;}

.form-group small{ width:100%; text-align:left !important;}

.cc-selector-2{ margin-bottom:25px;}

.obi_form div.form-group input, .obi_form div.form-group select{ background-color:#fff;}

#content_dropzone .glyphicon{ font-size:18px; color:#b2b2b2; margin-right:5px;}

#content_dropzone{ color:#b2b2b2; } 

.cc-selector-2 h4{ /*font-family: 'Open Sans', sans-serif !important*/ color:#333; font-weight:600; font-size:20px; margin-top:35px; margin-bottom:20px;}

.form-control{ background-color:#fff !important;}

#search{ background-color:transparent !important;}

.payment label{ font-weight:400; font-size:15px; float:left; margin-top: 5px;}

.payment .fa{ font-size:28px; float:left; margin-right:8px;}

.payment-wrapper{ width:100%; float:left; border:solid 1px #ddd;}

.payment-left{ float:left; width:100%; border:solid 1px #ddd; border-radius:4px; padding:10px; display: flex;

align-items: center; position:relative;}

.payment-left:hover{ background-color:#f3f3f3; cursor:pointer;}

.payment-left input[type="radio"]{ float:right; position: absolute; right: 10px; top: 16px;}

.dropdown:hover .dropdown-menu {

  display: block;

}



.sidemenu li{ width:100%; float:left; position:relative; font-size:13px;}

.sidemenu li .btn-group{ display:block; width:100%; float:left;}

.sidemenu li .fa-angle-right{ float:right; margin-top: 3px; font-size:14px; color:#bbb;}

.sidemenu li .dropdown-toggle{ width:100%; text-align:left;}

.sidemenu .dropdown-menu {  top: 0 !important; border: 1px solid #cccccc; margin-left:-15px; padding:10px 5px;  min-width: 219px; border-radius:0; left: 100% !important; height:auto;  position:absolute;  z-index: 5; background-color:#fff; float:left;} 

.sidemenu .dropdown-menu:after, .sidemenu .dropdown-menu:before {

	right: 100%;

	top: 18px;

	border: solid transparent;

	content: " ";

	height: 0;

	width: 0;

	position: absolute;

	pointer-events: none;

}



.sidemenu .dropdown-menu:after {

	border-color: rgba(255, 255, 255, 0);

	border-right-color: #ffffff;

	border-width: 10px;

	margin-top: -10px;

}

.sidemenu .dropdown-menu:before {

	border-color: rgba(204, 0, 0, 0);

	border-right-color: #cccccc;

	border-width: 11px;

	margin-top: -11px;

}

.clearfix{ clear:both;}



.sidemenu ul li a:hover{ text-decoration:none; background-color:#F0F8FC;}

.sidemenu ul li a:hover .fa-angle-right{ display:none;}

/* .breaking_news{     border-bottom: 2px solid red; position: relative !important; top:0 !important;}

.breaking_news span {

    background-color: red; font-family: Raleway, sans-serif;

    font-size: 13px;

    letter-spacing: .3px;

    padding: 0px 8px; color: #fff !important;

    display: inline-block;

}

.breaking_news span h4{  background-color: red; font-family: Raleway, sans-serif; font-size: 13px;  color: #fff !important; font-weight: 600; text-decoration:none;}

*/.media-style-news .sidebar-blocks{ min-height:inherit !important; }
.media-style-news{ margin-bottom: 0; }
.sidemenu ul .dropdown-toggle:hover ~ .dropdown-menu {display:block; background-color:#fff;}
.sidemenu ul .dropdown-toggle:hover ~ .dropdown-conten {display:block; background-color:#fff;}
.sidemenu ul li a:hover,.sidemenu ul li a:focus,.sidemenu ul li a:active{ color:#4db2ec !important;}
.sidemenu .btn:active, .btn.active{ box-shadow:none;}
.sidemenu .btn-group.open .dropdown-toggle{ box-shadow:none !important;}
.dropdown-menu .divider{ display:none;}
.dropdown:hover .dropdown-menu {display: block;}
.grocery_li {position:relative !important;}
.grocery_li .grocery_ul {min-width: 160px !important;}
.grocery_li .grocery_ul > li > a:hover  {color:#ff2a14 !important;}
.grocery_li .grocery_ul > li > a:focus  {color:#ff2a14 !important;}
.navbar .nav .dropdown .dropdown-menu {top: 100%;left: 0;right: auto;width: 160px; min-width: 160px;box-shadow: 0 3px 10px 2px rgba(0,0,0,.21);border: 1px solid #ccc;border-radius: 0;}
.dropdown-menu{ left:auto !important; right: auto !important; }
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover, ul.catt li.dropdown a.dropdown-toggle:focus, ul.catt li.dropdown a.dropdown-toggle:hover{ color:#4db2ec !important;}
.navbar ul li.active a:after{left: 0; right: 0;}
.left_top_ads_new { float: left; left: 0; bottom:15px; width: 180px; height: 800px; position:fixed;}
.left_top_ads_new img { width: 100%; height: 800px;}
.right_top_ads_new { float: left; right: 0; bottom:15px; width: 180px;height: 800px; position: fixed;}
.right_top_ads_new img { width: 100%; height: 800px;}
.left_top_ads { float: left; left: 0; top:17px;width: 200px;     height: 100px; position: absolute;}
.left_top_ads img { width: 100%; height: 100px;}
.right_top_ads{ float: right; width: 200px; right: 0; top:17px; height: 100px;  position: absolute;}
.right_top_ads img { width: 100%; height: 100px; }
.middle-header{ position: relative; }
.big-add img {width: 100%;}
.home_desktop_view{ display:block;}
.home_mobile_view{ display:none;  }
#open_model .modal-content{ background-color:transparent !important; border-radius:0; border:0px none; box-shadow:none; }
#open_model .modal-dialog{ width:420px; margin:0 auto;}
.model-add-pic{ width:100%; float:left; overflow:hidden; box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 0.2); margin-top:8px;}
.model-add-pic img{ width:100%;}
#open_model .modal-body{ padding:0;}
#open_model .close{ color:#fff; text-shadow:none; font-size:11px; font-weight:500; opacity:1;}
#open_model.modal{ top:148px;}
.wishlist{  width:100%; float:left;}
.top-small-news .col-xs-6{ padding:0px 1px; }
.small-wrapper{ width:100%; padding:0px 2px;}
.top-small-news .featured_news1 img{ width: 100%;
height: 200px;
min-height: inherit;
object-fit: cover;}
#live_steam_video{ width:100%; float:left; }
#live_steam_video iframe{ width:100%; /*height:100%;*/} 
.hidden-video{ width:100%;}
.precious-logo{ background-color:transparent !important; float:right; padding:0 !important;     top: -12px;  position: absolute;  right: 0;}
.precious-logo{  height:40px; width:70px}
.precious-logo img{ height:40px; width:100%;  object-fit: contain;}
#search_qry{ position:relative;}
.search-title{ font-size:18px; color:#fff !important; font-weight:600; float:left; width:100%; margin-bottom:8px;}
.bk-news{ position:relative;}
.video-heading{ background-color:#333; color:#fff !important; font-weight:600; padding:10px 15px; line-height: 16px; width:100%; float:left; margin:-5px 0 0 0; font-size:13px;}
.media-object-images{ width:100%;} 
.send-tips .form-group{ margin-left:0 !important; margin-right:0 !important;}
.latest-search .form-control{ height:45px;}
#myModal_login .modal-sm { width: 300px !important;  margin-left:auto; margin-right:auto; }
.modal-sm{ margin-top:80px;}
p.signup-btnn{ margin-top:10px !important;}
.post-list{ float:left; width:100%;}
.about-post-left{ width:100px; height:100px;  float:left;}
.about-post-left img{ object-fit: cover;}
.about-post-right{ width: calc(100% - 100px); padding-left:15px; float:left;}
.about-post-right .about_right_title2{ font-size:16px !important;}
.about-post-right h4{ margin-top:0px !important;}
.impression_list ul{ margin:0 !important; padding:0 !important;}
.impression_list li{ margin:0 !important; padding:0 !important;}
.midd-image{ width:100%; height:130px; overflow:hidden;}
.midd-image img{ height:130px;}
.midd-text{ float:left; width:100% !important;}
.switch-right .midd-text{ margin-left:-15px;}
.switch-right .col-md-7{ padding-right:0;}
.modal.in .modal-dialog{ overflow:visible;}
.politics-wrapp{ width:100%;  padding:0 15px; margin-bottom:25px;}
.politics-wrapp .right-sidebar-topstories{ padding-right:0;}
#data_search_result .ui-menu .ui-menu-item-wrapper img{ height:85px !important;}
#data_search_result h4{ font-size:14px !important;}
#data_search_result p strong{ font-size:12px;}
.mt-0{ margin-top:0 !important;}
#live_steam_video iframe{ width: 100% !important; vertical-align: middle;
	/*height: auto !important;*/}

/*.video_iframe .iframe-height{ height:auto !important; border:solid 1px red;} 
*/
@media (max-width:1380px) {
.left_top_ads_new{ width: 90px; height: auto; }
.left_top_ads_new img{ width: 90px; height:auto;}
.right_top_ads_new{ width: 90px; height: auto;}
.right_top_ads_new img{ width: 90px; height:auto;}

}



@media (max-width:1200px) {
.block-nav { height: 15px;}
.left_top_ads{ top:93px;}
.right_top_ads{ position:relative; }
.media-style-news-bottom .media-body p{ min-height:inherit; height:auto; max-height:inherit;}

}



@media (max-width:990px) {

* {
-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;

}



.home_mobile_view{ display:block;}
.home_desktop_view{ display:block;}
header .left_top_ads{ display:none;}
header .right_top_ads{ display:none;}
.navbar.navbar-default.border_line_black{ margin-bottom:15px;}
.block-nav{ height:0; margin-bottom:15px;}
.video-wrapp{ padding:0px 15px;}
.center_video_hidden_md { display:none;}
.featured_news .featured_news1{ margin-top:2px; background-color:#eee; text-align:center; overflow:hidden;}
.featured_news1 img{ width:auto; height:auto;}
.featured_news1 img { object-fit: contain; min-height:200px; width: 100%;}
.vi_main_heading{ margin-top:15px; font-size:32px;}
.top-section .left-sidebar ul li .heading-list{ font-size:18px;}
.advertisement-link2{  width:50%; float:left; padding-right:15px; margin:15px 0;}
.advertisement-link img{ width:100%;}
.top-section .left-sidebar{ padding-right:0;}
.community-center-left{ margin-top:25px;}
img.vi_home-image{ width:auto; display: inline-block;}
.navbar ul li a {  padding: 10px 12px;}
.letter{ width:100%;}
.letter-inner{ background-color:#f1f1f1; text-align:center;}
.letter-inner img{ width:auto;}
.letter p{ font-size:16px; margin-top:15px;}
.media_video{ position:relative; margin-bottom:15px;} 
.media-left.media-top .play-holder{ left:0; right:0;}
.img-responsive{ display:inline-block;}
.p-content{ width:100%; margin-top:10px; margin-bottom:30px !important;}
.cont{  width:100%; float:left; margin:15px 0;}
.big-block a{ text-align:center; }
.big-block-pic{ background-color:#eee; text-align:center; width:100%; float:left;}
.big-block a img{ height:280px; display:inline-block; width:auto;}
.big-block h3{ margin-top:15px; float:left; width:100%; text-align:left; font-size:20px;}
.big-block{ margin-bottom:20px;}
.big-block p{ margin-bottom:20px;}
h3{ font-size:21px;}
.media-heading{ font-size:17px; font-weight:700;}
.caribben{ width:100%; margin-top:20px; float:left;}
.right-sidebar-policits .media h4.media-heading { margin-top:0px !important;}
footer{ text-align:left !important;     float: left;   width: 100%;}
.more-top-stories ul li a{ height:auto;}
.img110 a{ margin-bottom:15px;  float:left; width:100%;}
.padding_desk{ padding-right:15px; padding-left:15px;}
.pre-per .padding_desk{ padding-right:0;padding-left:0px;}
.sidebar-blocks { padding: 0 15px 0 15px;}
.top-section .left-sidebar ul {  width:100%; float:left;}
.top-section .left-sidebar ul li{ padding:0 15px 0 0; width:49%;}
.community-center-left .media-body .media-heading{ min-height:47px;}
.community .media{ margin-top:0; display:inline-block;}
.community .media-left{ padding-right:0;}
.community .media .media-heading{ min-height:45px; padding-right:15px;}
.community .media-body{ display:inline-block; width:100%;}
.break .media{ margin-top:0; margin-bottom:15px;}
.media-heading a { font-size: 18px;}
.media_video { background-color:#000;}
.news-rule{ width:100%; min-height: 130px;}
.news-rule-wrapp{ display:block;} 
.news-rule .mobile_media_left{ width:120px; height:105px; padding-left:0;  text-align:center; float:left; background-color: #f1f1f1; overflow: hidden; border: solid 1px #e9e9e9;}
.news-rule .mobile_media_left a{ width:100%;}
.news-rule .mobile_media_left .media-object{ height:105px; object-fit: contain;}
.news-rule .mobile_media_right{ padding-left:15px; width: calc(100% - 120px); }
.news-rule-wrapp .media{ margin-top:0; margin-bottom:15px;}
.vic-video-coard{ width:100%; float:left; }
.vic-video-coard .media-heading{ min-height:50px !important;}
.entertainment-ads-bottom{  float:left; width:100%; padding:0px 15px !important;}
.entertainment-ads-bottom .right-sidebar{ padding-left:15px !important;}
.news-rule .media-heading a{ font-size:17px;}
.opinion-page-sec{ margin-top:0;}
.big-block{ overflow:hidden;}
.ent-image{ margin-bottom:20px !important; float:left; width:100%;}
.right-sidebar-policits-big{  text-align:left;}
.ent-wrapp .img-responsive{ margin-bottom:20px !important; float:left; width:100%;}
.ent-wrapp .media-object{ height:auto !important; margin-bottom:10px !important;}
.vic-vid h3{ padding:0 !important; font-size:18px !important; font-weight: 600; color:#000; line-height: 22px; margin:10px 0 0 0;}
.ent-wrapp .mobile_media_left{ width:120px; height:105px; overflow:hidden; float:left; background-color: #f1f1f1;}
.ent-wrapp .mobile_media_left .media-object{ width:120px !important; height:105px !important; }
.ent-wrapp .mobile_media_right { padding-left: 15px; width: calc(100% - 120px); float:left;}
.pre-per .big-block-pic{ text-align:center !important;}
.pre-per .big-block a img{ float:none; width:100%; height:auto;}
.pre-per .mobile_media_left{ width:120px; height:105px; overflow:hidden; float:left; background-color: #f1f1f1;}
.pre-per .mobile_media_left .media-object{ width:120px !important; height:105px !important; }
.pre-per .mobile_media_right { padding-left: 15px; width: calc(100% - 120px); float:left;}
.big-block2{ margin-top:0px; margin-bottom:15px;}
.mobile_media_left{ width:120px; height:105px; overflow:hidden; float:left;}
.mobile_media_left .media-object{ width:120px !important; height:105px !important; }
.mobile_media_right { padding-left: 15px; width: calc(100% - 120px); float:left;}
.flinks.pull-right{ float:left !important;}
.flinks ul li a{ display:inline-block; margin:3px 0 !important;}
#live_steam_video{ background-color:#000; text-align:center;}
.advertisement-link{ text-align:center;}
.advertisement-link img{ display:inline-block; width:auto; max-width:100%;}
.community-center-image{ text-align:center; background-color:#f1f1f1; width:100%; margin-bottom:15px;}
.advertisement-link{ text-align:center; float:left; width:100%; position: relative; z-index: 0;}
.sidebar-blocks img{ height:180px;}
.vi_home-paddingg{ padding-left:0px !important;}

}

@media (max-width:810px) {
.top-section .left-sidebar ul li{ width:100%; padding-right: 0;}
.top-small-news .featured_news1 img{ height:200px;}
 
}

@media (max-width:767px) {
.big-add{ margin-top:15px;}
.hr_mobile{ border:0px none;}
.vi_main_heading h1 a{ float:left; text-align:left;}
.opinion-page-sec{ float:left; width:100%;}
.img-responsive{ width:100%; float:left;}
.mb-3{ margin-bottom:20px !important;}
.advertisement-link2{ width:100%; padding-right:0; margin-top:0;}
img.vi_home-image{ width:100%;}
img { margin: 0 0 0px !important;}
.mt-3{ margin-top:20px;  float:left; width:100%; margin-bottom:10px;}
.media-left, .media > .pull-left{ padding-right:0;}
.community-center-left { padding-left:15px;}
.media-heading a { font-size: 18px;}
.community .media{ display:block;}
.media-left.media-top.mobile_media_left img{ object-fit: contain !important;}
.big-block a img{ width:auto; height:auto; max-width:100%;}
.more-top-stories ul{ padding-left:15px; }
.letter-inner img{ width:100%;   object-fit: contain; max-width:100%;}
.top-small-news .featured_news_content{ width:100%; padding:10px 5px; height: 107px; display: flex; align-items: top;}
.featured_news .featured_news1 .featured_news_content{  background-color: rgba(0, 0, 0, 0.7) !important;  }
.top-small-news .featured_news_content h4{ margin-top:0; font-weight:600 !important; text-align:left; font-size:18px !important; margin-bottom:0px !important;line-height:24px !important;}
.featured_news .featured_news1{ border:0px none; background-color:transparent;}
.category-cover .category-cover-left h2, .vi_main_heading h1 a { font-size: 22px;}
.news-rule .media-heading a, .media-heading a{ font-size:15px; font-weight:600;}
.community-center-left .media-body .media-heading{ line-height:19px;}
.top-section .left-sidebar ul li .heading-list { font-size: 16px; line-height:20px;}
.community-center-left .right-sidebar-policits-big h3{ font-size:19px;}
.community-center-image{ text-align: center; background-color: #f1f1f1; width: 100%; margin-bottom: 0px; float:left;}
.community-center-image img{  object-fit: contain; }
.community-center-left .media-body .media-heading{ min-height:inherit;}
.video_iframe iframe{ height:100%; }
.vic-vid h3{ float:left; width:100%;}
.big-block2{ margin-top:30px;}
.more-top-stories ul{ padding-left:0;}
.more-top-stories ul li{ margin:0 0 15px 0; padding:0 0 0 15px; float:left; width:100%;}
.more-top-stories ul li::before { left: 0;}
.middle-main .middle-big-news img, .sidebar-blocks img{ width:100%;}
.opinion .letter p{ font-size:13px; line-height:15px;}
.sidebar-blocks{ min-height:inherit !important;}
.news-rule{ min-height:inherit;}
.breaking { display:block;}
.bk-news{ width:100%; float:left; margin-top:15px; margin-bottom:15px; padding-right:15px;}
.ui-autocomplete, p.animated.slideInDown.rotating-item {   padding-right: 15px;}
.border_bm{ margin-top:35px;}
.ui-autocomplete{ width:100%;}
.ui-menu .ui-menu-item .col-xs-3{  width:100px !important; padding:0 !important;}
.ui-menu .ui-menu-item .col-xs-9{  width: calc(100% - 100px) !important; padding-left:15px;}
.ui-menu .ui-menu-item-wrapper img{ width:100px !important; margin:0 !important;}
#ui-id-1{ padding:10px !important;}

 .caribbean:hover .dropdown-menu,.caribbean:focus .dropdown-menu,.caribbean:active .dropdown-menu{  display:block !important;}

 
}

@media (max-width:600px) {
img.vi_home-image{ height:auto; width:100%;}
.middle-main .middle-big-news img, .sidebar-blocks img{ height:auto; width:100%;}
.letter-inner img{ width:100%; height:160px;}
.big-block h3{ font-size:18px; font-weight:600;} 
#live_steam_video iframe{  width:100% !important;}
#live_steam_video{ float:left; width:100%;}
.video_iframe iframe { height: 217px;}
.mobile_media_right,.news-rule .mobile_media_right {  padding-left: 10px !important;}
.breaking{ font-size:14px; line-height:15px;}
.ui-autocomplete, p.animated.slideInDown.rotating-item {padding:0px 0px;}
.top-section .left-sidebar ul li .heading-list{ font-size:15px;}
.sidemenu-open{ width:190px !important;}
.top-small-news .featured_news_content h4 {overflow: hidden;}
.news-rule .media-heading a, .media-heading a{ font-size:14px;}
.top-small-news .featured_news_content h4{font-size: 16px !important;line-height:22px !important;}
}



@media (max-width:430px) {
    
#open_model .modal-dialog{ width:300px; margin:0 auto;}
.big-block2{ margin-top:10px;}
.top-small-news .featured_news_content{height: 100px;}
.opinion .letter p{ min-height:45px;}

 .sidemenu .dropdown-menu{ width:150px !important; min-width:150px !important; max-width:150px !important; background-color:#fff;}
 

.sidemenu .dropdown-menu{ width:100% !important; min-width:100%; !important;}

.sidemenu a{ float:left; width:100%;}
.top-small-news .featured_news1 img { height: 180px;}
.top-small-news .featured_news_content h4 { font-size: 14px !important;  line-height: 20px !important;}

}

@media (max-width:415px) {
    .top-small-news .featured_news_content {
   height: 100px;
}


}

@media (max-width:360px) {
    .top-small-news .featured_news_content {
   height: 84px;
}


}

@media (max-width:360px) {
    .top-small-news .featured_news_content h4 {
      font-size: 13px !important;
   line-height: 16px !important;
}
}
body{ 	font-family: 'Open Sans', sans-serif; font-weight:400;}
/*********bootstrap css start*********/
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800&display=swap');
.label, sub, sup { vertical-align: baseline}
hr, img { border: 0 }
body{ overflow-x:hidden;}
body, figure {margin: 0; font-family: 'Open Sans', sans-serif;} 
.btn-group>.btn-group, .btn-toolbar .btn, .btn-toolbar .btn-group, .btn-toolbar .input-group, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .dropdown-menu {
float: left}
.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse, .pre-scrollable { max-height: 340px;}
html {
/*	font-family: sans-serif;*/
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
    overflow-x: hidden !important;
}
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;}
b, optgroup, strong {	font-weight:600;}
dfn {	font-style: italic}
h1 { margin: .67em 0 }
mark { color: #000; background: #ff0 }
sub, sup {	position: relative;	font-size: 75%;	line-height: 0}
sup { top: -.5em}
sub { bottom: -.25em}
img { vertical-align: middle }
svg:not(:root) { overflow: hidden }
hr { height: 0; -webkit-box-sizing: content-box; 	-moz-box-sizing: content-box; box-sizing: content-box}
pre, textarea { overflow: auto}
code, kbd, pre, samp {	font-size: 1em

}
.heighlight_news {
border: solid 1px #ddd;
padding: 0px 5px 10px 10px;
background-color:#efefefef;
}
button, input, optgroup, select, textarea {

	margin: 0;

	font: inherit;

	color: inherit

}

.glyphicon, address {

	font-style: normal

}

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 {

padding:0;

border:0

}

input[type=checkbox], input[type=radio] {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	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-search-cancel-button, input[type=search]::-webkit-search-decoration {

-webkit-appearance:none

}

table {

	border-spacing: 0;

	border-collapse: collapse

}

td, th {

	padding: 0

}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */

@media print {

blockquote, img, pre, tr {

	page-break-inside: avoid

}

*, :after, :before {

	color: #000!important;

	text-shadow: none!important;

	background: 0 0!important;

	-webkit-box-shadow: none!important;

	box-shadow: none!important

}

a, a:visited {

	text-decoration: underline

}

a[href]:after {

	content: " (" attr(href) ")"

}

abbr[title]:after {

	content: " (" attr(title) ")"

}

a[href^="javascript:"]:after, a[href^="#"]:after {

	content: ""

}

blockquote, pre {

	border: 1px solid #999

}

thead {

	display: table-header-group

}

img {

	max-width: 100%!important

}

h2, h3, p {

	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 td, .table-bordered th {

	border: 1px solid #ddd!important

}

}

.dropdown-menu, .modal-content {

	-webkit-background-clip: padding-box

}

.btn, .btn-danger.active, .btn-danger:active, .btn-default.active, .btn-default:active, .btn-info.active, .btn-info:active, .btn-primary.active, .btn-primary:active, .btn-warning.active, .btn-warning:active, .btn.active, .btn:active, .dropdown-menu>.disabled>a:focus, .dropdown-menu>.disabled>a:hover, .form-control, .navbar-toggle, .open>.dropdown-toggle.btn-danger, .open>.dropdown-toggle.btn-default, .open>.dropdown-toggle.btn-info, .open>.dropdown-toggle.btn-primary, .open>.dropdown-toggle.btn-warning {

	background-image: none

}

.img-thumbnail, body {

	background-color: #fff

}

@font-face {

	font-family: 'Glyphicons Halflings';

	src: url(../fonts/glyphicons-halflings-regular.eot);

	src: url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(../fonts/glyphicons-halflings-regular.woff2) format('woff2'), url(../fonts/glyphicons-halflings-regular.woff) format('woff'), url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')

}

.glyphicon {

	position: relative;

	top: 1px;

	display: inline-block;

	font-family: 'Glyphicons Halflings';

	font-weight: 400;

	line-height: 1;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale

}

.glyphicon-asterisk:before {

	content: "\002a"

}

.glyphicon-plus:before {

	content: "\002b"

}

.glyphicon-eur:before, .glyphicon-euro: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, .glyphicon-btc:before, .glyphicon-xbt:before {

	content: "\e227"

}

.glyphicon-jpy:before, .glyphicon-yen:before {

	content: "\00a5"

}

.glyphicon-rub:before, .glyphicon-ruble: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"

}

*, :after, :before {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box

}

html {

	font-size: 10px;

	-webkit-tap-highlight-color: transparent

}

body {

/*	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;*/

	font-size: 14px;

	line-height: 1.42857143;

	color: #333; overflow-x:hidden !important;

}

button, input, select, textarea {

	font-family: inherit;

	font-size: inherit;

	line-height: inherit

}

a {

	color: #337ab7;

	text-decoration: none

}

a:focus, a:hover {

	color: #23527c;

	text-decoration: underline

}

a:focus {

	outline: -webkit-focus-ring-color auto 5px;

	outline-offset: -2px

}

.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {

	display: block;

	max-width: 100%;

	height: auto

}

.img-rounded {

	border-radius: 6px

}

.img-thumbnail {

	display: inline-block;

	max-width: 100%;

	height: auto;

	padding: 4px;

	line-height: 1.42857143;

	border: 1px solid #ddd;

	border-radius: 4px;

	-webkit-transition: all .2s ease-in-out;

	-o-transition: all .2s ease-in-out;

	transition: all .2s ease-in-out

}

.img-circle {

	border-radius: 50%; object-fit: cover;

}

hr {

	margin-top: 20px;

	margin-bottom: 20px;

	border-top: 1px solid #eee

}

.sr-only {

	position: absolute;

	width: 1px;

	height: 1px;

	padding: 0;

	margin: -1px;

	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: 500;

	line-height: 1.1;

	color: inherit

}

.h1 .small, .h1 small, .h2 .small, .h2 small, .h3 .small, .h3 small, .h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small, h4 .small, h4 small, h5 .small, h5 small, h6 .small, h6 small {

	font-weight: 400;

	line-height: 1;

	color: #777

}

.h1, .h2, .h3, h1, h2, 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, .h5, .h6, h4, h5, 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: 36px

}

.h2, h2 {

	font-size: 30px

}

.h3, h3 {

	font-size: 24px

}

.h4, h4 {

	font-size: 18px

}

.h5, h5 {

	font-size: 14px

}

.h6, h6 {

	font-size: 12px

}

p {

	margin: 0 0 10px

}

.lead {

	margin-bottom: 20px;

	font-size: 16px;

	font-weight: 300;

	line-height: 1.4

}

dt, kbd kbd, label {

	font-weight: 700

}

address, blockquote .small, blockquote footer, blockquote small, dd, dt, pre {

	line-height: 1.42857143

}





@media (min-width:768px) {

.lead {

	font-size: 21px

}

}

.small, small {

	font-size: 85%

}

.mark, mark {

	padding: .2em;

	background-color: #fcf8e3

}

.list-inline, .list-unstyled {

	padding-left: 0;

	list-style: none

}

.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: #777

}

.text-primary {

	color: #337ab7

}

a.text-primary:focus, a.text-primary:hover {

	color: #286090

}

.text-success {

	color: #3c763d

}

a.text-success:focus, a.text-success:hover {

	color: #2b542c

}

.text-info {

	color: #31708f

}

a.text-info:focus, a.text-info:hover {

	color: #245269

}

.text-warning {

	color: #8a6d3b

}

a.text-warning:focus, a.text-warning:hover {

	color: #66512c

}

.text-danger {

	color: #a94442

}

a.text-danger:focus, a.text-danger:hover {

	color: #843534

}

.bg-primary {

	color: #fff;

	background-color: #337ab7

}

a.bg-primary:focus, a.bg-primary:hover {

	background-color: #286090

}

.bg-success {

	background-color: #dff0d8

}

a.bg-success:focus, a.bg-success:hover {

	background-color: #c1e2b3

}

.bg-info {

	background-color: #d9edf7

}

a.bg-info:focus, a.bg-info:hover {

	background-color: #afd9ee

}

.bg-warning {

	background-color: #fcf8e3

}

a.bg-warning:focus, a.bg-warning:hover {

	background-color: #f7ecb5

}

.bg-danger {

	background-color: #f2dede

}

a.bg-danger:focus, a.bg-danger:hover {

	background-color: #e4b9b9

}

pre code, table {

	background-color: transparent

}

.page-header {

	padding-bottom: 9px;

	margin: 40px 0 20px;

	border-bottom: 1px solid #eee

}

dl, ol, ul {

	margin-top: 0

}

blockquote ol:last-child, blockquote p:last-child, blockquote ul:last-child, ol ol, ol ul, ul ol, ul ul {

	margin-bottom: 0

}

address, dl {

	margin-bottom: 20px

}

ol, ul {

	margin-bottom: 10px

}

.list-inline {

	margin-left: -5px

}

.list-inline>li {

	display: inline-block;

	padding-right: 4px;

	padding-left: 4px

}

dd {

	margin-left: 0

}

@media (min-width:768px) {

.dl-horizontal dt {

	float: left;

	width: 160px;

	overflow: hidden;

	clear: left;

	text-align: right;

	text-overflow: ellipsis;

	white-space: nowrap

}

.dl-horizontal dd {

	margin-left: 180px

}

.container {

	width: 750px

}

}

abbr[data-original-title], abbr[title] {

	cursor: help;

	border-bottom: 1px dotted #777

}

.initialism {

	font-size: 90%;

	text-transform: uppercase

}

blockquote {

	padding: 10px 20px;

	margin: 0 0 20px;

	font-size: 17.5px;

	border-left: 5px solid #eee

}

blockquote .small, blockquote footer, blockquote small {

	display: block;

	font-size: 80%;

	color: #777

}

legend, pre {

	display: block;

	color: #333

}

blockquote .small:before, blockquote footer:before, blockquote small:before {

	content: '\2014 \00A0'

}

.blockquote-reverse, blockquote.pull-right {

	padding-right: 15px;

	padding-left: 0;

	text-align: right;

	border-right: 5px solid #eee;

	border-left: 0

}

code, kbd {

	padding: 2px 4px;

	font-size: 90%

}

caption, th {

	text-align: left

}

.blockquote-reverse .small:before, .blockquote-reverse footer:before, .blockquote-reverse small:before, blockquote.pull-right .small:before, blockquote.pull-right footer:before, blockquote.pull-right small:before {

	content: ''

}

.blockquote-reverse .small:after, .blockquote-reverse footer:after, .blockquote-reverse small:after, blockquote.pull-right .small:after, blockquote.pull-right footer:after, blockquote.pull-right small:after {

	content: '\00A0 \2014'

}

code, kbd, pre, samp {

	font-family: Menlo, Monaco, Consolas, "Courier New", monospace

}

code {

	color: #c7254e;

	background-color: #f9f2f4;

	border-radius: 4px

}

kbd {

	color: #fff;

	background-color: #333;

	border-radius: 3px;

	-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);

	box-shadow: inset 0 -1px 0 rgba(0,0,0,.25)

}

kbd kbd {

	padding: 0;

	font-size: 100%;

	-webkit-box-shadow: none;

	box-shadow: none

}

pre {

	padding: 9.5px;

	margin: 0 0 10px;

	font-size: 13px;

	word-break: break-all;

	word-wrap: break-word;

	background-color: #f5f5f5;

	border: 1px solid #ccc;

	border-radius: 4px

}

.container, .container-fluid {

	margin-right: auto;

	margin-left: auto

}

pre code {

	padding: 0;

	font-size: inherit;

	color: inherit;

	white-space: pre-wrap;

	border-radius: 0

}

.container, .container-fluid {

	padding-right: 15px;

	padding-left: 15px

}

.pre-scrollable {

	overflow-y: scroll

}

@media (min-width:992px) {

.container {

	width: 970px

}

}







@media (min-width:1200px) {

.container {

	width: 1170px

	

}

}

.row {

	margin-right: -15px;

	margin-left: -15px

}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .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-md-1, .col-md-10, .col-md-11, .col-md-12, .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-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .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-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {

	position: relative;

	min-height: 1px;

	padding-right: 15px;

	padding-left: 15px

}

.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:768px) {

.col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {

	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:992px) {

.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 {

	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-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {

	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

}

}

caption {

	padding-top: 8px;

	padding-bottom: 8px;

	color: #777

}

.table {

	width: 100%;

	max-width: 100%;

	margin-bottom: 20px

}

.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {

	padding: 8px;

	line-height: 1.42857143;

	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>td, .table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>td, .table>thead:first-child>tr:first-child>th {

	border-top: 0

}

.table>tbody+tbody {

	border-top: 2px solid #ddd

}

.table .table {

	background-color: #fff

}

.table-condensed>tbody>tr>td, .table-condensed>tbody>tr>th, .table-condensed>tfoot>tr>td, .table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td, .table-condensed>thead>tr>th {

	padding: 5px

}

.table-bordered, .table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {

	border: 1px solid #ddd

}

.table-bordered>thead>tr>td, .table-bordered>thead>tr>th {

	border-bottom-width: 2px

}

.table-striped>tbody>tr:nth-of-type(odd) {

	background-color: #f9f9f9

}

.table-hover>tbody>tr:hover, .table>tbody>tr.active>td, .table>tbody>tr.active>th, .table>tbody>tr>td.active, .table>tbody>tr>th.active, .table>tfoot>tr.active>td, .table>tfoot>tr.active>th, .table>tfoot>tr>td.active, .table>tfoot>tr>th.active, .table>thead>tr.active>td, .table>thead>tr.active>th, .table>thead>tr>td.active, .table>thead>tr>th.active {

	background-color: #f5f5f5

}

table col[class*=col-] {

	position: static;

	display: table-column;

	float: none

}

table td[class*=col-], table th[class*=col-] {

	position: static;

	display: table-cell;

	float: none

}

.table-hover>tbody>tr.active:hover>td, .table-hover>tbody>tr.active:hover>th, .table-hover>tbody>tr:hover>.active, .table-hover>tbody>tr>td.active:hover, .table-hover>tbody>tr>th.active:hover {

	background-color: #e8e8e8

}

.table>tbody>tr.success>td, .table>tbody>tr.success>th, .table>tbody>tr>td.success, .table>tbody>tr>th.success, .table>tfoot>tr.success>td, .table>tfoot>tr.success>th, .table>tfoot>tr>td.success, .table>tfoot>tr>th.success, .table>thead>tr.success>td, .table>thead>tr.success>th, .table>thead>tr>td.success, .table>thead>tr>th.success {

	background-color: #dff0d8

}

.table-hover>tbody>tr.success:hover>td, .table-hover>tbody>tr.success:hover>th, .table-hover>tbody>tr:hover>.success, .table-hover>tbody>tr>td.success:hover, .table-hover>tbody>tr>th.success:hover {

	background-color: #d0e9c6

}

.table>tbody>tr.info>td, .table>tbody>tr.info>th, .table>tbody>tr>td.info, .table>tbody>tr>th.info, .table>tfoot>tr.info>td, .table>tfoot>tr.info>th, .table>tfoot>tr>td.info, .table>tfoot>tr>th.info, .table>thead>tr.info>td, .table>thead>tr.info>th, .table>thead>tr>td.info, .table>thead>tr>th.info {

	background-color: #d9edf7

}

.table-hover>tbody>tr.info:hover>td, .table-hover>tbody>tr.info:hover>th, .table-hover>tbody>tr:hover>.info, .table-hover>tbody>tr>td.info:hover, .table-hover>tbody>tr>th.info:hover {

	background-color: #c4e3f3

}

.table>tbody>tr.warning>td, .table>tbody>tr.warning>th, .table>tbody>tr>td.warning, .table>tbody>tr>th.warning, .table>tfoot>tr.warning>td, .table>tfoot>tr.warning>th, .table>tfoot>tr>td.warning, .table>tfoot>tr>th.warning, .table>thead>tr.warning>td, .table>thead>tr.warning>th, .table>thead>tr>td.warning, .table>thead>tr>th.warning {

	background-color: #fcf8e3

}

.table-hover>tbody>tr.warning:hover>td, .table-hover>tbody>tr.warning:hover>th, .table-hover>tbody>tr:hover>.warning, .table-hover>tbody>tr>td.warning:hover, .table-hover>tbody>tr>th.warning:hover {

	background-color: #faf2cc

}

.table>tbody>tr.danger>td, .table>tbody>tr.danger>th, .table>tbody>tr>td.danger, .table>tbody>tr>th.danger, .table>tfoot>tr.danger>td, .table>tfoot>tr.danger>th, .table>tfoot>tr>td.danger, .table>tfoot>tr>th.danger, .table>thead>tr.danger>td, .table>thead>tr.danger>th, .table>thead>tr>td.danger, .table>thead>tr>th.danger {

	background-color: #f2dede

}

.table-hover>tbody>tr.danger:hover>td, .table-hover>tbody>tr.danger:hover>th, .table-hover>tbody>tr:hover>.danger, .table-hover>tbody>tr>td.danger:hover, .table-hover>tbody>tr>th.danger:hover {

	background-color: #ebcccc

}

.table-responsive {

	min-height: .01%;

	overflow-x: auto

}

@media screen and (max-width:767px) {

.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>tbody>tr>td, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>td, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>thead>tr>th {

	white-space: nowrap

}

.table-responsive>.table-bordered {

	border: 0

}

.table-responsive>.table-bordered>tbody>tr>td:first-child, .table-responsive>.table-bordered>tbody>tr>th:first-child, .table-responsive>.table-bordered>tfoot>tr>td:first-child, .table-responsive>.table-bordered>tfoot>tr>th:first-child, .table-responsive>.table-bordered>thead>tr>td:first-child, .table-responsive>.table-bordered>thead>tr>th:first-child {

	border-left: 0

}

.table-responsive>.table-bordered>tbody>tr>td:last-child, .table-responsive>.table-bordered>tbody>tr>th:last-child, .table-responsive>.table-bordered>tfoot>tr>td:last-child, .table-responsive>.table-bordered>tfoot>tr>th:last-child, .table-responsive>.table-bordered>thead>tr>td:last-child, .table-responsive>.table-bordered>thead>tr>th:last-child {

	border-right: 0

}

.table-responsive>.table-bordered>tbody>tr:last-child>td, .table-responsive>.table-bordered>tbody>tr:last-child>th, .table-responsive>.table-bordered>tfoot>tr:last-child>td, .table-responsive>.table-bordered>tfoot>tr:last-child>th {

	border-bottom: 0

}

}

fieldset, legend {

	padding: 0;

	border: 0

}

fieldset {

	min-width: 0;

	margin: 0

}

legend {

	width: 100%;

	margin-bottom: 20px;

	font-size: 21px;

	line-height: inherit;

	border-bottom: 1px solid #e5e5e5

}

label {

	display: inline-block;

	max-width: 100%;

	margin-bottom: 5px

}

input[type=search] {

	-webkit-box-sizing: border-box;

	-moz-box-sizing: border-box;

	box-sizing: border-box;

	-webkit-appearance: none

}

input[type=checkbox], input[type=radio] {

	margin: 4px 0 0;

	margin-top: 1px\9;

	line-height: normal

}

.form-control, output {

	font-size: 14px;

	line-height: 1.42857143;

	color: #555;

	display: block

}

input[type=file] {

	display: block

}

input[type=range] {

	display: block;

	width: 100%

}

select[multiple], select[size] {

	height: auto

}

input[type=file]:focus, input[type=checkbox]:focus, input[type=radio]:focus {

	outline: -webkit-focus-ring-color auto 5px;

	outline-offset: -2px

}

output {

	padding-top: 7px

}

.form-control {

	width: 100%;

	height: 34px;

	padding: 6px 12px;

	background-color: #fff;

	border: 1px solid #ccc;

	border-radius: 4px;

	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

	-webkit-transition: border-color ease-in-out .15s, -webkit-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: #66afe9;

	outline: 0;

	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6);

	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6)

}

.form-control::-moz-placeholder {

color:#999;

opacity:1

}

.form-control:-ms-input-placeholder {

color:#999

}

.form-control::-webkit-input-placeholder {

color:#999

}

.has-success .checkbox, .has-success .checkbox-inline, .has-success .control-label, .has-success .form-control-feedback, .has-success .help-block, .has-success .radio, .has-success .radio-inline, .has-success.checkbox label, .has-success.checkbox-inline label, .has-success.radio label, .has-success.radio-inline label {

	color: #3c763d

}

.form-control::-ms-expand {

background-color:transparent;

border:0

}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {

	background-color: #eee;

	opacity: 1

}

.form-control[disabled], fieldset[disabled] .form-control {

	cursor: not-allowed

}

textarea.form-control {

	height: auto

}

@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: 34px

}

.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], input[type=date].input-sm, input[type=time].input-sm, input[type=datetime-local].input-sm, input[type=month].input-sm {

	line-height: 30px

}

.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], input[type=date].input-lg, input[type=time].input-lg, input[type=datetime-local].input-lg, input[type=month].input-lg {

	line-height: 46px

}

}

.form-group {

	margin-bottom: 15px

}

.checkbox, .radio {

	position: relative;

	display: block;

	margin-top: 10px;

	margin-bottom: 10px

}

.checkbox label, .radio label {

	min-height: 20px;

	padding-left: 20px;

	margin-bottom: 0;

	font-weight: 400;

	cursor: pointer

}

.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {

	position: absolute;

	margin-top: 4px\9;

	margin-left: -20px

}

.checkbox+.checkbox, .radio+.radio {

	margin-top: -5px

}

.checkbox-inline, .radio-inline {

	position: relative;

	display: inline-block;

	padding-left: 20px;

	margin-bottom: 0;

	font-weight: 400;

	vertical-align: middle;

	cursor: pointer

}

.checkbox-inline+.checkbox-inline, .radio-inline+.radio-inline {

	margin-top: 0;

	margin-left: 10px

}

.checkbox-inline.disabled, .checkbox.disabled label, .radio-inline.disabled, .radio.disabled label, fieldset[disabled] .checkbox label, fieldset[disabled] .checkbox-inline, fieldset[disabled] .radio label, fieldset[disabled] .radio-inline, fieldset[disabled] input[type=checkbox], fieldset[disabled] input[type=radio], input[type=checkbox].disabled, input[type=checkbox][disabled], input[type=radio].disabled, input[type=radio][disabled] {

	cursor: not-allowed

}

.form-control-static {

	min-height: 34px;

	padding-top: 7px;

	padding-bottom: 7px;

	margin-bottom: 0

}

.form-control-static.input-lg, .form-control-static.input-sm {

	padding-right: 0;

	padding-left: 0

}

.form-group-sm .form-control, .input-sm {

	padding: 5px 10px;

	border-radius: 3px;

	font-size: 12px

}

.input-sm {

	height: 30px;

	line-height: 1.5

}

select.input-sm {

	height: 30px;

	line-height: 30px

}

select[multiple].input-sm, textarea.input-sm {

	height: auto

}

.form-group-sm .form-control {

	height: 30px;

	line-height: 1.5

}

.form-group-lg .form-control, .input-lg {

	border-radius: 6px;

	padding: 10px 16px;

	font-size: 18px

}

.form-group-sm select.form-control {

	height: 30px;

	line-height: 30px

}

.form-group-sm select[multiple].form-control, .form-group-sm textarea.form-control {

	height: auto

}

.form-group-sm .form-control-static {

	height: 30px;

	min-height: 32px;

	padding: 6px 10px;

	font-size: 12px;

	line-height: 1.5

}

.input-lg {

	height: 46px;

	line-height: 1.3333333

}

select.input-lg {

	height: 46px;

	line-height: 46px

}

select[multiple].input-lg, textarea.input-lg {

	height: auto

}

.form-group-lg .form-control {

	height: 46px;

	line-height: 1.3333333

}

.form-group-lg select.form-control {

	height: 46px;

	line-height: 46px

}

.form-group-lg select[multiple].form-control, .form-group-lg textarea.form-control {

	height: auto

}

.form-group-lg .form-control-static {

	height: 46px;

	min-height: 38px;

	padding: 11px 16px;

	font-size: 18px;

	line-height: 1.3333333

}

.has-feedback {

	position: relative

}

.has-feedback .form-control {

	padding-right: 42.5px

}

.form-control-feedback {

	position: absolute;

	top: 0;

	right: 0;

	z-index: 2;

	display: block;

	width: 34px;

	height: 34px;

	line-height: 34px;

	text-align: center;

	pointer-events: none

}

.collapsing, .dropdown, .dropup {

	position: relative

}

.form-group-lg .form-control+.form-control-feedback, .input-group-lg+.form-control-feedback, .input-lg+.form-control-feedback {

	width: 46px;

	height: 46px;

	line-height: 46px

}

.form-group-sm .form-control+.form-control-feedback, .input-group-sm+.form-control-feedback, .input-sm+.form-control-feedback {

	width: 30px;

	height: 30px;

	line-height: 30px

}

.has-success .form-control {

	border-color: #3c763d;

	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

	box-shadow: inset 0 1px 1px rgba(0,0,0,.075)

}

.has-success .form-control:focus {

	border-color: #2b542c;

	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px #67b168;

	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px #67b168

}

.has-success .input-group-addon {

	color: #3c763d;

	background-color: #dff0d8;

	border-color: #3c763d

}

.has-warning .checkbox, .has-warning .checkbox-inline, .has-warning .control-label, .has-warning .form-control-feedback, .has-warning .help-block, .has-warning .radio, .has-warning .radio-inline, .has-warning.checkbox label, .has-warning.checkbox-inline label, .has-warning.radio label, .has-warning.radio-inline label {

	color: #8a6d3b

}

.has-warning .form-control {

	border-color: #8a6d3b;

	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

	box-shadow: inset 0 1px 1px rgba(0,0,0,.075)

}

.has-warning .form-control:focus {

	border-color: #66512c;

	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px #c0a16b;

	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px #c0a16b

}

.has-warning .input-group-addon {

	color: #8a6d3b;

	background-color: #fcf8e3;

	border-color: #8a6d3b

}

.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .form-control-feedback, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label {

	color: #a94442

}

.has-error .form-control {

	border-color: #a94442;

	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);

	box-shadow: inset 0 1px 1px rgba(0,0,0,.075)

}

.has-error .form-control:focus {

	border-color: #843534;

	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px #ce8483;

	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px #ce8483

}

.has-error .input-group-addon {

	color: #a94442;

	background-color: #f2dede;

	border-color: #a94442

}

.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:768px) {

.form-inline .form-control-static, .form-inline .form-group {

	display: inline-block

}

.form-inline .control-label, .form-inline .form-group {

	margin-bottom: 0;

	vertical-align: middle

}

.form-inline .form-control {

	display: inline-block;

	width: auto;

	vertical-align: middle

}

.form-inline .input-group {

	display: inline-table;

	vertical-align: middle

}

.form-inline .input-group .form-control, .form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn {

	width: auto

}

.form-inline .input-group>.form-control {

	width: 100%

}

.form-inline .checkbox, .form-inline .radio {

	display: inline-block;

	margin-top: 0;

	margin-bottom: 0;

	vertical-align: middle

}

.form-inline .checkbox label, .form-inline .radio label {

	padding-left: 0

}

.form-inline .checkbox input[type=checkbox], .form-inline .radio input[type=radio] {

	position: relative;

	margin-left: 0

}

.form-inline .has-feedback .form-control-feedback {

	top: 0

}

.form-horizontal .control-label {

	padding-top: 7px;

	margin-bottom: 0;

	text-align: right

}

}

.form-horizontal .checkbox, .form-horizontal .checkbox-inline, .form-horizontal .radio, .form-horizontal .radio-inline {

	padding-top: 7px;

	margin-top: 0;

	margin-bottom: 0

}

.form-horizontal .checkbox, .form-horizontal .radio {

	min-height: 27px

}

.form-horizontal .form-group {

	margin-right: -15px;

	margin-left: -15px

}

.form-horizontal .has-feedback .form-control-feedback {

	right: 15px

}

@media (min-width:768px) {

.form-horizontal .form-group-lg .control-label {

	padding-top: 11px;

	font-size: 18px

}

.form-horizontal .form-group-sm .control-label {

	padding-top: 6px;

	font-size: 12px

}

}

.btn {

	display: inline-block;

	padding: 6px 12px;

	margin-bottom: 0;

	font-size: 14px;

	font-weight: 400;

	line-height: 1.42857143;

	text-align: center;

	white-space: nowrap;

	vertical-align: middle;

	-ms-touch-action: manipulation;

	touch-action: manipulation;

	cursor: pointer;

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

	border: 1px solid transparent;

	border-radius: 4px

}

.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {

	outline: -webkit-focus-ring-color auto 5px;

	outline-offset: -2px

}

.btn.focus, .btn:focus, .btn:hover {

	color: #333;

	text-decoration: none

}

.btn.active, .btn:active {

	outline: 0;

/*	-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);

	box-shadow: inset 0 3px 5px rgba(0,0,0,.125)*/ background-color:#F0F8FC; border-radius:6px 0px 0px 6px;

}

.btn.disabled, .btn[disabled], fieldset[disabled] .btn {

	cursor: not-allowed;

	filter: alpha(opacity=65);

	-webkit-box-shadow: none;

	box-shadow: none;

	opacity: .65

}

a.btn.disabled, fieldset[disabled] a.btn {

	pointer-events: none

}

.btn-default {

	color: #333;

	background-color: #fff;

	border-color: #ccc

}

.btn-default.focus, .btn-default:focus {

	color: #333;

	background-color: #e6e6e6;

	border-color: #8c8c8c

}

.btn-default.active, .btn-default:active, .btn-default:hover, .open>.dropdown-toggle.btn-default {

	color: #333;

	background-color: #e6e6e6;

	border-color: #adadad

}

.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open>.dropdown-toggle.btn-default.focus, .open>.dropdown-toggle.btn-default:focus, .open>.dropdown-toggle.btn-default:hover {

	color: #333;

	background-color: #d4d4d4;

	border-color: #8c8c8c

}

.btn-default.disabled.focus, .btn-default.disabled:focus, .btn-default.disabled:hover, .btn-default[disabled].focus, .btn-default[disabled]:focus, .btn-default[disabled]:hover, fieldset[disabled] .btn-default.focus, fieldset[disabled] .btn-default:focus, fieldset[disabled] .btn-default:hover {

	background-color: #fff;

	border-color: #ccc

}

.btn-default .badge {

	color: #fff;

	background-color: #333

}

.btn-primary {

	color: #fff;

	background-color: #337ab7;

	border-color: #2e6da4

}

.btn-primary.focus, .btn-primary:focus {

	color: #fff;

	background-color: #286090;

	border-color: #122b40

}

.btn-primary.active, .btn-primary:active, .btn-primary:hover, .open>.dropdown-toggle.btn-primary {

	color: #fff;

	background-color: #286090;

	border-color: #204d74

}

.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover {

	color: #fff;

	background-color: #204d74;

	border-color: #122b40

}

.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: #337ab7;

	border-color: #2e6da4

}

.btn-primary .badge {

	color: #337ab7;

	background-color: #fff

}

.btn-success {

	color: #fff;

	background-color: #5cb85c;

	border-color: #4cae4c

}

.btn-success.focus, .btn-success:focus {

	color: #fff;

	background-color: #449d44;

	border-color: #255625

}

.btn-success.active, .btn-success:active, .btn-success:hover, .open>.dropdown-toggle.btn-success {

	color: #fff;

	background-color: #449d44;

	border-color: #398439

}

.btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success:active.focus, .btn-success:active:focus, .btn-success:active:hover, .open>.dropdown-toggle.btn-success.focus, .open>.dropdown-toggle.btn-success:focus, .open>.dropdown-toggle.btn-success:hover {

	color: #fff;

	background-color: #398439;

	border-color: #255625

}

.btn-success.active, .btn-success:active, .open>.dropdown-toggle.btn-success {

	background-image: none

}

.btn-success.disabled.focus, .btn-success.disabled:focus, .btn-success.disabled:hover, .btn-success[disabled].focus, .btn-success[disabled]:focus, .btn-success[disabled]:hover, fieldset[disabled] .btn-success.focus, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:hover {

	background-color: #5cb85c;

	border-color: #4cae4c

}

.btn-success .badge {

	color: #5cb85c;

	background-color: #fff

}

.btn-info {

	color: #fff;

	background-color: #5bc0de;

	border-color: #46b8da

}

.btn-info.focus, .btn-info:focus {

	color: #fff;

	background-color: #31b0d5;

	border-color: #1b6d85

}

.btn-info.active, .btn-info:active, .btn-info:hover, .open>.dropdown-toggle.btn-info {

	color: #fff;

	background-color: #31b0d5;

	border-color: #269abc

}

.btn-info.active.focus, .btn-info.active:focus, .btn-info.active:hover, .btn-info:active.focus, .btn-info:active:focus, .btn-info:active:hover, .open>.dropdown-toggle.btn-info.focus, .open>.dropdown-toggle.btn-info:focus, .open>.dropdown-toggle.btn-info:hover {

	color: #fff;

	background-color: #269abc;

	border-color: #1b6d85

}

.btn-info.disabled.focus, .btn-info.disabled:focus, .btn-info.disabled:hover, .btn-info[disabled].focus, .btn-info[disabled]:focus, .btn-info[disabled]:hover, fieldset[disabled] .btn-info.focus, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:hover {

	background-color: #5bc0de;

	border-color: #46b8da

}

.btn-info .badge {

	color: #5bc0de;

	background-color: #fff

}

.btn-warning {

	color: #fff;

	background-color: #f0ad4e;

	border-color: #eea236

}

.btn-warning.focus, .btn-warning:focus {

	color: #fff;

	background-color: #ec971f;

	border-color: #985f0d

}

.btn-warning.active, .btn-warning:active, .btn-warning:hover, .open>.dropdown-toggle.btn-warning {

	color: #fff;

	background-color: #ec971f;

	border-color: #d58512

}

.btn-warning.active.focus, .btn-warning.active:focus, .btn-warning.active:hover, .btn-warning:active.focus, .btn-warning:active:focus, .btn-warning:active:hover, .open>.dropdown-toggle.btn-warning.focus, .open>.dropdown-toggle.btn-warning:focus, .open>.dropdown-toggle.btn-warning:hover {

	color: #fff;

	background-color: #d58512;

	border-color: #985f0d

}

.btn-warning.disabled.focus, .btn-warning.disabled:focus, .btn-warning.disabled:hover, .btn-warning[disabled].focus, .btn-warning[disabled]:focus, .btn-warning[disabled]:hover, fieldset[disabled] .btn-warning.focus, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:hover {

	background-color: #f0ad4e;

	border-color: #eea236

}



.btn-warning .badge {
	color: #f0ad4e;
	background-color: #fff

}

.btn-danger {

	color: #fff;

	background-color: #d9534f;

	border-color: #d43f3a

}

.btn-danger.focus, .btn-danger:focus {

	color: #fff;

	background-color: #c9302c;

	border-color: #761c19

}

.btn-danger.active, .btn-danger:active, .btn-danger:hover, .open>.dropdown-toggle.btn-danger {

	color: #fff;

	background-color: #c9302c;

	border-color: #ac2925

}

.btn-danger.active.focus, .btn-danger.active:focus, .btn-danger.active:hover, .btn-danger:active.focus, .btn-danger:active:focus, .btn-danger:active:hover, .open>.dropdown-toggle.btn-danger.focus, .open>.dropdown-toggle.btn-danger:focus, .open>.dropdown-toggle.btn-danger:hover {

	color: #fff;

	background-color: #ac2925;

	border-color: #761c19

}

.btn-danger.disabled.focus, .btn-danger.disabled:focus, .btn-danger.disabled:hover, .btn-danger[disabled].focus, .btn-danger[disabled]:focus, .btn-danger[disabled]:hover, fieldset[disabled] .btn-danger.focus, fieldset[disabled] .btn-danger:focus, fieldset[disabled] .btn-danger:hover {

	background-color: #d9534f;

	border-color: #d43f3a

}

.btn-danger .badge {

	color: #d9534f;

	background-color: #fff

}

.btn-link {

	font-weight: 400;

	color: #337ab7;

	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:active, .btn-link:focus, .btn-link:hover {

	border-color: transparent

}

.btn-link:focus, .btn-link:hover {

	color: #23527c;

	text-decoration: underline;

	background-color: transparent

}

.btn-link[disabled]:focus, .btn-link[disabled]:hover, fieldset[disabled] .btn-link:focus, fieldset[disabled] .btn-link:hover {

	color: #777;

	text-decoration: none

}

.btn-group-lg>.btn, .btn-lg {

	padding: 10px 16px;

	font-size: 18px;

	line-height: 1.3333333;

	border-radius: 6px

}

.btn-group-sm>.btn, .btn-sm {

	padding: 5px 10px;

	font-size: 12px;

	line-height: 1.5;

	border-radius: 3px

}

.btn-group-xs>.btn, .btn-xs {

	padding: 1px 5px;

	font-size: 12px;

	line-height: 1.5;

	border-radius: 3px

}

.btn-block {

	display: block;

	width: 100%

}

.btn-block+.btn-block {

	margin-top: 5px

}

input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].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 {

	height: 0;

	overflow: hidden;

	-webkit-transition-timing-function: ease;

	-o-transition-timing-function: ease;

	transition-timing-function: ease;

	-webkit-transition-duration: .35s;

	-o-transition-duration: .35s;

	transition-duration: .35s;

	-webkit-transition-property: height, visibility;

	-o-transition-property: height, visibility;

	transition-property: height, visibility

}

.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

}

.dropdown-toggle:focus {

	outline: 0

}

.dropdown-menu {

	position: absolute;

	top: 100%;

	left: 0;

	z-index: 1000;

	display: none;

	min-width: 160px;

	padding: 5px 0;

	margin: 2px 0 0;

	font-size: 14px;

	text-align: left;

	list-style: none;

	background-color: #fff;

	background-clip: padding-box;

	border: 1px solid #ccc;

	border: 1px solid rgba(0,0,0,.15);

	border-radius: 4px;

	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);

	box-shadow: 0 6px 12px rgba(0,0,0,.175)

}

.dropdown-menu-right, .dropdown-menu.pull-right {

	right: 0;

	left: auto

}

.dropdown-header, .dropdown-menu>li>a {

	display: block;

	padding: 3px 20px;

	line-height: 1.42857143;

	white-space: nowrap

}

.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child, .btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle, .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {

	border-top-right-radius: 0;

	border-bottom-right-radius: 0

}

.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child, .btn-group>.btn:last-child:not(:first-child), .btn-group>.dropdown-toggle:not(:first-child) {

	border-top-left-radius: 0;

	border-bottom-left-radius: 0

}

.btn-group-vertical>.btn:not(:first-child):not(:last-child), .btn-group>.btn-group:not(:first-child):not(:last-child)>.btn, .btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {

	border-radius: 0

}

.dropdown-menu .divider {

	height: 1px;

	margin: 9px 0;

	overflow: hidden;

	background-color: #e5e5e5

}

.dropdown-menu>li>a {

	clear: both;

	font-weight: 400;

	color: #333

}

.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {

	color: #262626;

	text-decoration: none;

	background-color: #f5f5f5

}

.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {

	color: #fff;

	text-decoration: none;

	background-color: #337ab7;

	outline: 0

}

.dropdown-menu>.disabled>a, .dropdown-menu>.disabled>a:focus, .dropdown-menu>.disabled>a:hover {

	color: #777

}

.dropdown-menu>.disabled>a:focus, .dropdown-menu>.disabled>a:hover {

	text-decoration: none;

	cursor: not-allowed;

	background-color: transparent;

filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)

}

.open>.dropdown-menu {

	display: block

}

.open>a {

	outline: 0

}

.dropdown-menu-left {

	right: auto;

	left: 0

}

.dropdown-header {

	font-size: 12px;

	color: #777

}

.dropdown-backdrop {

	position: fixed;

	top: 0;

	right: 0;

	bottom: 0;

	left: 0;

	z-index: 990

}
.dropdown-menu{
   	z-index: 1000; 
}


.nav-justified>.dropdown .dropdown-menu, .nav-tabs.nav-justified>.dropdown .dropdown-menu {

	top: auto;

	left: auto

}

.pull-right>.dropdown-menu {

	right: 0;

	left: auto

}

.dropup .caret, .navbar-fixed-bottom .dropdown .caret {

	content: "";

	border-top: 0;

	border-bottom: 4px dashed;

	border-bottom: 4px solid\9

}

.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {

	top: auto;

	bottom: 100%;

	margin-bottom: 2px

}

@media (min-width:768px) {

.navbar-right .dropdown-menu {

	right: 0;

	left: auto

}

.navbar-right .dropdown-menu-left {

	right: auto;

	left: 0

}

}

.btn-group, .btn-group-vertical {

	position: relative;

	display: inline-block;

	vertical-align: middle

}

.btn-group-vertical>.btn, .btn-group>.btn {

	position: relative;

	float: left

}

.btn-group-vertical>.btn.active, .btn-group-vertical>.btn:active, .btn-group-vertical>.btn:focus, .btn-group-vertical>.btn:hover, .btn-group>.btn.active, .btn-group>.btn:active, .btn-group>.btn:focus, .btn-group>.btn:hover {

	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 {

	margin-left: 5px

}

.btn .caret, .btn-group>.btn:first-child {

	margin-left: 0

}

.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {

	outline: 0

}

.btn-group>.btn+.dropdown-toggle {

	padding-right: 8px;

	padding-left: 8px

}

.btn-group>.btn-lg+.dropdown-toggle {

	padding-right: 12px;

	padding-left: 12px

}

.btn-group.open .dropdown-toggle {

/*	-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);

	box-shadow: inset 0 3px 5px rgba(0,0,0,.125)*/ background-color:#F0F8FC; border-radius:6px 0px 0px 6px;

}

.btn-group.open .dropdown-toggle.btn-link {

	-webkit-box-shadow: none;

	box-shadow: none

}

.btn-lg .caret {

	border-width: 5px 5px 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:first-child:not(:last-child) {

	border-radius: 4px 4px 0 0

}

.btn-group-vertical>.btn:last-child:not(:first-child) {

	border-radius: 0 0 4px 4px

}

.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-left-radius: 0;

	border-top-right-radius: 0

}

.btn-group-justified {

	display: table;

	width: 100%;

	table-layout: fixed;

	border-collapse: separate

}

.btn-group-justified>.btn, .btn-group-justified>.btn-group {

	display: table-cell;

	float: none;

	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=checkbox], [data-toggle=buttons]>.btn input[type=radio], [data-toggle=buttons]>.btn-group>.btn input[type=checkbox], [data-toggle=buttons]>.btn-group>.btn input[type=radio] {

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-right: 0;

	padding-left: 0

}

.input-group .form-control {

	position: relative;

	z-index: 2;

	float: left;

	width: 100%;

	margin-bottom: 0

}

.input-group .form-control:focus {

	z-index: 3

}

.input-group-lg>.form-control, .input-group-lg>.input-group-addon, .input-group-lg>.input-group-btn>.btn {

	height: 46px;

	padding: 10px 16px;

	font-size: 18px;

	line-height: 1.3333333;

	border-radius: 6px

}

select.input-group-lg>.form-control, select.input-group-lg>.input-group-addon, select.input-group-lg>.input-group-btn>.btn {

	height: 46px;

	line-height: 46px

}

select[multiple].input-group-lg>.form-control, select[multiple].input-group-lg>.input-group-addon, select[multiple].input-group-lg>.input-group-btn>.btn, textarea.input-group-lg>.form-control, textarea.input-group-lg>.input-group-addon, textarea.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: 30px;

	padding: 5px 10px;

	font-size: 12px;

	line-height: 1.5;

	border-radius: 3px

}

select.input-group-sm>.form-control, select.input-group-sm>.input-group-addon, select.input-group-sm>.input-group-btn>.btn {

	height: 30px;

	line-height: 30px

}

select[multiple].input-group-sm>.form-control, select[multiple].input-group-sm>.input-group-addon, select[multiple].input-group-sm>.input-group-btn>.btn, textarea.input-group-sm>.form-control, textarea.input-group-sm>.input-group-addon, textarea.input-group-sm>.input-group-btn>.btn {

	height: auto

}

.input-group .form-control, .input-group-addon, .input-group-btn {

	display: table-cell

}

.nav>li, .nav>li>a {

	display: block;

	position: relative

}

.input-group .form-control:not(:first-child):not(:last-child), .input-group-addon:not(:first-child):not(:last-child), .input-group-btn: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: 6px 12px;

	font-size: 14px;

	font-weight: 400;

	line-height: 1;

	color: #555;

	text-align: center;

	background-color: #eee;

	border: 1px solid #ccc;

	border-radius: 4px

}

.input-group-addon.input-sm {

	padding: 5px 10px;

	font-size: 12px;

	border-radius: 3px

}

.input-group-addon.input-lg {

	padding: 10px 16px;

	font-size: 18px;

	border-radius: 6px

}

.input-group-addon input[type=checkbox], .input-group-addon input[type=radio] {

	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-group:not(:last-child)>.btn, .input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {

	border-top-right-radius: 0;

	border-bottom-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:first-child>.btn-group:not(:first-child)>.btn, .input-group-btn:first-child>.btn:not(:first-child), .input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group>.btn, .input-group-btn:last-child>.dropdown-toggle {

	border-top-left-radius: 0;

	border-bottom-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:active, .input-group-btn>.btn:focus, .input-group-btn>.btn:hover {

	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 {

	padding-left: 0;

	margin-bottom: 0;

	list-style: none

}

.nav>li>a {

	padding: 10px 15px

}

.nav>li>a:focus, .nav>li>a:hover {

	text-decoration: none;

	background-color: #eee

}

.nav>li.disabled>a {

	color: #777

}

.nav>li.disabled>a:focus, .nav>li.disabled>a:hover {

	color: #777;

	text-decoration: none;

	cursor: not-allowed;

	background-color: transparent

}

.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {

	background-color: #eee;

	border-color: #337ab7

}

.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.42857143;

	border: 1px solid transparent;

	border-radius: 4px 4px 0 0

}

.nav-tabs>li>a:hover {

	border-color: #eee #eee #ddd

}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {

	color: #555;

	cursor: default;

	background-color: #fff;

	border: 1px solid #ddd;

	border-bottom-color: transparent

}

.nav-tabs.nav-justified {

	width: 100%;

	border-bottom: 0

}

.nav-tabs.nav-justified>li {

	float: none

}

.nav-tabs.nav-justified>li>a {

	margin-bottom: 5px;

	text-align: center;

	margin-right: 0;

	border-radius: 4px

}

.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:focus, .nav-tabs.nav-justified>.active>a:hover {

	border: 1px solid #ddd

}

@media (min-width:768px) {

.nav-tabs.nav-justified>li {

	display: table-cell;

	width: 1%

}

.nav-tabs.nav-justified>li>a {

	margin-bottom: 0;

	border-bottom: 1px solid #ddd;

	border-radius: 4px 4px 0 0

}

.nav-tabs.nav-justified>.active>a, .nav-tabs.nav-justified>.active>a:focus, .nav-tabs.nav-justified>.active>a:hover {

	border-bottom-color: #fff

}

}

.nav-pills>li {

	float: left

}

.nav-justified>li, .nav-stacked>li {

	float: none

}

.nav-pills>li>a {

	border-radius: 4px

}

.nav-pills>li+li {

	margin-left: 2px

}

.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {

	color: #fff;

	background-color: #337ab7

}

.nav-stacked>li+li {

	margin-top: 2px;

	margin-left: 0

}

.nav-justified {

	width: 100%

}

.nav-justified>li>a {

	margin-bottom: 5px;

	text-align: center

}

.nav-tabs-justified {

	border-bottom: 0

}

.nav-tabs-justified>li>a {

	margin-right: 0;

	border-radius: 4px

}

.nav-tabs-justified>.active>a, .nav-tabs-justified>.active>a:focus, .nav-tabs-justified>.active>a:hover {

	border: 1px solid #ddd

}

@media (min-width:768px) {

.nav-justified>li {

	display: table-cell;

	width: 1%

}

.nav-justified>li>a {

	margin-bottom: 0

}

.nav-tabs-justified>li>a {

	border-bottom: 1px solid #ddd;

	border-radius: 4px 4px 0 0

}

.nav-tabs-justified>.active>a, .nav-tabs-justified>.active>a:focus, .nav-tabs-justified>.active>a:hover {

	border-bottom-color: #fff

}

}

.tab-content>.tab-pane {

	display: none

}

.tab-content>.active {

	display: block

}

.nav-tabs .dropdown-menu {

	margin-top: -1px;

	border-top-left-radius: 0;

	border-top-right-radius: 0

}

.navbar {

	position: relative;

	min-height: 50px;

	margin-bottom: 20px;

	border: 1px solid transparent

}

.navbar-collapse {

	padding-right: 15px;

	padding-left: 15px;

	overflow-x: visible;

	-webkit-overflow-scrolling: touch;

	border-top: 1px solid transparent;

	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1);

	box-shadow: inset 0 1px 0 rgba(255,255,255,.1)

}

.navbar-collapse.in {

	overflow-y: auto

}

@media (min-width:768px) {

.navbar {

	border-radius: 4px

}

.navbar-header {

	float: left

}

.navbar-collapse {

	width: auto;

	border-top: 0;

	-webkit-box-shadow: none;

	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-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse, .navbar-static-top .navbar-collapse {

	padding-right: 0;

	padding-left: 0

}

}

.carousel-inner, .embed-responsive, .modal, .modal-open, .progress {

	overflow: hidden

}

@media (max-device-width:480px) and (orientation:landscape) {

.navbar-fixed-bottom .navbar-collapse, .navbar-fixed-top .navbar-collapse {

	max-height: 200px

}

}

.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {

	margin-right: -15px;

	margin-left: -15px

}

.navbar-static-top {

	z-index: 1000;

	border-width: 0 0 1px

}

.navbar-fixed-bottom, .navbar-fixed-top {

	position: fixed;

	right: 0;

	left: 0;

	z-index: 1030

}

.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;

	height: 50px;

	padding: 15px;

	font-size: 18px;

	line-height: 20px

}

.navbar-brand:focus, .navbar-brand:hover {

	text-decoration: none

}

.navbar-brand>img {

	display: block

}

@media (min-width:768px) {

.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {

	margin-right: 0;

	margin-left: 0

}

.navbar-fixed-bottom, .navbar-fixed-top, .navbar-static-top {

	border-radius: 0

}

.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand {

	margin-left: -15px

}

}

.navbar-toggle {

	position: relative;

	float: right;

	padding: 9px 10px;

	margin-top: 8px;

	margin-right: 15px;

	margin-bottom: 8px;

	background-color: transparent;

	border: 1px solid transparent;

	border-radius: 4px

}

.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

}

.navbar-nav {

	margin: 7.5px -15px

}

.navbar-nav>li>a {

	padding-top: 10px;

	padding-bottom: 10px;

	line-height: 20px

}

@media (max-width:767px) {

.navbar-nav .open .dropdown-menu {

	position: static;

	float: none;

	width: auto;

	margin-top: 0;

	background-color: transparent;

	border: 0;

	-webkit-box-shadow: none;

	box-shadow: none

}

.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a {

	padding: 5px 15px 5px 25px

}

.navbar-nav .open .dropdown-menu>li>a {

	line-height: 20px

}

.navbar-nav .open .dropdown-menu>li>a:focus, .navbar-nav .open .dropdown-menu>li>a:hover {

	background-image: none

}

}

.progress-bar-striped, .progress-striped .progress-bar, .progress-striped .progress-bar-success {

	background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);

	background-image: -o-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent)

}

@media (min-width:768px) {

.navbar-toggle {

	display: none

}

.navbar-nav {

	float: left;

	margin: 0

}

.navbar-nav>li {

	float: left

}

.navbar-nav>li>a {

	padding-top: 15px;

	padding-bottom: 15px

}

}

.navbar-form {

	padding: 10px 15px;

	border-top: 1px solid transparent;

	border-bottom: 1px solid transparent;

	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);

	box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);

	margin: 8px -15px

}

@media (min-width:768px) {

.navbar-form .form-control-static, .navbar-form .form-group {

	display: inline-block

}

.navbar-form .control-label, .navbar-form .form-group {

	margin-bottom: 0;

	vertical-align: middle

}

.navbar-form .form-control {

	display: inline-block;

	width: auto;

	vertical-align: middle

}

.navbar-form .input-group {

	display: inline-table;

	vertical-align: middle

}

.navbar-form .input-group .form-control, .navbar-form .input-group .input-group-addon, .navbar-form .input-group .input-group-btn {

	width: auto

}

.navbar-form .input-group>.form-control {

	width: 100%

}

.navbar-form .checkbox, .navbar-form .radio {

	display: inline-block;

	margin-top: 0;

	margin-bottom: 0;

	vertical-align: middle

}

.navbar-form .checkbox label, .navbar-form .radio label {

	padding-left: 0

}

.navbar-form .checkbox input[type=checkbox], .navbar-form .radio input[type=radio] {

	position: relative;

	margin-left: 0

}

.navbar-form .has-feedback .form-control-feedback {

	top: 0

}

.navbar-form {

	width: auto;

	padding-top: 0;

	padding-bottom: 0;

	margin-right: 0;

	margin-left: 0;

	border: 0;

	-webkit-box-shadow: none;

	box-shadow: none

}

}

.breadcrumb>li, .pagination {

	display: inline-block

}

.btn .badge, .btn .label {

	top: -1px;

	position: relative

}

@media (max-width:767px) {

.navbar-form .form-group {

	margin-bottom: 5px

}

.navbar-form .form-group:last-child {

	margin-bottom: 0

}

}

.navbar-nav>li>.dropdown-menu {

	margin-top: 0;

	border-top-left-radius: 0;

	border-top-right-radius: 0

}

.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {

	margin-bottom: 0;

	border-radius: 4px 4px 0 0

}

.navbar-btn {

	margin-top: 8px;

	margin-bottom: 8px

}

.navbar-btn.btn-sm {

	margin-top: 10px;

	margin-bottom: 10px

}

.navbar-btn.btn-xs {

	margin-top: 14px;

	margin-bottom: 14px

}

.navbar-text {

	margin-top: 15px;

	margin-bottom: 15px

}

@media (min-width:768px) {

.navbar-text {

	float: left;

	margin-right: 15px;

	margin-left: 15px

}

.navbar-left {

	float: left!important

}

.navbar-right {

	float: right!important;

	margin-right: -15px

}

.navbar-right~.navbar-right {

	margin-right: 0

}

}

.navbar-default {

	background-color: #f8f8f8;

	border-color: #e7e7e7

}

.navbar-default .navbar-brand {

	color: #777

}

.navbar-default .navbar-brand:focus, .navbar-default .navbar-brand:hover {

	color: #5e5e5e;

	background-color: transparent

}

.navbar-default .navbar-text {

	color: #777

}

.navbar-default .navbar-nav>.disabled>a, .navbar-default .navbar-nav>.disabled>a:focus, .navbar-default .navbar-nav>.disabled>a:hover {

	color: #ccc;

	background-color: transparent

}

.navbar-default .navbar-toggle {

	border-color: #ddd

}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {

	background-color: #ddd

}

.navbar-default .navbar-toggle .icon-bar {

	background-color: #888

}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {

	border-color: #e7e7e7

}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {

	color: #555;

	background-color: #e7e7e7

}

@media (max-width:767px) {

.navbar-default .navbar-nav .open .dropdown-menu>li>a {

	color: #777

}

.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {

	color: #333;

	background-color: transparent

}

.navbar-default .navbar-nav .open .dropdown-menu>.active>a, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {

	color: #555;

	background-color: #e7e7e7

}

.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus, .navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover {

	color: #ccc;

	background-color: transparent

}

}

.navbar-default .navbar-link {

	color: #777

}

.navbar-default .navbar-link:hover {

	color: #333

}

.navbar-default .btn-link {

	color: #777

}

.navbar-default .btn-link:focus, .navbar-default .btn-link:hover {

	color: #333

}

.navbar-default .btn-link[disabled]:focus, .navbar-default .btn-link[disabled]:hover, fieldset[disabled] .navbar-default .btn-link:focus, fieldset[disabled] .navbar-default .btn-link:hover {

	color: #ccc

}

.navbar-inverse {

	background-color: #222;

	border-color: #080808

}

.navbar-inverse .navbar-brand {

	color: #9d9d9d

}

.navbar-inverse .navbar-brand:focus, .navbar-inverse .navbar-brand:hover {

	color: #fff;

	background-color: transparent

}

.navbar-inverse .navbar-nav>li>a, .navbar-inverse .navbar-text {

	color: #9d9d9d

}

.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {

	color: #fff;

	background-color: transparent

}

.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {

	color: #fff;

	background-color: #080808

}

.navbar-inverse .navbar-nav>.disabled>a, .navbar-inverse .navbar-nav>.disabled>a:focus, .navbar-inverse .navbar-nav>.disabled>a:hover {

	color: #444;

	background-color: transparent

}

.navbar-inverse .navbar-toggle {

	border-color: #333

}

.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {

	background-color: #333

}

.navbar-inverse .navbar-toggle .icon-bar {

	background-color: #fff

}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {

	border-color: #101010

}

.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {

	color: #fff;

	background-color: #080808

}

@media (max-width:767px) {

.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header {

	border-color: #080808

}

.navbar-inverse .navbar-nav .open .dropdown-menu .divider {

	background-color: #080808

}

.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {

	color: #9d9d9d

}

.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover {

	color: #fff;

	background-color: transparent

}

.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover {

	color: #fff;

	background-color: #080808

}

.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover {

	color: #444;

	background-color: transparent

}

}

.navbar-inverse .navbar-link {

	color: #9d9d9d

}

.navbar-inverse .navbar-link:hover {

	color: #fff

}

.navbar-inverse .btn-link {

	color: #9d9d9d

}

.navbar-inverse .btn-link:focus, .navbar-inverse .btn-link:hover {

	color: #fff

}

.navbar-inverse .btn-link[disabled]:focus, .navbar-inverse .btn-link[disabled]:hover, fieldset[disabled] .navbar-inverse .btn-link:focus, fieldset[disabled] .navbar-inverse .btn-link:hover {

	color: #444

}

.breadcrumb {

	padding: 8px 15px;

	margin-bottom: 20px;

	list-style: none;

	background-color: #f5f5f5;

	border-radius: 4px

}

.breadcrumb>li+li:before {

	padding: 0 5px;

	color: #ccc;

	content: "/\00a0"

}

.breadcrumb>.active {

	color: #777

}

.pagination {

	padding-left: 0;

	margin: 20px 0;

	border-radius: 4px

}

.pager li, .pagination>li {

	display: inline

}

.pagination>li>a, .pagination>li>span {

	position: relative;

	float: left;

	padding: 6px 12px;

	margin-left: -1px;

	line-height: 1.42857143;

	color: #337ab7;

	text-decoration: none;

	background-color: #fff;

	border: 1px solid #ddd

}

.pagination>li:first-child>a, .pagination>li:first-child>span {

	margin-left: 0;

	border-top-left-radius: 4px;

	border-bottom-left-radius: 4px

}

.pagination>li:last-child>a, .pagination>li:last-child>span {

	border-top-right-radius: 4px;

	border-bottom-right-radius: 4px

}

.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {

	z-index: 2;

	color: #23527c;

	background-color: #eee;

	border-color: #ddd

}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {

	z-index: 3;

	color: #fff;

	cursor: default;

	background-color: #337ab7;

	border-color: #337ab7

}

.pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>.disabled>span:focus, .pagination>.disabled>span:hover {

	color: #777;

	cursor: not-allowed;

	background-color: #fff;

	border-color: #ddd

}

.pagination-lg>li>a, .pagination-lg>li>span {

	padding: 10px 16px;

	font-size: 18px;

	line-height: 1.3333333

}

.pagination-lg>li:first-child>a, .pagination-lg>li:first-child>span {

	border-top-left-radius: 6px;

	border-bottom-left-radius: 6px

}

.pagination-lg>li:last-child>a, .pagination-lg>li:last-child>span {

	border-top-right-radius: 6px;

	border-bottom-right-radius: 6px

}

.pagination-sm>li>a, .pagination-sm>li>span {

	padding: 5px 10px;

	font-size: 12px;

	line-height: 1.5

}

.badge, .label {

	font-weight:600;

	line-height: 1;

	white-space: nowrap;

	text-align: center

}

.pagination-sm>li:first-child>a, .pagination-sm>li:first-child>span {

	border-top-left-radius: 3px;

	border-bottom-left-radius: 3px

}

.pagination-sm>li:last-child>a, .pagination-sm>li:last-child>span {

	border-top-right-radius: 3px;

	border-bottom-right-radius: 3px

}

.pager {

	padding-left: 0;

	margin: 20px 0;

	text-align: center;

	list-style: none

}

.pager li>a, .pager li>span {

	display: inline-block;

	padding: 5px 14px;

	background-color: #fff;

	border: 1px solid #ddd;

	border-radius: 15px

}

.pager li>a:focus, .pager li>a:hover {

	text-decoration: none;

	background-color: #eee

}

.pager .next>a, .pager .next>span {

	float: right

}

.pager .previous>a, .pager .previous>span {

	float: left

}

.pager .disabled>a, .pager .disabled>a:focus, .pager .disabled>a:hover, .pager .disabled>span {

	color: #777;

	cursor: not-allowed;

	background-color: #fff

}

.label {

	display: inline;

	padding: .2em .6em .3em;

	font-size: 75%;

	color: #fff;

	border-radius: .25em

}

a.label:focus, a.label:hover {

	color: #fff;

	text-decoration: none;

	cursor: pointer

}

.label:empty {

	display: none

}

.label-default {

	background-color: #777

}

.label-default[href]:focus, .label-default[href]:hover {

	background-color: #5e5e5e

}

.label-primary {

	background-color: #337ab7

}

.label-primary[href]:focus, .label-primary[href]:hover {

	background-color: #286090

}

.label-success {

	background-color: #5cb85c

}

.label-success[href]:focus, .label-success[href]:hover {

	background-color: #449d44

}

.label-info {

	background-color: #5bc0de

}

.label-info[href]:focus, .label-info[href]:hover {

	background-color: #31b0d5

}

.label-warning {

	background-color: #f0ad4e

}

.label-warning[href]:focus, .label-warning[href]:hover {

	background-color: #ec971f

}

.label-danger {

	background-color: #d9534f

}

.label-danger[href]:focus, .label-danger[href]:hover {

	background-color: #c9302c

}

.badge {

	display: inline-block;

	min-width: 10px;

	padding: 3px 7px;

	font-size: 12px;

	color: #fff;

	vertical-align: middle;

	background-color: #777;

	border-radius: 10px

}

.badge:empty {

	display: none

}

.media-object, .thumbnail {

	display: block

}

.btn-group-xs>.btn .badge, .btn-xs .badge {

	top: 0;

	padding: 1px 5px

}

a.badge:focus, a.badge:hover {

	color: #fff;

	text-decoration: none;

	cursor: pointer

}

.list-group-item.active>.badge, .nav-pills>.active>a>.badge {

	color: #337ab7;

	background-color: #fff

}

.jumbotron, .jumbotron .h1, .jumbotron h1 {

	color: inherit

}

.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;

	background-color: #eee

}

.jumbotron p {

	margin-bottom: 15px;

	font-size: 21px;

	font-weight: 200

}

.alert, .thumbnail {

	margin-bottom: 20px

}

.alert .alert-link, .close {

	font-weight: 700

}

.jumbotron>hr {

	border-top-color: #d5d5d5

}

.container .jumbotron, .container-fluid .jumbotron {

	padding-right: 15px;

	padding-left: 15px;

	border-radius: 6px

}

.jumbotron .container {

	max-width: 100%

}

@media screen and (min-width:768px) {

.jumbotron {

	padding-top: 48px;

	padding-bottom: 48px

}

.container .jumbotron, .container-fluid .jumbotron {

	padding-right: 60px;

	padding-left: 60px

}

.jumbotron .h1, .jumbotron h1 {

	font-size: 63px

}

}

.thumbnail {

	padding: 4px;

	line-height: 1.42857143;

	background-color: #fff;

	border: 1px solid #ddd;

	border-radius: 4px;

	-webkit-transition: border .2s ease-in-out;

	-o-transition: border .2s ease-in-out;

	transition: border .2s ease-in-out

}

.thumbnail a>img, .thumbnail>img {

	margin-right: auto;

	margin-left: auto

}

a.thumbnail.active, a.thumbnail:focus, a.thumbnail:hover {

	border-color: #337ab7

}

.thumbnail .caption {

	padding: 9px;

	color: #333

}

.alert {

	padding: 15px;

	border: 1px solid transparent;

	border-radius: 4px

}

.alert h4 {

	margin-top: 0;

	color: inherit

}

.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

}

.modal, .modal-backdrop {

	top: 0;

	right: 0;

	bottom: 0;

	left: 0

}

.alert-success {

	color: #3c763d;

	background-color: #dff0d8;

	border-color: #d6e9c6

}

.alert-success hr {

	border-top-color: #c9e2b3

}

.alert-success .alert-link {

	color: #2b542c

}

.alert-info {

	color: #31708f;

	background-color: #d9edf7;

	border-color: #bce8f1

}

.alert-info hr {

	border-top-color: #a6e1ec

}

.alert-info .alert-link {

	color: #245269

}

.alert-warning {

	color: #8a6d3b;

	background-color: #fcf8e3;

	border-color: #faebcc

}

.alert-warning hr {

	border-top-color: #f7e1b5

}

.alert-warning .alert-link {

	color: #66512c

}

.alert-danger {

	color: #a94442;

	background-color: #f2dede;

	border-color: #ebccd1

}

.alert-danger hr {

	border-top-color: #e4b9c0

}

.alert-danger .alert-link {

	color: #843534

}

@-webkit-keyframes progress-bar-stripes {

from {

background-position:40px 0

}

to {

	background-position: 0 0

}

}

@-o-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 {

	height: 20px;

	margin-bottom: 20px;

	background-color: #f5f5f5;

	border-radius: 4px;

	-webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1);

	box-shadow: inset 0 1px 2px rgba(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: #337ab7;

	-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);

	box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);

	-webkit-transition: width .6s ease;

	-o-transition: width .6s ease;

	transition: width .6s ease

}

.progress-bar-striped, .progress-striped .progress-bar {

	background-image: linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);

	-webkit-background-size: 40px 40px;

	background-size: 40px 40px

}

.progress-bar.active, .progress.active .progress-bar {

	-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: #5cb85c

}

.progress-striped .progress-bar-success {

	background-image: linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent)

}

.progress-striped .progress-bar-info, .progress-striped .progress-bar-warning {

	background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);

	background-image: -o-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent)

}

.progress-bar-info {

	background-color: #5bc0de

}

.progress-striped .progress-bar-info {

	background-image: linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent)

}

.progress-bar-warning {

	background-color: #f0ad4e

}

.progress-striped .progress-bar-warning {

	background-image: linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent)

}

.progress-bar-danger {

	background-color: #d9534f

}

.progress-striped .progress-bar-danger {

	background-image: -webkit-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);

	background-image: -o-linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent);

	background-image: linear-gradient(45deg, rgba(255,255,255,.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,.15) 50%, rgba(255,255,255,.15) 75%, transparent 75%, transparent)

}

.media {

	margin-top: 15px

}

.media:first-child {

	margin-top: 0

}

.media, .media-body {

	overflow: hidden;

	zoom: 1

}

.media-body {

	width: 10000px

}

.media-object.img-thumbnail {

	max-width: none

}

.media-right, .media>.pull-right {

	padding-left: 10px

}

.media-left, .media>.pull-left {

	padding-right: 10px

}

.media-body, .media-left, .media-right {

	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 {

	padding-left: 0;

	margin-bottom: 20px

}

.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-left-radius: 4px;

	border-top-right-radius: 4px

}

.list-group-item:last-child {

	margin-bottom: 0;

	border-bottom-right-radius: 4px;

	border-bottom-left-radius: 4px

}

a.list-group-item, button.list-group-item {

	color: #555

}

a.list-group-item .list-group-item-heading, button.list-group-item .list-group-item-heading {

	color: #333

}

a.list-group-item:focus, a.list-group-item:hover, button.list-group-item:focus, button.list-group-item:hover {

	color: #555;

	text-decoration: none;

	background-color: #f5f5f5

}

button.list-group-item {

	width: 100%;

	text-align: left

}

.list-group-item.disabled, .list-group-item.disabled:focus, .list-group-item.disabled:hover {

	color: #777;

	cursor: not-allowed;

	background-color: #eee

}

.list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading {

	color: inherit

}

.list-group-item.disabled .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text {

	color: #777

}

.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {

	z-index: 2;

	color: #fff;

	background-color: #337ab7;

	border-color: #337ab7

}

.list-group-item.active .list-group-item-heading, .list-group-item.active .list-group-item-heading>.small, .list-group-item.active .list-group-item-heading>small, .list-group-item.active:focus .list-group-item-heading, .list-group-item.active:focus .list-group-item-heading>.small, .list-group-item.active:focus .list-group-item-heading>small, .list-group-item.active:hover .list-group-item-heading, .list-group-item.active:hover .list-group-item-heading>.small, .list-group-item.active:hover .list-group-item-heading>small {

	color: inherit

}

.list-group-item.active .list-group-item-text, .list-group-item.active:focus .list-group-item-text, .list-group-item.active:hover .list-group-item-text {

	color: #c7ddef

}

.list-group-item-success {

	color: #3c763d;

	background-color: #dff0d8

}

a.list-group-item-success, button.list-group-item-success {

	color: #3c763d

}

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: #3c763d;

	background-color: #d0e9c6

}

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: #3c763d;

	border-color: #3c763d

}

.list-group-item-info {

	color: #31708f;

	background-color: #d9edf7

}

a.list-group-item-info, button.list-group-item-info {

	color: #31708f

}

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: #31708f;

	background-color: #c4e3f3

}

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: #31708f;

	border-color: #31708f

}

.list-group-item-warning {

	color: #8a6d3b;

	background-color: #fcf8e3

}

a.list-group-item-warning, button.list-group-item-warning {

	color: #8a6d3b

}

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: #8a6d3b;

	background-color: #faf2cc

}

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: #8a6d3b;

	border-color: #8a6d3b

}

.list-group-item-danger {

	color: #a94442;

	background-color: #f2dede

}

a.list-group-item-danger, button.list-group-item-danger {

	color: #a94442

}

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: #a94442;

	background-color: #ebcccc

}

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: #a94442;

	border-color: #a94442

}

.panel-heading>.dropdown .dropdown-toggle, .panel-title, .panel-title>.small, .panel-title>.small>a, .panel-title>a, .panel-title>small, .panel-title>small>a {

	color: inherit

}

.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: 4px;

	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);

	box-shadow: 0 1px 1px rgba(0,0,0,.05)

}

.panel-title, .panel>.list-group, .panel>.panel-collapse>.list-group, .panel>.panel-collapse>.table, .panel>.table, .panel>.table-responsive>.table {

	margin-bottom: 0

}

.panel-body {

	padding: 15px

}

.panel-heading {

	padding: 10px 15px;

	border-bottom: 1px solid transparent;

	border-top-left-radius: 3px;

	border-top-right-radius: 3px

}

.panel-title {

	margin-top: 0;

	font-size: 16px

}

.panel-footer {

	padding: 10px 15px;

	background-color: #f5f5f5;

	border-top: 1px solid #ddd;

	border-bottom-right-radius: 3px;

	border-bottom-left-radius: 3px

}

.panel>.list-group .list-group-item, .panel>.panel-collapse>.list-group .list-group-item {

	border-width: 1px 0;

	border-radius: 0

}

.panel-group .panel-heading, .panel>.table-bordered>tbody>tr:first-child>td, .panel>.table-bordered>tbody>tr:first-child>th, .panel>.table-bordered>tbody>tr:last-child>td, .panel>.table-bordered>tbody>tr:last-child>th, .panel>.table-bordered>tfoot>tr:last-child>td, .panel>.table-bordered>tfoot>tr:last-child>th, .panel>.table-bordered>thead>tr:first-child>td, .panel>.table-bordered>thead>tr:first-child>th, .panel>.table-responsive>.table-bordered>tbody>tr:first-child>td, .panel>.table-responsive>.table-bordered>tbody>tr:first-child>th, .panel>.table-responsive>.table-bordered>tbody>tr:last-child>td, .panel>.table-responsive>.table-bordered>tbody>tr:last-child>th, .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td, .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th, .panel>.table-responsive>.table-bordered>thead>tr:first-child>td, .panel>.table-responsive>.table-bordered>thead>tr:first-child>th {

	border-bottom: 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-left-radius: 3px;

	border-top-right-radius: 3px

}

.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: 3px;

	border-bottom-left-radius: 3px

}

.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child {

	border-top-left-radius: 0;

	border-top-right-radius: 0

}

.list-group+.panel-footer, .panel-heading+.list-group .list-group-item:first-child {

	border-top-width: 0

}

.panel>.panel-collapse>.table caption, .panel>.table caption, .panel>.table-responsive>.table caption {

	padding-right: 15px;

	padding-left: 15px

}

.panel>.table-responsive:first-child>.table:first-child, .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child, .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child, .panel>.table:first-child, .panel>.table:first-child>tbody:first-child>tr:first-child, .panel>.table:first-child>thead:first-child>tr:first-child {

	border-top-left-radius: 3px;

	border-top-right-radius: 3px

}

.panel>.table-responsive:first-child>.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 th:first-child, .panel>.table-responsive:first-child>.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 th:first-child, .panel>.table:first-child>tbody:first-child>tr:first-child td:first-child, .panel>.table:first-child>tbody:first-child>tr:first-child th:first-child, .panel>.table:first-child>thead:first-child>tr:first-child td:first-child, .panel>.table:first-child>thead:first-child>tr:first-child th:first-child {

	border-top-left-radius: 3px

}

.panel>.table-responsive:first-child>.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 th:last-child, .panel>.table-responsive:first-child>.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 th:last-child, .panel>.table:first-child>tbody:first-child>tr:first-child td:last-child, .panel>.table:first-child>tbody:first-child>tr:first-child th:last-child, .panel>.table:first-child>thead:first-child>tr:first-child td:last-child, .panel>.table:first-child>thead:first-child>tr:first-child th:last-child {

	border-top-right-radius: 3px

}

.panel>.table-responsive:last-child>.table:last-child, .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child, .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child, .panel>.table:last-child, .panel>.table:last-child>tbody:last-child>tr:last-child, .panel>.table:last-child>tfoot:last-child>tr:last-child {

	border-bottom-right-radius: 3px;

	border-bottom-left-radius: 3px

}

.panel>.table-responsive:last-child>.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 th:first-child, .panel>.table-responsive:last-child>.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 th:first-child, .panel>.table:last-child>tbody:last-child>tr:last-child td:first-child, .panel>.table:last-child>tbody:last-child>tr:last-child th:first-child, .panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child, .panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child {

	border-bottom-left-radius: 3px

}

.panel>.table-responsive:last-child>.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 th:last-child, .panel>.table-responsive:last-child>.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 th:last-child, .panel>.table:last-child>tbody:last-child>tr:last-child td:last-child, .panel>.table:last-child>tbody:last-child>tr:last-child th:last-child, .panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child, .panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child {

	border-bottom-right-radius: 3px

}

.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 td, .panel>.table>tbody:first-child>tr:first-child th {

	border-top: 0

}

.panel>.table-bordered, .panel>.table-responsive>.table-bordered {

	border: 0

}

.panel>.table-bordered>tbody>tr>td:first-child, .panel>.table-bordered>tbody>tr>th:first-child, .panel>.table-bordered>tfoot>tr>td:first-child, .panel>.table-bordered>tfoot>tr>th:first-child, .panel>.table-bordered>thead>tr>td:first-child, .panel>.table-bordered>thead>tr>th:first-child, .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child, .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child, .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child, .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child, .panel>.table-responsive>.table-bordered>thead>tr>td:first-child, .panel>.table-responsive>.table-bordered>thead>tr>th:first-child {

	border-left: 0

}

.panel>.table-bordered>tbody>tr>td:last-child, .panel>.table-bordered>tbody>tr>th:last-child, .panel>.table-bordered>tfoot>tr>td:last-child, .panel>.table-bordered>tfoot>tr>th:last-child, .panel>.table-bordered>thead>tr>td:last-child, .panel>.table-bordered>thead>tr>th:last-child, .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child, .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child, .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child, .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child, .panel>.table-responsive>.table-bordered>thead>tr>td:last-child, .panel>.table-responsive>.table-bordered>thead>tr>th:last-child {

	border-right: 0

}

.panel>.table-responsive {

	margin-bottom: 0;

	border: 0

}

.panel-group {

	margin-bottom: 20px

}

.panel-group .panel {

	margin-bottom: 0;

	border-radius: 4px

}

.panel-group .panel+.panel {

	margin-top: 5px

}

.panel-group .panel-heading+.panel-collapse>.list-group, .panel-group .panel-heading+.panel-collapse>.panel-body {

	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: #f5f5f5;

	border-color: #ddd

}

.panel-default>.panel-heading+.panel-collapse>.panel-body {

	border-top-color: #ddd

}

.panel-default>.panel-heading .badge {

	color: #f5f5f5;

	background-color: #333

}

.panel-default>.panel-footer+.panel-collapse>.panel-body {

	border-bottom-color: #ddd

}

.panel-primary {

	border-color: #337ab7

}

.panel-primary>.panel-heading {

	color: #fff;

	background-color: #337ab7;

	border-color: #337ab7

}

.panel-primary>.panel-heading+.panel-collapse>.panel-body {

	border-top-color: #337ab7

}

.panel-primary>.panel-heading .badge {

	color: #337ab7;

	background-color: #fff

}

.panel-primary>.panel-footer+.panel-collapse>.panel-body {

	border-bottom-color: #337ab7

}

.panel-success {

	border-color: #d6e9c6

}

.panel-success>.panel-heading {

	color: #3c763d;

	background-color: #dff0d8;

	border-color: #d6e9c6

}

.panel-success>.panel-heading+.panel-collapse>.panel-body {

	border-top-color: #d6e9c6

}

.panel-success>.panel-heading .badge {

	color: #dff0d8;

	background-color: #3c763d

}

.panel-success>.panel-footer+.panel-collapse>.panel-body {

	border-bottom-color: #d6e9c6

}

.panel-info {

	border-color: #bce8f1

}

.panel-info>.panel-heading {

	color: #31708f;

	background-color: #d9edf7;

	border-color: #bce8f1

}

.panel-info>.panel-heading+.panel-collapse>.panel-body {

	border-top-color: #bce8f1

}

.panel-info>.panel-heading .badge {

	color: #d9edf7;

	background-color: #31708f

}

.panel-info>.panel-footer+.panel-collapse>.panel-body {

	border-bottom-color: #bce8f1

}

.panel-warning {

	border-color: #faebcc

}

.panel-warning>.panel-heading {

	color: #8a6d3b;

	background-color: #fcf8e3;

	border-color: #faebcc

}

.panel-warning>.panel-heading+.panel-collapse>.panel-body {

	border-top-color: #faebcc

}

.panel-warning>.panel-heading .badge {

	color: #fcf8e3;

	background-color: #8a6d3b

}

.panel-warning>.panel-footer+.panel-collapse>.panel-body {

	border-bottom-color: #faebcc

}

.panel-danger {

	border-color: #ebccd1

}

.panel-danger>.panel-heading {

	color: #a94442;

	background-color: #f2dede;

	border-color: #ebccd1

}

.panel-danger>.panel-heading+.panel-collapse>.panel-body {

	border-top-color: #ebccd1

}

.panel-danger>.panel-heading .badge {

	color: #f2dede;

	background-color: #a94442

}

.panel-danger>.panel-footer+.panel-collapse>.panel-body {

	border-bottom-color: #ebccd1

}

.embed-responsive {

	position: relative;

	display: block;

	height: 0;

	padding: 0

}

.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {

	position: absolute;

	top: 0;

	bottom: 0;

	left: 0;

	width: 100%;

	height: 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: #f5f5f5;

	border: 1px solid #e3e3e3;

	border-radius: 4px;

	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);

	box-shadow: inset 0 1px 1px rgba(0,0,0,.05)

}

.well blockquote {

	border-color: #ddd;

	border-color: rgba(0,0,0,.15)

}

.well-lg {

	padding: 24px;

	border-radius: 6px

}

.well-sm {

	padding: 9px;

	border-radius: 3px

}

.close {

	float: right;

	font-size: 21px;

	line-height: 1;

	color: #000;

	text-shadow: 0 1px 0 #fff;

	filter: alpha(opacity=20);

	opacity: .2

}

.popover, .tooltip {

	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

	font-style: normal;

	font-weight: 400;

	line-height: 1.42857143;

	text-shadow: none;

	text-transform: none;

	letter-spacing: normal;

	word-break: normal;

	word-spacing: normal;

	word-wrap: normal;

	white-space: normal;

	line-break: auto;

	text-decoration: none

}

.close:focus, .close:hover {

	color: #000;

	text-decoration: none;

	cursor: pointer;

	filter: alpha(opacity=50);

	opacity: .5

}

button.close {

	-webkit-appearance: none;

	padding: 0;

	cursor: pointer;

	background: 0 0;

	border: 0

}

.modal {

	position: fixed;

	z-index: 1050;

display: none;

	-webkit-overflow-scrolling: touch;

	outline: 0

}

.modal.fade .modal-dialog {

	-webkit-transition: -webkit-transform .3s ease-out;

	-o-transition: -o-transform .3s ease-out;

	transition: transform .3s ease-out;

	-webkit-transform: translate(0, -25%);

	-ms-transform: translate(0, -25%);

	-o-transform: translate(0, -25%);

	transform: translate(0, -25%)

}

.modal.in .modal-dialog {

	-webkit-transform: translate(0, 0);

	-ms-transform: translate(0, 0);

	-o-transform: translate(0, 0);

	transform: translate(0, 0); overflow: hidden;

}

.modal-open .modal {

	overflow-x: hidden;

	overflow-y: auto

}

.modal-dialog {

	position: relative;

	width: auto;

	margin: 10px

}

.modal-content {

	position: relative;

	background-color: #fff;

	background-clip: padding-box;

	border: 1px solid #999;

	border: 1px solid rgba(0,0,0,.2);

	border-radius: 6px;

	outline: 0;

	-webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);

	box-shadow: 0 3px 9px rgba(0,0,0,.5)

}

.modal-backdrop {

	position: fixed;

	z-index: 1040;

	background-color: #000

}

.modal-backdrop.fade {

	filter: alpha(opacity=0);

	opacity: 0

}

.carousel-control, .modal-backdrop.in {

	filter: alpha(opacity=50);

	opacity: .5

}

.modal-header {

	padding: 15px;

	border-bottom: 1px solid #e5e5e5

}

.modal-header .close {

	margin-top: -2px

}

.modal-title {

	margin: 0;

	line-height: 1.42857143

}

.modal-body {

	position: relative;

	padding: 15px

}

.modal-footer {

	padding: 15px;

	text-align: right;

	border-top: 1px solid #e5e5e5

}

.modal-footer .btn+.btn {

	margin-bottom: 0;

	margin-left: 5px

}

.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:768px) {

.modal-dialog {

	width: 670px;

	margin: 30px auto

}

.modal-content {

	-webkit-box-shadow: 0 5px 15px rgba(0,0,0,.5);

	box-shadow: 0 5px 15px rgba(0,0,0,.5)

}

.modal-sm {

	width: 300px

}

}

.tooltip.top-left .tooltip-arrow, .tooltip.top-right .tooltip-arrow {

	bottom: 0;

	margin-bottom: -5px;

	border-width: 5px 5px 0;

	border-top-color: #000

}

@media (min-width:992px) {

.modal-lg {

	width: 900px

}

}

.tooltip {

	position: absolute;

	z-index: 1070;

	display: block;

	font-size: 12px;

	text-align: left;

	text-align: start;

	filter: alpha(opacity=0);

	opacity: 0

}

.tooltip.in {

	filter: alpha(opacity=90);

	opacity: .9

}

.tooltip.top {

	padding: 5px 0;

	margin-top: -3px

}

.tooltip.right {

	padding: 0 5px;

	margin-left: 3px

}

.tooltip.bottom {

	padding: 5px 0;

	margin-top: 3px

}

.tooltip.left {

	padding: 0 5px;

	margin-left: -3px

}

.tooltip-inner {

	max-width: 200px;

	padding: 3px 8px;

	color: #fff;

	text-align: center;

	background-color: #000;

	border-radius: 4px

}

.tooltip-arrow {

	position: absolute;

	width: 0;

	height: 0;

	border-color: transparent;

	border-style: solid

}

.tooltip.top .tooltip-arrow {

	bottom: 0;

	left: 50%;

	margin-left: -5px;

	border-width: 5px 5px 0;

	border-top-color: #000

}

.tooltip.top-left .tooltip-arrow {

	right: 5px

}

.tooltip.top-right .tooltip-arrow {

	left: 5px

}

.tooltip.right .tooltip-arrow {

	top: 50%;

	left: 0;

	margin-top: -5px;

	border-width: 5px 5px 5px 0;

	border-right-color: #000

}

.tooltip.left .tooltip-arrow {

	top: 50%;

	right: 0;

	margin-top: -5px;

	border-width: 5px 0 5px 5px;

	border-left-color: #000

}

.tooltip.bottom .tooltip-arrow, .tooltip.bottom-left .tooltip-arrow, .tooltip.bottom-right .tooltip-arrow {

	border-width: 0 5px 5px;

	border-bottom-color: #000;

	top: 0

}

.tooltip.bottom .tooltip-arrow {

	left: 50%;

	margin-left: -5px

}

.tooltip.bottom-left .tooltip-arrow {

	right: 5px;

	margin-top: -5px

}

.tooltip.bottom-right .tooltip-arrow {

	left: 5px;

	margin-top: -5px

}

.popover {

	position: absolute;

	top: 0;

	left: 0;

	z-index: 1060;

	display: none;

	max-width: 276px;

	padding: 1px;

	font-size: 14px;

	text-align: left;

	text-align: start;

	background-color: #fff;

	-webkit-background-clip: padding-box;

	background-clip: padding-box;

	border: 1px solid #ccc;

	border: 1px solid rgba(0,0,0,.2);

	border-radius: 6px;

	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);

	box-shadow: 0 5px 10px rgba(0,0,0,.2)

}

.carousel-caption, .carousel-control {

	color: #fff;

	text-align: center;

	text-shadow: 0 1px 2px rgba(0,0,0,.6)

}

.popover.top {

	margin-top: -10px

}

.popover.right {

	margin-left: 10px

}

.popover.bottom {

	margin-top: 10px

}

.popover.left {

	margin-left: -10px

}

.popover-title {

	padding: 8px 14px;

	margin: 0;

	font-size: 14px;

	background-color: #f7f7f7;

	border-bottom: 1px solid #ebebeb;

	border-radius: 5px 5px 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

}

.carousel, .carousel-inner {

	position: relative

}

.popover>.arrow {

	border-width: 11px

}

.popover>.arrow:after {

	content: "";

	border-width: 10px

}

.popover.top>.arrow {

	bottom: -11px;

	left: 50%;

	margin-left: -11px;

	border-top-color: #999;

	border-top-color: rgba(0,0,0,.25);

	border-bottom-width: 0

}

.popover.top>.arrow:after {

	bottom: 1px;

	margin-left: -10px;

	content: " ";

	border-top-color: #fff;

	border-bottom-width: 0

}

.popover.left>.arrow:after, .popover.right>.arrow:after {

	bottom: -10px;

	content: " "

}

.popover.right>.arrow {

	top: 50%;

	left: -11px;

	margin-top: -11px;

	border-right-color: #999;

	border-right-color: rgba(0,0,0,.25);

	border-left-width: 0

}

.popover.right>.arrow:after {

	left: 1px;

	border-right-color: #fff;

	border-left-width: 0

}

.popover.bottom>.arrow {

	top: -11px;

	left: 50%;

	margin-left: -11px;

	border-top-width: 0;

	border-bottom-color: #999;

	border-bottom-color: rgba(0,0,0,.25)

}

.popover.bottom>.arrow:after {

	top: 1px;

	margin-left: -10px;

	content: " ";

	border-top-width: 0;

	border-bottom-color: #fff

}

.popover.left>.arrow {

	top: 50%;

	right: -11px;

	margin-top: -11px;

	border-right-width: 0;

	border-left-color: #999;

	border-left-color: rgba(0,0,0,.25)

}

.popover.left>.arrow:after {

	right: 1px;

	border-right-width: 0;

	border-left-color: #fff

}

.carousel-inner {

	width: 100%

}

.carousel-inner>.item {

	position: relative;

	display: none;

	-webkit-transition: .6s ease-in-out left;

	-o-transition: .6s ease-in-out left;

	transition: .6s ease-in-out left

}

.carousel-inner>.item>a>img, .carousel-inner>.item>img {

	line-height: 1

}

@media all and (transform-3d), (-webkit-transform-3d) {

.carousel-inner>.item {

	-webkit-transition: -webkit-transform .6s ease-in-out;

	-o-transition: -o-transform .6s ease-in-out;

	transition: transform .6s ease-in-out;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	-webkit-perspective: 1000px;

	perspective: 1000px

}

.carousel-inner>.item.active.right, .carousel-inner>.item.next {

	left: 0;

	-webkit-transform: translate3d(100%, 0, 0);

	transform: translate3d(100%, 0, 0)

}

.carousel-inner>.item.active.left, .carousel-inner>.item.prev {

	left: 0;

	-webkit-transform: translate3d(-100%, 0, 0);

	transform: translate3d(-100%, 0, 0)

}

.carousel-inner>.item.active, .carousel-inner>.item.next.left, .carousel-inner>.item.prev.right {

	left: 0;

	-webkit-transform: translate3d(0, 0, 0);

	transform: translate3d(0, 0, 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;

	bottom: 0;

	left: 0;

	width: 15%;

	font-size: 20px;

	background-color: rgba(0,0,0,0)

}

.carousel-control.left {

	background-image: -webkit-linear-gradient(left, rgba(0,0,0,.5) 0, rgba(0,0,0,.0001) 100%);

	background-image: -o-linear-gradient(left, rgba(0,0,0,.5) 0, rgba(0,0,0,.0001) 100%);

	background-image: -webkit-gradient(linear, left top, right top, from(rgba(0,0,0,.5)), to(rgba(0,0,0,.0001)));

	background-image: linear-gradient(to right, rgba(0,0,0,.5) 0, rgba(0,0,0,.0001) 100%);

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);

	background-repeat: repeat-x

}

.carousel-control.right {

	right: 0;

	left: auto;

	background-image: -webkit-linear-gradient(left, rgba(0,0,0,.0001) 0, rgba(0,0,0,.5) 100%);

	background-image: -o-linear-gradient(left, rgba(0,0,0,.0001) 0, rgba(0,0,0,.5) 100%);

	background-image: -webkit-gradient(linear, left top, right top, from(rgba(0,0,0,.0001)), to(rgba(0,0,0,.5)));

	background-image: linear-gradient(to right, rgba(0,0,0,.0001) 0, rgba(0,0,0,.5) 100%);

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);

	background-repeat: repeat-x

}

.carousel-control:focus, .carousel-control:hover {

	color: #fff;

	text-decoration: none;

	filter: alpha(opacity=90);

	outline: 0;

	opacity: .9

}

.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {

	position: absolute;

	top: 50%;

	z-index: 5;

	display: inline-block;

	margin-top: -10px

}

.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {

	left: 50%;

	margin-left: -10px

}

.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {

	right: 50%;

	margin-right: -10px

}

.carousel-control .icon-next, .carousel-control .icon-prev {

	width: 20px;

	height: 20px;

	font-family: serif;

	line-height: 1

}

.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%;

	padding-left: 0;

	margin-left: -30%;

	text-align: center;

	list-style: none

}

.carousel-indicators li {

	display: inline-block;

	width: 10px;

	height: 10px;

	margin: 1px;

	text-indent: -999px;

	cursor: pointer;

	background-color: #000\9;

	background-color: rgba(0,0,0,0);

	border: 1px solid #fff;

	border-radius: 10px

}

.carousel-indicators .active {

	width: 12px;

	height: 12px;

	margin: 0;

	background-color: #fff

}

.carousel-caption {

	position: absolute;

	right: 15%;

	bottom: 20px;

	left: 15%;

	z-index: 10;

	padding-top: 20px;

	padding-bottom: 20px

}

.carousel-caption .btn, .text-hide {

	text-shadow: none

}

@media screen and (min-width:768px) {

.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {

	width: 30px;

	height: 30px;

	margin-top: -10px;

	font-size: 30px

}

.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {

	margin-left: -10px

}

.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {

	margin-right: -10px

}

.carousel-caption {

	right: 20%;

	left: 20%;

	padding-bottom: 30px

}

.carousel-indicators {

	bottom: 20px

}

}

.btn-group-vertical>.btn-group:after, .btn-group-vertical>.btn-group:before, .btn-toolbar:after, .btn-toolbar:before, .clearfix:after, .clearfix:before, .container-fluid:after, .container-fluid:before, .container:after, .container:before, .dl-horizontal dd:after, .dl-horizontal dd:before, .form-horizontal .form-group:after, .form-horizontal .form-group:before, .modal-footer:after, .modal-footer:before, .modal-header:after, .modal-header:before, .nav:after, .nav:before, .navbar-collapse:after, .navbar-collapse:before, .navbar-header:after, .navbar-header:before, .navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after, .panel-body:before, .row:after, .row:before {

	display: table;

	content: " "

}

.btn-group-vertical>.btn-group:after, .btn-toolbar:after, .clearfix:after, .container-fluid:after, .container:after, .dl-horizontal dd:after, .form-horizontal .form-group:after, .modal-footer:after, .modal-header:after, .nav:after, .navbar-collapse:after, .navbar-header:after, .navbar:after, .pager:after, .panel-body:after, .row:after {

	clear: both

}

.center-block {

	display: block;

	margin-right: auto;

	margin-left: auto

}

.pull-right {

	float: right!important

}

.pull-left {

	float: left!important

}

.hide {

	display: none!important

}

.show {

	display: block!important

}

.hidden, .visible-lg, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block, .visible-md, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-sm, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-xs, .visible-xs-block, .visible-xs-inline, .visible-xs-inline-block {

	display: none!important

}

.invisible {

	visibility: hidden

}

.text-hide {

	font: 0/0 a;

	color: transparent;

	background-color: transparent;

	border: 0

}

.affix {

	position: fixed

}

@-ms-viewport {

width:device-width

}

@media (max-width:767px) {

.visible-xs {

	display: block!important

}

table.visible-xs {

	display: table!important

}

tr.visible-xs {

	display: table-row!important

}

td.visible-xs, th.visible-xs {

	display: table-cell!important

}

.visible-xs-block {

	display: block!important

}

.visible-xs-inline {

	display: inline!important

}

.visible-xs-inline-block {

	display: inline-block!important

}

}

@media (min-width:768px) and (max-width:991px) {

.visible-sm {

	display: block!important

}

table.visible-sm {

	display: table!important

}

tr.visible-sm {

	display: table-row!important

}

td.visible-sm, th.visible-sm {

	display: table-cell!important

}

.visible-sm-block {

	display: block!important

}

.visible-sm-inline {

	display: inline!important

}

.visible-sm-inline-block {

	display: inline-block!important

}

}

@media (min-width:992px) and (max-width:1199px) {

.visible-md {

	display: block!important

}

table.visible-md {

	display: table!important

}

tr.visible-md {

	display: table-row!important

}

td.visible-md, th.visible-md {

	display: table-cell!important

}

.visible-md-block {

	display: block!important

}

.visible-md-inline {

	display: inline!important

}

.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

}

td.visible-lg, th.visible-lg {

	display: table-cell!important

}

.visible-lg-block {

	display: block!important

}

.visible-lg-inline {

	display: inline!important

}

.visible-lg-inline-block {

	display: inline-block!important

}

.hidden-lg {

	display: none!important

}

}

@media (max-width:767px) {

.hidden-xs {

	display: none!important

}

}

@media (min-width:768px) and (max-width:991px) {

.hidden-sm {

	display: none!important

}

}

@media (min-width:992px) and (max-width:1199px) {

.hidden-md {

	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

}

td.visible-print, th.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

}

.hidden-print {

	display: none!important

}

}

/*********bootstrap css end*********/



/*********custom css start*********/



a, a:hover {

	color: #000

}

a:focus, a:hover, button:focus {

	outline: 0

}

/*body {

	font-family: 'Open Sans', sans-serif

}*/

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6, p {

font-family: 'Open Sans', sans-serif;

}

a:hover {

	text-decoration: underline

}

a:focus {

	text-decoration: none

}

/*img {

	object-fit: cover!important

}*/

#myModal_subscription .modal-header {

	background-color: #000;

	padding: 10px;

	color: #fff;

	font-weight: 600;

	letter-spacing: .2px;

	text-align: center;

	text-transform: uppercase;

	font-size: 13px

}

#myModal_subscription .modal-content {

	border-radius: 0

}

#myModal_subscription .modal-body {

	padding: 20px 30px

}

#myModal_subscription .modal-body h2 {

	font-size: 60px;

	font-weight:600;

	letter-spacing: 2.6px;

	margin-top: 0;

	font-family: 'Bree Serif', serif

}

#myModal_subscription .modal-body h2 span {

	clear: both;

	display: block;

	font-size: 32px;

	font-weight:600;

	margin-left: 5px

}

#myModal_subscription .modal-body h4 {

	letter-spacing: .5px;

	font-family: 'Open Sans', sans-serif;

	font-size: 24px;

	font-weight: 300;

	line-height: 30px;

	margin: 20px 3px

}

#myModal_subscription .modal-body button {

	background: #000;

	border-radius: 3px;

	color: #fff;

	padding: 10px 15px;

	text-transform: uppercase;

	box-shadow: none;

	border: none;

	transition: .5s

}

#myModal_subscription .modal-body button:hover {

	background: #444;

	transition: .5s

}

#myModal_subscription .modal-body img {

	width: 60%;

	clear: both;

	margin: 30px 0 10px

}

#myModal_subscription .modal-footer h6 {

	margin: 0;

	font-size: 12px;

	font-family: 'Open Sans', sans-serif;

	font-weight: 600;

	opacity: .8

}

#myModal_subscription .modal-footer h6 a {

	text-decoration: underline

}

.btn-red:hover, .embedd a, .right-sidebar .dc, .top-nav .top-nav-left ul li a:hover {

	text-decoration: none

}

.p0 {

	padding-left: 0;

	padding-right: 0

}

.top-nav {

	border-bottom: 1px solid #e4e3e3;

	float: left;

	width: 100%;

	padding: 5px 0

}

.top-nav .top-nav-left ul {

	margin-bottom: 0

}

.top-nav .top-nav-left ul li a {

	padding: 10px;

	display: inline-block;

	color: #000;

	font-weight: 600;

	transition: .5s

}

.btn-red, .btn-red:hover {

	transition: .5s;

	color: #fff

}

.top-nav .top-nav-left ul li a:first-child {

	padding-left: 0

}

.top-nav .top-nav-left ul li a .fa {

	margin-right: 3px

}

.top-nav-right ul li a:last-child {

	padding-right: 0

}

.top-nav-right {

	padding: 4px 0

}

.btn-red {

	background-color: #ed232a;

	border-radius: 5px;

	font-weight: 500;

	padding: 6px 17px;

	display: inline-block;

	font-size: 14px;

}

.btn-red:hover {

	background-color: #c11319

}

.vi_main_heading h1 {

	margin: 0

}

.vi_main_heading h1 a {

	font-style: italic;

	font-weight: 600;

	text-align: center;

	font-size: 37px

}

.top-nav-right a {

	margin-left: 10px

}

.middle-header {

	padding: 20px 0 0;

	text-align: center

}

.logo {

	width: 45%

}

.middle-header ul {

	margin-top: 0;

	margin-bottom: 0

}

.middle-header ul li {

	padding: 0

}

.middle-header ul li a {

	color: #000;

	transition: .3s;

	padding: 0 12px;

	font-weight: 500;

	font-size: 12px;

	border-right: 1px solid #ccc

}

.middle-header ul li:last-child a, .navbar {

	border: none

}

.middle-header ul li:first-child a {

	cursor: text

}

.middle-header ul li a:hover {

	color: grey;

	transition: .3s

}

.navbar {

	background: 0 0;

	border-radius: 0;

	margin: 0;

	border-bottom: 2px solid #000

}

.navbar.navbar-default.border_line_black {

	min-height: 30px

}

.navbar ul li a {
    /*font-family: 'Open Sans', sans-serif !important*/;
	padding: 10px 15px;

	font-size: 11px;

	text-transform: uppercase;

	font-weight: 600;

	color: #000;

	transition: .3s;

	background: 0 0!important ;




}

.navbar ul li a:after {

	border-bottom: 3px solid #ed232a;

	bottom: -3px;

	content: "";

	display: block;

	height: 0;

	left: 51%;

	position: absolute;

	right: 51%;

	transition: all .3s ease 0s

}

.navbar ul li a:focus::after, .navbar ul li a:hover::after {

	left: 0;

	right: 0

}

.navbar .nav {

	width: 100%;

	text-align: center

}

.navbar .nav li {

	display: inline-block;

	float: none

}
.dropdown-menu li{
    display:block;
    float:left;
    width:100%;
}


.big-add {

	margin: 15px 0

}

.big-add img {

	object-fit: fill!important

}

.text-red {

	color: #ed232a

}

.more_head {

	font-size: 19px;

	font-weight:600;

	margin: 5px 0;

	font-style: italic;

	color: #000

}

.titlee span, .titlee2 span {

/*	font-family: Raleway, sans-serif;*/

	font-size: 13px;

	letter-spacing: .3px;

	padding: 8px;

	display: inline-block

}

.titlee, .titlee2 {

	margin-bottom: 10px;

	margin-top: 0;

	text-transform: uppercase

}

.titlee span, .titlee2 span, .views-count {

	color: #fff;

	font-weight: 600

}

.titlee span a{ color: #fff !important;}
.titlee span a:hover{ text-decoration:none !important;}
.video_iframe iframe {

	width: 100%!important;

	height: 485px;

	position: relative

}

.titlee {

	border-bottom: 2px solid red; position: relative;

}

.titlee span {

	background-color: red

}

.titlee2 {
border-bottom: 2px solid #4db2ec

}


.titlee2 span { background-color: #4db2ec;}
.titlee2 span a{ color:#fff !important;}
.titlee2 span a:hover{ text-decoration:none !important;}
.date, .login.reset-pp h3, .right-sidebar .comments_title h3 {

font-family: 'Open Sans', sans-serif;

}

.views-count {

	background-color: #000;

	padding: 3px;

	font-size: 10px;

	position: relative;

	margin-left: 19px;

	right: 0

}

.views-count:before {

	content: "";

	width: 0;

	height: 0;

	border-style: solid;

	border-width: 7px 8px 0 0;

	border-color: #000 transparent transparent;

	position: absolute;

	bottom: -5px;

	left: 0

}

.big-block a, .big-block a img {

	position: relative

}

.top-section {

	padding: 10px 0

}

.top-section .left-sidebar {

	padding-left: 0;

	padding-right:5px

}

.top-section .left-sidebar ul {

	margin: 0;

	padding: 0;

	list-style: none

}

.top-section .left-sidebar ul li .heading-list {

	margin: 0;

	font-size: 15px;

	font-weight:600;

	line-height: 21px

}

.date {

	font-size: 12px;

	color: #636363;

	font-weight: 600;

	margin: 8px 0;

	display: block

}

.date .views-count {

	top: -4px

}

.top-section .left-sidebar ul li:first-child {

	margin-top: 0

}

.top-section .left-sidebar ul li {

	margin: 13px 0

}

.top-section .left-sidebar ul li p {

	margin: 0;

	font-size: 13px;

	color: #636363;

	font-weight: 500;

	max-height: 70px;

	overflow: hidden;

	line-height: 17px

}

.summary-credit .summary {

	color: #666;

	font-size: 12px!important;

	margin: 6px 0;

	padding: 0!important

}

.summary-credit .summary a, .summary-credit .summary span {

	color: #999;

	font-size: 11px

}

.summary-credit .credit_right {

	padding: 8px 0 0;

	margin: 0

}

.embedd a {

	background-color: #fff;

	padding: 5px 10px

}

.embedd a:hover {

	border: 1px solid #d2d2d2

}

.middle-main .middle-big-news {

/*border: 1px solid #ccc;

	padding: 5px;*/

	position: relative

}

.middle-main .middle-big-news img {

	height: 280px;

	width: 100%;

	object-fit: cover

}

.middle-main .middle-big-news h3 {

	margin: 0;

	z-index: 1;

	color: #000;

	font-size: 26px;

	line-height: 27px;

	width: 100%;

	font-weight: 600;

	padding: 5px 0;

	letter-spacing: .7px

}

.middle-main .middle-big-news .date {

	margin-bottom: 0

}

.media-style-news {

	margin: 0px 0

}

.media-style-news .media-left .media-object {

	width: 160px;

	height: 160px;

	object-fit: cover

}

.media-style-news .media-body .media-heading {

	margin: -4px 0 0;

	font-size: 16px;

	font-weight:600;

	line-height: 20px

}

.media-style-news .media {

	/*margin-bottom: 15px*/

}

.media-style-news .media-body p {

	margin: 0;

	font-size: 13px;

	color: #636363;

	font-weight: 500;

	max-height: 70px;

	overflow: hidden;

	line-height: 17px

}

.media-style-news .media:nth-child(2) .media-left {

	padding-left: 10px;

	padding-right: 0

}

.media-body.media-top.case p img, .media-left.media-top.case1 img {

	width: 110px;

	height: 110px;

	object-fit: cover

}

.big-block a img {

	width: 100%;

	left: 0;

	height: 150px;

	object-fit: cover

}

.big-block .play-holder {

	position: absolute;

	top: 33%;

	left: 42%;

	text-align: center

}

.big-block .play-holder a {

	background-color: rgba(0,0,0,.37);

	padding: 3px 9px 5px 13px;

	color: #fff

}

.big-block:hover .play-holder a {

	background: red;

	transition: .6s

}

.big-block:hover .play-holder a i {

	color: #fff;

	transition: .6s

}

.loginn.forgot_pp {

	background-color: transparent;

	border: 2px dashed #ddd

}

.loginn.forgot_pp h3 {

	padding: 0 0 1em;

	border-bottom: 1px solid #ddd

}

.loginn.forgot_pp form {

	padding: 1.5em 0 0

}

.login.reset-pp {

	margin-top: 6em;

	padding: 3em;

	border: 2px dashed #ddd

}

.help-block {

	color: #a94442!important

}

.media-style-news-bottom {

	margin: 15px 0

}

.media-style-news-bottom .media {

	/*margin: 25px 0,*/ margin: 15px 0

}

.media-style-news-bottom .media-left .media-object {

	width: 110px;

	height: 100px;

	object-fit: cover

}

.media-style-news-bottom .media-body .media-heading {
	margin: -4px 0 0;
	font-size: 15px;
	font-weight: 600 !important; color:#000;
	line-height: 20px;

}

.media-style-news-bottom .media-body p {

	margin: 5px 0 0;

	font-size: 13px;

	color: #636363;

	font-weight: 500;

	max-height: 70px;

	overflow: hidden;

	line-height: 17px

}

.media-style-news-bottom .media:last-child {

	margin-bottom: 0

}

.right-sidebar-topstories {

	padding-left: 0

}

.right-sidebar-policits {

	padding-right: 0

}

.right-sidebar-policits-big h3 {

	margin: 5px 0;

	font-size: 16px;

	font-weight: 600 !important;

	line-height: 24px;

}

.right-sidebar-policits-big p {

	margin-bottom: 0;

	line-height: 18px

}

.right-sidebar .comments_title h3 {

	border-bottom: 1px solid #ddd;

	padding: 0 10px 11px;

	font-size: 17px;

	font-weight: 600

}

.right-sidebar .comments_detail h4, .right-sidebar .comments_detail h4 span {

font-family: 'Open Sans', sans-serif;

}

.right-sidebar .comments_title h3 i {

	color: red

}

.right-sidebar .comments_detail {

	padding: 0 10px

}

.right-sidebar .comments_detail h4 {

	font-weight: 600

}

.right-sidebar .comments_detail h4 span {

	font-weight: 100;

	color: #ddd;

	font-size: 11px;

	margin: 4px 0 0

}

.right-sidebar .comments_detail p {

	color: #828282

}

.right-sidebar .comments_bottom {

	border-top: 1px solid #ddd;

	padding: 8px 10px;

	font-size: 12px;

	border-bottom: 1px solid #ddd;

	margin: 0 0 2em

}

.right-sidebar .comments_bottom a {

	text-decoration: none;

	color: #848484;

	font-weight: 500;

	text-transform: uppercase

}

.more-top-stories ul li a:hover, .sidebar-blocks a:hover {

	text-decoration: underline

}

.right-sidebar .comment_ad {

	text-align: center;

	padding: 0

}

.right-sidebar .comment_ad a {

	margin: 0 auto 1em;

	display: block

}

.more-top-stories ul {

	margin: 0;

	padding: 0 0 0 10px;

	list-style: none

}

.more-top-stories ul li { margin-bottom:15px;}

.more-top-stories ul li a {

	padding: 0;

	font-size: 13px;

	line-height: 16px;

	color: #000;

	font-weight: 600;

/*	height: 50px;*/

	overflow: hidden;

	display: block;

	font-family: 'Open Sans', sans-serif;

}

.more-top-stories ul li {

	position: relative

}

.more-top-stories ul li::before {

	position: absolute;

	content: "\f111";

	font-family: fontAwesome;

	top: 7px;

	left: -5%;

	font-size: 6px

}

#content_wrapper .inner .inner_wrapper h3, #content_wrapper .inner .inner_wrapper p, .about h2, .about_1 h4, .about_right_title, .detail-category-tag, .latest-search-main .media-style-news-bottom .media-body p, .marketing h2, .search-headingg, .section3_vic-videos .middle-big-news h3, .staff h2, footer .pdis {

font-family: 'Open Sans', sans-serif;

}

.right-sidebar {

	padding-left: 20px

}

.opinion-page-sec {

	margin: 25px 0 0

}

.sidebar-blocks {

	margin: 10px 0

}

.sidebar-blocks.details_side_news {

	min-height: 216px

}

.sidebar-blocks img {

	width: 100%;

	height: 150px;

	object-fit: cover

}

.sidebar-blocks a, .sidebar-blocks a:hover {

	color: #000

}

.sidebar-blocks p {

	margin: 5px 0 0;

	font-size: 13px;

	font-weight:600;

	line-height: 17px;

	letter-spacing: .5px

}

.section2 {

	padding: 0

}

/*.community-center-left {

	padding-left: 0

}*/

.community-center-left .media .media-object {

	width: 120px;

	height: 120px;

	object-fit: contain;

}

.community-center-left .media-body .media-heading {

	margin: 0px 0 0;

	font-size: 15px;

	font-weight:600;

	line-height: 21px;

	min-height: 43px;

}

.community-center-left .right-sidebar-policits-big h3 {

	font-size: 20px;

	margin: 9px 0;

}

.section3_vic-videos {

	padding: 10px 0; margin-top:25px;

}



.section3_vic-videos .middle-big-news h3 {

	margin: 0;

	background-color: rgba(0,0,0,.83);

	position: absolute;

	bottom: 5px;

	z-index: 1;

	color: #fff;

	padding: 20px;

	font-size: 20px;

	line-height: 27px;

	width: 100%;

	font-weight: 500

}

.pleft0 {

	padding-left: 0

}

.pright0 {

	padding-right: 0

}

.section4_entertainment {

	padding: 10px 0

}

.section4_gallery {

	padding: 10px

}

.section5_usvi, .section6_businness, .section7_allcategory {

	padding: 10px 0

}

.section4_gallery .carousel-inner .example-image-link img {

	width: 100%;

	height: 150px;

	object-fit: cover

}

.section4_gallery .carousel-control {

	width: auto;

	background: 0 0;

	opacity: 1

}

.section4_gallery .carousel-control .glyphicon-chevron-left {

	background-color: rgba(0,0,0,.57);

	width: 45px;

	height: 45px;

	border-radius: 50%;

	line-height: 45px;

	font-size: 16px;

	top: 65px;

	left: -10px

}

.section4_gallery .carousel-control .glyphicon-chevron-right {

	background-color: rgba(0,0,0,.57);

	width: 45px;

	height: 45px;

	border-radius: 50%;

	line-height: 45px;

	font-size: 16px;

	top: 65px;

	right: -10px

}

.section5_usvi .big-block h3 {

	font-size: 18px;

	margin: 9px 0;

	font-weight:600;

	line-height: 20px;

	min-height: 44px

}

.section5_usvi .big-block img {

	width: 100%;

	height: 280px;

	object-fit: cover

}

.section5_usvi .media-body .media-heading {

	margin: -4px 0 0;

	font-size: 15px !important ;

	font-weight:600;

	line-height: 20px;

	min-height: 33px;
/*
	height: 33px;*/

}

.section5_usvi .btn-mdeia {

	margin: 10px 0

}

.advertismnet {

	margin-top: 30px

}

.section6_businness .media-style-news-bottom .media-left .media-object {

	width: 180px;

	height: 130px;

	object-fit: cover

}

.section6_businness .media-style-news-bottom .media-body .media-heading {

	font-size: 18px;

	line-height: 22px;

	min-height: 43px;

}

.section6_businness .media-style-news-bottom .media-body p {

	font-size: 13.5px;

	max-height: 45px;

	line-height: 24px;

	margin-top: 17px

}

.section7_allcategory .big-block h3 {

	font-size: 18px;

	margin: 7px 0;

	font-weight:600;

	line-height: 23px; min-height: 70px;

}

.section7_allcategory .big-block img {

	width: 100%;

	height: 280px;

	object-fit: cover

}

.section7_allcategory .big-block {

	background-color: #f1f1f1;

	padding: 4px;

	margin: 8px 0;

	border: 1px solid #e4e4e4

}

footer {

	background-color: #151515;

	padding: 50px 0 0;

	color: #fff;

	margin-top: 30px

}

footer .pdis {

	font-size: 13px;

	line-height: 21px;

	opacity: .8

}

.flinks h4 {

	font-size: 18px;

	text-transform: uppercase;

	color: #fff;

	font-weight: 600;

	margin: 0 0 15px

}

.flinks ul {

	list-style: none;

	margin-top: 0;

	padding: 0;

	float: left

}

.flinks ul li a {

	margin: 10px 0;

	color: #fff;

	display: block;

	font-size: 13.5px;

	transition: .3s;

	opacity: .8;

	text-decoration: none

}

.flinks ul li a:hover {

	transition: .6s;

	color: red;

	margin-left: 10px

}

.sconnet {

	margin-right: 3em!important

}

.sconnet ul li a {

	opacity: 1

}

.sconnet ul li .fa {

	width: 38px;

	height: 38px;

	text-align: center;

	line-height: 36px;

	border: 2px solid #313131;

	color: #fff;

	transition: .3s;

	font-size: 17px

}

.sconnet ul li .fa:hover {

	transition: .3s;

	opacity: .8

}

.sconnet ul li .fa-facebook {

	background-color: #1b3373

}

.sconnet ul li .fa-twitter {

	background-color: #42baef

}

.sconnet ul li .fa-instagram {

	background-color: #204881

}

.sconnet ul li .fa-pinterest-p {

	background-color: #b90a0f

}

.sconnet ul li .fa-linkedin {

	background-color: #164aa1

}

.btm-footer {

	background-color: #101010;

	padding: 15px 0;

	text-align: center;


	margin-top: 15px;

	font-size: 13px;

	opacity: .8

}



.sidemenu {

	box-shadow: 4px 0 6px 1px rgba(0,0,0,.1);

	position: fixed;

	top: 0;

	left: -100%;

	z-index: 111111111;

	height: 100%; display:none;

	background-color: #fff;

	border-right: 1px solid #ccc;

	padding: 0px 0px;

/*	overflow-y: auto;

	overflow-x:visible;*/ overflow:visible;

	width: 220px;

	transition: .5s;

	opacity: 0; 

}

.sidemenu-open {

	transition: .5s;

	left: 0;

	/*width: 14.5%;*/

	width:220px !important;

	opacity: 1;

	z-index: 1111111; display:block;



}

.sidemenu ul {

	padding: 5px 0;

	margin: 0;

	list-style: none;  height:100%; float:left; width:100%; 

}

.sidemenu ul li a {

	display: block;

	color: #000;

	font-weight:600;

/*	padding: 6px 15px*/ padding:4px 5px 4px 15px; font-size:13px; font-weight:500;

}

.sidemenu::-webkit-scrollbar {

width:5px

}

.sidemenu::-webkit-scrollbar-track {

background-color:#ccc;

border-radius:10px

}

.sidemenu::-webkit-scrollbar-thumb {

border-radius:10px;

background-color:#666

}

.sidemenu .fa-close {

	position: absolute;

	right: 5px;

	top: 5px;

	opacity: .5;

	cursor: pointer;

	display: none

}

.navbar-fixed {

	position: fixed;

	top: 0;

	z-index: 111;

	background-color: #fff;

	width: 100%;

	left: 0;

	border-bottom: 0;

	box-shadow: 1px 1px 8px rgba(102,102,102,.3)

}

.navbar .nav .dropdown {

	position: inherit

}

.navbar .nav .dropdown .dropdown-menu {

	top: 102%;

	left: 0;

	right: auto;

	min-width: 100%;

	box-shadow: 0 3px 10px 2px rgba(0,0,0,.21);

	border: 1px solid #ccc;

	border-radius: 0

}

.navbar .nav .dropdown .dropdown-menu .dp-list {

	margin-right: 25px

}

.navbar .nav .dropdown .dropdown-menu .dp-list ul li {

	display: block

}

.navbar .nav .dropdown .dropdown-menu .dp-list ul li a {

	font-weight: 600;

	text-transform: none;

	text-align: right;

	display: block;

	padding: 7px 0;

	font-size: 13px

}

.header-scroll .top-nav-right, .navbar .nav .dropdown .dropdown-menu a:after {

	display: none

}

.addcont {

	margin: 10px auto

}

.navbar .nav .dropdown .dropdown-menu .dpblock {

	width: 20%;

	padding: 0 10px

}

.navbar .nav .dropdown .dropdown-menu .dpblock .sidebar-blocks {

	margin: 10px 0

}

.navbar .nav .dropdown .dropdown-menu .dpblock .sidebar-blocks p {

	text-transform: lowercase;

	opacity: .7

}

.navbar-fixed .dropdown-menu {

	/*padding: 10px 80px*/

}

.header-scroll {

	z-index: 111111!important

}

.top-nav-right .btn-red {

	background-color: #4db2ec;

	color: #fff

}

.top-nav-right .btn-red:hover {

	background-color: #2488c1

}

.header-scroll .inner-logo {

	display: block

}

header .news-scroll {

	font-size: 16px;

	font-weight: 600;

	padding: 9px 0 0

}

header .news-scroll a {

	padding: 0 15px;

	border-right: 1px solid #ed232a

}

.news-scroll {

	display: none

}

.news-scroll h4 {

	position: absolute;

	right: 0;

	top: -15px;

	background: #ed232a;

	color: #fff;

	padding: 18px;

	font-weight: 600;

	font-size: 15px

}

.news-scroll marquee {

	margin-right: 105px

}

.header-scroll .news-scroll {

	display: block

}

.header-scroll .container {

	width: 100%;

	padding-right: 0

}

.inner-logo {

	padding: 7px 0

}

.top-news-slider {

	padding: 41px 0;

	margin-bottom: 20px;

	background-color: #f1f1f1;

	box-shadow: 1px 1px 8px rgba(102,102,102,.3)

}

.top-news-slider .media {

	margin: 0;

	padding: 0 15px;

	border-right: 1px solid #ccc

}

.top-news-slider .media .media-heading {

	font-weight: 400;

	letter-spacing: .5px;

	font-size: 16px;

	line-height: 21px

}

.top-news-slider .media .date {

	margin: 5px 0 0

}

.top-news-slider .carousel-control {

	width: 35px;

	z-index: 11;

	background: #000;

	height: 35px;

	top: 17px

}

.top-news-slider .carousel-control .glyphicon {

	font-size: 15px;

	margin: 0;

	width: 35px;

	height: 35px;

	line-height: 37px;

	position: initial;

	right: 1px

}

.top-news-slider .right {

	right: 0;

	left: auto

}

.deatil-main {

	margin-top: 11px;

	padding: 40px 0

}

.detail-page header, .detail-page-header {

	position: fixed;

	top: 0;

	z-index: 111;

	left: 0;

	width: 100%;

	background-color: #fff;

	box-shadow: 1px 1px 8px rgba(102,102,102,.3)

}

.detail-category-tag {

	margin: 30px 0 20px;

	text-transform: uppercase;

	font-weight: 700

}

.detail-heading {

	margin: 0;

	font-size: 26px;

	font-weight:600;

	line-height: 34px

}

.dat-time {

	padding: 10px 5px;

	border-top: 1px solid #d5d5d5;

	border-bottom: 1px solid #d5d5d5;

	margin: 15px 0

}

.dat-time .sconnet ul li .fa {

	border-radius: 50%;

	border: 0;

	line-height: 40px

}

.dat-time .sconnet .viewss .views-count {

	font-size: 15px;

	padding: 7px 10px;

	position: absolute;

	top: -2px;

	cursor: pointer;

	border-radius: 5px;

	margin-left: 15px

}

.viewss .views-count:before {

	border-width: 6px 10px 0 0;

	bottom: -6px;

	left: 15px

}

.right-toggle, .right-toggle .scloser {

	background-color: #fff;

	border: 1px solid #ccc;

	box-shadow: -4px 0 6px 1px rgba(0,0,0,.1)

}

.left-detail {

	margin-top: 0;

	padding-left: 0

}

.detail-img {

	width: 100%

}

.left-detail .desc {

	padding: 10px 0;

	margin-bottom: 10px;

	font-size: 18px;

	line-height: 28px;

	opacity: 1

}

.right-toggle {

	position: fixed;

	top: 0;

	right: -700px;

	z-index: 11111111;

	height: 100%;

	padding: 0;

	transition: .5s

}

.right-toggle-open {

	right: 0;

	transition: .5s

}

.right-toggle .scloser {

	position: absolute;

	padding: 10px;

	left: -32px;

	top: 10px;

	border-right: 0;

	border-radius: 5px 0 0 5px;

	cursor: pointer;

	color: #909090

}

.right-toggle .contentt {

	overflow: auto;

	height: 100%;

	padding: 20px 35px

}

.right-toggle .contentt::-webkit-scrollbar {

width:5px

}

.right-toggle .contentt::-webkit-scrollbar-track {

background-color:#ccc;

border-radius:10px

}

.right-toggle .contentt::-webkit-scrollbar-thumb {

border-radius:10px;

background-color:#666

}

.right-toggle .contentt .heading-comment {

	font-size: 18px;

	font-weight: 600;

	margin-bottom: 20px

}

.right-toggle .contentt .heading-comment .views-count {

	width: 30px;

	display: inline-block;

	height: 20px;

	border-radius: 3px;

	top: 4px;

	margin-right: 7px

}

.right-toggle .contentt .heading-comment .views-count:before {

	border-width: 6px 10px 0 0;

	bottom: -6px;

	left: 9px

}

.share-thoughts-form {

	padding: 0;

	margin: 15px 0

}

.contentt-tabs {

	margin: 15px 0

}

.contentt-tabs .tab-content {

	padding: 15px 0

}

.contentt-tabs .media {

	padding: 15px 0;

	border-bottom: 1px solid #ccc

}

.contentt-tabs .media:last-child {

	border: none

}

.contentt-tabs .media .media-heading {

	font-size: 14px;

	font-weight: 600

}

.contentt-tabs .media .media-heading span {

	font-size: 12px;

	font-weight: 500;

	opacity: .7;

	margin-left: 5px

}

.contentt-tabs .media .media-body p {

	font-size: 13px;

	line-height: 21px

}

.contentt-tabs .media .media-body .fblike {

	font-size: 13px;

	color: #6b6b6b

}

.contentt-tabs .media .media-body .fblike:hover {

	font-size: 13px;

	color: #ed232a;

	text-decoration: none

}

.contentt-tabs .media .media-body .fa-facebook-square {

	color: #1b3373;

	margin: 0 5px;

	font-size: 18px

}

.contentt-tabs .media .media-body .fa-twitter-square {

	color: #42baef;

	font-size: 18px

}

.contentt-tabs .readmore {

	text-align: center;

	padding: 5px 0;

	background-color: #e8e8e8;

	width: 100%;

	display: block;

	font-size: 13px;

	margin-top: 15px

}

.pdf_frame {

	padding: 0;

	overflow: hidden;

	border: 12px solid #ccc

}

.pdf_frame .fa {

	background-color: #797979;

	padding: 12px;

	color: #fff;

	position: absolute;

	z-index: 11;

	right: 0;

	top: 0;

	cursor: pointer;

	font-size: 20px

}

.pdf_frame iframe {

	width: 100%;

	height: 800px;

	margin: 0 0 0 -5px;

	padding: 0;

	border: 0;

	transform: scale(1.04)

}

#myModal_search .modal-dialog .modal-content {

	background: 0 0;

	box-shadow: none;

	border: 0

}

#myModal_search {

	background-color: rgba(0,0,0,.35);

	z-index: 1111111

}

#myModal_search .modal-dialog .modal-body {

	padding: 50px 0

}

#myModal_search .modal-body .form-control {

	background: 0 0;

	box-shadow: none;

	border: 0;

	border-bottom: 3px solid #fff;

	height: 55px;

	color: #fff;

	border-radius: 0; font-size: 16px;

	padding: 0 0 0 15px !important;

}

#myModal_search .close {

	position: absolute;

	right: 35px;

	z-index: 1111;

	top: 10px;

	color: #fff;

	opacity: 1;

	font-size: 45px

}

#myModal_search .modal-body .form-control::-webkit-input-placeholder {

color:#fff

}

#myModal_search .modal-body .form-control::-moz-placeholder {

color:#fff

}

#myModal_search .modal-body .form-control:-ms-input-placeholder {

color:#fff

}

#myModal_search .modal-body .form-control:-moz-placeholder {

color:#fff

}

.category-main {

	padding: 20px 0 0;

	margin-top: 50px

}

.inner-header .category-page-title h4 {

	font-size: 45px;

	margin: 0;

	font-weight: 600

}

.category-heading {

	font-size: 30px;

	margin: 0;

	font-weight: 600;

	padding: 8px 0 10px;

	border-top: 1px solid #ccc;

	border-bottom: 1px solid #ccc

}

.addd {

	margin-bottom: 20px

}

.category-cover { padding: 15px 0; border-bottom: 1px solid #ccc; margin-bottom: 10px;}
.about, .marketing { border-bottom: 1px dashed #000; margin-bottom:20px;}
.category-cover .category-cover-left h2 {	font-size: 37px; margin: 0; font-weight: 600; line-height: 40px;}
.category-cover .category-cover-left p { font-size: 17px; line-height: 25px; font-weight: 500;}
.category-cover .category-cover-right { padding-left: 60px;}
#content_wrapper .inner .inner_wrapper h3 { font-weight: 600;}
#page_caption .boxed_wrapper ul { margin: 1em 0 2em;}
#page_caption .boxed_wrapper ul li { padding: 0;
/*	transform: skew(-21deg);

	-webkit-transform: skew(-21deg);

	-moz-transform: skew(-21deg);

	-ms-transform: skew(-21deg);

	-IE-transform: skew(-21deg)*/

}

#page_caption .boxed_wrapper ul li a {	background-color: #121212;	color: #fff;	padding: 7px 9px;	font-size: 14px;	font-weight: 600;	text-decoration: none;	transform: skew(20deg, 10deg);	-webkit-transform: skew(20deg, 10deg)
}
.about h2, .staff h2 {	font-size: 24px;}
.about h2, .about_1 h4, .marketing h2, .staff h2 { font-weight: 700;}
#page_caption .boxed_wrapper ul li.active a { background-color: #ed232a;}
.about p { margin: 0 0 2em;}
.staff p {	margin: 0 0 .5em; 	font-size: 15px;}
.about_1 h4, .about_right_title, .marketing h2 { font-size: 24px;}
.marketing p { margin: 0 0 2em;}
.about_right_title { padding: 6px 0 12px; border-top: 2px solid #000;}
.about_posts { margin:10px 0;}
.col-md-12.about_right_title { border-bottom: 2px solid #000;border-top: 2px solid #000; padding: 16px 0; margin: 0 0 1em;}
.col-md-12.carousel.slide { padding: 0; margin: 0 0 2em;}
.impression_list ul li { list-style-type: none;}
.impression_list ul li a { text-decoration: none; font-weight: 600;}
.category-small-block {

	padding: 25px 0;

	border-top: 1px solid #ccc;

	border-bottom: 1px solid #ccc

}

.category-small-block .sidebar-blocks {

	width: 20%;

	padding: 10px 15px;

	border-right: 1px solid #ccc

}

.category-small-block .sidebar-blocks:last-child {

	border: 0

}

.latest-search-main {

	padding-top: 25px;

	padding-bottom: 0

}

.latest-search-main .nav-tabs {

	border-color: #ccc

}

.latest-search-main .nav-tabs li:first-child {

	margin-left: 0

}

.latest-search-main .nav-tabs li a {

	padding: 10px 45px;

	font-size: 16px;

	opacity: .7

}

.latest-search-main .nav-tabs .searchh a {

	padding: 0;

	width: 90%

}

.latest-search-main .nav-tabs .searchh a .form-control {

	border: 0;

	box-shadow: none;

	padding: 0 40px;

	height: 42px;

	background-image: url(../../assets/img/search.png);

	background-repeat: no-repeat;

	background-position: 14px 11px;

	background-size: 18px;

	cursor: pointer

}

.latest-search-main .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {

	font-weight:600;

	color: #000;

	opacity: 1;

	border-color: #ccc #ccc transparent

}

.latest-search-main .nav-tabs .searchh.active .form-control {

	cursor: auto

}

.latest-search-main .nav-tabs .searchh .form-control::-webkit-input-placeholder {

font-size:16px;

color:#000

}

.latest-search-main .media-style-news-bottom .media-left .media-object {

	width: 120px;

	height: 120px;

	object-fit: cover

}

.latest-search-main .media-style-news-bottom .media-body .media-heading {

	font-size: 17px;

	line-height: 19px;

	font-family: 'Open Sans', sans-serif;

	min-height: 34px;

	height: 34px

}

.latest-search-main .media-style-news-bottom .media-body p {

	font-size: 13.5px;

	line-height: 19px;

	margin-top: 0

}

.search-headingg {

	font-size: 18px;

	padding: 20px 0 15px;

	border-bottom: 1px solid #ccc;

	font-weight: 600

}

header .news-scroll h3 {

	margin: 0;

	font-size: 22px;

	font-weight: 600

}

.real-estate .category-heading {

	font-size: 39px;

	margin-top: 60px;

	letter-spacing: .8px

}

.realestate-filter {

	padding: 0 0 0 20px;

	margin: 15px 0

}

.realestate-filter ul {

	text-align: left

}

.realestate-filter ul li {

	padding: 0;

	margin: 0 0 0 -5px;

	position: relative;

	float: none;

	vertical-align: top;

	width: 14.3%

}

.realestate-filter ul li .form-control {

	border-radius: 0;

	height: 45px;

	margin: 0;

	box-shadow: none;

	border: 1px solid #ccc;

	line-height: 44px;

	padding: 0 15px;

	font-size: 13.5px

}

.realestate-filter ul .select select {

	-webkit-appearance: none;

	-moz-appearance: none;

	padding-right: 38px

}

.realestate-filter ul .select:after {

	content: "";

	font-family: fontawesome;

	position: absolute;

	right: 17px;

	bottom: 10px;

	font-size: 17px;

	color: #8a8a8a

}

.loginn h3, .loginn p {

	font-family: 'Open Sans', sans-serif

}

.rental #carousel-example-generic_rent .glyphicon-chevron-right, .rental #carousel-example-generic_rent1 .glyphicon-chevron-right {

	right: -50px

}

.realestate-filter ul .buttonn .btn-red {

	border-radius: 0;

	height: 45px;

	padding: 0 14px;

	line-height: 44px;

	font-size: 13.5px

}

.real-estate-cover .cover-right .right-sidebar-topstories .media-heading {

	font-size: 20px;

	font-weight: 600;

	letter-spacing: .7px

}

.real-estate-cover .cover-right .right-sidebar-topstories .media-body p {

	font-size: 15.5px;

	letter-spacing: .5px;

	font-weight: 500

}

.rental {

	padding: 10px

}

.rental #carousel-example-generic_rent .carousel-control {

	background: 0 0;

	width: auto

}

.rental #carousel-example-generic_rent .glyphicon-chevron-left, .rental #carousel-example-generic_rent .glyphicon-chevron-right, .rental #carousel-example-generic_rent1 .glyphicon-chevron-left, .rental #carousel-example-generic_rent1 .glyphicon-chevron-right {

	background-color: rgba(0,0,0,.57);

	width: 45px;

	height: 45px;

	border-radius: 50%;

	line-height: 45px;

	font-size: 16px;

	top: 150px

}

.rental #carousel-example-generic_rent .glyphicon-chevron-left {

	left: -35px

}

.rental #carousel-example-generic_rent1 .glyphicon-chevron-left {

	left: -47px

}

.rental #carousel-example-generic_rent .left {

	left: -15px

}

.real-estate-left {

	padding: 15px 0

}

.real-estate-left .big-block {

	background-color: #f1f1f1;

	padding: 4px;

	margin: 8px 0;

	border: 1px solid #e4e4e4

}

.real-estate-left .big-block img {

	width: 100%;

	height: 280px;

	object-fit: cover

}

.real-estate-left .big-block h3 {

	font-size: 18px;

	margin: 7px 0;

	font-weight: 600;

	line-height: 30px

}

.real-estate-cover .big-block h3 {

	font-weight: 600;

	letter-spacing: .5px;

	font-size: 24px;

	margin-top: 10px

}

.real-estate-cover .big-block p {

	font-size: 15.5px;

	letter-spacing: .5px;

	font-weight: 500

}

.classified-cover .cleft .media .media-heading {

	font-size: 24px

}

.classified-cover .cleft .media img {

	margin-right: 15px;

	width: 100px

}

.c-rightside {

	margin-top: 25px

}

.c-rightside .media .media-heading {

	font-size: 22px

}

.legal-notice-cover .middle-big-news {

	height: 330px;

	overflow: hidden;

	position: relative

}

.legal-notice-cover .middle-big-news img {

	height: 330px;

	width: 100%

}

.legal-notice-cover .middle-big-news h3 {

	margin: 0;

	background-color: rgba(0,0,0,.67);

	position: absolute;

	bottom: 0;

	z-index: 1;

	color: #fff;

	padding: 12px;

	font-size: 17px;

	line-height: 27px;

	width: 100%;

	font-weight: 500

}

.form-group.required .control-label:after {

	content: "*";

	color: #d40000

}

.loginn {

	margin-top: 6em;

	background-color: #eee;

	text-align: center;

	padding: 3em

}

.loginn p {

	margin: 1em 0

}

.top-nav ul.dropdown-menu {

	border: 0;

	background: #fff;

	border-radius: 4px;

	box-shadow: 0 0 4px 0 #ccc;

	margin: 0;

	right: 0;

	padding: 0

}

.top-nav ul.dropdown-menu>li>a {

	color: #444;

	text-align: left;

	padding: 11px 1em;

	margin: 0

}

.top-nav ul.dropdown-menu>li>a:hover {

	background: #f1f1f1;

	color: #4db2ec;

	box-shadow: 1px 4px 1px -2px rgba(0,0,0,.18)

}

.top-nav ul.dropdown-menu>li>a.btn.btn-block.btn-default {

	text-align: center;

	padding: 1em 0

}

.top-nav span.badge {

	background: #4db2ec;

	font-weight: 400;

	font-size: 11px;

	margin: 0 4px

}

.top-nav span.badge.new {

	background: rgba(255,0,0,.8);

	color: #fff

}

.top-nav ul.dropdown-menu>li>a.btn-red {

	border-radius: 0;

	margin: 0;

	padding: 1em;

	color: #fff;

	font-weight: 600;

	border-bottom: 1px solid #ddd

}

.top-nav ul.dropdown-menu>li>a.btn-red:hover {

	background: #4db2ec

}

.top-nav ul.dropdown-menu>li.logouoot {

	padding: 1em

}

.profile-sidebar {

	background-color: #fff;

	padding: 0

}

.profile-sidebar .profile-photo {

	position: relative

}

.profile-sidebar .profile-photo img {

	width: 210px;

	margin: 0 auto;

	height: 210px

}

.profile-sidebar .img-circle {

	border-radius: 50%

}

#profile_pic {

	display: none

}

.profile-sidebar .profile-photo .chnge-photo {

	font-size: 25px;

	position: absolute;

	bottom: 43%;

	margin: 0 auto;

	left: 0;

	right: 0;

	width: 25px;

	color: rgba(20,22,23,.58);

	cursor: pointer;

	opacity: 0

}

.profile-sidebar .profile-photo:hover img {

	opacity: .5;

	cursor: pointer

}

.profile-sidebar .profile-photo:hover .chnge-photo {

	opacity: 1

}

.tags_category span {

	position: relative;

	padding-right: 3px;

	font-weight: 600;

	font-size: 14px;

	color: red

}

.tags_category span a {

	font-weight: 600

}

.tags_category span::after {

	content: " /";

	padding-right: 3px

}

.realestate-filter h4 {

	font-size: 16px;

	padding: 0 0 1em

}

.save-search-button {

	background: 0 0;

	border: 1px solid red;

	padding: 12px 11px;

	margin: 0 0 0 11px;

	font-size: 13px

}

.real_ss.realestate-filter div, .realestate-filter.rf {

	padding: 0

}

.real_ss.realestate-filter ul {

	text-align: left

}

.se button {

	margin: 1em 0 0;

	border-radius: 0;

	background-color: transparent;

	height: 44px

}

.realestate-filter.rf ul .select select {

	padding-right: 19px;

	padding-left: 10px

}

.realestate-filter.rf ul .select:after {

	right: 6px!important

}

.re_f select {

	border-radius: 0;

	height: 45px;

	margin: 0;

	box-shadow: none;

	border: 1px solid #ccc;

	line-height: 44px;

	padding: 0 15px;

	font-size: 13.5px;

	-webkit-appearance: none

}

.re_f::after {

	content: "\f078";

	font-family: fontawesome;

	position: absolute;

	right: 24px;

	bottom: 14px;

	font-size: 13px;

	color: #8a8a8a

}

.map_prize p, .o2 h4, .owner .owner_contemt, .ss h4, .ss p {

	font-family: 'Open Sans', sans-serif

}

.re_f_button button {

	margin: 1.7em 0 0;

	padding: .88em 1em;

	border-radius: 0

}

.owner1, .ss h4, .ss p {

	margin: 0

}

.re_left {

	background-color: #ededed;

	padding: 1em

}

.re_left_content .ss {

	float: left;

	min-height: 78px;

	height: 78px

}

.re_left_immm {

	padding: 10px

}

.re_left_content {

	background-color: #fff;

	padding: 1em

}

.owner, .owner1 {

	padding: 0;

	transition: all 350ms linear 0s

}

.re_left_item {

	position: relative;

	overflow: hidden

}

.detail_bookmarks, .map_prize, .map_prize::after, .owner, .owner1 {

	position: absolute

}

.re_left_item item img {

	height: 218px;

	object-fit: cover;

	min-height: 218px

}

.ss1 p i {

	color: #b3b3b3

}

.owner {

	bottom: -218px

}

.owner1 {

	bottom: 0;

	height: 218px;

	overflow: auto

}

.owner .owner_contemt .o1 img {

	width: 100%;

	height: 60px;

	border-radius: 50pc

}

.owner .owner_contemt {

	padding: 24px 0;

	border-bottom: 1px solid #ddd;

	background: #fff

}

.map_prize {

	background-color: red;

	width: 50px;

	height: 50px;

	padding: 1.1em 7px;

	border-radius: 50pc;

	color: #fff;

	margin: 6em 8em

}

.map_prize::after {

	content: url(assets/imgs/arow1.png);

	bottom: -22%;

	left: 33%

}

.pright0.ad_image {

	margin: 1em 0

}

.img110 p img {

	width: 75px!important;

	height: 75px!important;

	object-fit: cover;

	margin-left: 3px

}

.img172 img {

	height: 172.5px!important;

	object-fit: cover

}

.img280 img {

	height: 280px!important;

	object-fit: cover

}

.img150 img {

	height: 150px!important;

	object-fit: cover

}

.font_light_top_news {

	font-weight: 500!important;

	font-size: 20px!important;

	text-align: center;

	font-family: georgia, "times new roman", times, serif!important;

	letter-spacing: .01em!important;

	word-spacing: -.1em

}

.detail_bookmarks {

	right: 14%;

	top: 0

}

.featured_news .featured_news1 {

	position: relative;

	border: 2px solid #fff;

}

.featured_news .featured_news1 .featured_news_content {

	position: absolute;

	bottom: 0;

	background-color: #000;

	width: 100%;

	color: #fff

}

.featured_news .featured_news1 .featured_news_content h4 {

	font-size: 20px;

	padding: 0 7px;

	/*font-family: 'Open Sans', sans-serif!important*/;

	font-weight: 600

}

.detail-heading.vi_details, .left-detail.vi_detaislls p {

	font-family: georgia, "times new roman", times, serif!important

}

.media-heading.home_media, .media-heading.home_media1 {

	font-size: 15px;

	font-weight: 600;

	line-height: 19px

}

.featured_news1 img {

	min-height: 150px;

	margin: 0!important

}

.media-heading.home_media {

	margin-top: 10px

}

.pleft:0 {

padding-left:6px

}

.video_dd iframe {

	height: 492px

}

.detail-heading.vi_details {

	font-size: 29px;

	padding: 0

}

.left-detail.vi_detaislls p {

	font-size: 17px;

	padding: 2px 1em;

	text-align: justify

}

.padding_desk {

	padding-left: 6px

}

.viewss10 {

	color: #cacaca;

	position: absolute;

	top: 14%;

	right: 17%;

	font-size: 21px!important

}

.left-detail figure img {

	width: 100%

}

.left-detail figure figcaption img {

	width: 100%!important

}

@media (max-width:1200px) {

.container, .sidebar-blocks.blockk_opinion {

	width: 100%

}

.media-style-news-bottom .media-body p {

	min-height: 100px;

	height: 100px;

	max-height: 100px;

	margin: 0 0 15px

}

a, article, h1, h2, h3, p {

/*	font-family: 'Open Sans', sans-serif!important*/

}

.realestate-filter ul li .form-control {

	padding: 0 29px 1px 8px;

	font-size: 12px

}

.realestate-filter ul .buttonn .btn-red {

	padding: 0 15px;

	font-size: 12px

}

.media-body.media-top .media-heading.dd a {

	font-size: 17px

}

.category-small-block .video_title {

	padding: 17px 0 0

}

.category-small-block .big-block {

	min-height: 200px

}

/*.container {

	padding: 0 3em

}*/

.sidebar-blocks p {

	font-size: 12px

}

.sconnet.tab_view {

	float: right!important;

	z-index: 1

}

.left-detail {

	margin: 0 auto;

	width: 100%

}

.detail_bookmarks {

	right: 10%;

	width: 11%

}

.comment_height {

	height: 250px;

	overflow: auto

}

.dat-time .sconnet .viewss .views-count {

	font-size: 9px

}

.viewss .views-count:before {

	bottom: -5px;

	left: 12px

}

/*.logo {

	width: 93%

}*/

.left-detail.vi_detaislls p {

	font-size: 20px!important

}

.top-news-slider .carousel-control {

	background: 0 0;

	color: #000;

	text-shadow: none;

	opacity: 1

}

.top-news-slider .carousel-control.left {

	left: -9px

}

.section3_vic-videos .middle-big-news h3 {

	bottom: 17%

}

.media-left.media-top .play-holder {

	bottom: 63%!important

}

}

@media (min-width:768px) and (max-width:992px) {

.flinks ul, .sconnet.tab_view {

	float: none

}

.left-detail.vi_detaislls p {

	font-size: 20px!important

}

.left-detail {

	margin: 0 auto;

	width: 100%

}

.media-left.media-top.display_media_image {

	display: block

}

.media-body.media-top .media-heading.title_tabs {

	margin: 15px 0

}

.top-section .left-sidebar ul li {

	margin: 13px 3px;

	width: 48%;

	display: inline-block

}

a, article, h1, h2, h3, p {

/*	font-family: 'Open Sans', sans-serif!important*/

}

.container, .middle-main, .right-sidebar, .top-section .left-sidebar {

	width: 100%

}

.community-center-left {

	width: 100%!important

}

.pleft0, .pright0 {

	width: 100%

}

.navbar ul li a {

	padding: 0 12px

}

.advertismnet.pright0, .pleft0, .pright0 {

	padding: 0

}

.navbar-fixed {

	min-height: 20px

}

.flinks ul {

	margin: 0 auto

}

footer {

	text-align: center

}

.flinks {

	margin: 0 0 1em

}

.sconnet {

	margin: 0!important

}

.sidemenu-open {

	width: 50%

}

.category-cover .category-cover-right {

	padding-left: 0;

	width: 100%

}

.cover-right, .pleft0 {

	width: 100%

}

.rental {

	clear: both

}

.rental #carousel-example-generic_rent .glyphicon-chevron-right {

	right: 0

}

.rental #carousel-example-generic_rent .glyphicon-chevron-left {

	left: 0

}

.media-left.media-top.case1 {

	display: block

}

.media-left.media-top.case1 img {

	display: block;

	margin: 0 auto;

	width: 100%

}

.media-body.media-top .media-heading.dd a {

	font-size: 13px;

	text-align: center;

	margin: 0 auto;

	display: block;

	padding: 0 10px

}

.titlee2 {

	border: none

}

.titlee2 span {

	margin: 0

}

.big-block a p {

	font-size: 12px

}

.most_popular {

	margin: 2em 0

}

.most_popular .media.m_query {

	width: 20%;

	float: left

}

.most_popular .media .m_query1 h4 {

	font-size: 12px;

	text-align: center;

	margin: 9px 0

}

.pright0 img {

	display: block;

	width: 100%!important;

	height: 250px;

	min-height: 250px;

	object-fit: fill!important;

	margin: 1em 0!important

}

.category-small-block {

	padding: 0

}

.video_dd iframe {

	min-height: 350px;

	height: 350px

}

.category-main {

	margin-top: 25px

}

.img110 p img {

	float: none!important;

	width: 100%!important;

	object-fit: cover!important;

	height: 150px!important

}

.media-left.media-top.media_video {

	display: block

}

.media-style-news-bottom .media-left .media-object {

	float: left;

	padding-right: 6px

}

.media-style-news .media-left .media-object {

	width: 100%;

	height: auto

}

.media-style-news-bottom .media-body p {

	max-height: 100px

}

.community_c {

	margin: 20px 0

}

.slider_mobile .media-left.media-top {

	margin: 0;

	padding: 0;

	display: block

}

.slider_mobile .media-left.media-top img {

	width: 100%

}

.media-heading.home_media, .media-heading.home_media1 {

	font-size: 18px

}

.comment_height {

	height: 250px;

	overflow: auto

}

}

@media (max-width:767px) {

.big-add img, .pright0 img {

	object-fit: contain !important;

}

.rental #carousel-example-generic_rent .glyphicon-chevron-left, .rental #carousel-example-generic_rent1 .glyphicon-chevron-left {

	left: 0

}

.subscribe h1 {

	font-weight: 100;

	font-size: 20px

}

.signinn {

	margin: 5.5em 0 0

}

.bar, .search_icon {

	margin: 1em 0 0

}

.bar {

	text-align: left

}

.dat-time, .media-heading.mobile_legal, .mobile_sconnect, .top-nav-left, .top-nav-right, footer {

	text-align: center

}

.search_icon a {

	background-color: #d2d2d2;

	padding: 7px 10px

}

.navbar-default .navbar-toggle, .navbar-default .navbar-toggle:focus {

	background-color: transparent;

	border: 0

}

.left-detail.vi_detaislls p {

	font-size: 17px!important

}

.container {

	padding: 0 1em!important

}

.category-small-block.video_dd, .community-center-left, .community-center-left .col-sm-6, .left-detail.vi_detaislls p, .middle-header, .middle-main, .mobile_padding, .mobile_padding .media-left.media-top, .padding_desk, .padding_desk .media-left.media-top, .pleft:0, .right-sidebar-policits, .top-section .left-sidebar {

padding:0

}

.right-sidebar .comment_height {

	min-height: 250px;

	overflow: auto

}

.category-main {

	margin-top: 0

}

.realestate-filter ul .buttonn .btn-red, .realestate-filter ul li {

	width: 100%

}

.left-detail figure figcaption img, .left-detail figure img, .left-detail img {

	width: 100%!important

}

.section4_gallery .carousel-control .glyphicon-chevron-left, .section4_gallery .carousel-control .glyphicon-chevron-right {

	top: 25px;

	line-height: 1.5;

	font-size: 13px;

	width: 20px;

	height: 20px

}

.section4_gallery .carousel-inner .example-image-link img {

	width: 100%;

	height: 50px;

	border: 1px solid #fff

}

.section7_allcategory .big-block h3 {

	text-align: center;

	font-size: 15px;

	margin: 0 auto

}

.slider_mobile:nth-child(3), .slider_mobile:nth-child(4) {

	display: none

}

.media-style-news-bottom .media-body p {

	min-height: 93px;

	height: auto;

	max-height: 93px;

	margin: 0 0 15px

}

.media-style-news, .media-style-news-bottom .media {

	margin: 0

}

.img110 p img {

	float: none!important;

	width: 100%!important;

	height: 200px!important

}

.flinks ul, .latest-search-main .nav-tabs li:first-child {

	float: none

}

img {

	margin: 0 0 12px!important

}

.logo {

	width: 100%;

	margin: 0 auto!important

}

.vi_main_heading h1 {

	margin: 0 0 15px

}

.middle-main .middle-big-news {

	border: 0

}

.media-left.media-top {

	width: 100%;

	display: block

}

.media-left.media-top img {

	width: 100%!important;


	margin: 0;

	min-height: 200px!important

}

.advertisement-link img {

	height: auto!important

}

.media-heading a {

	margin: 10px 0;

	font-size: 13px

}

.sconnet {

	margin-right: 0!important

}

.flinks ul {

	margin: 0 auto

}

.flinks {

	margin: 0 0 1em

}

.section5_usvi .media-body .media-heading {

	margin: 0

}

.sidemenu-open {

	width: 50%

}

.breaking {

	display: none

}

.top-nav .top-nav-left ul li a {

	font-size: 12px;

	margin: 3px 0 0

}

.btn-red {

	padding: 6px 19px;

	display: inline-block;

	transition: .5s;

	font-size: 11px;

	margin: 0

}

.middle-header, .navbar-default .navbar-toggle {

	display: none

}

.navbar-header {

	position: relative

}

.navbar-header button {

	position: absolute;

	right: -7px

}

.rental #carousel-example-generic_rent .glyphicon-chevron-right, .rental #carousel-example-generic_rent1 .glyphicon-chevron-right {

	right: 0

}

.navbar-brand {

	padding: 17px 5px 0

}

.navbar-default .navbar-toggle .icon-bar {

	background-color: #ef3838

}

.media-style-news .media:nth-child(2) .media-left {

	padding-left: 0

}

.right-sidebar-policits-big p {

	margin-bottom: 9px

}

.big-add, .navbar-nav, .news-preview {

	margin: 0

}

a, article, h1, h2, h3, p {

/*	font-family: 'Open Sans', sans-serif!important*/

}

.news-preview {

	padding: 50px 0 0!important

}

.category-heading {

	font-size: 17px;

	margin: 0;

	font-weight: 600;

	padding: 6px 0 10px;

	position: relative

}

.category-heading.r_listing_h {

	border: none

}

.category-heading.r_listing .latest-search-main {

	padding-top: 10px!important

}

.category-heading ul {

	position: absolute;

	top: 4px;

	right: 0;

	background-color: #fff;

	z-index: 9

}

.category-heading ul.catt li.dropdown a.dropdown-toggle {

	padding: 0 5px!important;

	font-size: 11px!important;

	font-family: 'Open Sans', sans-serif;

	width: 143px

}

.category-cover .category-cover-right, .inner-logo {

	padding: 0

}

.category-small-block .sidebar-blocks {

	width: 100%;

	border: 0

}

.category-small-block, .dat-time.mobile_date {

	border: none

}

.sidebar-blocks {

	padding: 0 15px 0 9px

}

.advertismnet.pright0, .pright0, .top-nav .top-nav-left ul li a {

	padding: 0

}

.category-cover .category-cover-left h2, .vi_main_heading h1 a {

	font-size: 24px

}

.category-heading a {

	font-size: 10px

}

.real-estate .category-heading {

	font-size: 24px;

	margin-top: 0

}

.big-add img {

	width: 100%;

	margin: 0!important

}

.middle-main .middle-big-news img, .sidebar-blocks img {

	height: 300px;

}

.top-nav-left {

	margin: 0 0 1em

}

.top-nav-right a {

	margin-left: 7px;

	font-size: 12px

}

.pright0 img {

	display: block;

	width: 100%!important;

	height: 250px;

	min-height: 250px;

	margin: 1em 0!important

}

.video_dd iframe {

	min-height: 285px;

	height: 285px

}

.latest-search-main .nav-tabs li a {

	float: left

}

.video_iframe iframe {

	height: 154px

}

.video_iframe h3 {

	position: relative!important;

	font-size: 14px!important;

	padding: 4px!important

}

.media-left.media-top .play-holder a {

	padding: 3px 9px 5px 2px

}

.big-block.video_mobile, .dat-time, .m_popular.video_mobile, .media-left.media-top.case1, .video_mobile100 {

	padding: 0

}

.right-toggle .scloser {

	background-color: none;

	border: none;

	box-shadow: none;

	left: 0;

	z-index: 9

}

.remove-bookmark i {

	color: #000;

	position: absolute;

	top: 14%;

	right: 17%;

	font-size: 21px

}

.video_detail_mobile {

	padding: 0!important

}

.obituary_mobile {

	padding: 15px

}

.slider_mobile .media-left.media-top img {

	min-height: 100px!important

}

.mobile_sconnect {

	float: none

}

.detail-category-tag {

	margin: 00px 0

}


.more-top-stories ul li::before {

	left: -4%

}

.category-main.video_detail_mobile {

	padding: 23px 0 0 16px!important

}

.legal-notice_padding {

	padding: 0 15px

}

.legel_margin {

	margin: 66px 0

}

.category-heading.legal_l {

	padding: 6px 0 15px

}

.send_us {

	/*padding: 0 1em*/

}

.real-estate {

	margin: 6em 0

}

.subscribe_main {

	margin: 0

}

.rental, .subscribe_main .subscribe {

	padding: 0

}

.real-estate-s_m img {

	height: 100px!important

}

.real-estate-s_m p {

	font-size: 10px

}

#content_wrapper .inner .inner_wrapper p {
	word-wrap: break-word;
}

.profile-sidebar .profile-photo img {

	margin: 0 auto!important

}

.category-cover .category-cover-left p {

	font-size: 14px;

	text-align: justify

}

. .middle-main.latest_news {

float:left!important

}

.left-sidebar.latest_news2 {

	float: right!important

}

.left-sidebar.latest_news2 ul li:nth-child(1), .left-sidebar.latest_news2 ul li:nth-child(2){

	display: none

}

.media-left.media-top.mobile_media_left img {

	min-height: 105px!important;

	display: block;

	float: left;

	padding-right: 0px;



}

.media-body.media-top.mobile_media_right p {

	max-height: 140px!important; line-height: 18px;

}

.detail_bookmarks {

	top: 0;

	width: 7%

}

.dat-time .sconnet .viewss .views-count {

	top: 0;

	right: 10px

}

.latest-search-main .media-style-news-bottom .media-body .media-heading {

	min-height: auto;

	height: auto

}

.carousel-control.left, .carousel-control.right {

	background-image: none

}

.deatil-main {

	margin-top: 42px

}

.hr_mobile {

	padding: 0;

	margin: 0

}

.mobile_subscribe ul li {

	padding: 7px 6px 0;

	font-size: 12px;

	position: relative

}

.top-news-slider .carousel-control {

	background: 0 0;

	color: #000;

	text-shadow: none;

	opacity: 1

}

.top-news-slider .carousel-control.left {

	left: -9px

}

.border_bm {

	border-bottom: 1px solid #ddd

}

.loginn {

	margin-top: 3em;

	padding: 1px 1em

}

.sub2 .subb {

	margin: 0 0 10px

}

.history_right {

	margin: 3em 0 0

}

.history_right .pay {

	padding: 0 1em

}

.pay_method a.add_pay, .pay_method a.return_vi {

	width: 150px;

	margin: 0 auto 1em

}

.category-main.r_listing {

	margin: 6em 0

}

.obi_form {

	padding: 2em 1em!important

}

.real-estate-cover.legel_p {

	padding: 0

}

.sds {

	border: none

}

}

.vi_home-p p {

	font-size: 13px

}

.vi_home-advertise {

	font-size: 20px

}

img.vi_home-image {

	height: 280px

}

.vi_home-paddingg {

	padding-left: 6px

}

.vi_home-a_class img {

	margin-top: 10px

}

.vi_detail_padding0 {

	padding: 0

}

.vi_detail_marginb {

	margin-bottom: 0

}

.vi_detail_displayn {

	display: none

}

.vi_cat-a_class img {

	margin-top: 35px;

}

/*********custom css end*********/



/*********bootstrap-formhelper start************/



.bfh-flag-AD, .bfh-flag-AE, .bfh-flag-AF, .bfh-flag-AG, .bfh-flag-AI, .bfh-flag-AL, .bfh-flag-AM, .bfh-flag-AN, .bfh-flag-AO, .bfh-flag-AQ, .bfh-flag-AR, .bfh-flag-AS, .bfh-flag-AT, .bfh-flag-AU, .bfh-flag-AW, .bfh-flag-AX, .bfh-flag-AZ, .bfh-flag-BA, .bfh-flag-BB, .bfh-flag-BD, .bfh-flag-BE, .bfh-flag-BF, .bfh-flag-BG, .bfh-flag-BH, .bfh-flag-BI, .bfh-flag-BJ, .bfh-flag-BL, .bfh-flag-BM, .bfh-flag-BN, .bfh-flag-BO, .bfh-flag-BR, .bfh-flag-BS, .bfh-flag-BT, .bfh-flag-BW, .bfh-flag-BY, .bfh-flag-BZ, .bfh-flag-CA, .bfh-flag-CD, .bfh-flag-CF, .bfh-flag-CG, .bfh-flag-CH, .bfh-flag-CI, .bfh-flag-CL, .bfh-flag-CM, .bfh-flag-CN, .bfh-flag-CO, .bfh-flag-CR, .bfh-flag-CU, .bfh-flag-CV, .bfh-flag-CY, .bfh-flag-CZ, .bfh-flag-DE, .bfh-flag-DJ, .bfh-flag-DK, .bfh-flag-DM, .bfh-flag-DO, .bfh-flag-DZ, .bfh-flag-EC, .bfh-flag-EE, .bfh-flag-EG, .bfh-flag-EH, .bfh-flag-ER, .bfh-flag-ES, .bfh-flag-ET, .bfh-flag-EU, .bfh-flag-FI, .bfh-flag-FJ, .bfh-flag-FK, .bfh-flag-FM, .bfh-flag-FO, .bfh-flag-FR, .bfh-flag-FX, .bfh-flag-GA, .bfh-flag-GB, .bfh-flag-GD, .bfh-flag-GE, .bfh-flag-GF, .bfh-flag-GG, .bfh-flag-GH, .bfh-flag-GL, .bfh-flag-GM, .bfh-flag-GN, .bfh-flag-GP, .bfh-flag-GQ, .bfh-flag-GR, .bfh-flag-GS, .bfh-flag-GT, .bfh-flag-GU, .bfh-flag-GW, .bfh-flag-GY, .bfh-flag-HK, .bfh-flag-HN, .bfh-flag-HR, .bfh-flag-HT, .bfh-flag-HU, .bfh-flag-ID, .bfh-flag-IE, .bfh-flag-IL, .bfh-flag-IM, .bfh-flag-IN, .bfh-flag-IQ, .bfh-flag-IR, .bfh-flag-IS, .bfh-flag-IT, .bfh-flag-JE, .bfh-flag-JM, .bfh-flag-JO, .bfh-flag-JP, .bfh-flag-KE, .bfh-flag-KG, .bfh-flag-KH, .bfh-flag-KI, .bfh-flag-KM, .bfh-flag-KN, .bfh-flag-KP, .bfh-flag-KR, .bfh-flag-KV, .bfh-flag-KW, .bfh-flag-KY, .bfh-flag-KZ, .bfh-flag-LA, .bfh-flag-LB, .bfh-flag-LC, .bfh-flag-LI, .bfh-flag-LK, .bfh-flag-LR, .bfh-flag-LS, .bfh-flag-LT, .bfh-flag-LU, .bfh-flag-LV, .bfh-flag-LY, .bfh-flag-MA, .bfh-flag-MC, .bfh-flag-MD, .bfh-flag-ME, .bfh-flag-MG, .bfh-flag-MH, .bfh-flag-MK, .bfh-flag-ML, .bfh-flag-MM, .bfh-flag-MN, .bfh-flag-MO, .bfh-flag-MP, .bfh-flag-MQ, .bfh-flag-MR, .bfh-flag-MS, .bfh-flag-MT, .bfh-flag-MU, .bfh-flag-MV, .bfh-flag-MW, .bfh-flag-MX, .bfh-flag-MY, .bfh-flag-MZ, .bfh-flag-NA, .bfh-flag-NC, .bfh-flag-NE, .bfh-flag-NF, .bfh-flag-NG, .bfh-flag-NI, .bfh-flag-NL, .bfh-flag-NO, .bfh-flag-NP, .bfh-flag-NR, .bfh-flag-NZ, .bfh-flag-OM, .bfh-flag-PA, .bfh-flag-PE, .bfh-flag-PF, .bfh-flag-PG, .bfh-flag-PH, .bfh-flag-PK, .bfh-flag-PL, .bfh-flag-PM, .bfh-flag-PN, .bfh-flag-PR, .bfh-flag-PS, .bfh-flag-PT, .bfh-flag-PW, .bfh-flag-PY, .bfh-flag-QA, .bfh-flag-RE, .bfh-flag-RO, .bfh-flag-RS, .bfh-flag-RU, .bfh-flag-RW, .bfh-flag-SA, .bfh-flag-SB, .bfh-flag-SC, .bfh-flag-SD, .bfh-flag-SE, .bfh-flag-SG, .bfh-flag-SH, .bfh-flag-SI, .bfh-flag-SK, .bfh-flag-SL, .bfh-flag-SM, .bfh-flag-SN, .bfh-flag-SO, .bfh-flag-SR, .bfh-flag-SS, .bfh-flag-ST, .bfh-flag-SV, .bfh-flag-SY, .bfh-flag-SZ, .bfh-flag-TC, .bfh-flag-TD, .bfh-flag-TF, .bfh-flag-TG, .bfh-flag-TH, .bfh-flag-TJ, .bfh-flag-TM, .bfh-flag-TN, .bfh-flag-TO, .bfh-flag-TP, .bfh-flag-TR, .bfh-flag-TT, .bfh-flag-TV, .bfh-flag-TW, .bfh-flag-TZ, .bfh-flag-UA, .bfh-flag-UG, .bfh-flag-US, .bfh-flag-UY, .bfh-flag-UZ, .bfh-flag-VA, .bfh-flag-VC, .bfh-flag-VE, .bfh-flag-VG, .bfh-flag-VI, .bfh-flag-VN, .bfh-flag-VU, .bfh-flag-WF, .bfh-flag-WS, .bfh-flag-YE, .bfh-flag-ZA, .bfh-flag-ZM, .bfh-flag-ZW {

	width: 16px;

	height: 14px;

	background: url(../img/bootstrap-formhelpers-countries.flags.png) no-repeat

}

.bfh-flag-AD:empty, .bfh-flag-AE:empty, .bfh-flag-AF:empty, .bfh-flag-AG:empty, .bfh-flag-AI:empty, .bfh-flag-AL:empty, .bfh-flag-AM:empty, .bfh-flag-AN:empty, .bfh-flag-AO:empty, .bfh-flag-AQ:empty, .bfh-flag-AR:empty, .bfh-flag-AS:empty, .bfh-flag-AT:empty, .bfh-flag-AU:empty, .bfh-flag-AW:empty, .bfh-flag-AX:empty, .bfh-flag-AZ:empty, .bfh-flag-BA:empty, .bfh-flag-BB:empty, .bfh-flag-BD:empty, .bfh-flag-BE:empty, .bfh-flag-BF:empty, .bfh-flag-BG:empty, .bfh-flag-BH:empty, .bfh-flag-BI:empty, .bfh-flag-BJ:empty, .bfh-flag-BL:empty, .bfh-flag-BM:empty, .bfh-flag-BN:empty, .bfh-flag-BO:empty, .bfh-flag-BR:empty, .bfh-flag-BS:empty, .bfh-flag-BT:empty, .bfh-flag-BW:empty, .bfh-flag-BY:empty, .bfh-flag-BZ:empty, .bfh-flag-CA:empty, .bfh-flag-CD:empty, .bfh-flag-CF:empty, .bfh-flag-CG:empty, .bfh-flag-CH:empty, .bfh-flag-CI:empty, .bfh-flag-CL:empty, .bfh-flag-CM:empty, .bfh-flag-CN:empty, .bfh-flag-CO:empty, .bfh-flag-CR:empty, .bfh-flag-CU:empty, .bfh-flag-CV:empty, .bfh-flag-CY:empty, .bfh-flag-CZ:empty, .bfh-flag-DE:empty, .bfh-flag-DJ:empty, .bfh-flag-DK:empty, .bfh-flag-DM:empty, .bfh-flag-DO:empty, .bfh-flag-DZ:empty, .bfh-flag-EC:empty, .bfh-flag-EE:empty, .bfh-flag-EG:empty, .bfh-flag-EH:empty, .bfh-flag-ER:empty, .bfh-flag-ES:empty, .bfh-flag-ET:empty, .bfh-flag-EU:empty, .bfh-flag-FI:empty, .bfh-flag-FJ:empty, .bfh-flag-FK:empty, .bfh-flag-FM:empty, .bfh-flag-FO:empty, .bfh-flag-FR:empty, .bfh-flag-FX:empty, .bfh-flag-GA:empty, .bfh-flag-GB:empty, .bfh-flag-GD:empty, .bfh-flag-GE:empty, .bfh-flag-GF:empty, .bfh-flag-GG:empty, .bfh-flag-GH:empty, .bfh-flag-GL:empty, .bfh-flag-GM:empty, .bfh-flag-GN:empty, .bfh-flag-GP:empty, .bfh-flag-GQ:empty, .bfh-flag-GR:empty, .bfh-flag-GS:empty, .bfh-flag-GT:empty, .bfh-flag-GU:empty, .bfh-flag-GW:empty, .bfh-flag-GY:empty, .bfh-flag-HK:empty, .bfh-flag-HN:empty, .bfh-flag-HR:empty, .bfh-flag-HT:empty, .bfh-flag-HU:empty, .bfh-flag-ID:empty, .bfh-flag-IE:empty, .bfh-flag-IL:empty, .bfh-flag-IM:empty, .bfh-flag-IN:empty, .bfh-flag-IQ:empty, .bfh-flag-IR:empty, .bfh-flag-IS:empty, .bfh-flag-IT:empty, .bfh-flag-JE:empty, .bfh-flag-JM:empty, .bfh-flag-JO:empty, .bfh-flag-JP:empty, .bfh-flag-KE:empty, .bfh-flag-KG:empty, .bfh-flag-KH:empty, .bfh-flag-KI:empty, .bfh-flag-KM:empty, .bfh-flag-KN:empty, .bfh-flag-KP:empty, .bfh-flag-KR:empty, .bfh-flag-KV:empty, .bfh-flag-KW:empty, .bfh-flag-KY:empty, .bfh-flag-KZ:empty, .bfh-flag-LA:empty, .bfh-flag-LB:empty, .bfh-flag-LC:empty, .bfh-flag-LI:empty, .bfh-flag-LK:empty, .bfh-flag-LR:empty, .bfh-flag-LS:empty, .bfh-flag-LT:empty, .bfh-flag-LU:empty, .bfh-flag-LV:empty, .bfh-flag-LY:empty, .bfh-flag-MA:empty, .bfh-flag-MC:empty, .bfh-flag-MD:empty, .bfh-flag-ME:empty, .bfh-flag-MG:empty, .bfh-flag-MH:empty, .bfh-flag-MK:empty, .bfh-flag-ML:empty, .bfh-flag-MM:empty, .bfh-flag-MN:empty, .bfh-flag-MO:empty, .bfh-flag-MP:empty, .bfh-flag-MQ:empty, .bfh-flag-MR:empty, .bfh-flag-MS:empty, .bfh-flag-MT:empty, .bfh-flag-MU:empty, .bfh-flag-MV:empty, .bfh-flag-MW:empty, .bfh-flag-MX:empty, .bfh-flag-MY:empty, .bfh-flag-MZ:empty, .bfh-flag-NA:empty, .bfh-flag-NC:empty, .bfh-flag-NE:empty, .bfh-flag-NF:empty, .bfh-flag-NG:empty, .bfh-flag-NI:empty, .bfh-flag-NL:empty, .bfh-flag-NO:empty, .bfh-flag-NP:empty, .bfh-flag-NR:empty, .bfh-flag-NZ:empty, .bfh-flag-OM:empty, .bfh-flag-PA:empty, .bfh-flag-PE:empty, .bfh-flag-PF:empty, .bfh-flag-PG:empty, .bfh-flag-PH:empty, .bfh-flag-PK:empty, .bfh-flag-PL:empty, .bfh-flag-PM:empty, .bfh-flag-PN:empty, .bfh-flag-PR:empty, .bfh-flag-PS:empty, .bfh-flag-PT:empty, .bfh-flag-PW:empty, .bfh-flag-PY:empty, .bfh-flag-QA:empty, .bfh-flag-RE:empty, .bfh-flag-RO:empty, .bfh-flag-RS:empty, .bfh-flag-RU:empty, .bfh-flag-RW:empty, .bfh-flag-SA:empty, .bfh-flag-SB:empty, .bfh-flag-SC:empty, .bfh-flag-SD:empty, .bfh-flag-SE:empty, .bfh-flag-SG:empty, .bfh-flag-SH:empty, .bfh-flag-SI:empty, .bfh-flag-SK:empty, .bfh-flag-SL:empty, .bfh-flag-SM:empty, .bfh-flag-SN:empty, .bfh-flag-SO:empty, .bfh-flag-SR:empty, .bfh-flag-SS:empty, .bfh-flag-ST:empty, .bfh-flag-SV:empty, .bfh-flag-SY:empty, .bfh-flag-SZ:empty, .bfh-flag-TC:empty, .bfh-flag-TD:empty, .bfh-flag-TF:empty, .bfh-flag-TG:empty, .bfh-flag-TH:empty, .bfh-flag-TJ:empty, .bfh-flag-TM:empty, .bfh-flag-TN:empty, .bfh-flag-TO:empty, .bfh-flag-TP:empty, .bfh-flag-TR:empty, .bfh-flag-TT:empty, .bfh-flag-TV:empty, .bfh-flag-TW:empty, .bfh-flag-TZ:empty, .bfh-flag-UA:empty, .bfh-flag-UG:empty, .bfh-flag-US:empty, .bfh-flag-UY:empty, .bfh-flag-UZ:empty, .bfh-flag-VA:empty, .bfh-flag-VC:empty, .bfh-flag-VE:empty, .bfh-flag-VG:empty, .bfh-flag-VI:empty, .bfh-flag-VN:empty, .bfh-flag-VU:empty, .bfh-flag-WF:empty, .bfh-flag-WS:empty, .bfh-flag-YE:empty, .bfh-flag-ZA:empty, .bfh-flag-ZM:empty, .bfh-flag-ZW:empty {

	width: 16px

}

.bfh-flag-AD, .bfh-flag-AE, .bfh-flag-AF, .bfh-flag-AG, .bfh-flag-AI, .bfh-flag-AL, .bfh-flag-AM, .bfh-flag-AN, .bfh-flag-AO, .bfh-flag-AQ, .bfh-flag-AR, .bfh-flag-AS, .bfh-flag-AT, .bfh-flag-AU, .bfh-flag-AW, .bfh-flag-AX, .bfh-flag-AZ, .bfh-flag-BA, .bfh-flag-BB, .bfh-flag-BD, .bfh-flag-BE, .bfh-flag-BF, .bfh-flag-BG, .bfh-flag-BH, .bfh-flag-BI, .bfh-flag-BJ, .bfh-flag-BL, .bfh-flag-BM, .bfh-flag-BN, .bfh-flag-BO, .bfh-flag-BR, .bfh-flag-BS, .bfh-flag-BT, .bfh-flag-BW, .bfh-flag-BY, .bfh-flag-BZ, .bfh-flag-CA, .bfh-flag-CD, .bfh-flag-CF, .bfh-flag-CG, .bfh-flag-CH, .bfh-flag-CI, .bfh-flag-CL, .bfh-flag-CM, .bfh-flag-CN, .bfh-flag-CO, .bfh-flag-CR, .bfh-flag-CU, .bfh-flag-CV, .bfh-flag-CY, .bfh-flag-CZ, .bfh-flag-DE, .bfh-flag-DJ, .bfh-flag-DK, .bfh-flag-DM, .bfh-flag-DO, .bfh-flag-DZ, .bfh-flag-EC, .bfh-flag-EE, .bfh-flag-EG, .bfh-flag-EH, .bfh-flag-ER, .bfh-flag-ES, .bfh-flag-ET, .bfh-flag-EU, .bfh-flag-EUR, .bfh-flag-FI, .bfh-flag-FJ, .bfh-flag-FK, .bfh-flag-FM, .bfh-flag-FO, .bfh-flag-FR, .bfh-flag-FX, .bfh-flag-GA, .bfh-flag-GB, .bfh-flag-GD, .bfh-flag-GE, .bfh-flag-GF, .bfh-flag-GG, .bfh-flag-GH, .bfh-flag-GL, .bfh-flag-GM, .bfh-flag-GN, .bfh-flag-GP, .bfh-flag-GQ, .bfh-flag-GR, .bfh-flag-GS, .bfh-flag-GT, .bfh-flag-GU, .bfh-flag-GW, .bfh-flag-GY, .bfh-flag-HK, .bfh-flag-HN, .bfh-flag-HR, .bfh-flag-HT, .bfh-flag-HU, .bfh-flag-ID, .bfh-flag-IE, .bfh-flag-IL, .bfh-flag-IM, .bfh-flag-IN, .bfh-flag-IQ, .bfh-flag-IR, .bfh-flag-IS, .bfh-flag-IT, .bfh-flag-JE, .bfh-flag-JM, .bfh-flag-JO, .bfh-flag-JP, .bfh-flag-KE, .bfh-flag-KG, .bfh-flag-KH, .bfh-flag-KI, .bfh-flag-KM, .bfh-flag-KN, .bfh-flag-KP, .bfh-flag-KR, .bfh-flag-KV, .bfh-flag-KW, .bfh-flag-KY, .bfh-flag-KZ, .bfh-flag-LA, .bfh-flag-LB, .bfh-flag-LC, .bfh-flag-LI, .bfh-flag-LK, .bfh-flag-LR, .bfh-flag-LS, .bfh-flag-LT, .bfh-flag-LU, .bfh-flag-LV, .bfh-flag-LY, .bfh-flag-MA, .bfh-flag-MC, .bfh-flag-MD, .bfh-flag-ME, .bfh-flag-MG, .bfh-flag-MH, .bfh-flag-MK, .bfh-flag-ML, .bfh-flag-MM, .bfh-flag-MN, .bfh-flag-MO, .bfh-flag-MP, .bfh-flag-MQ, .bfh-flag-MR, .bfh-flag-MS, .bfh-flag-MT, .bfh-flag-MU, .bfh-flag-MV, .bfh-flag-MW, .bfh-flag-MX, .bfh-flag-MY, .bfh-flag-MZ, .bfh-flag-NA, .bfh-flag-NC, .bfh-flag-NE, .bfh-flag-NF, .bfh-flag-NG, .bfh-flag-NI, .bfh-flag-NL, .bfh-flag-NO, .bfh-flag-NP, .bfh-flag-NR, .bfh-flag-NZ, .bfh-flag-OM, .bfh-flag-PA, .bfh-flag-PE, .bfh-flag-PF, .bfh-flag-PG, .bfh-flag-PH, .bfh-flag-PK, .bfh-flag-PL, .bfh-flag-PM, .bfh-flag-PN, .bfh-flag-PR, .bfh-flag-PS, .bfh-flag-PT, .bfh-flag-PW, .bfh-flag-PY, .bfh-flag-QA, .bfh-flag-RE, .bfh-flag-RO, .bfh-flag-RS, .bfh-flag-RU, .bfh-flag-RW, .bfh-flag-SA, .bfh-flag-SB, .bfh-flag-SC, .bfh-flag-SD, .bfh-flag-SE, .bfh-flag-SG, .bfh-flag-SH, .bfh-flag-SI, .bfh-flag-SK, .bfh-flag-SL, .bfh-flag-SM, .bfh-flag-SN, .bfh-flag-SO, .bfh-flag-SR, .bfh-flag-SS, .bfh-flag-ST, .bfh-flag-SV, .bfh-flag-SY, .bfh-flag-SZ, .bfh-flag-TC, .bfh-flag-TD, .bfh-flag-TF, .bfh-flag-TG, .bfh-flag-TH, .bfh-flag-TJ, .bfh-flag-TM, .bfh-flag-TN, .bfh-flag-TO, .bfh-flag-TP, .bfh-flag-TR, .bfh-flag-TT, .bfh-flag-TV, .bfh-flag-TW, .bfh-flag-TZ, .bfh-flag-UA, .bfh-flag-UG, .bfh-flag-US, .bfh-flag-UY, .bfh-flag-UZ, .bfh-flag-VA, .bfh-flag-VC, .bfh-flag-VE, .bfh-flag-VG, .bfh-flag-VI, .bfh-flag-VN, .bfh-flag-VU, .bfh-flag-WF, .bfh-flag-WS, .bfh-flag-XCD, .bfh-flag-YE, .bfh-flag-ZA, .bfh-flag-ZM, .bfh-flag-ZW {

	margin-right: 5px

}

.bfh-flag-AD {

	background-position: -1921px 0

}

.bfh-flag-AE {

	background-position: -1904px 0

}

.bfh-flag-AF {

	background-position: -3689px 0

}

.bfh-flag-AG {

	background-position: -34px 0

}

.bfh-flag-AI {

	background-position: -51px 0

}

.bfh-flag-AL {

	background-position: -68px 0

}

.bfh-flag-AM {

	background-position: -85px 0

}

.bfh-flag-AN {

	background-position: -102px 0

}

.bfh-flag-AO {

	background-position: -119px 0

}

.bfh-flag-AQ {

	background-position: -136px 0

}

.bfh-flag-AR {

	background-position: -153px 0

}

.bfh-flag-AS {

	background-position: -170px 0

}

.bfh-flag-AT {

	background-position: -187px 0

}

.bfh-flag-AU {

	background-position: -204px 0

}

.bfh-flag-AW {

	background-position: -221px 0

}

.bfh-flag-AX {

	background-position: -238px 0

}

.bfh-flag-AZ {

	background-position: -255px 0

}

.bfh-flag-BA {

	background-position: -272px 0

}

.bfh-flag-BB {

	background-position: -289px 0

}

.bfh-flag-BD {

	background-position: -306px 0

}

.bfh-flag-BE {

	background-position: -323px 0

}

.bfh-flag-BG {

	background-position: -340px 0

}

.bfh-flag-BH {

	background-position: -357px 0

}

.bfh-flag-BI {

	background-position: -374px 0

}

.bfh-flag-BJ {

	background-position: -391px 0

}

.bfh-flag-BL {

	background-position: -408px 0

}

.bfh-flag-BM {

	background-position: -425px 0

}

.bfh-flag-BN {

	background-position: -442px 0

}

.bfh-flag-BO {

	background-position: -459px 0

}

.bfh-flag-BR {

	background-position: -476px 0

}

.bfh-flag-BS {

	background-position: -493px 0

}

.bfh-flag-BT {

	background-position: -510px 0

}

.bfh-flag-BW {

	background-position: -527px 0

}

.bfh-flag-BY {

	background-position: -544px 0

}

.bfh-flag-BZ {

	background-position: -561px 0

}

.bfh-flag-CA {

	background-position: -578px 0

}

.bfh-flag-CD {

	background-position: -595px 0

}

.bfh-flag-CF {

	background-position: -612px 0

}

.bfh-flag-CG {

	background-position: -629px 0

}

.bfh-flag-CH {

	background-position: -646px 0

}

.bfh-flag-CI {

	background-position: -663px 0

}

.bfh-flag-CL {

	background-position: -680px 0

}

.bfh-flag-CM {

	background-position: -697px 0

}

.bfh-flag-CN {

	background-position: -714px 0

}

.bfh-flag-CO {

	background-position: -731px 0

}

.bfh-flag-CR {

	background-position: -748px 0

}

.bfh-flag-CV {

	background-position: -765px 0

}

.bfh-flag-CY {

	background-position: -782px 0

}

.bfh-flag-CZ {

	background-position: -799px 0

}

.bfh-flag-DJ {

	background-position: -816px 0

}

.bfh-flag-DK {

	background-position: -833px 0

}

.bfh-flag-DM {

	background-position: -850px 0

}

.bfh-flag-DO {

	background-position: -867px 0

}

.bfh-flag-DZ {

	background-position: -884px 0

}

.bfh-flag-EC {

	background-position: -901px 0

}

.bfh-flag-EE {

	background-position: -918px 0

}

.bfh-flag-EG {

	background-position: -935px 0

}

.bfh-flag-EH {

	background-position: -952px 0

}

.bfh-flag-ER {

	background-position: -969px 0

}

.bfh-flag-ES {

	background-position: -986px 0

}

.bfh-flag-ET {

	background-position: -1003px 0

}

.bfh-flag-EU {

	background-position: -1020px 0

}

.bfh-flag-FI {

	background-position: -1037px 0

}

.bfh-flag-FJ {

	background-position: -1054px 0

}

.bfh-flag-FK {

	background-position: -1071px 0

}

.bfh-flag-FM {

	background-position: -1088px 0

}

.bfh-flag-FO {

	background-position: -1105px 0

}

.bfh-flag-FR, .bfh-flag-FX, .bfh-flag-GF, .bfh-flag-GP, .bfh-flag-MQ, .bfh-flag-NC, .bfh-flag-PF, .bfh-flag-PM, .bfh-flag-RE, .bfh-flag-TF, .bfh-flag-WF {

	background-position: -1122px 0

}

.bfh-flag-GA {

	background-position: -1139px 0

}

.bfh-flag-GB {

	background-position: -1156px 0

}

.bfh-flag-GD {

	background-position: -1173px 0

}

.bfh-flag-GE {

	background-position: -1190px 0

}

.bfh-flag-GG {

	background-position: -1207px 0

}

.bfh-flag-GH {

	background-position: -1224px 0

}

.bfh-flag-GL {

	background-position: -1241px 0

}

.bfh-flag-GM {

	background-position: -1258px 0

}

.bfh-flag-GN {

	background-position: -1275px 0

}

.bfh-flag-GQ {

	background-position: -1292px 0

}

.bfh-flag-GR {

	background-position: -1309px 0

}

.bfh-flag-GS {

	background-position: -1326px 0

}

.bfh-flag-GT {

	background-position: -1343px 0

}

.bfh-flag-GU {

	background-position: -1360px 0

}

.bfh-flag-GW {

	background-position: -1377px 0

}

.bfh-flag-GY {

	background-position: -1394px 0

}

.bfh-flag-HK {

	background-position: -1411px 0

}

.bfh-flag-HN {

	background-position: -1428px 0

}

.bfh-flag-HR {

	background-position: -1445px 0

}

.bfh-flag-HT {

	background-position: -1462px 0

}

.bfh-flag-HU {

	background-position: -1479px 0

}

.bfh-flag-ID {

	background-position: -1496px 0

}

.bfh-flag-IE {

	background-position: -1513px 0

}

.bfh-flag-IL {

	background-position: -1530px 0

}

.bfh-flag-IM {

	background-position: -1547px 0

}

.bfh-flag-IN {

	background-position: -1564px 0

}

.bfh-flag-IQ {

	background-position: -1581px 0

}

.bfh-flag-IS {

	background-position: -1598px 0

}

.bfh-flag-IT {

	background-position: -1615px 0

}

.bfh-flag-JE {

	background-position: -1632px 0

}

.bfh-flag-JM {

	background-position: -1649px 0

}

.bfh-flag-JO {

	background-position: -1666px 0

}

.bfh-flag-JP {

	background-position: -1683px 0

}

.bfh-flag-KE {

	background-position: -1700px 0

}

.bfh-flag-KG {

	background-position: -1717px 0

}

.bfh-flag-KH {

	background-position: -1734px 0

}

.bfh-flag-KI {

	background-position: -1751px 0

}

.bfh-flag-KM {

	background-position: -1768px 0

}

.bfh-flag-KN {

	background-position: -1785px 0

}

.bfh-flag-KP {

	background-position: -1802px 0

}

.bfh-flag-KR {

	background-position: -1819px 0

}

.bfh-flag-KV {

	background-position: -1836px 0

}

.bfh-flag-KW {

	background-position: -1853px 0

}

.bfh-flag-KY {

	background-position: -1870px 0

}

.bfh-flag-LA {

	background-position: -1887px 0

}

.bfh-flag-LC {

	background-position: 0 0

}

.bfh-flag-LK {

	background-position: -17px 0

}

.bfh-flag-LR {

	background-position: -1938px 0

}

.bfh-flag-LS {

	background-position: -1955px 0

}

.bfh-flag-LT {

	background-position: -1972px 0

}

.bfh-flag-LU {

	background-position: -1989px 0

}

.bfh-flag-LV {

	background-position: -2006px 0

}

.bfh-flag-LY {

	background-position: -2023px 0

}

.bfh-flag-MA {

	background-position: -2040px 0

}

.bfh-flag-ME {

	background-position: -2057px 0

}

.bfh-flag-MG {

	background-position: -2074px 0

}

.bfh-flag-MH {

	background-position: -2091px 0

}

.bfh-flag-ML {

	background-position: -2108px 0

}

.bfh-flag-MM {

	background-position: -2125px 0

}

.bfh-flag-MP {

	background-position: -2142px 0

}

.bfh-flag-MR {

	background-position: -2159px 0

}

.bfh-flag-MS {

	background-position: -2176px 0

}

.bfh-flag-MT {

	background-position: -2193px 0

}

.bfh-flag-MU {

	background-position: -2210px 0

}

.bfh-flag-MV {

	background-position: -2227px 0

}

.bfh-flag-MW {

	background-position: -2244px 0

}

.bfh-flag-MZ {

	background-position: -2261px 0

}

.bfh-flag-NA {

	background-position: -2278px 0

}

.bfh-flag-NE {

	background-position: -2295px 0

}

.bfh-flag-NF {

	background-position: -2312px 0

}

.bfh-flag-NG {

	background-position: -2329px 0

}

.bfh-flag-NI {

	background-position: -2346px 0

}

.bfh-flag-NL {

	background-position: -2363px 0

}

.bfh-flag-NO {

	background-position: -2380px 0

}

.bfh-flag-NP {

	background-position: -2397px 0

}

.bfh-flag-NR {

	background-position: -2414px 0

}

.bfh-flag-NZ {

	background-position: -2431px 0

}

.bfh-flag-OM {

	background-position: -2448px 0

}

.bfh-flag-PA {

	background-position: -2465px 0

}

.bfh-flag-PE {

	background-position: -2482px 0

}

.bfh-flag-PG {

	background-position: -2499px 0

}

.bfh-flag-PH {

	background-position: -2516px 0

}

.bfh-flag-PK {

	background-position: -2533px 0

}

.bfh-flag-PL {

	background-position: -2550px 0

}

.bfh-flag-PN {

	background-position: -2567px 0

}

.bfh-flag-PS {

	background-position: -2584px 0

}

.bfh-flag-PT {

	background-position: -2601px 0

}

.bfh-flag-PW {

	background-position: -2618px 0

}

.bfh-flag-PY {

	background-position: -2635px 0

}

.bfh-flag-QA {

	background-position: -2652px 0

}

.bfh-flag-RS {

	background-position: -2669px 0

}

.bfh-flag-RU {

	background-position: -2686px 0

}

.bfh-flag-RW {

	background-position: -2703px 0

}

.bfh-flag-SA {

	background-position: -2720px 0

}

.bfh-flag-SB {

	background-position: -2737px 0

}

.bfh-flag-SC {

	background-position: -2754px 0

}

.bfh-flag-SD {

	background-position: -2771px 0

}

.bfh-flag-SE {

	background-position: -2788px 0

}

.bfh-flag-SG {

	background-position: -2805px 0

}

.bfh-flag-SH {

	background-position: -2822px 0

}

.bfh-flag-SI {

	background-position: -2839px 0

}

.bfh-flag-SK {

	background-position: -2856px 0

}

.bfh-flag-SM {

	background-position: -2873px 0

}

.bfh-flag-SN {

	background-position: -2890px 0

}

.bfh-flag-SO {

	background-position: -2907px 0

}

.bfh-flag-SR {

	background-position: -2924px 0

}

.bfh-flag-SS {

	background-position: -2941px 0

}

.bfh-flag-ST {

	background-position: -2958px 0

}

.bfh-flag-SV {

	background-position: -2975px 0

}

.bfh-flag-SY {

	background-position: -2992px 0

}

.bfh-flag-SZ {

	background-position: -3009px 0

}

.bfh-flag-TC {

	background-position: -3026px 0

}

.bfh-flag-TD {

	background-position: -3043px 0

}

.bfh-flag-TG {

	background-position: -3060px 0

}

.bfh-flag-TH {

	background-position: -3077px 0

}

.bfh-flag-TJ {

	background-position: -3094px 0

}

.bfh-flag-TM {

	background-position: -3111px 0

}

.bfh-flag-TN {

	background-position: -3128px 0

}

.bfh-flag-TP {

	background-position: -3145px 0

}

.bfh-flag-TR {

	background-position: -3162px 0

}

.bfh-flag-TT {

	background-position: -3179px 0

}

.bfh-flag-TV {

	background-position: -3196px 0

}

.bfh-flag-TW {

	background-position: -3213px 0

}

.bfh-flag-TZ {

	background-position: -3230px 0

}

.bfh-flag-UA {

	background-position: -3247px 0

}

.bfh-flag-UG {

	background-position: -3264px 0

}

.bfh-flag-US {

	background-position: -3281px 0

}

.bfh-flag-UY {

	background-position: -3298px 0

}

.bfh-flag-UZ {

	background-position: -3315px 0

}

.bfh-flag-VC {

	background-position: -3332px 0

}

.bfh-flag-VE {

	background-position: -3349px 0

}

.bfh-flag-VG {

	background-position: -3366px 0

}

.bfh-flag-VI {

	background-position: -3383px 0

}

.bfh-flag-VN {

	background-position: -3400px 0

}

.bfh-flag-VU {

	background-position: -3417px 0

}

.bfh-flag-WS {

	background-position: -3434px 0

}

.bfh-flag-YE {

	background-position: -3451px 0

}

.bfh-flag-ZA {

	background-position: -3468px 0

}

.bfh-flag-ZM {

	background-position: -3485px 0

}

.bfh-flag-BF {

	background-position: -3502px 0

}

.bfh-flag-CU {

	background-position: -3519px 0

}

.bfh-flag-DE {

	background-position: -3536px 0

}

.bfh-flag-IR {

	background-position: -3553px 0

}

.bfh-flag-KZ {

	background-position: -3570px 0

}

.bfh-flag-LB {

	background-position: -3587px 0

}

.bfh-flag-LI {

	background-position: -3604px 0

}

.bfh-flag-MC {

	background-position: -3621px 0

}

.bfh-flag-MD {

	background-position: -3638px 0

}

.bfh-flag-MK {

	background-position: -3655px 0

}

.bfh-flag-MN {

	background-position: -3672px 0

}

.bfh-flag-MO {

	background-position: -3706px 0

}

.bfh-flag-MX {

	background-position: -3723px 0

}

.bfh-flag-MY {

	background-position: -3740px 0

}

.bfh-flag-PR {

	background-position: -3757px 0

}

.bfh-flag-RO {

	background-position: -3774px 0

}

.bfh-flag-SL {

	background-position: -3791px 0

}

.bfh-flag-TO {

	background-position: -3808px 0

}

.bfh-flag-VA {

	background-position: -3825px 0

}

.bfh-flag-ZW {

	background-position: -3842px 0

}

.bfh-flag-AUD, .bfh-flag-CHF, .bfh-flag-DKK, .bfh-flag-EUR, .bfh-flag-XAF, .bfh-flag-XCD, .bfh-flag-XOF, .bfh-flag-XPF, .bfh-flag-ZAR {

	width: 16px;

	height: 14px;

	background: url(../img/bootstrap-formhelpers-currencies.flags.png) no-repeat;

	margin-right: 5px

}

.bfh-flag-AUD:empty, .bfh-flag-CHF:empty, .bfh-flag-DKK:empty, .bfh-flag-EUR:empty, .bfh-flag-XAF:empty, .bfh-flag-XCD:empty, .bfh-flag-XOF:empty, .bfh-flag-XPF:empty, .bfh-flag-ZAR:empty {

	width: 16px

}

.bfh-flag-AUD {

	background-position: -32px 0

}

.bfh-flag-CHF {

	background-position: -224px 0

}

.bfh-flag-DKK {

	background-position: -64px -16px

}

.bfh-flag-EUR {

	background-position: -96px -16px

}

.bfh-flag-XAF {

	background-position: -160px -80px

}

.bfh-flag-XCD {

	background-position: -176px -80px

}

.bfh-flag-XOF {

	background-position: -192px -80px

}

.bfh-flag-XPF {

	background-position: -208px -80px

}

.bfh-flag-ZAR {

	background-position: -224px -80px

}

.bfh-selectbox {

	position: relative

}

.bfh-selectbox .bfh-selectbox-toggle {

	display: inline-block;

	padding: 6px 24px 6px 12px;

	text-decoration: none

}

.bfh-selectbox .bfh-selectbox-toggle:focus {

	outline: 0

}

.bfh-selectbox .bfh-selectbox-toggle .bfh-selectbox-option {

	display: inline-block;

	float: left;

	width: 100%;

	height: 20px;

	overflow: hidden;

	text-overflow: ellipsis

}

.bfh-selectbox .bfh-selectbox-toggle .selectbox-caret {

	float: right;

	margin-top: 8px;

	margin-right: -16px;

	margin-left: -10px

}

.bfh-selectbox .bfh-selectbox-options {

	position: absolute;

	top: 100%;

	left: 0;

	z-index: 1000;

	display: none;

	float: left;

	min-width: 90px;

	padding: 5px 0;

	margin: -1px 0 0;

	font-size: 14px;

	background-color: #fff;

	border: 1px solid #ccc;

	border: 1px solid rgba(0,0,0,.15);

	border-radius: 4px;

	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);

	box-shadow: 0 6px 12px rgba(0,0,0,.175);

	background-clip: padding-box

}

.bfh-selectbox .bfh-selectbox-options.pull-right, .pull-right>.bfh-selectbox-options {

	right: 0;

	left: auto

}

.bfh-selectbox .bfh-selectbox-options .divider {

	height: 1px;

	margin: 9px 0;

	overflow: hidden;

	background-color: #e5e5e5

}

.bfh-selectbox .bfh-selectbox-options .bfh-selectbox-filter-container {

	width: 100%;

	padding: 5px

}

.bfh-selectbox .bfh-selectbox-options ul {

	max-width: 500px;

	max-height: 200px;

	padding: 0;

	margin: 5px 0 0;

	overflow-x: hidden;

	overflow-y: auto;

	list-style: none

}

.bfh-selectbox .bfh-selectbox-options ul li>a {

	display: block;

	width: 100%;

	min-height: 26px;

	padding: 3px 20px;

	overflow-x: hidden;

	clear: both;

	font-weight: 400;

	line-height: 1.428571429;

	color: #333;

	text-overflow: ellipsis;

	white-space: nowrap

}

.bfh-selectbox .bfh-selectbox-options ul li>a:focus, .bfh-selectbox .bfh-selectbox-options ul li>a:hover {

	color: #262626;

	text-decoration: none;

	background-color: #f5f5f5

}

.bfh-selectbox .bfh-selectbox-options ul .bfh-selectbox-options-header {

	display: block;

	padding: 3px 20px;

	font-size: 12px;

	line-height: 1.428571429;

	color: #999

}

.bfh-selectbox .bfh-selectbox-options ul .disabled>a {

	color: #999

}

.bfh-selectbox .bfh-selectbox-options ul .disabled>a:focus, .bfh-selectbox .bfh-selectbox-options ul .disabled>a:hover {

	color: #999;

	text-decoration: none;

	cursor: not-allowed;

	background-color: transparent;

	background-image: none;

filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)

}

.bfh-selectbox.open>.bfh-selectbox-options {

	display: block

}

.bfh-selectbox.open a {

	outline: 0

}

.bfh-selectbox-up .caret, .navbar-fixed-bottom .bfh-selectbox .caret {

	border-top: 0 dotted;

	border-bottom: 4px solid #000;

	content: ""

}

.bfh-selectbox-up .bfh-selectbox-options, .navbar-fixed-bottom .bfh-selectbox .bfh-selectbox-options {

	top: auto;

	bottom: 100%;

	margin-bottom: 1px

}

@media (min-width:768px) {

.navbar-right .bfh-selectbox-options {

	right: 0;

	left: auto

}

}

.bfh-googlefonts .bfh-selectbox-options a {

	width: 230px;

	height: 30px;

	text-indent: -9999px;

	background-image: url(../img/bootstrap-formhelpers-googlefonts.png)

}

.bfh-googlefonts .bfh-selectbox-options a:focus {

	background-color: transparent;

	background-repeat: no-repeat;

	outline: 0;

	filter: none

}

.bfh-googlefonts .bfh-selectbox-options .active>a, .bfh-googlefonts .bfh-selectbox-options .active>a:hover {

	background-color: transparent;

	background-image: url(../img/bootstrap-formhelpers-googlefonts.png);

	background-repeat: no-repeat;

	outline: 0;

	filter: none

}

.bfh-datepicker-calendar {

	position: absolute;

	top: 100%;

	left: 0;

	z-index: 1000;

	display: none;

	float: left;

	min-width: 296px

}

.bfh-colorpicker-popover, .bfh-timepicker-popover {

	top: 100%;

	left: 0;

	z-index: 1000;

	float: left;

	min-width: 100px

}

.bfh-datepicker-calendar>table.calendar {

	width: 376px;

	background: #fff

}

.bfh-datepicker-calendar>table.calendar .months-header>th {

	font-size: 12px;

	text-align: center

}

.bfh-datepicker-calendar>table.calendar .months-header>th.month>span {

	display: inline-block;

	width: 100px

}

.bfh-datepicker-calendar>table.calendar .months-header>th.year>span {

	display: inline-block;

	width: 50px

}

.bfh-datepicker-calendar>table.calendar .days-header>th, .bfh-datepicker-calendar>table.calendar>tbody>tr>td {

	width: 30px;

	font-size: 11px;

	line-height: 12px;

	text-align: center

}

.bfh-datepicker-calendar>table.calendar>tbody>tr>td.today {

	color: #fff;

	background-color: #428bca

}

.bfh-datepicker-calendar>table.calendar>tbody>tr>td.off {

	color: #999

}

.bfh-datepicker-calendar>table.calendar>tbody>tr>td:not(.off):hover {

	color: #262626;

	cursor: pointer;

	background-color: #f5f5f5

}

.bfh-datepicker {

	position: relative

}

.bfh-datepicker-toggle>input[readonly] {

	cursor: inherit;

	background-color: inherit

}

.open>.bfh-datepicker-calendar {

	display: block

}

.bfh-timepicker-popover {

	position: absolute;

	display: none;

	background-color: #fff;

	border: 1px solid #ccc;

	border: 1px solid rgba(0,0,0,.15);

	border-radius: 4px;

	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);

	box-shadow: 0 6px 12px rgba(0,0,0,.175);

	background-clip: padding-box

}

.bfh-timepicker-popover>table {

	width: 180px;

	margin: 0

}

.bfh-timepicker-popover>table>tbody>tr>td {

	text-align: center;

	border: 0

}

.bfh-timepicker-popover>table>tbody>tr>td.separator {

	font-size: 20px;

	font-weight:600;

	line-height: 28px

}

.bfh-timepicker-popover>table>tbody>tr>td>div>input {

	width: 42px!important;

	text-align: center

}

.bfh-timepicker {

	position: relative

}

.bfh-timepicker-toggle>input[readonly] {

	cursor: inherit;

	background-color: inherit

}

.open>.bfh-timepicker-popover {

	display: block

}

.bfh-slider {

	height: 20px;

	margin-top: 8px;

	margin-bottom: 23px;

	background-color: #fff;

	border: 1px solid #ccc;

	border: 1px solid rgba(0,0,0,.15);

	border-radius: 4px;

	-webkit-user-select: none;

	-khtml-user-select: none;

	-moz-user-select: none;

	-o-user-select: none

}

.bfh-slider>.bfh-slider-handle {

	position: absolute;

	width: 20px;

	height: 34px;

	margin-top: -7px;

	cursor: col-resize;

	background: #efefef;

	border: 1px solid #ccc;

	border: 1px solid rgba(0,0,0,.15);

	border-radius: 4px

}

.bfh-slider>.bfh-slider-handle>.bfh-slider-value {

	position: absolute;

	width: 48px;

	height: 20px;

	margin-top: 5px;

	margin-left: -15px;

	line-height: 20px;

	text-align: center;

	cursor: col-resize;

	background-color: #fff;

	border: 1px solid #ccc;

	border: 1px solid rgba(0,0,0,.15);

	border-radius: 4px

}

.bfh-slider.disabled .bfh-slider-value, .bfh-slider>.bfh-slider-handle>.bfh-slider-value .disabled {

	color: #999

}

.bfh-colorpicker-popover {

	position: absolute;

	display: none;

	padding: 20px;

	cursor: default;

	background-color: #fff;

	border: 1px solid #ccc;

	border: 1px solid rgba(0,0,0,.15);

	border-radius: 4px;

	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);

	box-shadow: 0 6px 12px rgba(0,0,0,.175);

	background-clip: padding-box

}

.bfh-colorpicker-popover>canvas {

	width: 384px;

	height: 256px

}

.bfh-colorpicker {

	position: relative

}

.bfh-colorpicker-toggle>input[readonly] {

	cursor: inherit;

	background-color: inherit

}

.bfh-colorpicker-toggle .bfh-colorpicker-icon {

	display: block;

	width: 16px;

	height: 16px

}

.open>.bfh-colorpicker-popover {

	display: block

}

.input-group>.bfh-number {

	border-right: 0

}

.input-group>.bfh-number-btn:hover {

	background-color: #ccc

}

/*********bootstrap-formhelper end************/



/*********bootstrap-sitenotes start************/



.bs-callout {

	margin: 20px 0;

	padding: 20px;

	border-left: 3px solid #eee

}

.bs-callout h4 {

	margin-top: 0;

	margin-bottom: 5px

}

.bs-callout-danger h4 {

	color: #d9534f

}

.bs-callout p:last-child {

	margin-bottom: 0

}

.bs-callout .highlight, .bs-callout code {

	background-color: #fff

}

.bs-callout-danger {

	background-color: #fdf7f7;

	border-color: #d9534f

}

.bs-callout-warning {

	background-color: #fefbed;

	border-color: #f1e7bc

}

.bs-callout-info {

	background-color: #f0f7fd;

	border-color: #d0e3f0

}

/*********bootstrap-sitenotes end************/



.center_middle {

	float: left;

	width: 50%;

}

.center_middle .media-heading {

	margin: 10px 0 0!important;

}

/*********bootstrap-toggle start************/



.checkbox label .toggle, .checkbox-inline .toggle {

	margin-left: -20px;

	margin-right: 5px

}

.toggle {

	position: relative;

	overflow: hidden

}

.toggle-group, .toggle-off, .toggle-on {

	position: absolute;

	top: 0;

	bottom: 0

}

.toggle input[type=checkbox] {

	display: none

}

.toggle-group {

	width: 200%;

	left: 0;

	transition: left .35s;

	-webkit-transition: left .35s;

	-moz-user-select: none;

	-webkit-user-select: none

}

.toggle.off .toggle-group {

	left: -100%

}

.toggle-on {

	left: 0;

	right: 50%;

	margin: 0;

	border: 0;

	border-radius: 0

}

.toggle-off {

	left: 50%;

	right: 0;

	margin: 0;

	border: 0;

	border-radius: 0

}

.toggle-handle {

	position: relative;

	margin: 0 auto;

	padding-top: 0;

	padding-bottom: 0;

	height: 100%;

	width: 0;

	border-width: 0 1px

}

.toggle.btn {

	min-width: 59px;

	min-height: 34px

}

.toggle-on.btn {

	padding-right: 24px

}

.toggle-off.btn {

	padding-left: 24px

}

.toggle.btn-lg {

	min-width: 79px;

	min-height: 45px

}

.toggle-on.btn-lg {

	padding-right: 31px

}

.toggle-off.btn-lg {

	padding-left: 31px

}

.toggle-handle.btn-lg {

	width: 40px

}

.toggle.btn-sm {

	min-width: 50px;

	min-height: 30px

}

.toggle-on.btn-sm {

	padding-right: 20px

}

.toggle-off.btn-sm {

	padding-left: 20px

}

.toggle.btn-xs {

	min-width: 35px;

	min-height: 22px

}

.toggle-on.btn-xs {

	padding-right: 12px

}

.toggle-off.btn-xs {

	padding-left: 12px

}

/*********bootstrap-toggle end************/



/*********bootstrap-valodator start************/



.bootstrap-validator-form .help-block {

	margin-bottom: 0;

}

/*********bootstrap-valodator end************/



/*********fontawesome start************/



.fa.fa-pull-left, .fa.pull-left {

	margin-right: .3em

}

.fa, .fa-stack {

	display: inline-block

}

.fa-fw, .fa-li {

	text-align: center

}

@font-face {

	font-family: FontAwesome;

	src: url(../fonts/fontawesome-webfont.eot?v=4.7.0);

	src: url(../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0) format('embedded-opentype'), url(../fonts/fontawesome-webfont.woff2?v=4.7.0) format('woff2'), url(../fonts/fontawesome-webfont.woff?v=4.7.0) format('woff'), url(../fonts/fontawesome-webfont.ttf?v=4.7.0) format('truetype'), url(../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format('svg');

	font-weight: 400;

	font-style: normal

}

.fa {

	font: normal normal normal 14px/1 FontAwesome;

	font-size: inherit;

	text-rendering: auto;

	-webkit-font-smoothing: antialiased;

	-moz-osx-font-smoothing: grayscale

}

.fa-lg {

	font-size: 1.33333333em;

	line-height: .75em;

	vertical-align: -15%

}

.fa-2x {

	font-size: 2em

}

.fa-3x {

	font-size: 3em

}

.fa-4x {

	font-size: 4em

}

.fa-5x {

	font-size: 5em

}

.fa-fw {

	width: 1.28571429em

}

.fa-ul {

	padding-left: 0;

	margin-left: 2.14285714em;

	list-style-type: none

}

.fa.fa-pull-right, .fa.pull-right {

	margin-left: .3em

}

.fa-ul>li {

	position: relative

}

.fa-li {

	position: absolute;

	left: -2.14285714em;

	width: 2.14285714em;

	top: .14285714em

}

.fa-li.fa-lg {

	left: -1.85714286em

}

.fa-border {

	padding: .2em .25em .15em;

	border: .08em solid #eee;

	border-radius: .1em

}

.fa-pull-left {

	float: left

}

.fa-pull-right, .pull-right {

	float: right

}

.pull-left {

	float: left

}

.fa-spin {

	-webkit-animation: fa-spin 2s infinite linear;

	animation: fa-spin 2s infinite linear

}

.fa-pulse {

	-webkit-animation: fa-spin 1s infinite steps(8);

	animation: fa-spin 1s infinite steps(8)

}

@-webkit-keyframes fa-spin {

0% {

-webkit-transform:rotate(0);

transform:rotate(0)

}

100% {

-webkit-transform:rotate(359deg);

transform:rotate(359deg)

}

}

@keyframes fa-spin {

0% {

-webkit-transform:rotate(0);

transform:rotate(0)

}

100% {

-webkit-transform:rotate(359deg);

transform:rotate(359deg)

}

}

.fa-rotate-90 {

	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";

	-webkit-transform: rotate(90deg);

	-ms-transform: rotate(90deg);

	transform: rotate(90deg)

}

.fa-rotate-180 {

	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";

	-webkit-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	transform: rotate(180deg)

}

.fa-rotate-270 {

	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";

	-webkit-transform: rotate(270deg);

	-ms-transform: rotate(270deg);

	transform: rotate(270deg)

}

.fa-flip-horizontal {

	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";

	-webkit-transform: scale(-1, 1);

	-ms-transform: scale(-1, 1);

	transform: scale(-1, 1)

}

.fa-flip-vertical {

	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";

	-webkit-transform: scale(1, -1);

	-ms-transform: scale(1, -1);

	transform: scale(1, -1)

}

:root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-rotate-90 {

	filter: none

}

.fa-stack {

	position: relative;

	width: 2em;

	height: 2em;

	line-height: 2em;

	vertical-align: middle

}

.fa-stack-1x, .fa-stack-2x {

	position: absolute;

	left: 0;

	width: 100%;

	text-align: center

}

.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-close:before, .fa-remove:before, .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-cog:before, .fa-gear: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-repeat:before, .fa-rotate-right: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-image:before, .fa-photo:before, .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-exclamation-triangle:before, .fa-warning: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, .fa-bar-chart: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-cogs:before, .fa-gears: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-f:before, .fa-facebook:before {

	content: "\f09a"

}

.fa-github:before {

	content: "\f09b"

}

.fa-unlock:before {

	content: "\f09c"

}

.fa-credit-card:before {

	content: "\f09d"

}

.fa-feed:before, .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-floppy-o:before, .fa-save:before {

	content: "\f0c7"

}

.fa-square:before {

	content: "\f0c8"

}

.fa-bars:before, .fa-navicon:before, .fa-reorder: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-sort:before, .fa-unsorted:before {

	content: "\f0dc"

}

.fa-sort-desc:before, .fa-sort-down:before {

	content: "\f0dd"

}

.fa-sort-asc:before, .fa-sort-up:before {

	content: "\f0de"

}

.fa-envelope:before {

	content: "\f0e0"

}

.fa-linkedin:before {

	content: "\f0e1"

}

.fa-rotate-left:before, .fa-undo:before {

	content: "\f0e2"

}

.fa-gavel:before, .fa-legal:before {

	content: "\f0e3"

}

.fa-dashboard:before, .fa-tachometer:before {

	content: "\f0e4"

}

.fa-comment-o:before {

	content: "\f0e5"

}

.fa-comments-o:before {

	content: "\f0e6"

}

.fa-bolt:before, .fa-flash:before {

	content: "\f0e7"

}

.fa-sitemap:before {

	content: "\f0e8"

}

.fa-umbrella:before {

	content: "\f0e9"

}

.fa-clipboard:before, .fa-paste: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-mail-reply-all:before, .fa-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-chain-broken:before, .fa-unlink: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-caret-square-o-down:before, .fa-toggle-down:before {

	content: "\f150"

}

.fa-caret-square-o-up:before, .fa-toggle-up:before {

	content: "\f151"

}

.fa-caret-square-o-right:before, .fa-toggle-right:before {

	content: "\f152"

}

.fa-eur:before, .fa-euro:before {

	content: "\f153"

}

.fa-gbp:before {

	content: "\f154"

}

.fa-dollar:before, .fa-usd:before {

	content: "\f155"

}

.fa-inr:before, .fa-rupee:before {

	content: "\f156"

}

.fa-cny:before, .fa-jpy:before, .fa-rmb:before, .fa-yen:before {

	content: "\f157"

}

.fa-rouble:before, .fa-rub:before, .fa-ruble:before {

	content: "\f158"

}

.fa-krw:before, .fa-won: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, .fa-gratipay: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-caret-square-o-left:before, .fa-toggle-left:before {

	content: "\f191"

}

.fa-dot-circle-o:before {

	content: "\f192"

}

.fa-wheelchair:before {

	content: "\f193"

}

.fa-vimeo-square:before {

	content: "\f194"

}

.fa-try:before, .fa-turkish-lira:before {

	content: "\f195"

}

.fa-plus-square-o:before {

	content: "\f196"

}

.fa-space-shuttle:before {

	content: "\f197"

}

.fa-slack:before {

	content: "\f198"

}

.fa-envelope-square:before {

	content: "\f199"

}

.fa-wordpress:before {

	content: "\f19a"

}

.fa-openid:before {

	content: "\f19b"

}

.fa-bank:before, .fa-institution:before, .fa-university:before {

	content: "\f19c"

}

.fa-graduation-cap:before, .fa-mortar-board:before {

	content: "\f19d"

}

.fa-yahoo:before {

	content: "\f19e"

}

.fa-google:before {

	content: "\f1a0"

}

.fa-reddit:before {

	content: "\f1a1"

}

.fa-reddit-square:before {

	content: "\f1a2"

}

.fa-stumbleupon-circle:before {

	content: "\f1a3"

}

.fa-stumbleupon:before {

	content: "\f1a4"

}

.fa-delicious:before {

	content: "\f1a5"

}

.fa-digg:before {

	content: "\f1a6"

}

.fa-pied-piper-pp:before {

	content: "\f1a7"

}

.fa-pied-piper-alt:before {

	content: "\f1a8"

}

.fa-drupal:before {

	content: "\f1a9"

}

.fa-joomla:before {

	content: "\f1aa"

}

.fa-language:before {

	content: "\f1ab"

}

.fa-fax:before {

	content: "\f1ac"

}

.fa-building:before {

	content: "\f1ad"

}


.fa-child:before {

	content: "\f1ae"

}

.fa-paw:before {

	content: "\f1b0"

}

.fa-spoon:before {

	content: "\f1b1"

}

.fa-cube:before {

	content: "\f1b2"

}

.fa-cubes:before {

	content: "\f1b3"

}

.fa-behance:before {

	content: "\f1b4"

}

.fa-behance-square:before {

	content: "\f1b5"

}

.fa-steam:before {

	content: "\f1b6"

}

.fa-steam-square:before {

	content: "\f1b7"

}

.fa-recycle:before {

	content: "\f1b8"

}

.fa-automobile:before, .fa-car:before {

	content: "\f1b9"

}

.fa-cab:before, .fa-taxi:before {

	content: "\f1ba"

}

.fa-tree:before {

	content: "\f1bb"

}

.fa-spotify:before {

	content: "\f1bc"

}

.fa-deviantart:before {

	content: "\f1bd"

}

.fa-soundcloud:before {

	content: "\f1be"

}

.fa-database:before {

	content: "\f1c0"

}

.fa-file-pdf-o:before {

	content: "\f1c1"

}

.fa-file-word-o:before {

	content: "\f1c2"

}

.fa-file-excel-o:before {

	content: "\f1c3"

}

.fa-file-powerpoint-o:before {

	content: "\f1c4"

}

.fa-file-image-o:before, .fa-file-photo-o:before, .fa-file-picture-o:before {

	content: "\f1c5"

}

.fa-file-archive-o:before, .fa-file-zip-o:before {

	content: "\f1c6"

}

.fa-file-audio-o:before, .fa-file-sound-o:before {

	content: "\f1c7"

}

.fa-file-movie-o:before, .fa-file-video-o:before {

	content: "\f1c8"

}

.fa-file-code-o:before {

	content: "\f1c9"

}

.fa-vine:before {

	content: "\f1ca"

}

.fa-codepen:before {

	content: "\f1cb"

}

.fa-jsfiddle:before {

	content: "\f1cc"

}

.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-ring:before, .fa-life-saver:before, .fa-support:before {

	content: "\f1cd"

}

.fa-circle-o-notch:before {

	content: "\f1ce"

}

.fa-ra:before, .fa-rebel:before, .fa-resistance:before {

	content: "\f1d0"

}

.fa-empire:before, .fa-ge:before {

	content: "\f1d1"

}

.fa-git-square:before {

	content: "\f1d2"

}

.fa-git:before {

	content: "\f1d3"

}

.fa-hacker-news:before, .fa-y-combinator-square:before, .fa-yc-square:before {

	content: "\f1d4"

}

.fa-tencent-weibo:before {

	content: "\f1d5"

}

.fa-qq:before {

	content: "\f1d6"

}

.fa-wechat:before, .fa-weixin:before {

	content: "\f1d7"

}

.fa-paper-plane:before, .fa-send:before {

	content: "\f1d8"

}

.fa-paper-plane-o:before, .fa-send-o:before {

	content: "\f1d9"

}

.fa-history:before {

	content: "\f1da"

}

.fa-circle-thin:before {

	content: "\f1db"

}

.fa-header:before {

	content: "\f1dc"

}

.fa-paragraph:before {

	content: "\f1dd"

}

.fa-sliders:before {

	content: "\f1de"

}

.fa-share-alt:before {

	content: "\f1e0"

}

.fa-share-alt-square:before {

	content: "\f1e1"

}

.fa-bomb:before {

	content: "\f1e2"

}

.fa-futbol-o:before, .fa-soccer-ball-o:before {

	content: "\f1e3"

}

.fa-tty:before {

	content: "\f1e4"

}

.fa-binoculars:before {

	content: "\f1e5"

}

.fa-plug:before {

	content: "\f1e6"

}

.fa-slideshare:before {

	content: "\f1e7"

}

.fa-twitch:before {

	content: "\f1e8"

}

.fa-yelp:before {

	content: "\f1e9"

}

.fa-newspaper-o:before {

	content: "\f1ea"

}

.fa-wifi:before {

	content: "\f1eb"

}

.fa-calculator:before {

	content: "\f1ec"

}

.fa-paypal:before {

	content: "\f1ed"

}

.fa-google-wallet:before {

	content: "\f1ee"

}

.fa-cc-visa:before {

	content: "\f1f0"

}

.fa-cc-mastercard:before {

	content: "\f1f1"

}

.fa-cc-discover:before {

	content: "\f1f2"

}

.fa-cc-amex:before {

	content: "\f1f3"

}

.fa-cc-paypal:before {

	content: "\f1f4"

}

.fa-cc-stripe:before {

	content: "\f1f5"

}

.fa-bell-slash:before {

	content: "\f1f6"

}

.fa-bell-slash-o:before {

	content: "\f1f7"

}

.fa-trash:before {

	content: "\f1f8"

}

.fa-copyright:before {

	content: "\f1f9"

}

.fa-at:before {

	content: "\f1fa"

}

.fa-eyedropper:before {

	content: "\f1fb"

}

.fa-paint-brush:before {

	content: "\f1fc"

}

.fa-birthday-cake:before {

	content: "\f1fd"

}

.fa-area-chart:before {

	content: "\f1fe"

}

.fa-pie-chart:before {

	content: "\f200"

}

.fa-line-chart:before {

	content: "\f201"

}

.fa-lastfm:before {

	content: "\f202"

}

.fa-lastfm-square:before {

	content: "\f203"

}

.fa-toggle-off:before {

	content: "\f204"

}

.fa-toggle-on:before {

	content: "\f205"

}

.fa-bicycle:before {

	content: "\f206"

}

.fa-bus:before {

	content: "\f207"

}

.fa-ioxhost:before {

	content: "\f208"

}

.fa-angellist:before {

	content: "\f209"

}

.fa-cc:before {

	content: "\f20a"

}

.fa-ils:before, .fa-shekel:before, .fa-sheqel:before {

	content: "\f20b"

}

.fa-meanpath:before {

	content: "\f20c"

}

.fa-buysellads:before {

	content: "\f20d"

}

.fa-connectdevelop:before {

	content: "\f20e"

}

.fa-dashcube:before {

	content: "\f210"

}

.fa-forumbee:before {

	content: "\f211"

}

.fa-leanpub:before {

	content: "\f212"

}

.fa-sellsy:before {

	content: "\f213"

}

.fa-shirtsinbulk:before {

	content: "\f214"

}

.fa-simplybuilt:before {

	content: "\f215"

}

.fa-skyatlas:before {

	content: "\f216"

}

.fa-cart-plus:before {

	content: "\f217"

}

.fa-cart-arrow-down:before {

	content: "\f218"

}

.fa-diamond:before {

	content: "\f219"

}

.fa-ship:before {

	content: "\f21a"

}

.fa-user-secret:before {

	content: "\f21b"

}

.fa-motorcycle:before {

	content: "\f21c"

}

.fa-street-view:before {

	content: "\f21d"

}

.fa-heartbeat:before {

	content: "\f21e"

}

.fa-venus:before {

	content: "\f221"

}

.fa-mars:before {

	content: "\f222"

}

.fa-mercury:before {

	content: "\f223"

}

.fa-intersex:before, .fa-transgender:before {

	content: "\f224"

}

.fa-transgender-alt:before {

	content: "\f225"

}

.fa-venus-double:before {

	content: "\f226"

}

.fa-mars-double:before {

	content: "\f227"

}

.fa-venus-mars:before {

	content: "\f228"

}

.fa-mars-stroke:before {

	content: "\f229"

}

.fa-mars-stroke-v:before {

	content: "\f22a"

}

.fa-mars-stroke-h:before {

	content: "\f22b"

}

.fa-neuter:before {

	content: "\f22c"

}

.fa-genderless:before {

	content: "\f22d"

}

.fa-facebook-official:before {

	content: "\f230"

}

.fa-pinterest-p:before {

	content: "\f231"

}

.fa-whatsapp:before {

	content: "\f232"

}

.fa-server:before {

	content: "\f233"

}

.fa-user-plus:before {

	content: "\f234"

}

.fa-user-times:before {

	content: "\f235"

}

.fa-bed:before, .fa-hotel:before {

	content: "\f236"

}

.fa-viacoin:before {

	content: "\f237"

}

.fa-train:before {

	content: "\f238"

}

.fa-subway:before {

	content: "\f239"

}

.fa-medium:before {

	content: "\f23a"

}

.fa-y-combinator:before, .fa-yc:before {

	content: "\f23b"

}

.fa-optin-monster:before {

	content: "\f23c"

}

.fa-opencart:before {

	content: "\f23d"

}

.fa-expeditedssl:before {

	content: "\f23e"

}

.fa-battery-4:before, .fa-battery-full:before, .fa-battery:before {

	content: "\f240"

}

.fa-battery-3:before, .fa-battery-three-quarters:before {

	content: "\f241"

}

.fa-battery-2:before, .fa-battery-half:before {

	content: "\f242"

}

.fa-battery-1:before, .fa-battery-quarter:before {

	content: "\f243"

}

.fa-battery-0:before, .fa-battery-empty:before {

	content: "\f244"

}

.fa-mouse-pointer:before {

	content: "\f245"

}

.fa-i-cursor:before {

	content: "\f246"

}

.fa-object-group:before {

	content: "\f247"

}

.fa-object-ungroup:before {

	content: "\f248"

}

.fa-sticky-note:before {

	content: "\f249"

}

.fa-sticky-note-o:before {

	content: "\f24a"

}

.fa-cc-jcb:before {

	content: "\f24b"

}

.fa-cc-diners-club:before {

	content: "\f24c"

}

.fa-clone:before {

	content: "\f24d"

}

.fa-balance-scale:before {

	content: "\f24e"

}

.fa-hourglass-o:before {

	content: "\f250"

}

.fa-hourglass-1:before, .fa-hourglass-start:before {

	content: "\f251"

}

.fa-hourglass-2:before, .fa-hourglass-half:before {

	content: "\f252"

}

.fa-hourglass-3:before, .fa-hourglass-end:before {

	content: "\f253"

}

.fa-hourglass:before {

	content: "\f254"

}

.fa-hand-grab-o:before, .fa-hand-rock-o:before {

	content: "\f255"

}

.fa-hand-paper-o:before, .fa-hand-stop-o:before {

	content: "\f256"

}

.fa-hand-scissors-o:before {

	content: "\f257"

}

.fa-hand-lizard-o:before {

	content: "\f258"

}

.fa-hand-spock-o:before {

	content: "\f259"

}

.fa-hand-pointer-o:before {

	content: "\f25a"

}

.fa-hand-peace-o:before {

	content: "\f25b"

}

.fa-trademark:before {

	content: "\f25c"

}

.fa-registered:before {

	content: "\f25d"

}

.fa-creative-commons:before {

	content: "\f25e"

}

.fa-gg:before {

	content: "\f260"

}

.fa-gg-circle:before {

	content: "\f261"

}

.fa-tripadvisor:before {

	content: "\f262"

}

.fa-odnoklassniki:before {

	content: "\f263"

}

.fa-odnoklassniki-square:before {

	content: "\f264"

}

.fa-get-pocket:before {

	content: "\f265"

}

.fa-wikipedia-w:before {

	content: "\f266"

}

.fa-safari:before {

	content: "\f267"

}

.fa-chrome:before {

	content: "\f268"

}

.fa-firefox:before {

	content: "\f269"

}

.fa-opera:before {

	content: "\f26a"

}

.fa-internet-explorer:before {

	content: "\f26b"

}

.fa-television:before, .fa-tv:before {

	content: "\f26c"

}

.fa-contao:before {

	content: "\f26d"

}

.fa-500px:before {

	content: "\f26e"

}

.fa-amazon:before {

	content: "\f270"

}

.fa-calendar-plus-o:before {

	content: "\f271"

}

.fa-calendar-minus-o:before {

	content: "\f272"

}

.fa-calendar-times-o:before {

	content: "\f273"

}

.fa-calendar-check-o:before {

	content: "\f274"

}

.fa-industry:before {

	content: "\f275"

}

.fa-map-pin:before {

	content: "\f276"

}

.fa-map-signs:before {

	content: "\f277"

}

.fa-map-o:before {

	content: "\f278"

}

.fa-map:before {

	content: "\f279"

}

.fa-commenting:before {

	content: "\f27a"

}

.fa-commenting-o:before {

	content: "\f27b"

}

.fa-houzz:before {

	content: "\f27c"

}

.fa-vimeo:before {

	content: "\f27d"

}

.fa-black-tie:before {

	content: "\f27e"

}

.fa-fonticons:before {

	content: "\f280"

}

.fa-reddit-alien:before {

	content: "\f281"

}

.fa-edge:before {

	content: "\f282"

}

.fa-credit-card-alt:before {

	content: "\f283"

}

.fa-codiepie:before {

	content: "\f284"

}

.fa-modx:before {

	content: "\f285"

}

.fa-fort-awesome:before {

	content: "\f286"

}

.fa-usb:before {

	content: "\f287"

}

.fa-product-hunt:before {

	content: "\f288"

}

.fa-mixcloud:before {

	content: "\f289"

}

.fa-scribd:before {

	content: "\f28a"

}

.fa-pause-circle:before {

	content: "\f28b"

}

.fa-pause-circle-o:before {

	content: "\f28c"

}

.fa-stop-circle:before {

	content: "\f28d"

}

.fa-stop-circle-o:before {

	content: "\f28e"

}

.fa-shopping-bag:before {

	content: "\f290"

}

.fa-shopping-basket:before {

	content: "\f291"

}

.fa-hashtag:before {

	content: "\f292"

}

.fa-bluetooth:before {

	content: "\f293"

}

.fa-bluetooth-b:before {

	content: "\f294"

}

.fa-percent:before {

	content: "\f295"

}

.fa-gitlab:before {

	content: "\f296"

}

.fa-wpbeginner:before {

	content: "\f297"

}

.fa-wpforms:before {

	content: "\f298"

}

.fa-envira:before {

	content: "\f299"

}

.fa-universal-access:before {

	content: "\f29a"

}

.fa-wheelchair-alt:before {

	content: "\f29b"

}

.fa-question-circle-o:before {

	content: "\f29c"

}

.fa-blind:before {

	content: "\f29d"

}

.fa-audio-description:before {

	content: "\f29e"

}

.fa-volume-control-phone:before {

	content: "\f2a0"

}

.fa-braille:before {

	content: "\f2a1"

}

.fa-assistive-listening-systems:before {

	content: "\f2a2"

}

.fa-american-sign-language-interpreting:before, .fa-asl-interpreting:before {

	content: "\f2a3"

}

.fa-deaf:before, .fa-deafness:before, .fa-hard-of-hearing:before {

	content: "\f2a4"

}

.fa-glide:before {

	content: "\f2a5"

}

.fa-glide-g:before {

	content: "\f2a6"

}

.fa-sign-language:before, .fa-signing:before {

	content: "\f2a7"

}

.fa-low-vision:before {

	content: "\f2a8"

}

.fa-viadeo:before {

	content: "\f2a9"

}

.fa-viadeo-square:before {

	content: "\f2aa"

}

.fa-snapchat:before {

	content: "\f2ab"

}

.fa-snapchat-ghost:before {

	content: "\f2ac"

}

.fa-snapchat-square:before {

	content: "\f2ad"

}

.fa-pied-piper:before {

	content: "\f2ae"

}

.fa-first-order:before {

	content: "\f2b0"

}

.fa-yoast:before {

	content: "\f2b1"

}

.fa-themeisle:before {

	content: "\f2b2"

}

.fa-google-plus-circle:before, .fa-google-plus-official:before {

	content: "\f2b3"

}

.fa-fa:before, .fa-font-awesome:before {

	content: "\f2b4"

}

.fa-handshake-o:before {

	content: "\f2b5"

}

.fa-envelope-open:before {

	content: "\f2b6"

}

.fa-envelope-open-o:before {

	content: "\f2b7"

}

.fa-linode:before {

	content: "\f2b8"

}

.fa-address-book:before {

	content: "\f2b9"

}

.fa-address-book-o:before {

	content: "\f2ba"

}

.fa-address-card:before, .fa-vcard:before {

	content: "\f2bb"

}

.fa-address-card-o:before, .fa-vcard-o:before {

	content: "\f2bc"

}

.fa-user-circle:before {

	content: "\f2bd"

}

.fa-user-circle-o:before {

	content: "\f2be"

}

.fa-user-o:before {

	content: "\f2c0"

}

.fa-id-badge:before {

	content: "\f2c1"

}

.fa-drivers-license:before, .fa-id-card:before {

	content: "\f2c2"

}

.fa-drivers-license-o:before, .fa-id-card-o:before {

	content: "\f2c3"

}

.fa-quora:before {

	content: "\f2c4"

}

.fa-free-code-camp:before {

	content: "\f2c5"

}

.fa-telegram:before {

	content: "\f2c6"

}

.fa-thermometer-4:before, .fa-thermometer-full:before, .fa-thermometer:before {

	content: "\f2c7"

}

.fa-thermometer-3:before, .fa-thermometer-three-quarters:before {

	content: "\f2c8"

}

.fa-thermometer-2:before, .fa-thermometer-half:before {

	content: "\f2c9"

}

.fa-thermometer-1:before, .fa-thermometer-quarter:before {

	content: "\f2ca"

}

.fa-thermometer-0:before, .fa-thermometer-empty:before {

	content: "\f2cb"

}

.fa-shower:before {

	content: "\f2cc"

}

.fa-bath:before, .fa-bathtub:before, .fa-s15:before {

	content: "\f2cd"

}

.fa-podcast:before {

	content: "\f2ce"

}

.fa-window-maximize:before {

	content: "\f2d0"

}

.fa-window-minimize:before {

	content: "\f2d1"

}

.fa-window-restore:before {

	content: "\f2d2"

}

.fa-times-rectangle:before, .fa-window-close:before {

	content: "\f2d3"

}

.fa-times-rectangle-o:before, .fa-window-close-o:before {

	content: "\f2d4"

}

.fa-bandcamp:before {

	content: "\f2d5"

}

.fa-grav:before {

	content: "\f2d6"

}

.fa-etsy:before {

	content: "\f2d7"

}

.fa-imdb:before {

	content: "\f2d8"

}

.fa-ravelry:before {

	content: "\f2d9"

}

.fa-eercast:before {

	content: "\f2da"

}

.fa-microchip:before {

	content: "\f2db"

}

.fa-snowflake-o:before {

	content: "\f2dc"

}

.fa-superpowers:before {

	content: "\f2dd"

}

.fa-wpexplorer:before {

	content: "\f2de"

}

.fa-meetup:before {

	content: "\f2e0"

}

.sr-only {

	position: absolute;

	width: 1px;

	height: 1px;

	padding: 0;

	margin: -1px;

	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

}



/*********fontawesome end************/



/*********jquery_fancybox start************/



@charset "UTF-8";

.fancybox-bg, .fancybox-container {

	top: 0;

	left: 0;

	-webkit-backface-visibility: hidden

}

.fancybox-content, .fancybox-infobar__body, .fancybox-slider, .fancybox-slider-wrap, .fancybox-thumbs, .fancybox-thumbs>ul>li {

	-webkit-tap-highlight-color: transparent

}

.fancybox-enabled {

	overflow: hidden

}

.fancybox-enabled body {

	overflow: visible;

	height: 100%

}

.fancybox-container {

	position: fixed;

	width: 100%;

	height: 100%;

	z-index: 99993;

	backface-visibility: hidden

}

.fancybox-container~.fancybox-container {

	z-index: 99992

}

.fancybox-bg {

	position: absolute;

	right: 0;

	bottom: 0;

	background: #0f0f11;

	opacity: 0;

	transition-timing-function: cubic-bezier(.55, .06, .68, .19);

	backface-visibility: hidden

}

.fancybox-controls, .fancybox-slider, .fancybox-slider-wrap {

	-webkit-backface-visibility: hidden;

	position: absolute;

	top: 0;

	left: 0;

	right: 0

}

.fancybox-container--ready .fancybox-bg {

	opacity: .87;

	transition-timing-function: cubic-bezier(.22, .61, .36, 1)

}

.fancybox-controls {

	text-align: center;

	opacity: 0;

	z-index: 99994;

	transition: opacity .2s;

	pointer-events: none;

	backface-visibility: hidden;

	direction: ltr

}

.fancybox-show-controls .fancybox-controls {

	opacity: 1

}

.fancybox-infobar {

	display: none

}

.fancybox-show-infobar .fancybox-infobar {

	display: inline-block;

	pointer-events: all

}

.fancybox-infobar__body {

	display: inline-block;

	width: 70px;

	line-height: 44px;

	font-size: 13px;

	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

	text-align: center;

	color: #ddd;

	background-color: rgba(30,30,30,.7);

	pointer-events: none;

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

	-webkit-touch-callout: none;

	-webkit-font-smoothing: subpixel-antialiased

}

.fancybox-buttons {

	position: absolute;

	top: 0;

	right: 0;

	display: none;

	pointer-events: all

}

.fancybox-show-buttons .fancybox-buttons {

	display: block

}

.fancybox-slider-wrap {

	overflow: hidden;

	direction: ltr

}

.fancybox-slider, .fancybox-slider-wrap {

	bottom: 0;

	padding: 0;

	margin: 0;

	z-index: 99993;

	backface-visibility: hidden

}

.fancybox-slide {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	margin: 0;

	padding: 0;

	overflow: auto;

	outline: 0;

	white-space: normal;

	box-sizing: border-box;

	text-align: center;

	z-index: 99994;

	-webkit-overflow-scrolling: touch

}

.fancybox-content, .fancybox-slide>* {

	position: relative;

	vertical-align: middle;

	text-align: left;

	box-sizing: border-box

}

.fancybox-slide::before {

	content: '';

	display: inline-block;

	vertical-align: middle;

	height: 100%;

	width: 0

}

.fancybox-slide>* {

	display: inline-block;

	padding: 24px;

	margin: 44px 0;

	border-width: 0;

	background-color: #fff;

	overflow: auto

}

.fancybox-slide--image {

	overflow: hidden

}

.fancybox-slide--image::before {

	display: none

}

.fancybox-content {

	display: inline-block;

	margin: 44px auto;

	padding: 0;

	border: 0;

	width: 80%;

	height: calc(100% - 88px);

	line-height: normal;

	white-space: normal;

	outline: 0;

	font-size: 16px;

	font-family: Arial, sans-serif;

	-webkit-overflow-scrolling: touch

}

.fancybox-iframe {

	display: block;

	margin: 0;

	padding: 0;

	border: 0;

	width: 100%;

	height: 100%;

	background: #fff

}

.fancybox-slide--video .fancybox-content, .fancybox-slide--video .fancybox-iframe {

	background: 0 0

}

.fancybox-placeholder {

	position: absolute;

	top: 0;

	left: 0;

	margin: 0;

	padding: 0;

	border: 0;

	z-index: 99995;

	background: no-repeat;

	cursor: default;

	overflow: visible;

	-webkit-transform-origin: top left;

	-ms-transform-origin: top left;

	transform-origin: top left;

	background-size: 100% 100%;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden

}

.fancybox-image, .fancybox-spaceball {

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	margin: 0;

	padding: 0;

	border: 0;

	max-width: none;

	max-height: none;

	background: 0 0;

	background-size: 100% 100%

}

.fancybox-controls--canzoomOut .fancybox-placeholder {

	cursor: -webkit-zoom-out;

	cursor: zoom-out

}

.fancybox-controls--canzoomIn .fancybox-placeholder {

	cursor: -webkit-zoom-in;

	cursor: zoom-in

}

.fancybox-controls--canGrab .fancybox-placeholder {

	cursor: -webkit-grab;

	cursor: grab

}

.fancybox-controls--isGrabbing .fancybox-placeholder {

	cursor: -webkit-grabbing;

	cursor: grabbing

}

.fancybox-spaceball {

	z-index: 1

}

.fancybox-tmp {

	position: absolute;

	top: -9999px;

	left: -9999px;

	visibility: hidden

}

.fancybox-error {

	position: absolute;

	margin: 0;

	padding: 40px;

	top: 50%;

	left: 50%;

	width: 380px;

	max-width: 100%;

	-webkit-transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

	background: #fff;

	cursor: default

}

.fancybox-error p {

	margin: 0;

	padding: 0;

	color: #444;

	font: 16px/20px "Helvetica Neue", Helvetica, Arial, sans-serif

}

.fancybox-close-small {

	position: absolute;

	top: 0;

	right: 0;

	width: 44px;

	height: 44px;

	padding: 0;

	margin: 0;

	border: 0;

	border-radius: 0;

	outline: 0;

	background: 0 0;

	z-index: 10;

	cursor: pointer

}

.fancybox-close-small:after {

	content: '×';

	position: absolute;

	top: 5px;

	right: 5px;

	width: 30px;

	height: 30px;

	font: 20px/30px Arial, "Helvetica Neue", Helvetica, sans-serif;

	color: #888;

	font-weight: 300;

	text-align: center;

	border-radius: 50%;

	border-width: 0;

	background: #fff;

	transition: background .2s;

	box-sizing: border-box;

	z-index: 2

}

.fancybox-close-small:focus:after {

	outline: #888 dotted 1px

}

.fancybox-slide--video .fancybox-close-small {

	top: -36px;

	right: -36px;

	background: 0 0

}

.fancybox-close-small:hover:after {

	color: #555;

	background: #eee

}

.fancybox-caption-wrap {

	position: absolute;

	bottom: 0;

	left: 0;

	right: 0;

	padding: 60px 30px 0;

	z-index: 99998;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	box-sizing: border-box;

	background: linear-gradient(to bottom, transparent 0, rgba(0,0,0,.1) 20%, rgba(0,0,0,.2) 40%, rgba(0,0,0,.6) 80%, rgba(0,0,0,.8) 100%);

	opacity: 0;

	transition: opacity .2s;

	pointer-events: none

}

.fancybox-show-caption .fancybox-caption-wrap {

	opacity: 1

}

.fancybox-caption {

	padding: 30px 0;

	border-top: 1px solid rgba(255,255,255,.4);

	font-size: 14px;

	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

	color: #fff;

	line-height: 20px;

	-webkit-text-size-adjust: none

}

.fancybox-caption a, .fancybox-caption button {

	pointer-events: all

}

.fancybox-caption a {

	color: #fff;

	text-decoration: underline

}

.fancybox-button {

	display: inline-block;

	position: relative;

	width: 44px;

	height: 44px;

	line-height: 44px;

	margin: 0;

	padding: 0;

	border: 0;

	border-radius: 0;

	cursor: pointer;

	color: #fff;

	box-sizing: border-box;

	vertical-align: top;

	outline: 0

}

.fancybox-button--disabled {

	cursor: default;

	pointer-events: none

}

.fancybox-button, .fancybox-infobar__body {

	background: rgba(30,30,30,.6)

}

.fancybox-button:hover {

	background: rgba(0,0,0,.8)

}

.fancybox-button::after, .fancybox-button::before {

	content: '';

	pointer-events: none;

	position: absolute;

	border-color: #fff;

	background-color: currentColor;

	color: currentColor;

	opacity: .9;

	box-sizing: border-box;

	display: inline-block

}

.fancybox-button--left::after, .fancybox-button--right::after {

	top: 18px;

	width: 6px;

	height: 6px;

	border-top: solid 2px currentColor;

	border-right: solid 2px currentColor

}

.fancybox-button--disabled::after, .fancybox-button--disabled::before {

	opacity: .5

}

.fancybox-button--left::after {

	left: 20px;

	background: 0 0;

	-webkit-transform: rotate(-135deg);

	-ms-transform: rotate(-135deg);

	transform: rotate(-135deg)

}

.fancybox-button--right::after {

	right: 20px;

	background: 0 0;

	-webkit-transform: rotate(45deg);

	-ms-transform: rotate(45deg);

	transform: rotate(45deg)

}

.fancybox-button--left {

	border-bottom-left-radius: 5px

}

.fancybox-button--right {

	border-bottom-right-radius: 5px

}

.fancybox-button--close {

	float: right

}

.fancybox-button--close::after, .fancybox-button--close::before {

	content: '';

	display: inline-block;

	position: absolute;

	height: 2px;

	width: 16px;

	top: calc(50% - 1px);

	left: calc(50% - 8px)

}

.fancybox-button--close::before {

	-webkit-transform: rotate(45deg);

	-ms-transform: rotate(45deg);

	transform: rotate(45deg)

}

.fancybox-button--close::after {

	-webkit-transform: rotate(-45deg);

	-ms-transform: rotate(-45deg);

	transform: rotate(-45deg)

}

.fancybox-loading {

	border: 6px solid rgba(100,100,100,.4);

	border-top: 6px solid rgba(255,255,255,.6);

	border-radius: 100%;

	height: 50px;

	width: 50px;

	-webkit-animation: fancybox-rotate .8s infinite linear;

	animation: fancybox-rotate .8s infinite linear;

	background: 0 0;

	position: absolute;

	top: 50%;

	left: 50%;

	margin-top: -25px;

	margin-left: -25px;

	z-index: 99999

}

@-webkit-keyframes fancybox-rotate {

from {

-webkit-transform:rotate(0);

transform:rotate(0)

}

to {

	-webkit-transform: rotate(359deg);

	transform: rotate(359deg)

}

}

@keyframes fancybox-rotate {

from {

-webkit-transform:rotate(0);

transform:rotate(0)

}

to {

	-webkit-transform: rotate(359deg);

	transform: rotate(359deg)

}

}

@media all and (max-width:800px) {

.fancybox-controls {

	text-align: left

}

.fancybox-button--left, .fancybox-button--right, .fancybox-buttons button:not(.fancybox-button--close) {

	display: none!important

}

.fancybox-caption {

	padding: 20px 0;

	margin: 0

}

}

.fancybox-button--fullscreen::before {

	width: 15px;

	height: 11px;

	left: 15px;

	top: 16px;

	border: 2px solid;

	background: 0 0

}

.fancybox-button--play::before {

	top: 16px;

	left: 18px;

	width: 0;

	height: 0;

	border-top: 6px inset transparent;

	border-bottom: 6px inset transparent;

	border-left: 10px solid;

	border-radius: 1px;

	background: 0 0

}

.fancybox-button--pause::before {

	top: 16px;

	left: 18px;

	width: 7px;

	height: 11px;

	border-style: solid;

	border-width: 0 2px;

	background: 0 0

}

.fancybox-button--thumbs span {

	font-size: 23px

}

.fancybox-button--thumbs::before {

	top: 20px;

	left: 21px;

	width: 3px;

	height: 3px;

	box-shadow: 0 -4px 0, -4px -4px 0, 4px -4px 0, 0 0 0 32px inset, -4px 0 0, 4px 0 0, 0 4px 0, -4px 4px 0, 4px 4px 0

}

.fancybox-container--thumbs .fancybox-caption-wrap, .fancybox-container--thumbs .fancybox-controls, .fancybox-container--thumbs .fancybox-slider-wrap {

	right: 220px

}

.fancybox-thumbs {

	position: absolute;

	top: 0;

	right: 0;

	bottom: 0;

	left: auto;

	width: 220px;

	margin: 0;

	padding: 5px 5px 0 0;

	background: #fff;

	z-index: 99993;

	word-break: normal;

	-webkit-overflow-scrolling: touch;

	box-sizing: border-box

}

.fancybox-thumbs>ul {

	list-style: none;

	position: absolute;

	position: relative;

	width: 100%;

	height: 100%;

	margin: 0;

	padding: 0;

	overflow-x: hidden;

	overflow-y: auto;

	font-size: 0

}

.fancybox-thumbs>ul>li {

	float: left;

	overflow: hidden;

	max-width: 50%;

	padding: 0;

	margin: 0;

	width: 105px;

	height: 75px;

	position: relative;

	cursor: pointer;

	outline: 0;

	border: 5px solid #fff;

	border-top-width: 0;

	border-right-width: 0;

	-webkit-backface-visibility: hidden;

	backface-visibility: hidden;

	box-sizing: border-box

}

li.fancybox-thumbs-loading {

	background: rgba(0,0,0,.1)

}

.fancybox-thumbs>ul>li>img {

	position: absolute;

	top: 0;

	left: 0;

	min-width: 100%;

	min-height: 100%;

	max-width: none;

	max-height: none;

	-webkit-touch-callout: none;

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none

}

.fancybox-thumbs>ul>li:before {

	content: '';

	position: absolute;

	top: 0;

	right: 0;

	bottom: 0;

	left: 0;

	border-radius: 2px;

	border: 4px solid #4ea7f9;

	z-index: 99991;

	opacity: 0;

	transition: all .2s cubic-bezier(.25, .46, .45, .94)

}

.fancybox-thumbs>ul>li.fancybox-thumbs-active:before {

	opacity: 1

}

@media all and (max-width:800px) {

.fancybox-thumbs {

	display: none!important

}

.fancybox-container--thumbs .fancybox-caption-wrap, .fancybox-container--thumbs .fancybox-controls, .fancybox-container--thumbs .fancybox-slider-wrap {

	right: 0

}

}

/*********jquery_fancybox end************/



/*********jquery_ui start************/



.ui-button-icon-only, .ui-controlgroup-vertical .ui-controlgroup-item {

	box-sizing: border-box

}

.ui-checkboxradio-disabled, .ui-state-disabled {

	pointer-events: none

}

.ui-helper-reset, .ui-menu {

	outline: 0;

	list-style: none

}

.ui-helper-hidden {

	display: none

}

.ui-helper-hidden-accessible {

	border: 0;

	clip: rect(0 0 0 0);

	height: 1px;

	margin: -1px;

	overflow: hidden;

	padding: 0;

	position: absolute;

	width: 1px

}

.ui-helper-reset {

	margin: 0;

	padding: 0;

	border: 0;

	line-height: 1.3;

	text-decoration: none;

	font-size: 100%

}

.ui-helper-clearfix:after, .ui-helper-clearfix:before {

	content: "";

	display: table;

	border-collapse: collapse

}

.ui-helper-clearfix:after {

	clear: both

}

.ui-helper-zfix {

	width: 100%;

	height: 100%;

	top: 0;

	left: 0;

	position: absolute;

	opacity: 0;

	filter: Alpha(Opacity=0)

}

.ui-front {

	z-index: 100

}

.ui-state-disabled {

	cursor: default!important

}

.ui-icon {

	display: inline-block;

	vertical-align: middle;

	margin-top: -.25em;

	position: relative;

	text-indent: -99999px;

	overflow: hidden;

	background-repeat: no-repeat

}

.ui-widget-icon-block {

	left: 50%;

	margin-left: -8px;

	display: block

}

.ui-widget-overlay {

	position: fixed;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%

}

.ui-accordion .ui-accordion-header {

	display: block;

	cursor: pointer;

	position: relative;

	margin: 2px 0 0;

	padding: .5em .5em .5em .7em;

	font-size: 100%

}

.ui-autocomplete, .ui-menu .ui-menu {

	position: absolute

}

.ui-accordion .ui-accordion-content {

	padding: 1em 2.2em;

	border-top: 0;

	overflow: auto

}

.ui-autocomplete {

	top: 0;

	left: 0;

	cursor: default

}

.ui-menu {

	padding: 0;

	margin: 0;

	display: block

}

.ui-button, .ui-controlgroup {

	display: inline-block;

	vertical-align: middle

}

.ui-menu .ui-menu-item {

	margin: 0;

	cursor: pointer;

	list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)

}

.ui-menu .ui-menu-item-wrapper {

	position: relative;

	padding: 3px 1em 3px .4em

}

.ui-menu .ui-menu-divider {

	margin: 5px 0;

	height: 0;

	font-size: 0;

	line-height: 0;

	border-width: 1px 0 0

}

.ui-menu .ui-state-active, .ui-menu .ui-state-focus {

	margin: -1px

}

.ui-menu-icons {

	position: relative

}

.ui-menu-icons .ui-menu-item-wrapper {

	padding-left: 2em

}

.ui-menu .ui-icon {

	position: absolute;

	top: 0;

	bottom: 0;

	left: .2em;

	margin: auto 0

}

.ui-menu .ui-menu-icon {

	left: auto;

	right: 0

}

.ui-button {

	padding: .4em 1em;

	position: relative;

	line-height: normal;

	margin-right: .1em;

	cursor: pointer;

	text-align: center;

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

	overflow: visible

}

.ui-button, .ui-button:active, .ui-button:hover, .ui-button:link, .ui-button:visited {

	text-decoration: none

}

.ui-button-icon-only {

	width: 2em;

	text-indent: -9999px;

	white-space: nowrap

}

input.ui-button.ui-button-icon-only {

	text-indent: 0

}

.ui-button-icon-only .ui-icon {

	position: absolute;

	top: 50%;

	left: 50%;

	margin-top: -8px;

	margin-left: -8px

}

.ui-button.ui-icon-notext .ui-icon {

	padding: 0;

	width: 2.1em;

	height: 2.1em;

	text-indent: -9999px;

	white-space: nowrap

}

input.ui-button.ui-icon-notext .ui-icon {

	width: auto;

	height: auto;

	text-indent: 0;

	white-space: normal;

	padding: .4em 1em

}

button.ui-button::-moz-focus-inner, input.ui-button::-moz-focus-inner {

border:0;

padding:0

}

.ui-controlgroup>.ui-controlgroup-item {

	float: left;

	margin-left: 0;

	margin-right: 0

}

.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus, .ui-controlgroup>.ui-controlgroup-item:focus {

	z-index: 9999

}

.ui-controlgroup-vertical>.ui-controlgroup-item {

	display: block;

	float: none;

	width: 100%;

	margin-top: 0;

	margin-bottom: 0;

	text-align: left

}

.ui-controlgroup .ui-controlgroup-label {

	padding: .4em 1em

}

.ui-controlgroup .ui-controlgroup-label span {

	font-size: 80%

}

.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item {

	border-left: none

}

.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item {

	border-top: none

}

.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {

	border-right: none

}

.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {

	border-bottom: none

}

.ui-controlgroup-vertical .ui-spinner-input {

	width: 75%;

	width: calc(100% - 2.4em)

}

.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {

	border-top-style: solid

}

.ui-checkboxradio-label .ui-icon-background {

	box-shadow: inset 1px 1px 1px #ccc;

	border-radius: .12em;

	border: none

}

.ui-checkboxradio-radio-label .ui-icon-background {

	width: 16px;

	height: 16px;

	border-radius: 1em;

	overflow: visible;

	border: none

}

.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon, .ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {

	background-image: none;

	width: 8px;

	height: 8px;

	border-width: 4px;

	border-style: solid

}

.ui-datepicker {

	width: 17em;

	padding: .2em .2em 0;

	display: none

}

.ui-datepicker .ui-datepicker-header {

	position: relative;

	padding: .2em 0

}

.ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-prev {

	position: absolute;

	top: 2px;

	width: 1.8em;

	height: 1.8em

}

.ui-datepicker .ui-datepicker-next-hover, .ui-datepicker .ui-datepicker-prev-hover {

	top: 1px

}

.ui-datepicker .ui-datepicker-prev {

	left: 2px

}

.ui-datepicker .ui-datepicker-next {

	right: 2px

}

.ui-datepicker .ui-datepicker-prev-hover {

	left: 1px

}

.ui-datepicker .ui-datepicker-next-hover {

	right: 1px

}

.ui-datepicker .ui-datepicker-next span, .ui-datepicker .ui-datepicker-prev span {

	display: block;

	position: absolute;

	left: 50%;

	margin-left: -8px;

	top: 50%;

	margin-top: -8px

}

.ui-datepicker .ui-datepicker-title {

	margin: 0 2.3em;

	line-height: 1.8em;

	text-align: center

}

.ui-datepicker .ui-datepicker-title select {

	font-size: 1em;

	margin: 1px 0

}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {

	width: 45%

}

.ui-datepicker table {

	width: 100%;

	font-size: .9em;

	border-collapse: collapse;

	margin: 0 0 .4em

}

.ui-datepicker th {

	padding: .7em .3em;

	text-align: center;

	font-weight:600;

	border: 0

}

.ui-datepicker td {

	border: 0;

	padding: 1px

}

.ui-datepicker td a, .ui-datepicker td span {

	display: block;

	padding: .2em;

	text-align: right;

	text-decoration: none

}

.ui-datepicker .ui-datepicker-buttonpane {

	background-image: none;

	margin: .7em 0 0;

	padding: 0 .2em;

	border-left: 0;

	border-right: 0;

	border-bottom: 0

}

.ui-datepicker .ui-datepicker-buttonpane button {

	float: right;

	margin: .5em .2em .4em;

	cursor: pointer;

	padding: .2em .6em .3em;

	width: auto;

	overflow: visible

}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-multi .ui-datepicker-group, .ui-datepicker-rtl .ui-datepicker-buttonpane button {

	float: left

}

.ui-datepicker.ui-datepicker-multi {

	width: auto

}

.ui-datepicker-multi .ui-datepicker-group table {

	width: 95%;

	margin: 0 auto .4em

}

.ui-datepicker-multi-2 .ui-datepicker-group {

	width: 50%

}

.ui-datepicker-multi-3 .ui-datepicker-group {

	width: 33.3%

}

.ui-datepicker-multi-4 .ui-datepicker-group {

	width: 25%

}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {

	border-left-width: 0

}

.ui-datepicker-multi .ui-datepicker-buttonpane {

	clear: left

}

.ui-datepicker-row-break {

	clear: both;

	width: 100%;

	font-size: 0

}

.ui-datepicker-rtl {

	direction: rtl

}

.ui-datepicker-rtl .ui-datepicker-prev {

	right: 2px;

	left: auto

}

.ui-datepicker-rtl .ui-datepicker-next {

	left: 2px;

	right: auto

}

.ui-datepicker-rtl .ui-datepicker-prev:hover {

	right: 1px;

	left: auto

}

.ui-datepicker-rtl .ui-datepicker-next:hover {

	left: 1px;

	right: auto

}

.ui-datepicker-rtl .ui-datepicker-buttonpane {

	clear: right

}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group {

	float: right

}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {

	border-right-width: 0;

	border-left-width: 1px

}

.ui-datepicker .ui-icon {

	display: block;

	text-indent: -99999px;

	overflow: hidden;

	background-repeat: no-repeat;

	left: .5em;

	top: .3em

}

.ui-dialog {

	position: absolute;

	top: 0;

	left: 0;

	padding: .2em;

	outline: 0

}

.ui-dialog .ui-dialog-titlebar {

	padding: .4em 1em;

	position: relative

}

.ui-dialog .ui-dialog-title {

	float: left;

	margin: .1em 0;

	white-space: nowrap;

	width: 90%;

	overflow: hidden;

	text-overflow: ellipsis

}

.ui-dialog .ui-dialog-titlebar-close {

	position: absolute;

	right: .3em;

	top: 50%;

	width: 20px;

	margin: -10px 0 0;

	padding: 1px;

	height: 20px

}

.ui-dialog .ui-dialog-content {

	position: relative;

	border: 0;

	padding: .5em 1em;

	background: 0 0;

	overflow: auto

}

.ui-dialog .ui-dialog-buttonpane {

	text-align: left;

	border-width: 1px 0 0;

	background-image: none;

	margin-top: .5em;

	padding: .3em 1em .5em .4em

}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {

	float: right

}

.ui-dialog .ui-dialog-buttonpane button {

	margin: .5em .4em .5em 0;

	cursor: pointer

}

.ui-dialog .ui-resizable-n {

	height: 2px;

	top: 0

}

.ui-dialog .ui-resizable-e {

	width: 2px;

	right: 0

}

.ui-dialog .ui-resizable-s {

	height: 2px;

	bottom: 0

}

.ui-dialog .ui-resizable-w {

	width: 2px;

	left: 0

}

.ui-dialog .ui-resizable-ne, .ui-dialog .ui-resizable-nw, .ui-dialog .ui-resizable-se, .ui-dialog .ui-resizable-sw {

	width: 7px;

	height: 7px

}

.ui-dialog .ui-resizable-se {

	right: 0;

	bottom: 0

}

.ui-dialog .ui-resizable-sw {

	left: 0;

	bottom: 0

}

.ui-dialog .ui-resizable-ne {

	right: 0;

	top: 0

}

.ui-dialog .ui-resizable-nw {

	left: 0;

	top: 0

}

.ui-draggable .ui-dialog-titlebar {

	cursor: move

}

.ui-draggable-handle {

	-ms-touch-action: none;

	touch-action: none

}

.ui-resizable {

	position: relative

}

.ui-resizable-handle {

	position: absolute;

	font-size: .1px;

	display: block;

	-ms-touch-action: none;

	touch-action: none

}

.ui-resizable-autohide .ui-resizable-handle, .ui-resizable-disabled .ui-resizable-handle {

	display: none

}

.ui-resizable-n {

	cursor: n-resize;

	height: 7px;

	width: 100%;

	top: -5px;

	left: 0

}

.ui-resizable-s {

	cursor: s-resize;

	height: 7px;

	width: 100%;

	bottom: -5px;

	left: 0

}

.ui-resizable-e {

	cursor: e-resize;

	width: 7px;

	right: -5px;

	top: 0;

	height: 100%

}

.ui-resizable-w {

	cursor: w-resize;

	width: 7px;

	left: -5px;

	top: 0;

	height: 100%

}

.ui-resizable-se {

	cursor: se-resize;

	width: 12px;

	height: 12px;

	right: 1px;

	bottom: 1px

}

.ui-resizable-sw {

	cursor: sw-resize;

	width: 9px;

	height: 9px;

	left: -5px;

	bottom: -5px

}

.ui-slider-vertical .ui-slider-range-min, .ui-spinner-down {

	bottom: 0

}

.ui-resizable-nw {

	cursor: nw-resize;

	width: 9px;

	height: 9px;

	left: -5px;

	top: -5px

}

.ui-resizable-ne {

	cursor: ne-resize;

	width: 9px;

	height: 9px;

	right: -5px;

	top: -5px

}

.ui-progressbar {

	height: 2em;

	text-align: left;

	overflow: hidden

}

.ui-progressbar .ui-progressbar-value {

	margin: -1px;

	height: 100%

}

.ui-progressbar .ui-progressbar-overlay {

	background: url(data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==);

	height: 100%;

	filter: alpha(opacity=25);

	opacity: .25

}

.ui-progressbar-indeterminate .ui-progressbar-value {

	background-image: none

}

.ui-selectable {

	-ms-touch-action: none;

	touch-action: none

}

.ui-selectable-helper {

	position: absolute;

	z-index: 100;

	border: 1px dotted #000

}

.ui-selectmenu-menu {

	padding: 0;

	margin: 0;

	position: absolute;

	top: 0;

	left: 0;

	display: none

}

.ui-selectmenu-menu .ui-menu {

	overflow: auto;

	overflow-x: hidden;

	padding-bottom: 1px

}

.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {

	font-size: 1em;

	font-weight:600;

	line-height: 1.5;

	padding: 2px .4em;

	margin: .5em 0 0;

	height: auto;

	border: 0

}

.ui-selectmenu-open {

	display: block

}

.ui-selectmenu-text {

	display: block;

	margin-right: 20px;

	overflow: hidden;

	text-overflow: ellipsis

}

.ui-selectmenu-button.ui-button {

	text-align: left;

	white-space: nowrap;

	width: 14em

}

.ui-selectmenu-icon.ui-icon {

	float: right;

	margin-top: 0

}

.ui-slider {

	position: relative;

	text-align: left

}

.ui-slider .ui-slider-handle {

	position: absolute;

	z-index: 2;

	width: 1.2em;

	height: 1.2em;

	cursor: default;

	-ms-touch-action: none;

	touch-action: none

}

.ui-slider .ui-slider-range {

	position: absolute;

	z-index: 1;

	font-size: .7em;

	display: block;

	border: 0;

	background-position: 0 0

}

.ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range {

	filter: inherit

}

.ui-slider-horizontal {

	height: .8em

}

.ui-slider-horizontal .ui-slider-handle {

	top: -.3em;

	margin-left: -.6em

}

.ui-slider-horizontal .ui-slider-range {

	top: 0;

	height: 100%

}

.ui-slider-horizontal .ui-slider-range-min {

	left: 0

}

.ui-slider-horizontal .ui-slider-range-max {

	right: 0

}

.ui-slider-vertical {

	width: .8em;

	height: 100px

}

.ui-slider-vertical .ui-slider-handle {

	left: -.3em;

	margin-left: 0;

	margin-bottom: -.6em

}

.ui-slider-vertical .ui-slider-range {

	left: 0;

	width: 100%

}

.ui-slider-vertical .ui-slider-range-max {

	top: 0

}

.ui-sortable-handle {

	-ms-touch-action: none;

	touch-action: none

}

.ui-spinner {

	position: relative;

	display: inline-block;

	overflow: hidden;

	padding: 0;

	vertical-align: middle

}

.ui-spinner-input {

	border: none;

	background: 0 0;

	color: inherit;

	padding: .222em 0;

	margin: .2em 2em .2em .4em;

	vertical-align: middle

}

.ui-widget-content a, .ui-widget-header, .ui-widget-header a {

	color: #333

}

.ui-spinner-button {

	width: 1.6em;

	height: 50%;

	font-size: .5em;

	padding: 0;

	margin: 0;

	text-align: center;

	position: absolute;

	cursor: default;

	display: block;

	overflow: hidden;

	right: 0

}

.ui-widget, .ui-widget .ui-widget {

	font-size: 1em

}

.ui-spinner a.ui-spinner-button {

	border-top-style: none;

	border-bottom-style: none;

	border-right-style: none

}

.ui-spinner-up {

	top: 0

}

.ui-tabs {

	position: relative;

	padding: .2em

}

.ui-tabs .ui-tabs-nav {

	margin: 0;

	padding: .2em .2em 0

}

.ui-tabs .ui-tabs-nav li {

	list-style: none;

	float: left;

	position: relative;

	top: 0;

	margin: 1px .2em 0 0;

	border-bottom-width: 0;

	padding: 0;

	white-space: nowrap

}

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {

	float: left;

	padding: .5em 1em;

	text-decoration: none

}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {

	margin-bottom: -1px;

	padding-bottom: 1px

}

.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {

	cursor: text

}

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {

	cursor: pointer

}

.ui-tabs .ui-tabs-panel {

	display: block;

	border-width: 0;

	padding: 1em 1.4em;

	background: 0 0

}

.ui-tooltip {

	padding: 8px;

	position: absolute;

	z-index: 9999;

	max-width: 300px

}

body .ui-tooltip {

	border-width: 2px

}

.ui-widget {

	font-family: Arial, Helvetica, sans-serif

}

.ui-widget button, .ui-widget input, .ui-widget select, .ui-widget textarea {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em

}

.ui-widget.ui-widget-content {

	border: 1px solid #c5c5c5

}

.ui-widget-content {

	border: 1px solid #ddd;

	background: #fff;

	color: #333

}

.ui-widget-header {

	border: 1px solid #ddd;

	background: #e9e9e9;

	font-weight: 700

}

.ui-button, .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, html .ui-button.ui-state-disabled:active, html .ui-button.ui-state-disabled:hover {

	border: 1px solid #c5c5c5;

	background: #f6f6f6;

	font-weight: 400;

	color: #454545

}

.ui-button, .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a:link.ui-button, a:visited.ui-button {

	color: #454545;

	text-decoration: none

}

.ui-button:focus, .ui-button:hover, .ui-state-focus, .ui-state-hover, .ui-widget-content .ui-state-focus, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-focus, .ui-widget-header .ui-state-hover {

	border: 1px solid #ccc;

	background: #ededed;

	font-weight: 400;

	color: #2b2b2b

}

.ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited, .ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, a.ui-button:focus, a.ui-button:hover {

	color: #2b2b2b;

	text-decoration: none

}

.ui-visual-focus {

	box-shadow: 0 0 3px 1px #5e9ed6

}

.ui-button.ui-state-active:hover, .ui-button:active, .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active {

	border: 1px solid #003eff;

	background: #007fff;

	font-weight: 400;

	color: #fff

}

.ui-icon-background, .ui-state-active .ui-icon-background {

	border: #003eff;

	background-color: #fff

}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {

	color: #fff;

	text-decoration: none

}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {

	border: 1px solid #dad55e;

	background: #fffa90;

	color: #777620

}

.ui-state-checked {

	border: 1px solid #dad55e;

	background: #fffa90

}

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {

	color: #777620

}

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {

	border: 1px solid #f1a899;

	background: #fddfdf;

	color: #5f3f3f

}

.ui-state-error a, .ui-state-error-text, .ui-widget-content .ui-state-error a, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error a, .ui-widget-header .ui-state-error-text {

	color: #5f3f3f

}

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {

	font-weight: 700

}

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {

	opacity: .7;

	filter: Alpha(Opacity=70);

	font-weight: 400

}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {

	opacity: .35;

	filter: Alpha(Opacity=35);

	background-image: none

}

.ui-state-disabled .ui-icon {

	filter: Alpha(Opacity=35)

}

.ui-icon {

	width: 16px;

	height: 16px

}

.ui-icon, .ui-widget-content .ui-icon, .ui-widget-header .ui-icon {

	background-image: url(images/ui-icons_444444_256x240.png)

}

.ui-button:focus .ui-icon, .ui-button:hover .ui-icon, .ui-state-focus .ui-icon, .ui-state-hover .ui-icon {

	background-image: url(images/ui-icons_555555_256x240.png)

}

.ui-button:active .ui-icon, .ui-state-active .ui-icon {

	background-image: url(images/ui-icons_ffffff_256x240.png)

}

.ui-button .ui-state-highlight.ui-icon, .ui-state-highlight .ui-icon {

	background-image: url(images/ui-icons_777620_256x240.png)

}

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {

	background-image: url(images/ui-icons_cc0000_256x240.png)

}

.ui-button .ui-icon {

	background-image: url(images/ui-icons_777777_256x240.png)

}

.ui-icon-blank {

	background-position: 16px 16px

}

.ui-icon-caret-1-n {

	background-position: 0 0

}

.ui-icon-caret-1-ne {

	background-position: -16px 0

}

.ui-icon-caret-1-e {

	background-position: -32px 0

}

.ui-icon-caret-1-se {

	background-position: -48px 0

}

.ui-icon-caret-1-s {

	background-position: -65px 0

}

.ui-icon-caret-1-sw {

	background-position: -80px 0

}

.ui-icon-caret-1-w {

	background-position: -96px 0

}

.ui-icon-caret-1-nw {

	background-position: -112px 0

}

.ui-icon-caret-2-n-s {

	background-position: -128px 0

}

.ui-icon-caret-2-e-w {

	background-position: -144px 0

}

.ui-icon-triangle-1-n {

	background-position: 0 -16px

}

.ui-icon-triangle-1-ne {

	background-position: -16px -16px

}

.ui-icon-triangle-1-e {

	background-position: -32px -16px

}

.ui-icon-triangle-1-se {

	background-position: -48px -16px

}

.ui-icon-triangle-1-s {

	background-position: -65px -16px

}

.ui-icon-triangle-1-sw {

	background-position: -80px -16px

}

.ui-icon-triangle-1-w {

	background-position: -96px -16px

}

.ui-icon-triangle-1-nw {

	background-position: -112px -16px

}

.ui-icon-triangle-2-n-s {

	background-position: -128px -16px

}

.ui-icon-triangle-2-e-w {

	background-position: -144px -16px

}

.ui-icon-arrow-1-n {

	background-position: 0 -32px

}

.ui-icon-arrow-1-ne {

	background-position: -16px -32px

}

.ui-icon-arrow-1-e {

	background-position: -32px -32px

}

.ui-icon-arrow-1-se {

	background-position: -48px -32px

}

.ui-icon-arrow-1-s {

	background-position: -65px -32px

}

.ui-icon-arrow-1-sw {

	background-position: -80px -32px

}

.ui-icon-arrow-1-w {

	background-position: -96px -32px

}

.ui-icon-arrow-1-nw {

	background-position: -112px -32px

}

.ui-icon-arrow-2-n-s {

	background-position: -128px -32px

}

.ui-icon-arrow-2-ne-sw {

	background-position: -144px -32px

}

.ui-icon-arrow-2-e-w {

	background-position: -160px -32px

}

.ui-icon-arrow-2-se-nw {

	background-position: -176px -32px

}

.ui-icon-arrowstop-1-n {

	background-position: -192px -32px

}

.ui-icon-arrowstop-1-e {

	background-position: -208px -32px

}

.ui-icon-arrowstop-1-s {

	background-position: -224px -32px

}

.ui-icon-arrowstop-1-w {

	background-position: -240px -32px

}

.ui-icon-arrowthick-1-n {

	background-position: 1px -48px

}

.ui-icon-arrowthick-1-ne {

	background-position: -16px -48px

}

.ui-icon-arrowthick-1-e {

	background-position: -32px -48px

}

.ui-icon-arrowthick-1-se {

	background-position: -48px -48px

}

.ui-icon-arrowthick-1-s {

	background-position: -64px -48px

}

.ui-icon-arrowthick-1-sw {

	background-position: -80px -48px

}

.ui-icon-arrowthick-1-w {

	background-position: -96px -48px

}

.ui-icon-arrowthick-1-nw {

	background-position: -112px -48px

}

.ui-icon-arrowthick-2-n-s {

	background-position: -128px -48px

}

.ui-icon-arrowthick-2-ne-sw {

	background-position: -144px -48px

}

.ui-icon-arrowthick-2-e-w {

	background-position: -160px -48px

}

.ui-icon-arrowthick-2-se-nw {

	background-position: -176px -48px

}

.ui-icon-arrowthickstop-1-n {

	background-position: -192px -48px

}

.ui-icon-arrowthickstop-1-e {

	background-position: -208px -48px

}

.ui-icon-arrowthickstop-1-s {

	background-position: -224px -48px

}

.ui-icon-arrowthickstop-1-w {

	background-position: -240px -48px

}

.ui-icon-arrowreturnthick-1-w {

	background-position: 0 -64px

}

.ui-icon-arrowreturnthick-1-n {

	background-position: -16px -64px

}

.ui-icon-arrowreturnthick-1-e {

	background-position: -32px -64px

}

.ui-icon-arrowreturnthick-1-s {

	background-position: -48px -64px

}

.ui-icon-arrowreturn-1-w {

	background-position: -64px -64px

}

.ui-icon-arrowreturn-1-n {

	background-position: -80px -64px

}

.ui-icon-arrowreturn-1-e {

	background-position: -96px -64px

}

.ui-icon-arrowreturn-1-s {

	background-position: -112px -64px

}

.ui-icon-arrowrefresh-1-w {

	background-position: -128px -64px

}

.ui-icon-arrowrefresh-1-n {

	background-position: -144px -64px

}

.ui-icon-arrowrefresh-1-e {

	background-position: -160px -64px

}

.ui-icon-arrowrefresh-1-s {

	background-position: -176px -64px

}

.ui-icon-arrow-4 {

	background-position: 0 -80px

}

.ui-icon-arrow-4-diag {

	background-position: -16px -80px

}

.ui-icon-extlink {

	background-position: -32px -80px

}

.ui-icon-newwin {

	background-position: -48px -80px

}

.ui-icon-refresh {

	background-position: -64px -80px

}

.ui-icon-shuffle {

	background-position: -80px -80px

}

.ui-icon-transfer-e-w {

	background-position: -96px -80px

}

.ui-icon-transferthick-e-w {

	background-position: -112px -80px

}

.ui-icon-folder-collapsed {

	background-position: 0 -96px

}

.ui-icon-folder-open {

	background-position: -16px -96px

}

.ui-icon-document {

	background-position: -32px -96px

}

.ui-icon-document-b {

	background-position: -48px -96px

}

.ui-icon-note {

	background-position: -64px -96px

}

.ui-icon-mail-closed {

	background-position: -80px -96px

}

.ui-icon-mail-open {

	background-position: -96px -96px

}

.ui-icon-suitcase {

	background-position: -112px -96px

}

.ui-icon-comment {

	background-position: -128px -96px

}

.ui-icon-person {

	background-position: -144px -96px

}

.ui-icon-print {

	background-position: -160px -96px

}

.ui-icon-trash {

	background-position: -176px -96px

}

.ui-icon-locked {

	background-position: -192px -96px

}

.ui-icon-unlocked {

	background-position: -208px -96px

}

.ui-icon-bookmark {

	background-position: -224px -96px

}

.ui-icon-tag {

	background-position: -240px -96px

}

.ui-icon-home {

	background-position: 0 -112px

}

.ui-icon-flag {

	background-position: -16px -112px

}

.ui-icon-calendar {

	background-position: -32px -112px

}

.ui-icon-cart {

	background-position: -48px -112px

}

.ui-icon-pencil {

	background-position: -64px -112px

}

.ui-icon-clock {

	background-position: -80px -112px

}

.ui-icon-disk {

	background-position: -96px -112px

}

.ui-icon-calculator {

	background-position: -112px -112px

}

.ui-icon-zoomin {

	background-position: -128px -112px

}

.ui-icon-zoomout {

	background-position: -144px -112px

}

.ui-icon-search {

	background-position: -160px -112px

}

.ui-icon-wrench {

	background-position: -176px -112px

}

.ui-icon-gear {

	background-position: -192px -112px

}

.ui-icon-heart {

	background-position: -208px -112px

}

.ui-icon-star {

	background-position: -224px -112px

}

.ui-icon-link {

	background-position: -240px -112px

}

.ui-icon-cancel {

	background-position: 0 -128px

}

.ui-icon-plus {

	background-position: -16px -128px

}

.ui-icon-plusthick {

	background-position: -32px -128px

}

.ui-icon-minus {

	background-position: -48px -128px

}

.ui-icon-minusthick {

	background-position: -64px -128px

}

.ui-icon-close {

	background-position: -80px -128px

}

.ui-icon-closethick {

	background-position: -96px -128px

}

.ui-icon-key {

	background-position: -112px -128px

}

.ui-icon-lightbulb {

	background-position: -128px -128px

}

.ui-icon-scissors {

	background-position: -144px -128px

}

.ui-icon-clipboard {

	background-position: -160px -128px

}

.ui-icon-copy {

	background-position: -176px -128px

}

.ui-icon-contact {

	background-position: -192px -128px

}

.ui-icon-image {

	background-position: -208px -128px

}

.ui-icon-video {

	background-position: -224px -128px

}

.ui-icon-script {

	background-position: -240px -128px

}

.ui-icon-alert {

	background-position: 0 -144px

}

.ui-icon-info {

	background-position: -16px -144px

}

.ui-icon-notice {

	background-position: -32px -144px

}

.ui-icon-help {

	background-position: -48px -144px

}

.ui-icon-check {

	background-position: -64px -144px

}

.ui-icon-bullet {

	background-position: -80px -144px

}

.ui-icon-radio-on {

	background-position: -96px -144px

}

.ui-icon-radio-off {

	background-position: -112px -144px

}

.ui-icon-pin-w {

	background-position: -128px -144px

}

.ui-icon-pin-s {

	background-position: -144px -144px

}

.ui-icon-play {

	background-position: 0 -160px

}

.ui-icon-pause {

	background-position: -16px -160px

}

.ui-icon-seek-next {

	background-position: -32px -160px

}

.ui-icon-seek-prev {

	background-position: -48px -160px

}

.ui-icon-seek-end {

	background-position: -64px -160px

}

.ui-icon-seek-first, .ui-icon-seek-start {

	background-position: -80px -160px

}

.ui-icon-stop {

	background-position: -96px -160px

}

.ui-icon-eject {

	background-position: -112px -160px

}

.ui-icon-volume-off {

	background-position: -128px -160px

}

.ui-icon-volume-on {

	background-position: -144px -160px

}

.ui-icon-power {

	background-position: 0 -176px

}

.ui-icon-signal-diag {

	background-position: -16px -176px

}

.ui-icon-signal {

	background-position: -32px -176px

}

.ui-icon-battery-0 {

	background-position: -48px -176px

}

.ui-icon-battery-1 {

	background-position: -64px -176px

}

.ui-icon-battery-2 {

	background-position: -80px -176px

}

.ui-icon-battery-3 {

	background-position: -96px -176px

}

.ui-icon-circle-plus {

	background-position: 0 -192px

}

.ui-icon-circle-minus {

	background-position: -16px -192px

}

.ui-icon-circle-close {

	background-position: -32px -192px

}

.ui-icon-circle-triangle-e {

	background-position: -48px -192px

}

.ui-icon-circle-triangle-s {

	background-position: -64px -192px

}

.ui-icon-circle-triangle-w {

	background-position: -80px -192px

}

.ui-icon-circle-triangle-n {

	background-position: -96px -192px

}

.ui-icon-circle-arrow-e {

	background-position: -112px -192px

}

.ui-icon-circle-arrow-s {

	background-position: -128px -192px

}

.ui-icon-circle-arrow-w {

	background-position: -144px -192px

}

.ui-icon-circle-arrow-n {

	background-position: -160px -192px

}

.ui-icon-circle-zoomin {

	background-position: -176px -192px

}

.ui-icon-circle-zoomout {

	background-position: -192px -192px

}

.ui-icon-circle-check {

	background-position: -208px -192px

}

.ui-icon-circlesmall-plus {

	background-position: 0 -208px

}

.ui-icon-circlesmall-minus {

	background-position: -16px -208px

}

.ui-icon-circlesmall-close {

	background-position: -32px -208px

}

.ui-icon-squaresmall-plus {

	background-position: -48px -208px

}

.ui-icon-squaresmall-minus {

	background-position: -64px -208px

}

.ui-icon-squaresmall-close {

	background-position: -80px -208px

}

.ui-icon-grip-dotted-vertical {

	background-position: 0 -224px

}

.ui-icon-grip-dotted-horizontal {

	background-position: -16px -224px

}

.ui-icon-grip-solid-vertical {

	background-position: -32px -224px

}

.ui-icon-grip-solid-horizontal {

	background-position: -48px -224px

}

.ui-icon-gripsmall-diagonal-se {

	background-position: -64px -224px

}

.ui-icon-grip-diagonal-se {

	background-position: -80px -224px

}

.ui-corner-all, .ui-corner-left, .ui-corner-tl, .ui-corner-top {

	border-top-left-radius: 3px

}

.ui-corner-all, .ui-corner-right, .ui-corner-top, .ui-corner-tr {

	border-top-right-radius: 3px

}

.ui-corner-all, .ui-corner-bl, .ui-corner-bottom, .ui-corner-left {

	border-bottom-left-radius: 3px

}

.ui-corner-all, .ui-corner-bottom, .ui-corner-br, .ui-corner-right {

	border-bottom-right-radius: 3px

}

.ui-widget-overlay {

	background: #aaa;

	opacity: .3;

	filter: Alpha(Opacity=30)

}

.ui-widget-shadow {

	-webkit-box-shadow: 0 0 5px #666;

	box-shadow: 0 0 5px #666

}

/*********jquery_ui end************/



/*********lightbox start*********/



.lb-loader, .lightbox {

	text-align: center;

	line-height: 0

}

.lb-dataContainer:after, .lb-outerContainer:after {

	content: "";

	clear: both

}

body.lb-disable-scrolling {

	overflow: hidden

}

.lightboxOverlay {

	position: absolute;

	top: 0;

	left: 0;

	z-index: 9999;

	background-color: #000;

	filter: alpha(Opacity=80);

	opacity: .8;

	display: none

}

.lightbox {

	position: absolute;

	left: 0;

	width: 100%;

	z-index: 10000;

	font-weight: 400

}

.lightbox .lb-image {

	display: block;

	height: auto;

	max-width: inherit;

	border-radius: 3px

}

.lightbox a img {

	border: none

}

.lb-outerContainer {

	position: relative;

	background-color: #fff;

	width: 250px;

	height: 250px;

	margin: 0 auto;

	border-radius: 4px

}

.lb-loader, .lb-nav {

	position: absolute;

	left: 0

}

.lb-outerContainer:after {

	display: table

}

.lb-container {

	padding: 4px

}

.lb-loader {

	top: 43%;

	height: 25%;

	width: 100%

}

.lb-cancel {

	display: block;

	width: 32px;

	height: 32px;

	margin: 0 auto;

	background: url(../../assets/imgs/loading.gif) no-repeat

}

.lb-nav {

	top: 0;

	height: 100%;

	width: 100%;

	z-index: 10

}

.lb-container>.nav {

	left: 0

}

.lb-nav a {

	outline: 0;

	background-image: url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)

}

.lb-next, .lb-prev {

	height: 100%;

	cursor: pointer;

	display: block

}

.lb-nav a.lb-prev {

	width: 34%;

	left: 0;

	float: left;

	background: url(../../assets/imgs/prev.png) left 48% no-repeat;

	filter: alpha(Opacity=0);

	opacity: 0;

	-webkit-transition: opacity .6s;

	-moz-transition: opacity .6s;

	-o-transition: opacity .6s;

	transition: opacity .6s

}

.lb-nav a.lb-prev:hover {

	filter: alpha(Opacity=100);

	opacity: 1

}

.lb-nav a.lb-next {

	width: 64%;

	right: 0;

	float: right;

	background: url(../../assets/imgs/next.png) right 48% no-repeat;

	filter: alpha(Opacity=0);

	opacity: 0;

	-webkit-transition: opacity .6s;

	-moz-transition: opacity .6s;

	-o-transition: opacity .6s;

	transition: opacity .6s

}

.lb-nav a.lb-next:hover {

	filter: alpha(Opacity=100);

	opacity: 1

}

.lb-dataContainer {

	margin: 0 auto;

	padding-top: 5px;

	width: 100%;

	-moz-border-radius-bottomleft: 4px;

	-webkit-border-bottom-left-radius: 4px;

	border-bottom-left-radius: 4px;

	-moz-border-radius-bottomright: 4px;

	-webkit-border-bottom-right-radius: 4px;

	border-bottom-right-radius: 4px

}

.lb-dataContainer:after {

	display: table

}

.lb-data {

	padding: 0 4px;

	color: #ccc

}

.lb-data .lb-details {

	width: 85%;

	float: left;

	text-align: left;

	line-height: 1.1em

}

.lb-data .lb-caption {

	font-size: 13px;

	font-weight:600;

	line-height: 1em

}

.lb-data .lb-number {

	display: block;

	clear: left;

	padding-bottom: 1em;

	font-size: 12px;

	color: #999

}

.lb-data .lb-close {

	display: block;

	float: right;

	width: 30px;

	height: 30px;

	background: url(../../assets/imgs/close.png) top right no-repeat;

	text-align: right;

	outline: 0;

	filter: alpha(Opacity=70);

	opacity: .7;

	-webkit-transition: opacity .2s;

	-moz-transition: opacity .2s;

	-o-transition: opacity .2s;

	transition: opacity .2s

}

.lb-data .lb-close:hover {

	cursor: pointer;

	filter: alpha(Opacity=100);

	opacity: 1

}

/*********lightbox end***********/



/*********tagmaneger start***********/



.tm-tag {

	color: #555;

	background-color: #f5f5f5;

	border: #bbb 1px solid;

	box-shadow: 0 1px 1px rgba(0,0,0,0.075) inset;

	display: inline-block;

	border-radius: 3px;

	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;

	font-size: 13px;

	margin: 0 5px 5px 0;

	padding: 4px;

	text-decoration: none;

	transition: border .2s linear 0, box-shadow .2s linear 0;

	-moz-transition: border .2s linear 0, box-shadow .2s linear 0;

	-webkit-transition: border .2s linear 0, box-shadow .2s linear 0;

	vertical-align: middle

}

.tm-tag .tm-tag-remove {

	color: #000;

	font-weight: bold;

	margin-left: 4px;

	opacity: .2

}

.tm-tag .tm-tag-remove:hover {

	color: #000;

	text-decoration: none;

	opacity: .4

}

.tm-tag.tm-tag-warning {

	color: #945203;

	background-color: #f2c889;

	border-color: #f0a12f

}

.tm-tag.tm-tag-error {

	color: #84212e;

	background-color: #e69ca6;

	border-color: #d24a5d

}

.tm-tag.tm-tag-success {

	color: #638421;

	background-color: #cde69c;

	border-color: #a5d24a

}

.tm-tag.tm-tag-info {

	color: #4594b5;

	background-color: #c5eefa;

	border-color: #5dc8f7

}

.tm-tag.tm-tag-inverse {

	color: #ccc;

	background-color: #555;

	border-color: #333;

	box-shadow: 0 1px 1px rgba(0,0,0,0.2) inset

}

.tm-tag.tm-tag-inverse .tm-tag-remove {

	color: #fff

}

.tm-tag.tm-tag-large {

	font-size: 16.25px;

	border-radius: 4px;

	padding: 11px 7px

}

.tm-tag.tm-tag-small {

	font-size: 11.049999999999999px;

	border-radius: 3px;

	padding: 2px 4px

}

.tm-tag.tm-tag-mini {

	font-size: 9.75px;

	border-radius: 2px;

	padding: 0 2px

}

.tm-tag.tm-tag-plain {

	color: #333;

	box-shadow: none;

	background: 0;

	border: 0

}

.tm-tag.tm-tag-disabled {

	color: #aaa;

	background-color: #e6e6e6;

	border-color: #ccc;

	box-shadow: none

}

.tm-tag.tm-tag-disabled .tm-tag-remove {

	display: none

}

input[type="text"].tm-input {

	margin-bottom: 5px;

	vertical-align: middle !important

}

.control-group.tm-group {

	margin-bottom: 5px

}

.form-horizontal .control-group.tm-group {

	margin-bottom: 15px

}

/*********tagmaneger end***********/



/*********app start*********/



.panel-body, .panel-pricing .panel-heading h3, .sds, .signup-btnn, h3.g4, p.yt {

	font-family: 'Open Sans', sans-serif

}

.faq h1, .history_connects h5, .payment h2, .payment p, .payment_cards p, .sds, .view-more {

	text-align: center

}

.impression_list ul li, .profile_email ul li, .your_order_summery ul li, ul.account_links li {

	list-style-type: none

}

.hidden, .invisible {

	visibility: hidden

}

img.fb {

	margin: 0 0 1em

}

.error {

	border: 1px solid red!important

}

span.help-block strong {

	color: #f10000

}

label.error {

	border: none!important;

	color: red

}

.obi_form {

	padding: 4em 0

}

.obi_form div.form-group input, .obi_form div.form-group select {

	border-radius: 0;

	height: 40px;

	background-color: #f5f5f5;

	box-shadow: none

}

.obi_form div.form-group textarea {

	border-radius: 0;

	background-color: #f5f5f5;

	box-shadow: none

}

.sds {

	margin: 0!important;

	padding: 0

}

.form-control[disabled], fieldset[disabled] .form-control {

	background-color: #ddd

}

.cat-img {

	height: 450px;

	object-fit: cover

}

.breaking_news h4 {

	color: #d10000;

	font-size: 12px;

	text-decoration: underline

}

.panel-pricing {

	-moz-transition: all .3s ease;

	-o-transition: all .3s ease;

	-webkit-transition: all .3s ease

}

.panel-pricing:hover {

	box-shadow: 0 0 30px rgba(0,0,0,.2)

}

.panel-pricing .panel-heading {

	padding: 20px 10px;

	color: #fff;

	background-color: #0B2544

}

.panel-pricing .panel-heading .fa {

	margin-top: 10px;

	font-size: 58px

}

.panel-body {

	font-weight: 500

}

.ss h1, .ssaw a {

	font-weight: 200;

	font-family: 'Open Sans', sans-serif

}

.panel-body p {

	font-family: 'Open Sans', sans-serif;

	font-size: 29px

}

.ss h1 {

	font-size: 35px

}

.panel-pricing .list-group-item {

	color: #777;

	border-bottom: 1px solid rgba(250,250,250,.5)

}

.panel-pricing .list-group-item:last-child {

	border-bottom-right-radius: 0;

	border-bottom-left-radius: 0

}

.panel-pricing .list-group-item:first-child {

	border-top-right-radius: 0;

	border-top-left-radius: 0

}

.panel-pricing .panel-body {

	background-color: #f0f0f0;

	font-size: 40px;

	color: #777;

	padding: 20px;

	margin: 0

}

.subscribe h1 {

	font-family: 'Open Sans', sans-serif;

	font-weight: 100

}

.subscribe h2 {

	margin: 0;

	color: #ddd;

	font-family: 'Open Sans', sans-serif

}

.subscribe h2 span {

	color: #ffa906

}

.sub2 .subb {

	background-color: #f1f1f1;

	margin: 3em 18px;

	padding: 13px 9px

}

.sub2 .subb p {

	margin: 2em 0

}

.sub2 .subb p a {

	text-decoration: none;

	font-family: 'Open Sans', sans-serif;

	font-weight: 300

}

.sub2 .subb p a.seas {

	color: #212121;

	font-weight: 600;

	text-decoration: none

}

.sub2 .subb i {

	color: #d1d1d1

}

.annual {

	border: 2px dashed #ddd;

	padding: 2em;

	margin-bottom: 3em

}

.annual h5 {

	color: #777;

	font-size: 17px;

	font-family: 'Open Sans', sans-serif;

	font-weight: 500

}

.annual p, .faq h1 {

	font-weight: 200;

	font-family: 'Open Sans', sans-serif

}

.annual p {

	color: #121212

}

.faq {

	border-top: 1px solid #ddd

}

.bundle_feature.bonus {

	position: relative;

	background-color: #EF990D;

	color: #fff;

	min-height: 126px;

	padding-top: 18px;

	padding-bottom: 8px

}

.ui-autocomplete, p.animated.slideInDown.rotating-item {

	position: absolute; left:0; 

}

.breaking {

/*	background-color: #f5f5f5; border:solid 1px #ddd;*/

	margin: 0 auto 1.5em;

	/*padding:15px 15px 41px 15px;*/ font-size:17px; font-weight:600;

}

.breaking.alert{ padding:0 !important;}



.breaking p {

	font-family: 'Open Sans', sans-serif

}

.breaking p strong {

	color: red

}

.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover, ul.catt li.dropdown a.dropdown-toggle:focus, ul.catt li.dropdown a.dropdown-toggle:hover {

	background-color: #4db2ec;

	color: #fff

}

ul.catt li.dropdown a.dropdown-toggle {

	border: 2px solid #eee;

	padding: 5px 0 7px 7px;

	font-size: 12px;

	font-family: 'Open Sans', sans-serif;

	width: 171px

}

ul.catt li.dropdown a.dropdown-toggle span.caret {

	display: inline-block;

	width: 0;

	height: 0;

	margin-left: 56px;

	vertical-align: middle;

	border-top: 4px dashed;

	border-top: 4px solid\9;

	border-right: 4px solid transparent;

	border-left: 4px solid transparent;

	right: 0

}

.dropdown-menu>li>a {

	/*font-family: 'Open Sans', sans-serif!important*/

}

.news-preview {

	padding: 120px 0 0

}

.ui-autocomplete {

	z-index: 9999999;

	max-height: 300px;

	overflow-y: auto;

	overflow-x: hidden;

	width: 670px

}

#search, .media-left.media-top {

	position: initial;

}

.ui-autocomplete .search-list_item_container {

	height: 70px;

	padding: 0

}

.ui-autocomplete .search-image {

	width: 60;

	height: 60px;

	float: left

}

.ui-autocomplete .search-description {

	font-style: italic;

	font-size: 1.1em;

	color: gray;

	padding: 5px;

	margin: 5px

}

#search {

	display: block

}

.ui-menu .ui-menu-item-wrapper {

	color: #000;

	background-color: #eaeaea;

	border-bottom: none;

	padding: 0;

	margin: 0 0 1px 0;

}

.ui-menu .ui-menu-item-wrapper p {

	color: #d10000

}

.ui-menu .ui-menu-item-wrapper img {
	height: 100px !important;
	object-fit: cover;
	margin: 10px 0

}

.ui-widget.ui-widget-content {

	height: 635px!important;

	overflow: auto

}

.ui-widget.ui-widget-content .see_result {

	padding: 12px 0;

	background-color: #fff;

	color: #000;

	font-weight: 600

}

.ui-menu .ui-menu-item {
display: block;
float: left;
width: 100%;     border-bottom: solid 1px #eee;

}

.s ul li a.ui-state-active, .ui-button.ui-state-active:hover, .ui-button:active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active {
	color: #000;
	background-color: #fff;
	border: none;
	padding: 0

}
.ui-widget-content .ui-state-active{ background-color:#fff !important;}
.view-more {

	padding: 5px 0;

	background-color: #e8e8e8;

	width: 100%;

	display: block;

	font-size: 13px;

	margin-top: 15px

}

.about h2, .staff h2 {

	font-family: 'Open Sans', sans-serif;

	font-size: 24px;

	font-weight: 700

}

.media-left.media-top .play-holder {

	position: absolute;

	bottom: 50%;

	left: -60%;

	text-align: center;

	right: 0;

	display: block

}

.media-left.media-top .play-holder a {

	background-color: rgba(0,0,0,.64);

	padding: 3px 9px 5px 0;

	color: #fff

}

.media-left.media-top:hover .play-holder a {

	background: red;

	transition: .6s

}

.media-left.media-top:hover .play-holder a i {

	color: #fff;

	transition: .6s

}

.media .breaking_news {

/*	position: absolute;

	top: 29px*/

}

.right-sidebar-policits .media h4.media-heading {

	margin-top: 10px!important

}

.right-sidebar-policits .more-top-stories {

	margin: 0

}

.about p {

	margin: 0 0 2em

}

.staff p {

	margin: 0 0 .5em;

	font-size: 15px

}

.about_1 h4, .about_right_title, .marketing h2 {

	font-size: 24px;

	font-family: 'Open Sans', sans-serif

}

.marketing {

	border-bottom: 1px dashed #000

}

.marketing h2 {

	font-weight: 700

}

.marketing p {

	margin: 0 0 2em

}

.about_1 h4 {

	font-weight: 700

}

.about_right_title {

	padding: 6px 0 12px;

	border-top: 2px solid #000

}

.about_posts {

	margin: 10px 0

}

.col-md-12.about_right_title {

	border-bottom: 2px solid #000;

	border-top: 2px solid #000;

	padding: 3px 0;

	margin: 0 0 1em;

}

.col-md-12.about_right_title h3{ margin:0; padding:0;}
.col-md-12.carousel.slide {

	padding: 0;

	margin: 0 0 2em

}

.impression_list ul li a {

	text-decoration: none;

	font-weight: 600

}

#content_wrapper .inner .inner_wrapper p {

	font-family: 'Open Sans', sans-serif

}

#content_wrapper .inner .inner_wrapper h3 {

	font-family: 'Open Sans', sans-serif;

	font-weight: 600;

}

#page_caption .boxed_wrapper ul {

	margin: 1em 0 2em

}

#page_caption .boxed_wrapper ul li {

	padding: 0;

/*	transform: skew(-21deg);

	-webkit-transform: skew(-21deg);

	-moz-transform: skew(-21deg);

	-ms-transform: skew(-21deg);

	-IE-transform: skew(-21deg)*/

}

#page_caption .boxed_wrapper ul li a {

	background-color: #121212;

	color: #fff;

	padding: 7px 9px;

	font-size: 14px;

	font-weight: 600;

	text-decoration: none;

	transform: skew(20deg, 10deg);

	-webkit-transform: skew(20deg, 10deg)

}

.history_right h3 a i, .profile_email ul li a {

	color: red

}

#page_caption .boxed_wrapper ul li.active a {

	background-color: #ed232a

}

ul.account_links {

	padding: 0

}

ul.account_links li {

	margin: 3px 0

}

ul.account_links li a {

	padding: 12px 10px;

	background-color: #f5f5f5;

	display: block;

	text-decoration: none;

	border-left: 5px solid transparent

}

.personal_information_form h4 {

	font-family: 'Open Sans', sans-serif

}

.personal_information_form input[type=radio] {

	height: auto

}

.personal_information_form input, .personal_information_form select {

	border-radius: 0;

	height: 50px

}

ul.account_links li a:hover, ul.account_links li.active a {

	border-left: 5px solid red;

	transition: .6s;

	background-color: #eaeaea

}

.profile_email ul {

	padding: 6px 0;

	border-top: 1px solid #ddd;

	border-bottom: 1px solid #ddd

}

.profile_email ul li {

	display: inline-block;

	width: 32%;

	margin: 0 auto

}

.profile_email .form_profile {

	width: 75%;

	margin: 2em auto

}

.payment h2, .payment h5, .payment p {

	font-family: 'Open Sans', sans-serif

}

.history_connects h5 {

	background-color: #f5f5f5;

	padding: 10px 0;

	font-family: 'Open Sans', sans-serif;

	border: 1px solid red;

	font-weight: 600

}

.history_right h3 {

	font-family: 'Open Sans', sans-serif

}

.history_right .pay h4 {

	font-family: 'Open Sans', sans-serif;

	font-weight: 600

}

.history_right .pay p {

	font-family: 'Open Sans', sans-serif

}

.history_right {

	border: 2px dashed #ddd;

	padding: 0 3em 4em;

	margin: 3em 0

}

.history_right .pay_method button {

	margin: 1em 0;

	height: 50px;

	background-color: red;

	color: #fff;

	border: none

}

.history_right .pay_method button:hover {

	background-color: #fff;

	color: red;

	border: 1px solid #ddd;

	transition: .6s

}

.history_right .pay_method button:nth-child(2) {

	background-color: #f5f5f5;

	color: #000;

	border: 1px solid #ddd

}

.history_right .pay_method button:nth-child(2):hover {

	background-color: #000;

	color: #fff;

	border: 1px solid #ddd;

	transition: .6s

}

.payment_cards p {

	position: relative;

	margin: 6px 0

}

.payment_cards p::after, .payment_cards p::before {

	position: absolute;

	width: 200px;

	height: 1px;

	background-color: #d2d2d2;

	top: 50%;

	content: ""

}

.payment_cards p::before {

	left: 3%

}

.payment_cards p::after {

	right: 3%

}

.payment_cards button {

	margin: 21px 0;

	height: 50px;

	min-height: 50px;

	font-size: 17px;

	position: relative;

	background-color: #f5f5f5;

	color: #000;

	border: 1px solid #ddd

}

.payment_cards button:hover {

	background-color: #fff;

	color: red;

	border: 1px solid #ddd

}

.payment_cards button:nth-child(1) {

	background-color: red;

	color: #fff;

	border: 1px solid #ddd

}

.your_order_summery h4 i, .your_order_summery ul li i {

	color: red

}

.payment_cards button:nth-child(1):hover {

	background-color: #fff;

	color: red;

	border: 1px solid #ddd

}

.payment_cards button img {

	position: absolute;

	left: 23%;

	top: 4%;

	width: 8%

}

.your_order_summery ul {

	margin: 2em 0

}

.your_order_summery h4 {

	font-family: 'Open Sans', sans-serif

}

.your_order_summery p {

	font-family: 'Open Sans', sans-serif;

	font-size: 14px

}

.your_order .panel-heading h4 {

	font-family: 'Open Sans', sans-serif

}

.chromeframe {

	margin: .2em 0;

	background: #ccc;

	color: #000;

	padding: .2em 0

}

#loader-wrapper {

	position: fixed;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: 1000

}

#loader {

	display: block;

	position: relative;

	left: 50%;

	top: 50%;

	width: 150px;

	height: 150px;

	margin: -75px 0 0 -75px;

	border-radius: 50%;

	border: 3px solid transparent;

	border-top-color: #3498db;

	-webkit-animation: spin 2s linear infinite;

	animation: spin 2s linear infinite;

	z-index: 1001

}

#loader:before {

	content: "";

	position: absolute;

	top: 5px;

	left: 5px;

	right: 5px;

	bottom: 5px;

	border-radius: 50%;

	border: 3px solid transparent;

	border-top-color: #e74c3c;

	-webkit-animation: spin 3s linear infinite;

	animation: spin 3s linear infinite

}

#loader:after {

	content: "";

	position: absolute;

	top: 15px;

	left: 15px;

	right: 15px;

	bottom: 15px;

	border-radius: 50%;

	border: 3px solid transparent;

	border-top-color: #f9c922;

	-webkit-animation: spin 1.5s linear infinite;

	animation: spin 1.5s linear infinite

}

.ir, .visuallyhidden {

	border: 0;

	overflow: hidden

}

@-webkit-keyframes spin {

0% {

-webkit-transform:rotate(0);

-ms-transform:rotate(0);

transform:rotate(0)

}

100% {

-webkit-transform:rotate(360deg);

-ms-transform:rotate(360deg);

transform:rotate(360deg)

}

}

@keyframes spin {

0% {

-webkit-transform:rotate(0);

-ms-transform:rotate(0);

transform:rotate(0)

}

100% {

-webkit-transform:rotate(360deg);

-ms-transform:rotate(360deg);

transform:rotate(360deg)

}

}

#loader-wrapper .loader-section {

	position: fixed;

	top: 0;

	width: 51%;

	height: 100%;

	background: #222;

	z-index: 1000;

	-webkit-transform: translateX(0);

	-ms-transform: translateX(0);

	transform: translateX(0)

}

#loader-wrapper .loader-section.section-left {

	left: 0

}

#loader-wrapper .loader-section.section-right {

	right: 0

}

.loaded #loader-wrapper .loader-section.section-left {

	-webkit-transform: translateX(-100%);

	-ms-transform: translateX(-100%);

	transform: translateX(-100%);

	-webkit-transition: all .7s .3s cubic-bezier(.645, .045, .355, 1);

	transition: all .7s .3s cubic-bezier(.645, .045, .355, 1)

}

.loaded #loader-wrapper .loader-section.section-right {

	-webkit-transform: translateX(100%);

	-ms-transform: translateX(100%);

	transform: translateX(100%);

	-webkit-transition: all .7s .3s cubic-bezier(.645, .045, .355, 1);

	transition: all .7s .3s cubic-bezier(.645, .045, .355, 1)

}

.loaded #loader {

	opacity: 0;

	-webkit-transition: all .3s ease-out;

	transition: all .3s ease-out

}

.loaded #loader-wrapper {

	visibility: hidden;

	-webkit-transform: translateY(-100%);

	-ms-transform: translateY(-100%);

	transform: translateY(-100%);

	-webkit-transition: all .3s 1s ease-out;

	transition: all .3s 1s ease-out

}

.no-js #loader-wrapper {

	display: none

}

.no-js h1 {

	color: #222

}

#content {

	margin: 0 auto;

	padding-bottom: 50px;

	width: 80%;

	max-width: 978px

}

.ir {

	background-color: transparent

}

.ir:before {

	content: "";

	display: block;

	width: 0;

	height: 150%

}

.hidden {

	display: none!important

}

.visuallyhidden {

	clip: rect(0 0 0 0);

	height: 1px;

	margin: -1px;

	padding: 0;

	position: absolute;

	width: 1px

}

.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus {

	clip: auto;

	height: auto;

	margin: 0;

	overflow: visible;

	position: static;

	width: auto

}

.clearfix:after, .clearfix:before {

	content: " ";

	display: table

}

.clearfix:after {

	clear: both

}

/*********app end***********/



/********animate css********/



.animated {

	animation-duration: 1s;

	animation-fill-mode: both

}

.animated.infinite {

	animation-iteration-count: infinite

}

.animated.hinge {

	animation-duration: 2s

}

.animated.bounceIn, .animated.bounceOut, .animated.flipOutX, .animated.flipOutY {

	animation-duration: .75s

}

@keyframes bounce {

20%, 53%, 80%, from, to {

animation-timing-function:cubic-bezier(.215, .61, .355, 1);

transform:translate3d(0, 0, 0)

}

40%, 43% {

animation-timing-function:cubic-bezier(.755, .050, .855, .060);

transform:translate3d(0, -30px, 0)

}

70% {

animation-timing-function:cubic-bezier(.755, .050, .855, .060);

transform:translate3d(0, -15px, 0)

}

90% {

transform:translate3d(0, -4px, 0)

}

}

.bounce {

	animation-name: bounce;

	transform-origin: center bottom

}

@keyframes flash {

50%, from, to {

opacity:1

}

25%, 75% {

opacity:0

}

}

.flash {

	animation-name: flash

}

@keyframes pulse {

from, to {

transform:scale3d(1, 1, 1)

}

50% {

transform:scale3d(1.05, 1.05, 1.05)

}

}

.pulse {

	animation-name: pulse

}

@keyframes rubberBand {

from, to {

transform:scale3d(1, 1, 1)

}

30% {

transform:scale3d(1.25, .75, 1)

}

40% {

transform:scale3d(.75, 1.25, 1)

}

50% {

transform:scale3d(1.15, .85, 1)

}

65% {

transform:scale3d(.95, 1.05, 1)

}

75% {

transform:scale3d(1.05, .95, 1)

}

}

.rubberBand {

	animation-name: rubberBand

}

@keyframes shake {

from, to {

transform:translate3d(0, 0, 0)

}

10%, 30%, 50%, 70%, 90% {

transform:translate3d(-10px, 0, 0)

}

20%, 40%, 60%, 80% {

transform:translate3d(10px, 0, 0)

}

}

.shake {

	animation-name: shake

}

@keyframes headShake {

0% {

transform:translateX(0)

}

6.5% {

transform:translateX(-6px) rotateY(-9deg)

}

18.5% {

transform:translateX(5px) rotateY(7deg)

}

31.5% {

transform:translateX(-3px) rotateY(-5deg)

}

43.5% {

transform:translateX(2px) rotateY(3deg)

}

50% {

transform:translateX(0)

}

}

.headShake {

	animation-timing-function: ease-in-out;

	animation-name: headShake

}

@keyframes swing {

20% {

transform:rotate3d(0, 0, 1, 15deg)

}

40% {

transform:rotate3d(0, 0, 1, -10deg)

}

60% {

transform:rotate3d(0, 0, 1, 5deg)

}

80% {

transform:rotate3d(0, 0, 1, -5deg)

}

to {

	transform: rotate3d(0, 0, 1, 0deg)

}

}

.swing {

	transform-origin: top center;

	animation-name: swing

}

@keyframes tada {

from, to {

transform:scale3d(1, 1, 1)

}

10%, 20% {

transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)

}

30%, 50%, 70%, 90% {

transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)

}

40%, 60%, 80% {

transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)

}

}

.tada {

	animation-name: tada

}

@keyframes wobble {

from, to {

transform:none

}

15% {

transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)

}

30% {

transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)

}

45% {

transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)

}

60% {

transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)

}

75% {

transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)

}

}

.wobble {

	animation-name: wobble

}

@keyframes jello {

11.1%, from, to {

transform:none

}

22.2% {

transform:skewX(-12.5deg) skewY(-12.5deg)

}

33.3% {

transform:skewX(6.25deg) skewY(6.25deg)

}

44.4% {

transform:skewX(-3.125deg) skewY(-3.125deg)

}

55.5% {

transform:skewX(1.5625deg) skewY(1.5625deg)

}

66.6% {

transform:skewX(-.78125deg) skewY(-.78125deg)

}

77.7% {

transform:skewX(.390625deg) skewY(.390625deg)

}

88.8% {

transform:skewX(-.1953125deg) skewY(-.1953125deg)

}

}

.jello {

	animation-name: jello;

	transform-origin: center

}

@keyframes bounceIn {

20%, 40%, 60%, 80%, from, to {

animation-timing-function:cubic-bezier(.215, .61, .355, 1)

}

0% {

opacity:0;

transform:scale3d(.3, .3, .3)

}

20% {

transform:scale3d(1.1, 1.1, 1.1)

}

40% {

transform:scale3d(.9, .9, .9)

}

60% {

opacity:1;

transform:scale3d(1.03, 1.03, 1.03)

}

80% {

transform:scale3d(.97, .97, .97)

}

to {

	opacity: 1;

	transform: scale3d(1, 1, 1)

}

}

.bounceIn {

	animation-name: bounceIn

}

@keyframes bounceInDown {

60%, 75%, 90%, from, to {

animation-timing-function:cubic-bezier(.215, .61, .355, 1)

}

0% {

opacity:0;

transform:translate3d(0, -3000px, 0)

}

60% {

opacity:1;

transform:translate3d(0, 25px, 0)

}

75% {

transform:translate3d(0, -10px, 0)

}

90% {

transform:translate3d(0, 5px, 0)

}

to {

	transform: none

}

}

.bounceInDown {

	animation-name: bounceInDown

}

@keyframes bounceInLeft {

60%, 75%, 90%, from, to {

animation-timing-function:cubic-bezier(.215, .61, .355, 1)

}

0% {

opacity:0;

transform:translate3d(-3000px, 0, 0)

}

60% {

opacity:1;

transform:translate3d(25px, 0, 0)

}

75% {

transform:translate3d(-10px, 0, 0)

}

90% {

transform:translate3d(5px, 0, 0)

}

to {

	transform: none

}

}

.bounceInLeft {

	animation-name: bounceInLeft

}

@keyframes bounceInRight {

60%, 75%, 90%, from, to {

animation-timing-function:cubic-bezier(.215, .61, .355, 1)

}

from {

	opacity: 0;

	transform: translate3d(3000px, 0, 0)

}

60% {

opacity:1;

transform:translate3d(-25px, 0, 0)

}

75% {

transform:translate3d(10px, 0, 0)

}

90% {

transform:translate3d(-5px, 0, 0)

}

to {

	transform: none

}

}

.bounceInRight {

	animation-name: bounceInRight

}

@keyframes bounceInUp {

60%, 75%, 90%, from, to {

animation-timing-function:cubic-bezier(.215, .61, .355, 1)

}

from {

	opacity: 0;

	transform: translate3d(0, 3000px, 0)

}

60% {

opacity:1;

transform:translate3d(0, -20px, 0)

}

75% {

transform:translate3d(0, 10px, 0)

}

90% {

transform:translate3d(0, -5px, 0)

}

to {

	transform: translate3d(0, 0, 0)

}

}

.bounceInUp {

	animation-name: bounceInUp

}

@keyframes bounceOut {

20% {

transform:scale3d(.9, .9, .9)

}

50%, 55% {

opacity:1;

transform:scale3d(1.1, 1.1, 1.1)

}

to {

	opacity: 0;

	transform: scale3d(.3, .3, .3)

}

}

.bounceOut {

	animation-name: bounceOut

}

@keyframes bounceOutDown {

20% {

transform:translate3d(0, 10px, 0)

}

40%, 45% {

opacity:1;

transform:translate3d(0, -20px, 0)

}

to {

	opacity: 0;

	transform: translate3d(0, 2000px, 0)

}

}

.bounceOutDown {

	animation-name: bounceOutDown

}

@keyframes bounceOutLeft {

20% {

opacity:1;

transform:translate3d(20px, 0, 0)

}

to {

	opacity: 0;

	transform: translate3d(-2000px, 0, 0)

}

}

.bounceOutLeft {

	animation-name: bounceOutLeft

}

@keyframes bounceOutRight {

20% {

opacity:1;

transform:translate3d(-20px, 0, 0)

}

to {

	opacity: 0;

	transform: translate3d(2000px, 0, 0)

}

}

.bounceOutRight {

	animation-name: bounceOutRight

}

@keyframes bounceOutUp {

20% {

transform:translate3d(0, -10px, 0)

}

40%, 45% {

opacity:1;

transform:translate3d(0, 20px, 0)

}

to {

	opacity: 0;

	transform: translate3d(0, -2000px, 0)

}

}

.bounceOutUp {

	animation-name: bounceOutUp

}

@keyframes fadeIn {

from {

opacity:0

}

to {

	opacity: 1

}

}

.fadeIn {

	animation-name: fadeIn

}

@keyframes fadeInDown {

from {

opacity:0;

transform:translate3d(0, -100%, 0)

}

to {

	opacity: 1;

	transform: none

}

}

.fadeInDown {

	animation-name: fadeInDown

}

@keyframes fadeInDownBig {

from {

opacity:0;

transform:translate3d(0, -2000px, 0)

}

to {

	opacity: 1;

	transform: none

}

}

.fadeInDownBig {

	animation-name: fadeInDownBig

}

@keyframes fadeInLeft {

from {

opacity:0;


transform:translate3d(-100%, 0, 0)

}

to {

	opacity: 1;

	transform: none

}

}

.fadeInLeft {

	animation-name: fadeInLeft

}

@keyframes fadeInLeftBig {

from {

opacity:0;

transform:translate3d(-2000px, 0, 0)

}

to {

	opacity: 1;

	transform: none

}

}

.fadeInLeftBig {

	animation-name: fadeInLeftBig

}

@keyframes fadeInRight {

from {

opacity:0;

transform:translate3d(100%, 0, 0)

}

to {

	opacity: 1;

	transform: none

}

}

.fadeInRight {

	animation-name: fadeInRight

}

@keyframes fadeInRightBig {

from {

opacity:0;

transform:translate3d(2000px, 0, 0)

}

to {

	opacity: 1;

	transform: none

}

}

.fadeInRightBig {

	animation-name: fadeInRightBig

}

@keyframes fadeInUp {

from {

opacity:0;

transform:translate3d(0, 100%, 0)

}

to {

	opacity: 1;

	transform: none

}

}

.fadeInUp {

	animation-name: fadeInUp

}

@keyframes fadeInUpBig {

from {

opacity:0;

transform:translate3d(0, 2000px, 0)

}

to {

	opacity: 1;

	transform: none

}

}

.fadeInUpBig {

	animation-name: fadeInUpBig

}

@keyframes fadeOut {

from {

opacity:1

}

to {

	opacity: 0

}

}

.fadeOut {

	animation-name: fadeOut

}

@keyframes fadeOutDown {

from {

opacity:1

}

to {

	opacity: 0;

	transform: translate3d(0, 100%, 0)

}

}

.fadeOutDown {

	animation-name: fadeOutDown

}

@keyframes fadeOutDownBig {

from {

opacity:1

}

to {

	opacity: 0;

	transform: translate3d(0, 2000px, 0)

}

}

.fadeOutDownBig {

	animation-name: fadeOutDownBig

}

@keyframes fadeOutLeft {

from {

opacity:1

}

to {

	opacity: 0;

	transform: translate3d(-100%, 0, 0)

}

}

.fadeOutLeft {

	animation-name: fadeOutLeft

}

@keyframes fadeOutLeftBig {

from {

opacity:1

}

to {

	opacity: 0;

	transform: translate3d(-2000px, 0, 0)

}

}

.fadeOutLeftBig {

	animation-name: fadeOutLeftBig

}

@keyframes fadeOutRight {

from {

opacity:1

}

to {

	opacity: 0;

	transform: translate3d(100%, 0, 0)

}

}

.fadeOutRight {

	animation-name: fadeOutRight

}

@keyframes fadeOutRightBig {

from {

opacity:1

}

to {

	opacity: 0;

	transform: translate3d(2000px, 0, 0)

}

}

.fadeOutRightBig {

	animation-name: fadeOutRightBig

}

@keyframes fadeOutUp {

from {

opacity:1

}

to {

	opacity: 0;

	transform: translate3d(0, -100%, 0)

}

}

.fadeOutUp {

	animation-name: fadeOutUp

}

@keyframes fadeOutUpBig {

from {

opacity:1

}

to {

	opacity: 0;

	transform: translate3d(0, -2000px, 0)

}

}

.fadeOutUpBig {

	animation-name: fadeOutUpBig

}

@keyframes flip {

from {

transform:perspective(400px) rotate3d(0, 1, 0, -360deg);

animation-timing-function:ease-out

}

40% {

transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);

animation-timing-function:ease-out

}

50% {

transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);

animation-timing-function:ease-in

}

80% {

transform:perspective(400px) scale3d(.95, .95, .95);

animation-timing-function:ease-in

}

to {

	transform: perspective(400px);

	animation-timing-function: ease-in

}

}

.animated.flip {

	-webkit-backface-visibility: visible;

	backface-visibility: visible;

	animation-name: flip

}

@keyframes flipInX {

from {

transform:perspective(400px) rotate3d(1, 0, 0, 90deg);

animation-timing-function:ease-in;

opacity:0

}

40% {

transform:perspective(400px) rotate3d(1, 0, 0, -20deg);

animation-timing-function:ease-in

}

60% {

transform:perspective(400px) rotate3d(1, 0, 0, 10deg);

opacity:1

}

80% {

transform:perspective(400px) rotate3d(1, 0, 0, -5deg)

}

to {

	transform: perspective(400px)

}

}

.flipInX {

	-webkit-backface-visibility: visible!important;

	backface-visibility: visible!important;

	animation-name: flipInX

}

.flipInY, .flipOutX {

	-webkit-backface-visibility: visible!important

}

@keyframes flipInY {

from {

transform:perspective(400px) rotate3d(0, 1, 0, 90deg);

animation-timing-function:ease-in;

opacity:0

}

40% {

transform:perspective(400px) rotate3d(0, 1, 0, -20deg);

animation-timing-function:ease-in

}

60% {

transform:perspective(400px) rotate3d(0, 1, 0, 10deg);

opacity:1

}

80% {

transform:perspective(400px) rotate3d(0, 1, 0, -5deg)

}

to {

	transform: perspective(400px)

}

}

.flipInY {

	backface-visibility: visible!important;

	animation-name: flipInY

}

@keyframes flipOutX {

from {

transform:perspective(400px)

}

30% {

transform:perspective(400px) rotate3d(1, 0, 0, -20deg);

opacity:1

}

to {

	transform: perspective(400px) rotate3d(1, 0, 0, 90deg);

	opacity: 0

}

}

.flipOutX {

	animation-name: flipOutX;

	backface-visibility: visible!important

}

@keyframes flipOutY {

from {

transform:perspective(400px)

}

30% {

transform:perspective(400px) rotate3d(0, 1, 0, -15deg);

opacity:1

}

to {

	transform: perspective(400px) rotate3d(0, 1, 0, 90deg);

	opacity: 0

}

}

.flipOutY {

	-webkit-backface-visibility: visible!important;

	backface-visibility: visible!important;

	animation-name: flipOutY

}

@keyframes lightSpeedIn {

from {

transform:translate3d(100%, 0, 0) skewX(-30deg);

opacity:0

}

60% {

transform:skewX(20deg);

opacity:1

}

80% {

transform:skewX(-5deg);

opacity:1

}

to {

	transform: none;

	opacity: 1

}

}

.lightSpeedIn {

	animation-name: lightSpeedIn;

	animation-timing-function: ease-out

}

@keyframes lightSpeedOut {

from {

opacity:1

}

to {

	transform: translate3d(100%, 0, 0) skewX(30deg);

	opacity: 0

}

}

.lightSpeedOut {

	animation-name: lightSpeedOut;

	animation-timing-function: ease-in

}

@keyframes rotateIn {

from {

transform-origin:center;

transform:rotate3d(0, 0, 1, -200deg);

opacity:0

}

to {

	transform-origin: center;

	transform: none;

	opacity: 1

}

}

.rotateIn {

	animation-name: rotateIn

}

@keyframes rotateInDownLeft {

from {

transform-origin:left bottom;

transform:rotate3d(0, 0, 1, -45deg);

opacity:0

}

to {

	transform-origin: left bottom;

	transform: none;

	opacity: 1

}

}

.rotateInDownLeft {

	animation-name: rotateInDownLeft

}

@keyframes rotateInDownRight {

from {

transform-origin:right bottom;

transform:rotate3d(0, 0, 1, 45deg);

opacity:0

}

to {

	transform-origin: right bottom;

	transform: none;

	opacity: 1

}

}

.rotateInDownRight {

	animation-name: rotateInDownRight

}

@keyframes rotateInUpLeft {

from {

transform-origin:left bottom;

transform:rotate3d(0, 0, 1, 45deg);

opacity:0

}

to {

	transform-origin: left bottom;

	transform: none;

	opacity: 1

}

}

.rotateInUpLeft {

	animation-name: rotateInUpLeft

}

@keyframes rotateInUpRight {

from {

transform-origin:right bottom;

transform:rotate3d(0, 0, 1, -90deg);

opacity:0

}

to {

	transform-origin: right bottom;

	transform: none;

	opacity: 1

}

}

.rotateInUpRight {

	animation-name: rotateInUpRight

}

@keyframes rotateOut {

from {

transform-origin:center;

opacity:1

}

to {

	transform-origin: center;

	transform: rotate3d(0, 0, 1, 200deg);

	opacity: 0

}

}

.rotateOut {

	animation-name: rotateOut

}

@keyframes rotateOutDownLeft {

from {

transform-origin:left bottom;

opacity:1

}

to {

	transform-origin: left bottom;

	transform: rotate3d(0, 0, 1, 45deg);

	opacity: 0

}

}

.rotateOutDownLeft {

	animation-name: rotateOutDownLeft

}

@keyframes rotateOutDownRight {

from {

transform-origin:right bottom;

opacity:1

}

to {

	transform-origin: right bottom;

	transform: rotate3d(0, 0, 1, -45deg);

	opacity: 0

}

}

.rotateOutDownRight {

	animation-name: rotateOutDownRight

}

@keyframes rotateOutUpLeft {

from {

transform-origin:left bottom;

opacity:1

}

to {

	transform-origin: left bottom;

	transform: rotate3d(0, 0, 1, -45deg);

	opacity: 0

}

}

.rotateOutUpLeft {

	animation-name: rotateOutUpLeft

}

@keyframes rotateOutUpRight {

from {

transform-origin:right bottom;

opacity:1

}

to {

	transform-origin: right bottom;

	transform: rotate3d(0, 0, 1, 90deg);

	opacity: 0

}

}

.rotateOutUpRight {

	animation-name: rotateOutUpRight

}

@keyframes hinge {

0% {

transform-origin:top left;

animation-timing-function:ease-in-out

}

20%, 60% {

transform:rotate3d(0, 0, 1, 80deg);

transform-origin:top left;

animation-timing-function:ease-in-out

}

40%, 80% {

transform:rotate3d(0, 0, 1, 60deg);

transform-origin:top left;

animation-timing-function:ease-in-out;

opacity:1

}

to {

	transform: translate3d(0, 700px, 0);

	opacity: 0

}

}

.hinge {

	animation-name: hinge

}

@keyframes jackInTheBox {

from {

opacity:0;

transform:scale(.1) rotate(30deg);

transform-origin:center bottom

}

50% {

transform:rotate(-10deg)

}

70% {

transform:rotate(3deg)

}

to {

	opacity: 1;

	transform: scale(1)

}

}

.jackInTheBox {

	animation-name: jackInTheBox

}

@keyframes rollIn {

from {

opacity:0;

transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)

}

to {

	opacity: 1;

	transform: none

}

}

.rollIn {

	animation-name: rollIn

}

@keyframes rollOut {

from {

opacity:1

}

to {

	opacity: 0;

	transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)

}

}

.rollOut {

	animation-name: rollOut

}

@keyframes zoomIn {

from {

opacity:0;

transform:scale3d(.3, .3, .3)

}

50% {

opacity:1

}

}

.zoomIn {

	animation-name: zoomIn

}

@keyframes zoomInDown {

from {

opacity:0;

transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);

animation-timing-function:cubic-bezier(.55, .055, .675, .19)

}

60% {

opacity:1;

transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);

animation-timing-function:cubic-bezier(.175, .885, .32, 1)

}

}

.zoomInDown {

	animation-name: zoomInDown

}

@keyframes zoomInLeft {

from {

opacity:0;

transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);

animation-timing-function:cubic-bezier(.55, .055, .675, .19)

}

60% {

opacity:1;

transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);

animation-timing-function:cubic-bezier(.175, .885, .32, 1)

}

}

.zoomInLeft {

	animation-name: zoomInLeft

}

@keyframes zoomInRight {

from {

opacity:0;

transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);

animation-timing-function:cubic-bezier(.55, .055, .675, .19)

}

60% {

opacity:1;

transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);

animation-timing-function:cubic-bezier(.175, .885, .32, 1)

}

}

.zoomInRight {

	animation-name: zoomInRight

}

@keyframes zoomInUp {

from {

opacity:0;

transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);

animation-timing-function:cubic-bezier(.55, .055, .675, .19)

}

60% {

opacity:1;

transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);

animation-timing-function:cubic-bezier(.175, .885, .32, 1)

}

}

.zoomInUp {

	animation-name: zoomInUp

}

@keyframes zoomOut {

from {

opacity:1

}

50% {

opacity:0;

transform:scale3d(.3, .3, .3)

}

to {

	opacity: 0

}

}

.zoomOut {

	animation-name: zoomOut

}

@keyframes zoomOutDown {

40% {

opacity:1;

transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);

animation-timing-function:cubic-bezier(.55, .055, .675, .19)

}

to {

	opacity: 0;

	transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);

	transform-origin: center bottom;

	animation-timing-function: cubic-bezier(.175, .885, .32, 1)

}

}

.zoomOutDown {

	animation-name: zoomOutDown

}

@keyframes zoomOutLeft {

40% {

opacity:1;

transform:scale3d(.475, .475, .475) translate3d(42px, 0, 0)

}

to {

	opacity: 0;

	transform: scale(.1) translate3d(-2000px, 0, 0);

	transform-origin: left center

}

}

.zoomOutLeft {

	animation-name: zoomOutLeft

}

@keyframes zoomOutRight {

40% {

opacity:1;

transform:scale3d(.475, .475, .475) translate3d(-42px, 0, 0)

}

to {

	opacity: 0;

	transform: scale(.1) translate3d(2000px, 0, 0);

	transform-origin: right center

}

}

.zoomOutRight {

	animation-name: zoomOutRight

}

@keyframes zoomOutUp {

40% {

opacity:1;

transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);

animation-timing-function:cubic-bezier(.55, .055, .675, .19)

}

to {

	opacity: 0;

	transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);

	transform-origin: center bottom;

	animation-timing-function: cubic-bezier(.175, .885, .32, 1)

}

}

.zoomOutUp {

	animation-name: zoomOutUp

}

@keyframes slideInDown {

from {

transform:translate3d(0, -100%, 0);

visibility:visible

}

to {

	transform: translate3d(0, 0, 0)

}

}

.slideInDown {

	animation-name: slideInDown

}

@keyframes slideInLeft {

from {

transform:translate3d(-100%, 0, 0);

visibility:visible

}

to {

	transform: translate3d(0, 0, 0)

}

}

.slideInLeft {

	animation-name: slideInLeft

}

@keyframes slideInRight {

from {

transform:translate3d(100%, 0, 0);

visibility:visible

}

to {

	transform: translate3d(0, 0, 0)

}

}

.slideInRight {

	animation-name: slideInRight

}

@keyframes slideInUp {

from {

transform:translate3d(0, 100%, 0);

visibility:visible

}

to {

	transform: translate3d(0, 0, 0)

}

}

.slideInUp {

	animation-name: slideInUp

}

@keyframes slideOutDown {

from {

transform:translate3d(0, 0, 0)

}

to {

	visibility: hidden;

	transform: translate3d(0, 100%, 0)

}

}

.slideOutDown {

	animation-name: slideOutDown

}

@keyframes slideOutLeft {

from {

transform:translate3d(0, 0, 0)

}

to {

	visibility: hidden;

	transform: translate3d(-100%, 0, 0)

}

}

.slideOutLeft {

	animation-name: slideOutLeft

}

@keyframes slideOutRight {

from {

transform:translate3d(0, 0, 0)

}

to {

	visibility: hidden;

	transform: translate3d(100%, 0, 0)

}

}

.slideOutRight {

	animation-name: slideOutRight

}

@keyframes slideOutUp {

from {

transform:translate3d(0, 0, 0)

}

to {

	visibility: hidden;

	transform: translate3d(0, -100%, 0)

}

}

.slideOutUp {

	animation-name: slideOutUp

}



/********animate css********/



.dropdown:hover .dropdown-menu { display: block;}

.sidemenu li{ width:100%; float:left; position:relative; font-size:13px;}

.sidemenu li .btn-group{ display:block; width:100%; float:left;}

.sidemenu li .fa-angle-right{ float:right; margin-top: 3px; font-size:14px; color:#bbb;}

.sidemenu li .dropdown-toggle{ width:100%; text-align:left;}

.sidemenu .dropdown-menu {  top: 0 !important; border: 1px solid #cccccc; margin-left:-15px; padding:10px 5px; border-radius:0; left: 100% !important; height:auto;  position:absolute;  z-index: 5; background-color:#fff; float:left;} 

.sidemenu .dropdown-menu:after, .sidemenu .dropdown-menu:before {

	right: 100%;

	top: 18px;

	border: solid transparent;

	content: " ";

	height: 0;

	width: 0;

	position: absolute;

	pointer-events: none;

}



.sidemenu .dropdown-menu:after {

	border-color: rgba(255, 255, 255, 0);

	border-right-color: #ffffff;

	border-width: 10px;

	margin-top: -10px;

}

.sidemenu .dropdown-menu:before {

	border-color: rgba(204, 0, 0, 0);

	border-right-color: #cccccc;

	border-width: 11px;

	margin-top: -11px;

}

.clearfix{ clear:both;}

.sidemenu ul li a{ border-radius:0px 0 0 0px;}

.sidemenu ul li a:hover{ text-decoration:none; background-color:#F0F8FC;}

.sidemenu ul li a:hover .fa-angle-right{ display:none;}

.media-style-news .sidebar-blocks{ min-height:inherit !important; }

.media-style-news{ margin-bottom: 0; }

 .sidemenu ul .dropdown-toggle:hover ~ .dropdown-menu {display:block; background-color:#fff;}

.sidemenu ul .dropdown-toggle:hover ~ .dropdown-conten {display:block; background-color:#fff;}

.sidemenu ul li a:hover,.sidemenu ul li a:focus,.sidemenu ul li a:active{ color:#4db2ec !important;}

.top-nav .dropdown-menu{ right: 0!important; left:inherit !important; width:270px !important;}

.dropdown-menu .divider{ display:none;}

.ui-autocomplete { max-height: 450px !important;}

.nav-header{ width:100%; float:left; transition: all 0.2s ease-in-out 0s; display:none;} 

.block-nav{ height:42px; width:100%; border-bottom: 2px solid #000; display:block;}



.dropzone { border: 2px dashed  #ccc !important; background-color:#eee !important;}

.form-horizontal .control-label{ text-align:left; margin-bottom:10px; width:100%;}

.form-group small{ width:100%; text-align:left !important;}

.cc-selector-2{ margin-bottom:25px;}

.obi_form div.form-group input, .obi_form div.form-group select{ background-color:#fff;}

#content_dropzone .glyphicon{ font-size:18px; color:#b2b2b2; margin-right:5px;}

#content_dropzone{ color:#b2b2b2; } 

.cc-selector-2 h4{ /*font-family: 'Open Sans', sans-serif !important*/ color:#333; font-weight:600; font-size:20px; margin-top:35px; margin-bottom:20px;}

.form-control{ background-color:#fff !important;}

#search{ background-color:transparent !important;}

.payment label{ font-weight:400; font-size:15px; float:left; margin-top: 5px;}

.payment .fa{ font-size:28px; float:left; margin-right:8px;}

.payment-wrapper{ width:100%; float:left; border:solid 1px #ddd;}

.payment-left{ float:left; width:100%; border:solid 1px #ddd; border-radius:4px; padding:10px; display: flex;

align-items: center; position:relative;}

.payment-left:hover{ background-color:#f3f3f3; cursor:pointer;}

.payment-left input[type="radio"]{ float:right; position: absolute; right: 10px; top: 16px;}

.dropdown:hover .dropdown-menu {

  display: block;

}



.sidemenu li{ width:100%; float:left; position:relative; font-size:13px;}

.sidemenu li .btn-group{ display:block; width:100%; float:left;}

.sidemenu li .fa-angle-right{ float:right; margin-top: 3px; font-size:14px; color:#000;}

.sidemenu li .dropdown-toggle{ width:100%; text-align:left;}

.sidemenu .dropdown-menu {  top: 0 !important; border: 1px solid #cccccc; margin-left:-15px; padding:10px 5px;  min-width: 219px; border-radius:0; left: 100% !important; height:auto;  position:absolute;  z-index: 5; background-color:#fff; float:left;} 

.sidemenu .dropdown-menu:after, .sidemenu .dropdown-menu:before {

	right: 100%;

	top: 18px;

	border: solid transparent;

	content: " ";

	height: 0;

	width: 0;

	position: absolute;

	pointer-events: none;

}



.sidemenu .dropdown-menu:after {

	border-color: rgba(255, 255, 255, 0);

	border-right-color: #ffffff;

	border-width: 10px;

	margin-top: -10px;

}

.sidemenu .dropdown-menu:before {

	border-color: rgba(204, 0, 0, 0);

	border-right-color: #cccccc;

	border-width: 11px;

	margin-top: -11px;

}

.clearfix{ clear:both;}



.sidemenu ul li a:hover{ text-decoration:none; background-color:#F0F8FC;}

.sidemenu ul li a:hover .fa-angle-right{ display:none;}

/* .breaking_news{     border-bottom: 2px solid red; position: relative !important; top:0 !important;}

.breaking_news span {

    background-color: red; font-family: Raleway, sans-serif;

    font-size: 13px;

    letter-spacing: .3px;

    padding: 0px 8px; color: #fff !important;

    display: inline-block;

}

.breaking_news span h4{  background-color: red; font-family: Raleway, sans-serif; font-size: 13px;  color: #fff !important; font-weight: 600; text-decoration:none;}

*/.media-style-news .sidebar-blocks{ min-height:inherit !important; }
.media-style-news{ margin-bottom: 0; }
.sidemenu ul .dropdown-toggle:hover ~ .dropdown-menu {display:block; background-color:#fff;}
.sidemenu ul .dropdown-toggle:hover ~ .dropdown-conten {display:block; background-color:#fff;}
.sidemenu ul li a:hover,.sidemenu ul li a:focus,.sidemenu ul li a:active{ color:#4db2ec !important;}
.sidemenu .btn:active, .btn.active{ box-shadow:none;}
.sidemenu .btn-group.open .dropdown-toggle{ box-shadow:none !important;}
.dropdown-menu .divider{ display:none;}
.dropdown:hover .dropdown-menu {display: block;}
.grocery_li {position:relative !important;}
.grocery_li .grocery_ul {min-width: 160px !important;}
.grocery_li .grocery_ul > li > a:hover  {color:#ff2a14 !important;}
.grocery_li .grocery_ul > li > a:focus  {color:#ff2a14 !important;}
.navbar .nav .dropdown .dropdown-menu {top: 100%;left: 0;right: auto;width: 160px; min-width: 160px;box-shadow: 0 3px 10px 2px rgba(0,0,0,.21);border: 1px solid #ccc;border-radius: 0;}
.dropdown-menu{ left:auto !important; right: auto !important; }
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover, ul.catt li.dropdown a.dropdown-toggle:focus, ul.catt li.dropdown a.dropdown-toggle:hover{ color:#4db2ec !important;}
.navbar ul li.active a:after{left: 0; right: 0;}
.left_top_ads_new { float: left; left: 0; bottom:15px; width: 180px; height: 800px; position:fixed;}
.left_top_ads_new img { width: 100%; height: 800px;}
.right_top_ads_new { float: left; right: 0; bottom:15px; width: 180px;height: 800px; position: fixed;}
.right_top_ads_new img { width: 100%; height: 800px;}
.left_top_ads { float: left; left: 0; top:17px;width: 200px;     height: 100px; position: absolute;}
.left_top_ads img { width: 100%; height: 100px;}
.right_top_ads{ float: right; width: 200px; right: 0; top:17px; height: 100px;  position: absolute;}
.right_top_ads img { width: 100%; height: 100px; }
.middle-header{ position: relative; }
.big-add img {width: 100%;}
.home_desktop_view{ display:block;}
.home_mobile_view{ display:none;  }
#open_model .modal-content{ background-color:transparent !important; border-radius:0; border:0px none; box-shadow:none; }
#open_model .modal-dialog{ width:420px; margin:0 auto;}
.model-add-pic{ width:100%; float:left; overflow:hidden; box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 0.2); margin-top:8px;}
.model-add-pic img{ width:100%;}
#open_model .modal-body{ padding:0;}
#open_model .close{ color:#fff; text-shadow:none; font-size:11px; font-weight:500; opacity:1;}
#open_model.modal{ top:148px;}
.wishlist{  width:100%; float:left;}
.top-small-news .col-xs-6{ padding:0px 1px; }
.small-wrapper{ width:100%; padding:0px 2px;}
.top-small-news .featured_news1 img{ width: 100%;
height: 200px;
min-height: inherit;
object-fit: cover;}
#live_steam_video{ width:100%; float:left; }
#live_steam_video iframe{ width:100%; /*height:100%;*/} 
.hidden-video{ width:100%;}
.precious-logo{ background-color:transparent !important; float:right; padding:0 !important;     top: -12px;  position: absolute;  right: 0;}
.precious-logo{  height:40px; width:70px}
.precious-logo img{ height:40px; width:100%;  object-fit: contain;}
#search_qry{ position:relative;}
.search-title{ font-size:18px; color:#fff !important; font-weight:600; float:left; width:100%; margin-bottom:8px;}
.bk-news{ position:relative;}
.video-heading{ background-color:#333; color:#fff !important; font-weight:600; padding:16px 15px; line-height: 16px; width:100%; float:left; margin:-5px 0 0 0; font-size:13px;}
.media-object-images{ width:100%;} 
.send-tips .form-group{ margin-left:0 !important; margin-right:0 !important;}
.latest-search .form-control{ height:45px;}
#myModal_login .modal-sm { width: 300px !important;  margin-left:auto; margin-right:auto; }
.modal-sm{ margin-top:80px;}
p.signup-btnn{ margin-top:10px !important;}
.post-list{ float:left; width:100%;}
.about-post-left{ width:100px; height:100px;  float:left;}
.about-post-left img{ object-fit: cover;}
.about-post-right{ width: calc(100% - 100px); padding-left:15px; float:left;}
.about-post-right .about_right_title2{ font-size:16px !important;}
.about-post-right h4{ margin-top:0px !important;}
.impression_list ul{ margin:0 !important; padding:0 !important;}
.impression_list li{ margin:0 !important; padding:0 !important;}
.midd-image{ width:100%; height:130px; overflow:hidden;}
.midd-image img{ height:130px;}
.midd-text{ float:left; width:100% !important;}
.switch-right .midd-text{ margin-left:-15px;}
.switch-right .col-md-7{ padding-right:0;}
.modal.in .modal-dialog{ overflow:visible;}
.politics-wrapp{ width:100%;  padding:0 15px; margin-bottom:25px;}
.politics-wrapp .right-sidebar-topstories{ padding-right:0;}
#data_search_result .ui-menu .ui-menu-item-wrapper img{ height:85px !important;}
#data_search_result h4{ font-size:14px !important;}
#data_search_result p strong{ font-size:12px;}
.mt-0{ margin-top:0 !important;}
.primary_video{ position: relative;
height: 100%;
width: 100%;}

.center-video{ width:100%; text-align:center !important;  float:left; }

.center-video iframe{ width:none !important; height:none  !important; display:inline-block !important;  float:none !important;}

.app-section{ flaot:left; text-align:left; margin:25px 0;}
.app-section a img{ width:150px; margin:0px 5px;}

.blink_text {
 animation-name: blinker;
 animation-duration: 1.5s;
 animation-timing-function: linear;
 animation-iteration-count: infinite;     font-size: 34px; text-align: left; font-style: initial;
}

@keyframes blinker {  
 0% { opacity: 1.0; }
 50% { opacity: 0.0; }
 100% { opacity: 1.0; }
}

.primary_video .video-heading{ position: absolute; bottom: 0; text-align: left;}
#live_steam_video iframe{ width: 100% !important; vertical-align: middle;

	/*height: auto !important;*/}

/*.video_iframe .iframe-height{ height:auto !important; border:solid 1px red;} 
*/
@media (max-width:1380px) {
.left_top_ads_new{ width: 90px; height: auto; }
.left_top_ads_new img{ width: 90px; height:auto;}
.right_top_ads_new{ width: 90px; height: auto;}
.right_top_ads_new img{ width: 90px; height:auto;}

}



@media (max-width:1200px) {
.block-nav { height: 15px;}
.left_top_ads{ top:93px;}
.right_top_ads{ position:relative; }
.media-style-news-bottom .media-body p{ min-height:inherit; height:auto; max-height:inherit;}

}



@media (max-width:990px) {

* {
-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;

}



.home_mobile_view{ display:block;}
.home_desktop_view{ display:block;}
header .left_top_ads{ display:none;}
header .right_top_ads{ display:none;}
.navbar.navbar-default.border_line_black{ margin-bottom:15px;}
.block-nav{ height:0; margin-bottom:15px;}
.video-wrapp{ padding:0px 15px;}
.center_video_hidden_md { display:none;}
.featured_news .featured_news1{ margin-top:2px; background-color:#eee; text-align:center; overflow:hidden;}
.featured_news1 img{ width:auto; height:auto;}
.featured_news1 img { object-fit: contain; min-height:200px; width: 100%;}
.vi_main_heading{ margin-top:15px; font-size:32px;}
.top-section .left-sidebar ul li .heading-list{ font-size:18px;}
.advertisement-link2{  width:50%; float:left; padding-right:15px; margin:15px 0;}
.advertisement-link img{ width:100%;}
.top-section .left-sidebar{ padding-right:0;}
.community-center-left{ margin-top:25px;}
img.vi_home-image{ width:auto; display: inline-block;}
.navbar ul li a {  padding: 10px 12px;}
.letter{ width:100%;}
.letter-inner{ background-color:#f1f1f1; text-align:center;}
.letter-inner img{ width:auto;}
.letter p{ font-size:16px; margin-top:15px;}
.media_video{ position:relative; margin-bottom:15px;} 
.media-left.media-top .play-holder{ left:0; right:0;}
.img-responsive{ display:inline-block;}
.p-content{ width:100%; margin-top:10px; margin-bottom:30px !important;}
.cont{  width:100%; float:left; margin:15px 0;}
.big-block a{ text-align:center; }
.big-block-pic{ background-color:#eee; text-align:center; width:100%; float:left;}
.big-block a img{ height:280px; display:inline-block; width:auto;}
.big-block h3{ margin-top:15px; float:left; width:100%; text-align:left; font-size:20px;}
.big-block{ margin-bottom:20px;}
.big-block p{ margin-bottom:20px;}
h3{ font-size:21px;}
.media-heading{ font-size:17px; font-weight:700;}
.caribben{ width:100%; margin-top:20px; float:left;}
.right-sidebar-policits .media h4.media-heading { margin-top:0px !important;}
footer{ text-align:left !important;     float: left;   width: 100%;}
.more-top-stories ul li a{ height:auto;}
.img110 a{ margin-bottom:15px;  float:left; width:100%;}
.padding_desk{ padding-right:15px; padding-left:15px;}
.pre-per .padding_desk{ padding-right:0;padding-left:0px;}
.sidebar-blocks { padding: 0 15px 0 15px;}
.top-section .left-sidebar ul {  width:100%; float:left;}
.top-section .left-sidebar ul li{ padding:0 15px 0 0; width:49%;}
.community-center-left .media-body .media-heading{ min-height:47px;}
.community .media{ margin-top:0; display:inline-block;}
.community .media-left{ padding-right:0;}
.community .media .media-heading{ min-height:45px; padding-right:15px;}
.community .media-body{ display:inline-block; width:100%;}
.break .media{ margin-top:0; margin-bottom:15px;}
.media-heading a { font-size: 18px;}
.media_video { background-color:#000;}
.news-rule{ width:100%; min-height: 130px;}
.news-rule-wrapp{ display:block;} 
.news-rule .mobile_media_left{ width:120px; height:105px; padding-left:0;  text-align:center; float:left; background-color: #f1f1f1; overflow: hidden; border: solid 1px #e9e9e9;}
.news-rule .mobile_media_left a{ width:100%;}
.news-rule .mobile_media_left .media-object{ height:105px; object-fit: contain;}
.news-rule .mobile_media_right{ padding-left:15px; width: calc(100% - 120px); }
.news-rule-wrapp .media{ margin-top:0; margin-bottom:15px;}
.vic-video-coard{ width:100%; float:left; }
.vic-video-coard .media-heading{ min-height:50px !important;}
.entertainment-ads-bottom{  float:left; width:100%; padding:0px 15px !important;}
.entertainment-ads-bottom .right-sidebar{ padding-left:15px !important;}
.news-rule .media-heading a{ font-size:17px;}
.opinion-page-sec{ margin-top:0;}
.big-block{ overflow:hidden;}
.ent-image{ margin-bottom:20px !important; float:left; width:100%;}
.right-sidebar-policits-big{  text-align:left;}
.ent-wrapp .img-responsive{ margin-bottom:20px !important; float:left; width:100%;}
.ent-wrapp .media-object{ height:auto !important; margin-bottom:10px !important;}
.vic-vid h3{ padding:0 !important; font-size:18px !important; font-weight: 600; color:#000; line-height: 22px; margin:10px 0 0 0;}
.ent-wrapp .mobile_media_left{ width:120px; height:105px; overflow:hidden; float:left; background-color: #f1f1f1;}
.ent-wrapp .mobile_media_left .media-object{ width:120px !important; height:105px !important; }
.ent-wrapp .mobile_media_right { padding-left: 15px; width: calc(100% - 120px); float:left;}
.pre-per .big-block-pic{ text-align:center !important;}
.pre-per .big-block a img{ float:none; width:100%; height:auto;}
.pre-per .mobile_media_left{ width:120px; height:105px; overflow:hidden; float:left; background-color: #f1f1f1;}
.pre-per .mobile_media_left .media-object{ width:120px !important; height:105px !important; }
.pre-per .mobile_media_right { padding-left: 15px; width: calc(100% - 120px); float:left;}
.big-block2{ margin-top:0px; margin-bottom:15px;}
.mobile_media_left{ width:120px; height:105px; overflow:hidden; float:left;}
.mobile_media_left .media-object{ width:120px !important; height:105px !important; }
.mobile_media_right { padding-left: 15px; width: calc(100% - 120px); float:left;}
.flinks.pull-right{ float:left !important;}
.flinks ul li a{ display:inline-block; margin:3px 0 !important;}
#live_steam_video{ background-color:#000; text-align:center;}
.advertisement-link{ text-align:center;}
.advertisement-link img{ display:inline-block; width:auto; max-width:100%;}
.community-center-image{ text-align:center; background-color:#f1f1f1; width:100%; margin-bottom:15px;}
.advertisement-link{ text-align:center; float:left; width:100%; position: relative; z-index: 0;}
.sidebar-blocks img{ height:180px;}
.vi_home-paddingg{ padding-left:0px !important;}

}

@media (max-width:810px) {
.top-section .left-sidebar ul li{ width:100%; padding-right: 0;}
.top-small-news .featured_news1 img{ height:200px;}
 
}

@media (max-width:767px) {
.big-add{ margin-top:15px;}
.hr_mobile{ border:0px none;}
.vi_main_heading h1 a{ float:left; text-align:left;}
.opinion-page-sec{ float:left; width:100%;}
.img-responsive{ width:100%; float:left;}
.mb-3{ margin-bottom:20px !important;}
.advertisement-link2{ width:100%; padding-right:0; margin-top:0;}
img.vi_home-image{ width:100%;}
img { margin: 0 0 0px !important;}
.mt-3{ margin-top:20px;  float:left; width:100%; margin-bottom:10px;}
.media-left, .media > .pull-left{ padding-right:0;}
.community-center-left { padding-left:15px;}
.media-heading a { font-size: 18px;}
.community .media{ display:block;}
.media-left.media-top.mobile_media_left img{ object-fit: contain !important;}
.big-block a img{ width:auto; height:auto; max-width:100%;}
.more-top-stories ul{ padding-left:15px; }
.letter-inner img{ width:100%;   object-fit: contain; max-width:100%;}
.top-small-news .featured_news_content{ width:100%; padding:10px 5px; height: 107px; display: flex; align-items: top;}
.featured_news .featured_news1 .featured_news_content{  background-color: rgba(0, 0, 0, 0.7) !important;  }
.top-small-news .featured_news_content h4{ margin-top:0; font-weight:600 !important; text-align:left; font-size:18px !important; margin-bottom:0px !important;line-height:24px !important;}
.featured_news .featured_news1{ border:0px none; background-color:transparent;}
.category-cover .category-cover-left h2, .vi_main_heading h1 a { font-size: 22px;}
.news-rule .media-heading a, .media-heading a{ font-size:15px; font-weight:600;}
.community-center-left .media-body .media-heading{ line-height:19px;}
.top-section .left-sidebar ul li .heading-list { font-size: 16px; line-height:20px;}
.community-center-left .right-sidebar-policits-big h3{ font-size:19px;}
.community-center-image{ text-align: center; background-color: #f1f1f1; width: 100%; margin-bottom: 0px; float:left;}
.community-center-image img{  object-fit: contain; }
.community-center-left .media-body .media-heading{ min-height:inherit;}
.video_iframe iframe{ height:100%;}
.vic-vid h3{ float:left; width:100%;}
.big-block2{ margin-top:30px;}
.more-top-stories ul{ padding-left:0;}
.more-top-stories ul li{ margin:0 0 15px 0; padding:0 0 0 15px; float:left; width:100%;}
.more-top-stories ul li::before { left: 0;}
.middle-main .middle-big-news img, .sidebar-blocks img{ width:100%;}
.opinion .letter p{ font-size:13px; line-height:15px;}
.sidebar-blocks{ min-height:inherit !important;}
.news-rule{ min-height:inherit;}
.breaking { display:block;}
.bk-news{ width:100%; float:left; margin-top:15px; margin-bottom:15px; padding-right:15px;}
.ui-autocomplete, p.animated.slideInDown.rotating-item {   padding-right: 15px;}
.border_bm{ margin-top:35px;}
.ui-autocomplete{ width:100%;}
.ui-menu .ui-menu-item .col-xs-3{  width:100px !important; padding:0 !important;}
.ui-menu .ui-menu-item .col-xs-9{  width: calc(100% - 100px) !important; padding-left:15px;}
.ui-menu .ui-menu-item-wrapper img{ width:100px !important; margin:0 !important;}
#ui-id-1{ padding:10px !important;}
.primary_video .video-heading{ position: absolute; bottom: 0px; padding:8px 10px; text-align:left; font-size:15px;}
 .caribbean:hover .dropdown-menu,.caribbean:focus .dropdown-menu,.caribbean:active .dropdown-menu{  display:block !important;}
  .caribbean .sidemenu a{ float:left; width:100%; }

.center-video{ width:100%; text-align:center !important;  float:left; background-color:#eee;}

}


@media (max-width:600px) {
img.vi_home-image{ height:auto; width:100%;}
.middle-main .middle-big-news img, .sidebar-blocks img{ height:auto; width:100%;}
.letter-inner img{ width:100%; height:160px;}
.big-block h3{ font-size:18px; font-weight:600;} 
#live_steam_video iframe{  width:100%;}
#live_steam_video{ float:left; width:100%;}
.video_iframe iframe { height: 217px;}
.mobile_media_right,.news-rule .mobile_media_right {  padding-left: 10px !important;}
.breaking{ font-size:14px; line-height:15px;}
.ui-autocomplete, p.animated.slideInDown.rotating-item {padding:0px 0px;}
.top-section .left-sidebar ul li .heading-list{ font-size:15px;}
.sidemenu-open{ width:190px !important;}
.top-small-news .featured_news_content h4 {overflow: hidden;}
.news-rule .media-heading a, .media-heading a{ font-size:14px;}
.top-small-news .featured_news_content h4{font-size: 16px !important;line-height:22px !important;}

 .caribbean:hover .dropdown-menu,.caribbean:focus .dropdown-menu,.caribbean:active .dropdown-menu{  display:block !important;}
  .caribbean .sidemenu a{ float:left; width:100%; }

}



@media (max-width:430px) {
#open_model .modal-dialog{ width:300px; margin:0 auto;}
.big-block2{ margin-top:10px;}
.top-small-news .featured_news_content{height: 100px;}
.opinion .letter p{ min-height:45px;}

 .caribbean:hover .dropdown-menu,.caribbean:focus .dropdown-menu,.caribbean:active .dropdown-menu{  display:block !important;}
  .caribbean .sidemenu a{ float:left; width:100%; }

.sidemenu .dropdown-menu{ width:150px !important; min-width:150px !important; max-width:150px !important; background-color:#fff;} 





.top-small-news .featured_news1 img { height: 180px;}
.top-small-news .featured_news_content h4 {
   font-size: 14px !important;
   line-height: 20px !important;
}

}

@media (max-width:415px) {
    .top-small-news .featured_news_content {
   height: 100px;
}


}

@media (max-width:360px) {
    .top-small-news .featured_news_content {
   height: 84px;
}


}

@media (max-width:360px) {
    .top-small-news .featured_news_content h4 {
      font-size: 13px !important;
   line-height: 16px !important;
}
}

body{ 	font-family: 'Open Sans', sans-serif; font-weight:400;}
.container{ position:relative; z-index:2 !important;}






