/*---------------------*\
		SITE SETTINGS
\*---------------------*/
.editormodal-lg {
  width: 100%;
}

.modal-content {
  height: 100%;
}

.Absolute-Center {
  margin: auto;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}

.Absolute-Center.is-Responsive {
  height: 250px;
  min-width: 400px;
  max-width: 600px;
  padding: 40px;
  text-align: center;
}

.equal-height-thumbnail {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
  list-style: none;
}

.equal-height-thumbnail li {
  width: 22%;
  margin: 0 1% 20px;
  padding: 0 0.5%;
  background: #FFF;
  -webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1);
}

.equal-height-thumbnail figure {
  display: block;
  margin: 5px 0;
  padding: 0;
}

.equal-height-thumbnail figure img {
  width: 100%;
}

.caption {
  padding: 2%;
}

#messageModal {
  background-color: rgba(0, 0, 0, 0.8);
  z-index: 5000;
}

#messageModal .bg-danger {
  background: #d9534f;
  color: white;
  font-weight: bold;
}

#messageModal .model-dialog {
  height: auto !important;
}

#messageModal .messagemodal-content {
  background-color: #FFFFFF !important;
}

#messageModal .input-group-addon:first-child {
  min-width: 150px;
}

@media only screen and (max-width: 990px) {
  .equal-height-thumbnail li {
    width: 30.2%;
  }
}

@media only screen and (max-width: 767px) {
  .equal-height-thumbnail li {
    width: 46.5%;
  }
}

/* CSS Document */
@font-face {
  font-family: 'Glyphicons Filetypes';
  src: url("../fonts/glyphicons-filetypes-regular.eot");
  src: url("../fonts/glyphicons-filetypes-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/glyphicons-filetypes-regular.woff2") format("woff2"), url("../fonts/glyphicons-filetypes-regular.woff") format("woff"), url("../fonts/glyphicons-filetypes-regular.ttf") format("truetype"), url("../fonts/glyphicons-filetypes-regular.svg#glyphicons_filetypesregular") format("svg");
}

.filetypes {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Filetypes';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.filetypes.x05 {
  font-size: 12px;
}

.filetypes.x2 {
  font-size: 48px;
}

.filetypes.x3 {
  font-size: 72px;
}

.filetypes.x4 {
  font-size: 96px;
}

.filetypes.x5 {
  font-size: 120px;
}

.filetypes.light:before {
  color: #f2f2f2;
}

.filetypes.drop:before {
  text-shadow: -1px 1px 3px rgba(0, 0, 0, 0.3);
}

.filetypes.flip {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  -webkit-filter: FlipH;
          filter: FlipH;
  -ms-filter: "FlipH";
}

.filetypes.flipv {
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
  -webkit-filter: FlipV;
          filter: FlipV;
  -ms-filter: "FlipV";
}

.filetypes.rotate90 {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.filetypes.rotate180 {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.filetypes.rotate270 {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}

.filetypes-txt:before {
  content: "\E001";
}

.filetypes-doc:before {
  content: "\E002";
}

.filetypes-rtf:before {
  content: "\E003";
}

.filetypes-log:before {
  content: "\E004";
}

.filetypes-tex:before {
  content: "\E005";
}

.filetypes-msg:before {
  content: "\E006";
}

.filetypes-text:before {
  content: "\E007";
}

.filetypes-wpd:before {
  content: "\E008";
}

.filetypes-wps:before {
  content: "\E009";
}

.filetypes-docx:before {
  content: "\E010";
}

.filetypes-page:before {
  content: "\E011";
}

.filetypes-csv:before {
  content: "\E012";
}

.filetypes-dat:before {
  content: "\E013";
}

.filetypes-tar:before {
  content: "\E014";
}

.filetypes-xml:before {
  content: "\E015";
}

.filetypes-vcf:before {
  content: "\E016";
}

.filetypes-pps:before {
  content: "\E017";
}

.filetypes-key:before {
  content: "\E018";
}

.filetypes-ppt:before {
  content: "\E019";
}

.filetypes-pptx:before {
  content: "\E020";
}

.filetypes-sdf:before {
  content: "\E021";
}

.filetypes-gbr:before {
  content: "\E022";
}

.filetypes-ged:before {
  content: "\E023";
}

.filetypes-mp3:before {
  content: "\E024";
}

.filetypes-m4a:before {
  content: "\E025";
}

.filetypes-waw:before {
  content: "\E026";
}

.filetypes-wma:before {
  content: "\E027";
}

.filetypes-mpa:before {
  content: "\E028";
}

.filetypes-iff:before {
  content: "\E029";
}

.filetypes-aif:before {
  content: "\E030";
}

.filetypes-ra:before {
  content: "\E031";
}

.filetypes-mid:before {
  content: "\E032";
}

.filetypes-m3v:before {
  content: "\E033";
}

.filetypes-e-3gp:before {
  content: "\E034";
}

.filetypes-swf:before {
  content: "\E035";
}

.filetypes-avi:before {
  content: "\E036";
}

.filetypes-asx:before {
  content: "\E037";
}

.filetypes-mp4:before {
  content: "\E038";
}

.filetypes-e-3g2:before {
  content: "\E039";
}

.filetypes-mpg:before {
  content: "\E040";
}

.filetypes-asf:before {
  content: "\E041";
}

.filetypes-vob:before {
  content: "\E042";
}

.filetypes-wmv:before {
  content: "\E043";
}

.filetypes-mov:before {
  content: "\E044";
}

.filetypes-srt:before {
  content: "\E045";
}

.filetypes-m4v:before {
  content: "\E046";
}

.filetypes-flv:before {
  content: "\E047";
}

.filetypes-rm:before {
  content: "\E048";
}

.filetypes-png:before {
  content: "\E049";
}

.filetypes-psd:before {
  content: "\E050";
}

.filetypes-psp:before {
  content: "\E051";
}

.filetypes-jpg:before {
  content: "\E052";
}

.filetypes-tif:before {
  content: "\E053";
}

.filetypes-tiff:before {
  content: "\E054";
}

.filetypes-gif:before {
  content: "\E055";
}

.filetypes-bmp:before {
  content: "\E056";
}

.filetypes-tga:before {
  content: "\E057";
}

.filetypes-thm:before {
  content: "\E058";
}

.filetypes-yuv:before {
  content: "\E059";
}

.filetypes-dds:before {
  content: "\E060";
}

.filetypes-ai:before {
  content: "\E061";
}

.filetypes-eps:before {
  content: "\E062";
}

.filetypes-ps:before {
  content: "\E063";
}

.filetypes-svg:before {
  content: "\E064";
}

.filetypes-pdf:before {
  content: "\E065";
}

.filetypes-pct:before {
  content: "\E066";
}

.filetypes-indd:before {
  content: "\E067";
}

.filetypes-xlr:before {
  content: "\E068";
}

.filetypes-xls:before {
  content: "\E069";
}

.filetypes-xlsx:before {
  content: "\E070";
}

.filetypes-db:before {
  content: "\E071";
}

.filetypes-dbf:before {
  content: "\E072";
}

.filetypes-mdb:before {
  content: "\E073";
}

.filetypes-pdb:before {
  content: "\E074";
}

.filetypes-sql:before {
  content: "\E075";
}

.filetypes-aacd:before {
  content: "\E076";
}

.filetypes-app:before {
  content: "\E077";
}

.filetypes-exe:before {
  content: "\E078";
}

.filetypes-com:before {
  content: "\E079";
}

.filetypes-bat:before {
  content: "\E080";
}

.filetypes-apk:before {
  content: "\E081";
}

.filetypes-jar:before {
  content: "\E082";
}

.filetypes-hsf:before {
  content: "\E083";
}

.filetypes-pif:before {
  content: "\E084";
}

.filetypes-vb:before {
  content: "\E085";
}

.filetypes-cgi:before {
  content: "\E086";
}

.filetypes-css:before {
  content: "\E087";
}

.filetypes-js:before {
  content: "\E088";
}

.filetypes-php:before {
  content: "\E089";
}

.filetypes-xhtml:before {
  content: "\E090";
}

.filetypes-htm:before {
  content: "\E091";
}

.filetypes-html:before {
  content: "\E092";
}

.filetypes-asp:before {
  content: "\E093";
}

.filetypes-cer:before {
  content: "\E094";
}

.filetypes-jsp:before {
  content: "\E095";
}

.filetypes-cfm:before {
  content: "\E096";
}

.filetypes-aspx:before {
  content: "\E097";
}

.filetypes-rss:before {
  content: "\E098";
}

.filetypes-csr:before {
  content: "\E099";
}

.filetypes-less:before {
  content: "\E100";
}

.filetypes-otf:before {
  content: "\E101";
}

.filetypes-ttf:before {
  content: "\E102";
}

.filetypes-font:before {
  content: "\E103";
}

.filetypes-fnt:before {
  content: "\E104";
}

.filetypes-eot:before {
  content: "\E105";
}

.filetypes-woff:before {
  content: "\E106";
}

.filetypes-zip:before {
  content: "\E107";
}

.filetypes-zipx:before {
  content: "\E108";
}

.filetypes-rar:before {
  content: "\E109";
}

.filetypes-targ:before {
  content: "\E110";
}

.filetypes-sitx:before {
  content: "\E111";
}

.filetypes-deb:before {
  content: "\E112";
}

.filetypes-e-7z:before {
  content: "\E113";
}

.filetypes-pkg:before {
  content: "\E114";
}

.filetypes-rpm:before {
  content: "\E115";
}

.filetypes-cbr:before {
  content: "\E116";
}

.filetypes-gz:before {
  content: "\E117";
}

.filetypes-dmg:before {
  content: "\E118";
}

.filetypes-cue:before {
  content: "\E119";
}

.filetypes-bin:before {
  content: "\E120";
}

.filetypes-iso:before {
  content: "\E121";
}

.filetypes-hdf:before {
  content: "\E122";
}

.filetypes-vcd:before {
  content: "\E123";
}

.filetypes-bak:before {
  content: "\E124";
}

.filetypes-tmp:before {
  content: "\E125";
}

.filetypes-ics:before {
  content: "\E126";
}

.filetypes-msi:before {
  content: "\E127";
}

.filetypes-cfg:before {
  content: "\E128";
}

.filetypes-ini:before {
  content: "\E129";
}

.filetypes-prf:before {
  content: "\E130";
}

.filetypes-json:before {
  content: "\E131";
}

.filetypes-site:before {
  content: "\E132";
}

.filetypes-xap:before {
  content: "\E133";
}

.filetypes-api:before {
  content: "\E134";
}

.filetypes-ico:before {
  content: "\E135";
}

.filetypes-webp:before {
  content: "\E136";
}

.filetypes-bpg:before {
  content: "\E137";
}

.filetypes-flac:before {
  content: "\E138";
}

.filetypes-ogg:before {
  content: "\E139";
}

.filetypes-unknown:before {
  content: "\E140";
}

@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");
}

.halflings {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.halflings.x05 {
  font-size: 6px;
}

.halflings.x2 {
  font-size: 24px;
}

.halflings.x3 {
  font-size: 36px;
}

.halflings.x4 {
  font-size: 48px;
}

.halflings.x5 {
  font-size: 60px;
}

.halflings.x6 {
  font-size: 72px;
}

.halflings.x7 {
  font-size: 84px;
}

.halflings.x8 {
  font-size: 96px;
}

.halflings.light:before {
  color: #f2f2f2;
}

.halflings.drop:before {
  text-shadow: -1px 1px 3px rgba(0, 0, 0, 0.3);
}

.halflings.flip {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  -webkit-filter: FlipH;
          filter: FlipH;
  -ms-filter: "FlipH";
}

.halflings.flipv {
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
  -webkit-filter: FlipV;
          filter: FlipV;
  -ms-filter: "FlipV";
}

.halflings.rotate90 {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.halflings.rotate180 {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.halflings.rotate270 {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}

.halflings-glass:before {
  content: "\E001";
}

.halflings-music:before {
  content: "\E002";
}

.halflings-search:before {
  content: "\E003";
}

.halflings-envelope:before {
  content: "\E004";
}

.halflings-heart:before {
  content: "\E005";
}

.halflings-star:before {
  content: "\E006";
}

.halflings-star-empty:before {
  content: "\E007";
}

.halflings-user:before {
  content: "\E008";
}

.halflings-film:before {
  content: "\E009";
}

.halflings-th-large:before {
  content: "\E010";
}

.halflings-th:before {
  content: "\E011";
}

.halflings-th-list:before {
  content: "\E012";
}

.halflings-ok:before {
  content: "\E013";
}

.halflings-remove:before {
  content: "\E014";
}

.halflings-zoom-in:before {
  content: "\E015";
}

.halflings-zoom-out:before {
  content: "\E016";
}

.halflings-off:before {
  content: "\E017";
}

.halflings-signal:before {
  content: "\E018";
}

.halflings-cog:before {
  content: "\E019";
}

.halflings-trash:before {
  content: "\E020";
}

.halflings-home:before {
  content: "\E021";
}

.halflings-file:before {
  content: "\E022";
}

.halflings-time:before {
  content: "\E023";
}

.halflings-road:before {
  content: "\E024";
}

.halflings-download-alt:before {
  content: "\E025";
}

.halflings-download:before {
  content: "\E026";
}

.halflings-upload:before {
  content: "\E027";
}

.halflings-inbox:before {
  content: "\E028";
}

.halflings-play-circle:before {
  content: "\E029";
}

.halflings-repeat:before {
  content: "\E030";
}

.halflings-refresh:before {
  content: "\E031";
}

.halflings-list-alt:before {
  content: "\E032";
}

.halflings-lock:before {
  content: "\E033";
}

.halflings-flag:before {
  content: "\E034";
}

.halflings-headphones:before {
  content: "\E035";
}

.halflings-volume-off:before {
  content: "\E036";
}

.halflings-volume-down:before {
  content: "\E037";
}

.halflings-volume-up:before {
  content: "\E038";
}

.halflings-qrcode:before {
  content: "\E039";
}

.halflings-barcode:before {
  content: "\E040";
}

.halflings-tag:before {
  content: "\E041";
}

.halflings-tags:before {
  content: "\E042";
}

.halflings-book:before {
  content: "\E043";
}

.halflings-bookmark:before {
  content: "\E044";
}

.halflings-print:before {
  content: "\E045";
}

.halflings-camera:before {
  content: "\E046";
}

.halflings-font:before {
  content: "\E047";
}

.halflings-bold:before {
  content: "\E048";
}

.halflings-italic:before {
  content: "\E049";
}

.halflings-text-height:before {
  content: "\E050";
}

.halflings-text-width:before {
  content: "\E051";
}

.halflings-align-left:before {
  content: "\E052";
}

.halflings-align-center:before {
  content: "\E053";
}

.halflings-align-right:before {
  content: "\E054";
}

.halflings-align-justify:before {
  content: "\E055";
}

.halflings-list:before {
  content: "\E056";
}

.halflings-indent-left:before {
  content: "\E057";
}

.halflings-indent-right:before {
  content: "\E058";
}

.halflings-facetime-video:before {
  content: "\E059";
}

.halflings-picture:before {
  content: "\E060";
}

.halflings-pencil:before {
  content: "\E061";
}

.halflings-map-marker:before {
  content: "\E062";
}

.halflings-adjust:before {
  content: "\E063";
}

.halflings-tint:before {
  content: "\E064";
}

.halflings-edit:before {
  content: "\E065";
}

.halflings-share:before {
  content: "\E066";
}

.halflings-check:before {
  content: "\E067";
}

.halflings-move:before {
  content: "\E068";
}

.halflings-step-backward:before {
  content: "\E069";
}

.halflings-fast-backward:before {
  content: "\E070";
}

.halflings-backward:before {
  content: "\E071";
}

.halflings-play:before {
  content: "\E072";
}

.halflings-pause:before {
  content: "\E073";
}

.halflings-stop:before {
  content: "\E074";
}

.halflings-forward:before {
  content: "\E075";
}

.halflings-fast-forward:before {
  content: "\E076";
}

.halflings-step-forward:before {
  content: "\E077";
}

.halflings-eject:before {
  content: "\E078";
}

.halflings-chevron-left:before {
  content: "\E079";
}

.halflings-chevron-right:before {
  content: "\E080";
}

.halflings-plus-sign:before {
  content: "\E081";
}

.halflings-minus-sign:before {
  content: "\E082";
}

.halflings-remove-sign:before {
  content: "\E083";
}

.halflings-ok-sign:before {
  content: "\E084";
}

.halflings-question-sign:before {
  content: "\E085";
}

.halflings-info-sign:before {
  content: "\E086";
}

.halflings-screenshot:before {
  content: "\E087";
}

.halflings-remove-circle:before {
  content: "\E088";
}

.halflings-ok-circle:before {
  content: "\E089";
}

.halflings-ban-circle:before {
  content: "\E090";
}

.halflings-arrow-left:before {
  content: "\E091";
}

.halflings-arrow-right:before {
  content: "\E092";
}

.halflings-arrow-up:before {
  content: "\E093";
}

.halflings-arrow-down:before {
  content: "\E094";
}

.halflings-share-alt:before {
  content: "\E095";
}

.halflings-resize-full:before {
  content: "\E096";
}

.halflings-resize-small:before {
  content: "\E097";
}

.halflings-plus:before {
  content: "\E098";
}

.halflings-minus:before {
  content: "\E099";
}

.halflings-asterisk:before {
  content: "\E100";
}

.halflings-exclamation-sign:before {
  content: "\E101";
}

.halflings-gift:before {
  content: "\E102";
}

.halflings-leaf:before {
  content: "\E103";
}

.halflings-fire:before {
  content: "\E104";
}

.halflings-eye-open:before {
  content: "\E105";
}

.halflings-eye-close:before {
  content: "\E106";
}

.halflings-warning-sign:before {
  content: "\E107";
}

.halflings-plane:before {
  content: "\E108";
}

.halflings-calendar:before {
  content: "\E109";
}

.halflings-random:before {
  content: "\E110";
}

.halflings-comments:before {
  content: "\E111";
}

.halflings-magnet:before {
  content: "\E112";
}

.halflings-chevron-up:before {
  content: "\E113";
}

.halflings-chevron-down:before {
  content: "\E114";
}

.halflings-retweet:before {
  content: "\E115";
}

.halflings-shopping-cart:before {
  content: "\E116";
}

.halflings-folder-close:before {
  content: "\E117";
}

.halflings-folder-open:before {
  content: "\E118";
}

.halflings-resize-vertical:before {
  content: "\E119";
}

.halflings-resize-horizontal:before {
  content: "\E120";
}

.halflings-hdd:before {
  content: "\E121";
}

.halflings-bullhorn:before {
  content: "\E122";
}

.halflings-bell:before {
  content: "\E123";
}

.halflings-certificate:before {
  content: "\E124";
}

.halflings-thumbs-up:before {
  content: "\E125";
}

.halflings-thumbs-down:before {
  content: "\E126";
}

.halflings-hand-right:before {
  content: "\E127";
}

.halflings-hand-left:before {
  content: "\E128";
}

.halflings-hand-top:before {
  content: "\E129";
}

.halflings-hand-down:before {
  content: "\E130";
}

.halflings-circle-arrow-right:before {
  content: "\E131";
}

.halflings-circle-arrow-left:before {
  content: "\E132";
}

.halflings-circle-arrow-top:before {
  content: "\E133";
}

.halflings-circle-arrow-down:before {
  content: "\E134";
}

.halflings-globe:before {
  content: "\E135";
}

.halflings-wrench:before {
  content: "\E136";
}

.halflings-tasks:before {
  content: "\E137";
}

.halflings-filter:before {
  content: "\E138";
}

.halflings-briefcase:before {
  content: "\E139";
}

.halflings-fullscreen:before {
  content: "\E140";
}

.halflings-dashboard:before {
  content: "\E141";
}

.halflings-paperclip:before {
  content: "\E142";
}

.halflings-heart-empty:before {
  content: "\E143";
}

.halflings-link:before {
  content: "\E144";
}

.halflings-phone:before {
  content: "\E145";
}

.halflings-pushpin:before {
  content: "\E146";
}

.halflings-euro:before {
  content: "\E147";
}

.halflings-usd:before {
  content: "\E148";
}

.halflings-gbp:before {
  content: "\E149";
}

.halflings-sort:before {
  content: "\E150";
}

.halflings-sort-by-alphabet:before {
  content: "\E151";
}

.halflings-sort-by-alphabet-alt:before {
  content: "\E152";
}

.halflings-sort-by-order:before {
  content: "\E153";
}

.halflings-sort-by-order-alt:before {
  content: "\E154";
}

.halflings-sort-by-attributes:before {
  content: "\E155";
}

.halflings-sort-by-attributes-alt:before {
  content: "\E156";
}

.halflings-unchecked:before {
  content: "\E157";
}

.halflings-expand:before {
  content: "\E158";
}

.halflings-collapse:before {
  content: "\E159";
}

.halflings-collapse-top:before {
  content: "\E160";
}

.halflings-log-in:before {
  content: "\E161";
}

.halflings-flash:before {
  content: "\E162";
}

.halflings-log-out:before {
  content: "\E163";
}

.halflings-new-window:before {
  content: "\E164";
}

.halflings-record:before {
  content: "\E165";
}

.halflings-save:before {
  content: "\E166";
}

.halflings-open:before {
  content: "\E167";
}

.halflings-saved:before {
  content: "\E168";
}

.halflings-import:before {
  content: "\E169";
}

.halflings-export:before {
  content: "\E170";
}

.halflings-send:before {
  content: "\E171";
}

.halflings-floppy-disk:before {
  content: "\E172";
}

.halflings-floppy-saved:before {
  content: "\E173";
}

.halflings-floppy-remove:before {
  content: "\E174";
}

.halflings-floppy-save:before {
  content: "\E175";
}

.halflings-floppy-open:before {
  content: "\E176";
}

.halflings-credit-card:before {
  content: "\E177";
}

.halflings-transfer:before {
  content: "\E178";
}

.halflings-cutlery:before {
  content: "\E179";
}

.halflings-header:before {
  content: "\E180";
}

.halflings-compressed:before {
  content: "\E181";
}

.halflings-earphone:before {
  content: "\E182";
}

.halflings-phone-alt:before {
  content: "\E183";
}

.halflings-tower:before {
  content: "\E184";
}

.halflings-stats:before {
  content: "\E185";
}

.halflings-sd-video:before {
  content: "\E186";
}

.halflings-hd-video:before {
  content: "\E187";
}

.halflings-subtitles:before {
  content: "\E188";
}

.halflings-sound-stereo:before {
  content: "\E189";
}

.halflings-sound-dolby:before {
  content: "\E190";
}

.halflings-sound-5-1:before {
  content: "\E191";
}

.halflings-sound-6-1:before {
  content: "\E192";
}

.halflings-sound-7-1:before {
  content: "\E193";
}

.halflings-copyright-mark:before {
  content: "\E194";
}

.halflings-registration-mark:before {
  content: "\E195";
}

.halflings-cloud:before {
  content: "\E196";
}

.halflings-cloud-download:before {
  content: "\E197";
}

.halflings-cloud-upload:before {
  content: "\E198";
}

.halflings-tree-conifer:before {
  content: "\E199";
}

.halflings-tree-deciduous:before {
  content: "\E200";
}

.halflings-cd:before {
  content: "\E201";
}

.halflings-save-file:before {
  content: "\E202";
}

.halflings-open-file:before {
  content: "\E203";
}

.halflings-level-up:before {
  content: "\E204";
}

.halflings-copy:before {
  content: "\E205";
}

.halflings-paste:before {
  content: "\E206";
}

.halflings-door:before {
  content: "\E207";
}

.halflings-key:before {
  content: "\E208";
}

.halflings-alert:before {
  content: "\E209";
}

.halflings-equalizer:before {
  content: "\E210";
}

.halflings-king:before {
  content: "\E211";
}

.halflings-queen:before {
  content: "\E212";
}

.halflings-pawn:before {
  content: "\E213";
}

.halflings-bishop:before {
  content: "\E214";
}

.halflings-knight:before {
  content: "\E215";
}

.halflings-baby-formula:before {
  content: "\E216";
}

.halflings-tent:before {
  content: "\E217";
}

.halflings-blackboard:before {
  content: "\E218";
}

.halflings-bed:before {
  content: "\E219";
}

.halflings-apple:before {
  content: "\E220";
}

.halflings-erase:before {
  content: "\E221";
}

.halflings-hourglass:before {
  content: "\E222";
}

.halflings-lamp:before {
  content: "\E223";
}

.halflings-duplicate:before {
  content: "\E224";
}

.halflings-piggy-bank:before {
  content: "\E225";
}

.halflings-scissors:before {
  content: "\E226";
}

.halflings-bitcoin:before {
  content: "\E227";
}

.halflings-yen:before {
  content: "\E228";
}

.halflings-ruble:before {
  content: "\E229";
}

.halflings-scale:before {
  content: "\E230";
}

.halflings-ice-lolly:before {
  content: "\E231";
}

.halflings-ice-lolly-tasted:before {
  content: "\E232";
}

.halflings-education:before {
  content: "\E233";
}

.halflings-option-horizontal:before {
  content: "\E234";
}

.halflings-option-vertical:before {
  content: "\E235";
}

.halflings-menu-hamburger:before {
  content: "\E236";
}

.halflings-modal-window:before {
  content: "\E237";
}

.halflings-oil:before {
  content: "\E238";
}

.halflings-grain:before {
  content: "\E239";
}

.halflings-sunglasses:before {
  content: "\E240";
}

.halflings-text-size:before {
  content: "\E241";
}

.halflings-text-color:before {
  content: "\E242";
}

.halflings-text-background:before {
  content: "\E243";
}

.halflings-object-align-top:before {
  content: "\E244";
}

.halflings-object-align-bottom:before {
  content: "\E245";
}

.halflings-object-align-horizontal:before {
  content: "\E246";
}

.halflings-object-align-left:before {
  content: "\E247";
}

.halflings-object-align-vertical:before {
  content: "\E248";
}

.halflings-object-align-right:before {
  content: "\E249";
}

.halflings-triangle-right:before {
  content: "\E250";
}

.halflings-triangle-left:before {
  content: "\E251";
}

.halflings-triangle-bottom:before {
  content: "\E252";
}

.halflings-triangle-top:before {
  content: "\E253";
}

.halflings-terminal:before {
  content: "\E254";
}

.halflings-superscript:before {
  content: "\E255";
}

.halflings-subscript:before {
  content: "\E256";
}

.halflings-menu-left:before {
  content: "\E257";
}

.halflings-menu-right:before {
  content: "\E258";
}

.halflings-menu-down:before {
  content: "\E259";
}

.halflings-menu-up:before {
  content: "\E260";
}

.halflings-building:before {
  content: "\E261";
}

.halflings-tick:before {
  content: "\E262";
}

.halflings-star-half:before {
  content: "\E263";
}

.halflings-hash:before {
  content: "\E264";
}

.halflings-directions:before {
  content: "\E265";
}

.halflings-gas:before {
  content: "\E266";
}

.halflings-snowflake:before {
  content: "\E267";
}

.halflings-sunlight:before {
  content: "\E268";
}

.halflings-selectbox:before {
  content: "\E269";
}

.halflings-sortable:before {
  content: "\E270";
}

.halflings-note-empty:before {
  content: "\E271";
}

.halflings-note:before {
  content: "\E272";
}

.halflings-direction-right:before {
  content: "\E273";
}

.halflings-direction-left:before {
  content: "\E274";
}

.halflings-direction-down:before {
  content: "\E275";
}

.halflings-direction-up:before {
  content: "\E276";
}

.halflings-parking:before {
  content: "\E277";
}

.halflings-coffee-cup:before {
  content: "\E278";
}

.halflings-record-empty:before {
  content: "\E279";
}

.halflings-move-square:before {
  content: "\E280";
}

.halflings-bug:before {
  content: "\E281";
}

.halflings-display:before {
  content: "\E282";
}

.halflings-direction:before {
  content: "\E283";
}

.halflings-group:before {
  content: "\E284";
}

.halflings-reflext-y:before {
  content: "\E285";
}

.halflings-reflect-x:before {
  content: "\E286";
}

.halflings-battery-charging:before {
  content: "\E287";
}

.halflings-battery-full:before {
  content: "\E288";
}

.halflings-battery-75:before {
  content: "\E289";
}

.halflings-battery-50:before {
  content: "\E290";
}

.halflings-battery-25:before {
  content: "\E291";
}

.halflings-battery-10:before {
  content: "\E292";
}

.halflings-paired:before {
  content: "\E293";
}

.halflings-rotate-right:before {
  content: "\E294";
}

.halflings-rotate-left:before {
  content: "\E295";
}

.halflings-list-numbered:before {
  content: "\E296";
}

.halflings-paragraph:before {
  content: "\E297";
}

.halflings-list-plus:before {
  content: "\E298";
}

.halflings-synchronization:before {
  content: "\E299";
}

.halflings-cube-black:before {
  content: "\E300";
}

@font-face {
  font-family: 'Glyphicons Social';
  src: url("../fonts/glyphicons-social-regular.eot");
  src: url("../fonts/glyphicons-social-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/glyphicons-social-regular.woff2") format("woff2"), url("../fonts/glyphicons-social-regular.woff") format("woff"), url("../fonts/glyphicons-social-regular.ttf") format("truetype"), url("../fonts/glyphicons-social-regular.svg#glyphicons_socialregular") format("svg");
}

.social {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Social';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.social.x05 {
  font-size: 12px;
}

.social.x2 {
  font-size: 48px;
}

.social.x3 {
  font-size: 72px;
}

.social.x4 {
  font-size: 96px;
}

.social.x5 {
  font-size: 120px;
}

.social.light:before {
  color: #f2f2f2;
}

.social.drop:before {
  text-shadow: -1px 1px 3px rgba(0, 0, 0, 0.3);
}

.social.flip {
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  -webkit-filter: FlipH;
          filter: FlipH;
  -ms-filter: "FlipH";
}

.social.flipv {
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
  -webkit-filter: FlipV;
          filter: FlipV;
  -ms-filter: "FlipV";
}

.social.rotate90 {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.social.rotate180 {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.social.rotate270 {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}

.social-pinterest:before {
  content: "\E001";
}

.social-dropbox:before {
  content: "\E002";
}

.social-google-plus:before {
  content: "\E003";
}

.social-jolicloud:before {
  content: "\E004";
}

.social-yahoo:before {
  content: "\E005";
}

.social-blogger:before {
  content: "\E006";
}

.social-picasa:before {
  content: "\E007";
}

.social-amazon:before {
  content: "\E008";
}

.social-tumblr:before {
  content: "\E009";
}

.social-wordpress:before {
  content: "\E010";
}

.social-instapaper:before {
  content: "\E011";
}

.social-evernote:before {
  content: "\E012";
}

.social-xing:before {
  content: "\E013";
}

.social-e-mail-envelope:before {
  content: "\E014";
}

.social-dribbble:before {
  content: "\E015";
}

.social-deviantart:before {
  content: "\E016";
}

.social-read-it-later:before {
  content: "\E017";
}

.social-linked-in:before {
  content: "\E018";
}

.social-gmail:before {
  content: "\E019";
}

.social-pinboard:before {
  content: "\E020";
}

.social-behance:before {
  content: "\E021";
}

.social-github:before {
  content: "\E022";
}

.social-youtube:before {
  content: "\E023";
}

.social-open-id:before {
  content: "\E024";
}

.social-foursquare:before {
  content: "\E025";
}

.social-quora:before {
  content: "\E026";
}

.social-badoo:before {
  content: "\E027";
}

.social-spotify:before {
  content: "\E028";
}

.social-stumbleupon:before {
  content: "\E029";
}

.social-readability:before {
  content: "\E030";
}

.social-facebook:before {
  content: "\E031";
}

.social-twitter:before {
  content: "\E032";
}

.social-instagram:before {
  content: "\E033";
}

.social-posterous-spaces:before {
  content: "\E034";
}

.social-vimeo:before {
  content: "\E035";
}

.social-flickr:before {
  content: "\E036";
}

.social-last-fm:before {
  content: "\E037";
}

.social-rss:before {
  content: "\E038";
}

.social-skype:before {
  content: "\E039";
}

.social-e-mail:before {
  content: "\E040";
}

.social-vine:before {
  content: "\E041";
}

.social-myspace:before {
  content: "\E042";
}

.social-goodreads:before {
  content: "\E043";
}

.social-apple:before {
  content: "\E044";
}

.social-windows:before {
  content: "\E045";
}

.social-yelp:before {
  content: "\E046";
}

.social-playstation:before {
  content: "\E047";
}

.social-xbox:before {
  content: "\E048";
}

.social-android:before {
  content: "\E049";
}

.social-ios:before {
  content: "\E050";
}

.social-wikipedia:before {
  content: "\E051";
}

.social-pocket:before {
  content: "\E052";
}

.social-steam:before {
  content: "\E053";
}

.social-soundcloud:before {
  content: "\E054";
}

.social-slideshare:before {
  content: "\E055";
}

.social-netflix:before {
  content: "\E056";
}

.social-paypal:before {
  content: "\E057";
}

.social-google-drive:before {
  content: "\E058";
}

.social-linux-foundation:before {
  content: "\E059";
}

.social-ebay:before {
  content: "\E060";
}

.social-bitbucket:before {
  content: "\E061";
}

.social-whatsapp:before {
  content: "\E062";
}

.social-buffer:before {
  content: "\E063";
}

.social-medium:before {
  content: "\E064";
}

.social-stackoverflow:before {
  content: "\E065";
}

.social-linux:before {
  content: "\E066";
}

.social-vk:before {
  content: "\E067";
}

.social-snapchat:before {
  content: "\E068";
}

.social-etsy:before {
  content: "\E069";
}

.social-stackexchange:before {
  content: "\E070";
}

/*---Standard---*/
/*---BASE---*/
.navPush {
  padding-top: 2rem !important;
}

.products-container {
  margin-top: 4rem;
}

.navbar-toggle {
  position: absolute !important;
  /* float: right; */
  right: 0rem !important;
  top: 3rem !important;
  padding: 9px 10px !important;
  /* margin-top: 8px; */
  /* margin-right: 15px; */
  /* margin-bottom: 8px; */
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}

.content-wrapper {
  margin-top: 110px;
}

.navbar, .navbar-fixed-top {
  height: 110px !important;
}

.main-menu {
  margin-top: 3rem;
}

.navbar-nav {
  font-size: 1.3rem;
}

body.modal-open {
  overflow: hidden;
}

.glyphicon-spin {
  -webkit-animation: spin 1000ms infinite linear;
  animation: spin 1000ms infinite linear;
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

/*---LOGIN---*/
.loginContainer {
  background-color: rgba(255, 255, 255, 0.4);
  border-radius: 6px;
}

.forgotPassword {
  font-size: 13px;
  padding-top: 1.2rem;
  color: #555;
}

.forgotPassword a {
  color: #555;
}

/*---NAVIGATION---*/
.kv-sidenav li a {
  border-bottom: 0 !important;
}

/*---NAVBAR---*/
.navbar {
  min-height: 110px;
  border: 0;
  -webkit-box-shadow: 0px 2px 10px 0px rgba(153, 153, 153, 0.25);
  box-shadow: 0px 2px 10px 0px rgba(153, 153, 153, 0.25);
}

#navlogoContainer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 2rem;
}

#navlogoContainer img {
  width: auto;
  height: 6.3rem;
}

#navLogo {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.navbar-right .tooltip {
  margin-top: -10px;
}

.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {
  max-height: 410px !important;
}

/*---LAYOUT---*/
.fullWidth {
  width: 100%;
}

.noPadding {
  padding: 0 !important;
  margin: 0 !important;
}

.nocolPadding {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.nocolPadding-left {
  padding-left: 0 !important;
}

.row-offset {
  margin-left: -15px;
  margin-right: -15px;
}

.col-no-margin {
  margin-left: -15px;
  margin-right: -15px;
}

.modal-content {
  border-radius: 0 !important;
}

.centreVertical {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.btn-heading {
  height: 37px;
  font-size: 16px;
  text-align: left;
}

.panel-secondary {
  border-color: #eee;
  overflow: hidden;
}

.panel-heading {
  border-bottom: 0;
}

.panelList li {
  padding-bottom: 1em;
}

.panel-big-title {
  padding: 0;
  margin: 0;
  font-weight: 400;
}

.panel-summary .form-group {
  margin-bottom: 0;
}

.panel-body h2 {
  padding-bottom: 0.2em;
}

.panel-pagination .panel, .panel-pagination .panel-default, .panel-pagination ul {
  margin: 0;
  padding: 0;
}

.panel-pagination li {
  margin: 0;
  padding: 0;
}

.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top: 0;
}

.pagination {
  height: 100% !important;
}

.table-responsive {
  border: 0;
}

.table-responsive th {
  text-align: center;
}

#messageModal input-group {
  float: left;
}

.modal-header {
  max-height: 37px;
  font-size: 16px;
  padding: 10px 15px;
  border-bottom: 0;
}

.modal-body {
  padding: 15px 15px 0 15px;
}

.modal-footer {
  border-top: 0;
}

.bg-danger {
  background: #d9534f;
  color: white;
  font-weight: bold;
}

.tooltip.in {
  opacity: 1;
}

address {
  margin-bottom: 0;
}

.icon-dropdown-fix a {
  float: left;
}

.icon-dropdown-fix .gridview-dropdown .dropdown-menu {
  min-width: 200px;
  margin-top: 20px;
  position: absolute;
  text-align: center;
}

.icon-dropdown-fix .gridview-dropdown button {
  width: 100%;
  margin-bottom: 10px;
}

.icon-dropdown-fix .gridview-dropdown .input-group {
  margin-bottom: 10px;
}

.icon-dropdown-fix .gridview-dropdown i {
  float: left;
  padding-left: 6px;
  padding-right: 6px;
  cursor: pointer;
}

.stylesTooltip {
  position: absolute;
  z-index: 9999;
}

.template-title-container {
  min-height: 36px;
}

/*---CONTENT---*/
.carousel-inner .item img {
  width: 2000px;
  height: 240px;
}

.slider-inner {
  position: relative;
}

.sliderOptions {
  position: absolute;
  z-index: 10000;
  font-size: 1.8em;
  width: 35px;
  top: 50%;
  left: 1em;
  background-color: white;
  top: 1em;
  text-align: center;
  border-radius: 6px;
  opacity: 0.5;
}

.sliderOptions:hover {
  opacity: 1;
}

.slider-preview-container {
  max-width: 100%;
  height: auto;
  overflow: hidden;
}

.slider-preview-container img {
  max-width: 100%;
}

.glancePanel {
  padding-top: 2em;
  padding-bottom: 2em;
}

.myAccountStats {
  font-size: 1.2em;
}

.myAccountStats td {
  width: 200px;
  padding-top: 0.4em;
  padding-bottom: 0.4em;
}

.sub-title {
  margin-top: -3px;
  margin-bottom: 18px;
}

.glanceHeading {
  font-size: 0.9em;
}

h4 {
  margin-top: 0 !important;
  margin-bottom: 20px;
  font-size: 16px;
}

.font12 {
  font-size: 1.2em;
}

.font14 {
  font-size: 1.4em;
}

.template-lg {
  min-height: 346px;
}

.thumbnail h3 {
  font-size: 1.2em;
}

.thumbnail p {
  font-size: 1em;
}

#faqGDO p {
  margin-bottom: 2em;
}

.itemTitle {
  margin: 0;
  font-weight: bold;
}

.supportFAQ p {
  padding-top: 2em;
}

.selectQuantity {
  margin-right: -50px !important;
}

/*---PROGRESS BARS---*/
.progress-container {
  position: relative;
  height: 37px;
  margin-bottom: 15px;
  overflow: hidden;
}

.progress-background, .progress-foreground {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.orderStatus .progress {
  height: 37px;
  margin-bottom: 15px;
}

.orderStatus .progress-bar {
  line-height: 37px;
}

.progress-background .progress {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.progress-background .progress-bar {
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: #eee;
  color: #999;
  border-right: 1px solid #ddd;
}

.progress-background .progress-bar:last-child:after {
  border-right: 0;
}

.progress-foreground {
  border: 1px solid #ddd;
  border-radius: 4px;
}

.progress-foreground .progress {
  background-color: rgba(0, 0, 0, 0);
  -webkit-box-shadow: none;
          box-shadow: none;
}

/*---IMAGES---*/
.landingBanner > .thumbnail {
  margin-bottom: 0;
}

.thumbnailImg {
  min-height: 200px;
  text-align: center;
}

.cartImg {
  border: 2px solid;
}

.userStyled .dropdown-menu {
  padding: 0;
  border: none !important;
}

.userStyled .list-group-item {
  cursor: pointer;
}

.userStyled .btn-group {
  display: run-in !important;
}

/*---LINKS/BUTTONS---*/
.btn {
  color: #fff;
}

.btn:hover {
  color: #fff;
}

.btnCustom {
  height: 38px;
  padding: 10px 15px;
  border-radius: 4px;
  border: 1px solid #ddd;
}

.btnCustom h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}

.btn-warning {
  background: #f18b00;
}

.btn.disabled {
  opacity: 0.6;
}

.btn-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
}

.btn-flex .btn:first-child {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

#repeat-order-button {
  margin-top: -5px;
  margin-bottom: 15px;
}

.ordered-item-buttons button {
  min-width: 144px;
  margin-bottom: 15px;
}

.text-like-button {
  line-height: 34px;
}

.iconLink span {
  vertical-align: bottom;
}

a {
  color: #333;
}

a:hover, a:visited {
  text-decoration: none;
}

.helpAnchor {
  display: block;
  position: relative;
  top: -120px;
  visibility: hidden;
}

.setPermissions {
  padding-left: 6px;
}

.alert-danger {
  background-color: #d9534f;
  color: #fff;
}

/* SLIDER */
.slider-container {
  margin-bottom: 5rem;
  background-color: #F5F5F5;
}

.no-home-slider {
  margin-top: 110px;
  margin-bottom: 5rem;
}

/*---BASKET---*/
.basketPanel .panel-body {
  padding-bottom: 0;
}

.basketContents ul {
  margin: 0;
}

.basketContents .thumbnail {
  border: 0;
  margin-bottom: 0;
}

.basketContents hr {
  margin-top: 0;
  margin-bottom: 10px;
}

.basketInfo li {
  margin-bottom: 1em;
}

.basketSidePanel {
  min-height: 208px;
  padding-top: 1em;
}

.basketLinks {
  line-height: 34px;
}

.basketLinks i {
  font-size: 40px;
}

.basketLinks .filetypes-pdf {
  color: #d9534f;
}

.basketLinks .filetypes-xlsx {
  color: #50b948;
}

.basketContents .form-control {
  width: 80%;
  margin: 0px;
  height: 20px !important;
  padding: 0 12px;
}

.basketButtons {
  padding-top: 0.25em;
  padding-bottom: 0;
}

.cartPackItem {
  background-color: #DFDFDF !important;
  height: 14em;
}

.cartPackItem .thumbnail img {
  height: auto;
  width: 80%;
}

.thumbnail-sm {
  background-color: #DFDFDF;
  height: auto;
  width: 80%;
  margin-top: -1em;
}

.basket-items-fix {
  margin-top: -15px;
}

/*---CKEDITOR---*/
.ckeditor-full {
  margin: -15px -15px -30px -15px;
  overflow: hidden;
}

/*---STRIPE---*/
.middle {
  width: 100%;
  padding: 0;
  text-align: center;
}

.middle input[type="radio"] {
  display: none;
}

.middle input[type="radio"]:checked + .box {
  background-color: #5cb85c;
}

.middle input[type="radio"]:checked + .box span {
  color: white;
}

.middle input[type="radio"] label {
  margin: 0 !important;
}

.middle .box {
  width: 220px;
  height: 100px;
  background-color: #DFDFDF;
  color: #A9A9A9;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  will-change: transition;
  display: inline-block;
  text-align: center;
  cursor: pointer;
  position: relative;
  font-weight: bold;
}

.middle .box span {
  position: absolute;
  left: 0;
  right: 0;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  font-size: 1.5em;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.middle .box span:before {
  font-size: 1.2em;
  display: block;
  opacity: 0;
  -webkit-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  font-weight: normal;
  color: white;
}

.middle .front-end span:before {
  content: '\f121';
}

.middle .back-end span:before {
  content: '\f0f4';
}

/*---FOOTER---*/
#footerPush {
  min-height: 550px;
}

#footer {
  min-height: 22em;
  padding-top: 3em;
  padding-bottom: 2em;
}

#footer h4 {
  padding-bottom: 1em;
}

#footer h5 {
  margin-bottom: 0.2em !important;
}

.cc-note {
  height: 3em;
  line-height: 3em;
}

/*---GUBBINS---*/
.gi-15x {
  font-size: 1.5em;
}

.gi-30x {
  font-size: 3em;
}

.inline {
  display: inline;
}

.bold {
  font-weight: bold;
}

.pointer {
  cursor: pointer;
}

.vb-0x {
  margin-bottom: 0px;
}

.vb-15x {
  margin-bottom: 15px;
}

.vb-30x {
  margin-bottom: 30px;
}

.vb-45x {
  margin-bottom: 45px;
}

.vb-60x {
  margin-bottom: 60px;
}

.vbt-15x {
  margin-top: 15px;
}

.vbt-30x {
  margin-top: 30px;
}

.vbt-45x {
  margin-top: 45px;
}

/*---Medium---*/
@media (min-width: 768px) {
  .navbar {
    min-height: 110px;
    border: 0;
    -webkit-box-shadow: 0px 2px 10px 0px rgba(153, 153, 153, 0.25);
    box-shadow: 0px 2px 10px 0px rgba(153, 153, 153, 0.25);
    padding-bottom: 1rem !important;
  }
  #navlogoContainer {
    margin: 1rem 0;
    padding-top: 2rem;
  }
  #navLogo {
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
  }
  .navbar-right .tooltip {
    margin-top: -10px;
  }
  /* center menu on tablets */
  .navbar-nav {
    float: none !important;
    margin: 0 auto;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .content-wrapper {
    margin-top: 210px;
  }
  .navbar, .navbar-fixed-top {
    height: 210px;
  }
}

/*---Large---*/
@media (min-width: 992px) {
  .navbar-nav {
    float: right !important;
    margin: 0 auto;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .main-menu {
    margin-top: 4rem !important;
  }
  .navbar-nav {
    font-size: 1.2rem;
  }
  .content-wrapper, .adminAlert {
    margin-top: 140px !important;
  }
  .navbar, .navbar-fixed-top {
    height: 140px !important;
  }
  #navlogoContainer {
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
  }
}

/*---X-Large---*/
/*---X-small---*/
@media (max-width: 380px) {
  #navlogoContainer img {
    width: auto;
    height: 4.3rem;
  }
  #navlogoContainer {
    padding-top: 3rem;
  }
}

#editorModal {
  padding: 0 !important;
  overflow-y: hidden;
}

#editorModal .modal-content {
  height: 100%;
  border-radius: 0;
}

#editorModal .modal-dialog {
  margin: 0 auto;
  width: 100%;
}

#editorModal .documentOptions {
  display: none;
}

.editorPanel {
  min-height: 64px;
  background: #fff;
  border-bottom: 1px solid #000;
}

.editorOptions {
  padding: 15px 0;
}

.editorOptions .btn-secondary {
  background-color: #999;
}

.editorOptions .input-group-addon {
  min-width: 125px;
}

.editorOptions p {
  font-size: 1.1em;
  margin: 0;
  height: 34px;
  line-height: 34px;
  font-weight: bold;
}

.editorOptions .form-group {
  margin-right: 15px;
}

.editorOptions .form-control {
  min-width: 180px;
}

.editorOptions h1 {
  font-size: 1em;
  color: #a9a9a9;
  margin: 0;
  padding: 0;
}

.editorControls p {
  padding-top: 1em;
}

.editorControls .glyphicon {
  color: #999;
  padding-right: 0.2em;
}

.editorControls .glyphicon:hover {
  color: #777;
  transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  z-index: 1;
  -webkit-transition: border .5s, -webkit-transform .5s;
  transition: border .5s, -webkit-transform .5s;
  transition: transform .5s, border .5s;
  transition: transform .5s, border .5s, -webkit-transform .5s;
  -webkit-transition: -webkit-transform .5s, border .5s;
  -moz-transition: -moz-transform .5s, border .5s;
}

.editorDetails {
  padding-top: 0.8em;
}

.editorDetails p {
  font-size: 1.2em;
}

.editorTop {
  padding-bottom: 15px;
}

#editorFrame, #uploadFrame {
  width: 100%;
  height: calc(100vh - 64px);
  border: none;
  background-color: #323232;
}

#uploadFrame #uploadBtn {
  width: 20%;
  height: 150px;
  position: absolute;
  top: calc(50vh - 75px);
  left: calc(50vw - 10%);
}

.editorWindow {
  overflow-y: hidden;
}

.divider {
  position: absolute;
  left: 50%;
  top: 10%;
  bottom: 10%;
  border-left: 1px solid white;
}
/*# sourceMappingURL=site.css.map */