/*
 *	FONT-AWESOME (font-awesome.min.css) v3.1.0
 */

@font-face{font-family:'FontAwesome';src:url('../font/fontawesome-webfont.eot?v=3.2.1');src:url('../font/fontawesome-webfont.eot?#iefix&v=3.2.1') format('embedded-opentype'),url('../font/fontawesome-webfont.woff?v=3.2.1') format('woff'),url('../font/fontawesome-webfont.ttf?v=3.2.1') format('truetype'),url('../font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1') format('svg');font-weight:normal;font-style:normal;}[class^="icon-"],[class*=" icon-"]{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;*margin-right:.3em;}
[class^="icon-"]:before,[class*=" icon-"]:before{text-decoration:inherit;display:inline-block;speak:none;} .icon-large:before{vertical-align:-10%;font-size:1.3333333333333333em;} a [class^="icon-"],a [class*=" icon-"]{display:inline;} [class^="icon-"].icon-fixed-width,[class*=" icon-"].icon-fixed-width{display:inline-block;width:1.1428571428571428em;text-align:right;padding-right:0.2857142857142857em;}[class^="icon-"].icon-fixed-width.icon-large,[class*=" icon-"].icon-fixed-width.icon-large{width:1.4285714285714286em;} .icons-ul{margin-left:2.142857142857143em;list-style-type:none;}.icons-ul>li{position:relative;} .icons-ul .icon-li{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;text-align:center;line-height:inherit;} [class^="icon-"].hide,[class*=" icon-"].hide{display:none;} .icon-muted{color:#eeeeee;} .icon-light{color:#ffffff;} .icon-dark{color:#333333;} .icon-border{border:solid 1px #eeeeee;padding:.2em .25em .15em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} .icon-2x{font-size:2em;}.icon-2x.icon-border{border-width:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} .icon-3x{font-size:3em;}.icon-3x.icon-border{border-width:3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;} .icon-4x{font-size:4em;}.icon-4x.icon-border{border-width:4px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;} .icon-5x{font-size:5em;}.icon-5x.icon-border{border-width:5px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;} .pull-right{float:right;} .pull-left{float:left;} [class^="icon-"].pull-left,[class*=" icon-"].pull-left{margin-right:.3em;} [class^="icon-"].pull-right,[class*=" icon-"].pull-right{margin-left:.3em;} [class^="icon-"],[class*=" icon-"]{display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0% 0%;background-repeat:repeat;margin-top:0;} .icon-white,.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^="icon-"],.dropdown-submenu:hover>a>[class*=" icon-"]{background-image:none;} .btn [class^="icon-"].icon-large,.nav [class^="icon-"].icon-large,.btn [class*=" icon-"].icon-large,.nav [class*=" icon-"].icon-large{line-height:.9em;} .btn [class^="icon-"].icon-spin,.nav [class^="icon-"].icon-spin,.btn [class*=" icon-"].icon-spin,.nav [class*=" icon-"].icon-spin{display:inline-block;} .nav-tabs [class^="icon-"],.nav-pills [class^="icon-"],.nav-tabs [class*=" icon-"],.nav-pills [class*=" icon-"],.nav-tabs [class^="icon-"].icon-large,.nav-pills [class^="icon-"].icon-large,.nav-tabs [class*=" icon-"].icon-large,.nav-pills [class*=" icon-"].icon-large{line-height:.9em;} .btn [class^="icon-"].pull-left.icon-2x,.btn [class*=" icon-"].pull-left.icon-2x,.btn [class^="icon-"].pull-right.icon-2x,.btn [class*=" icon-"].pull-right.icon-2x{margin-top:.18em;} .btn [class^="icon-"].icon-spin.icon-large,.btn [class*=" icon-"].icon-spin.icon-large{line-height:.8em;} .btn.btn-small [class^="icon-"].pull-left.icon-2x,.btn.btn-small [class*=" icon-"].pull-left.icon-2x,.btn.btn-small [class^="icon-"].pull-right.icon-2x,.btn.btn-small [class*=" icon-"].pull-right.icon-2x{margin-top:.25em;} .btn.btn-large [class^="icon-"],.btn.btn-large [class*=" icon-"]{margin-top:0;}.btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-top:.05em;} .btn.btn-large [class^="icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-left.icon-2x{margin-right:.2em;} .btn.btn-large [class^="icon-"].pull-right.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x{margin-left:.2em;} .nav-list [class^="icon-"],.nav-list [class*=" icon-"]{line-height:inherit;} .icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:-35%;}.icon-stack [class^="icon-"],.icon-stack [class*=" icon-"]{display:block;text-align:center;position:absolute;width:100%;height:100%;font-size:1em;line-height:inherit;*line-height:2em;} .icon-stack .icon-stack-base{font-size:2em;*line-height:1em;} .icon-spin{display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;} a .icon-stack,a .icon-spin{display:inline-block;text-decoration:none;} @-moz-keyframes spin{0%{-moz-transform:rotate(0deg);} 100%{-moz-transform:rotate(359deg);}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);} 100%{-webkit-transform:rotate(359deg);}}@-o-keyframes spin{0%{-o-transform:rotate(0deg);} 100%{-o-transform:rotate(359deg);}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg);} 100%{-ms-transform:rotate(359deg);}}@keyframes spin{0%{transform:rotate(0deg);} 100%{transform:rotate(359deg);}}.icon-rotate-90:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);} .icon-rotate-180:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);} .icon-rotate-270:before{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);} .icon-flip-horizontal:before{-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1);} .icon-flip-vertical:before{-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1);} a .icon-rotate-90:before,a .icon-rotate-180:before,a .icon-rotate-270:before,a .icon-flip-horizontal:before,a .icon-flip-vertical:before{display:inline-block;}
.icon-glass:before{content:"\f000";} .icon-music:before{content:"\f001";} .icon-search:before{content:"\f002";} .icon-envelope-alt:before{content:"\f003";} .icon-heart:before{content:"\f004";} .icon-star:before{content:"\f005";} .icon-star-empty:before{content:"\f006";} .icon-user:before{content:"\f007";} .icon-film:before{content:"\f008";} .icon-th-large:before{content:"\f009";} .icon-th:before{content:"\f00a";} .icon-th-list:before{content:"\f00b";} .icon-ok:before{content:"\f00c";} .icon-remove:before{content:"\f00d";} .icon-zoom-in:before{content:"\f00e";} .icon-zoom-out:before{content:"\f010";} .icon-power-off:before,.icon-off:before{content:"\f011";} .icon-signal:before{content:"\f012";} .icon-gear:before,.icon-cog:before{content:"\f013";} .icon-trash:before{content:"\f014";} .icon-home:before{content:"\f015";} .icon-file-alt:before{content:"\f016";} .icon-time:before{content:"\f017";} .icon-road:before{content:"\f018";} .icon-download-alt:before{content:"\f019";} .icon-download:before{content:"\f01a";} .icon-upload:before{content:"\f01b";} .icon-inbox:before{content:"\f01c";} .icon-play-circle:before{content:"\f01d";} .icon-rotate-right:before,.icon-repeat:before{content:"\f01e";} .icon-refresh:before{content:"\f021";} .icon-list-alt:before{content:"\f022";} .icon-lock:before{content:"\f023";} .icon-flag:before{content:"\f024";} .icon-headphones:before{content:"\f025";} .icon-volume-off:before{content:"\f026";} .icon-volume-down:before{content:"\f027";} .icon-volume-up:before{content:"\f028";} .icon-qrcode:before{content:"\f029";} .icon-barcode:before{content:"\f02a";} .icon-tag:before{content:"\f02b";} .icon-tags:before{content:"\f02c";} .icon-book:before{content:"\f02d";} .icon-bookmark:before{content:"\f02e";} .icon-print:before{content:"\f02f";} .icon-camera:before{content:"\f030";} .icon-font:before{content:"\f031";} .icon-bold:before{content:"\f032";} .icon-italic:before{content:"\f033";} .icon-text-height:before{content:"\f034";} .icon-text-width:before{content:"\f035";} .icon-align-left:before{content:"\f036";} .icon-align-center:before{content:"\f037";} .icon-align-right:before{content:"\f038";} .icon-align-justify:before{content:"\f039";} .icon-list:before{content:"\f03a";} .icon-indent-left:before{content:"\f03b";} .icon-indent-right:before{content:"\f03c";} .icon-facetime-video:before{content:"\f03d";} .icon-picture:before{content:"\f03e";} .icon-pencil:before{content:"\f040";} .icon-map-marker:before{content:"\f041";} .icon-adjust:before{content:"\f042";} .icon-tint:before{content:"\f043";} .icon-edit:before{content:"\f044";} .icon-share:before{content:"\f045";} .icon-check:before{content:"\f046";} .icon-move:before{content:"\f047";} .icon-step-backward:before{content:"\f048";} .icon-fast-backward:before{content:"\f049";} .icon-backward:before{content:"\f04a";} .icon-play:before{content:"\f04b";} .icon-pause:before{content:"\f04c";} .icon-stop:before{content:"\f04d";} .icon-forward:before{content:"\f04e";} .icon-fast-forward:before{content:"\f050";} .icon-step-forward:before{content:"\f051";} .icon-eject:before{content:"\f052";} .icon-chevron-left:before{content:"\f053";} .icon-chevron-right:before{content:"\f054";} .icon-plus-sign:before{content:"\f055";} .icon-minus-sign:before{content:"\f056";} .icon-remove-sign:before{content:"\f057";} .icon-ok-sign:before{content:"\f058";} .icon-question-sign:before{content:"\f059";} .icon-info-sign:before{content:"\f05a";} .icon-screenshot:before{content:"\f05b";} .icon-remove-circle:before{content:"\f05c";} .icon-ok-circle:before{content:"\f05d";} .icon-ban-circle:before{content:"\f05e";} .icon-arrow-left:before{content:"\f060";} .icon-arrow-right:before{content:"\f061";} .icon-arrow-up:before{content:"\f062";} .icon-arrow-down:before{content:"\f063";} .icon-mail-forward:before,.icon-share-alt:before{content:"\f064";} .icon-resize-full:before{content:"\f065";} .icon-resize-small:before{content:"\f066";} .icon-plus:before{content:"\f067";} .icon-minus:before{content:"\f068";} .icon-asterisk:before{content:"\f069";} .icon-exclamation-sign:before{content:"\f06a";} .icon-gift:before{content:"\f06b";} .icon-leaf:before{content:"\f06c";} .icon-fire:before{content:"\f06d";} .icon-eye-open:before{content:"\f06e";} .icon-eye-close:before{content:"\f070";} .icon-warning-sign:before{content:"\f071";} .icon-plane:before{content:"\f072";} .icon-calendar:before{content:"\f073";} .icon-random:before{content:"\f074";} .icon-comment:before{content:"\f075";} .icon-magnet:before{content:"\f076";} .icon-chevron-up:before{content:"\f077";} .icon-chevron-down:before{content:"\f078";} .icon-retweet:before{content:"\f079";} .icon-shopping-cart:before{content:"\f07a";} .icon-folder-close:before{content:"\f07b";} .icon-folder-open:before{content:"\f07c";} .icon-resize-vertical:before{content:"\f07d";} .icon-resize-horizontal:before{content:"\f07e";} .icon-bar-chart:before{content:"\f080";} .icon-twitter-sign:before{content:"\f081";} .icon-facebook-sign:before{content:"\f082";} .icon-camera-retro:before{content:"\f083";} .icon-key:before{content:"\f084";} .icon-gears:before,.icon-cogs:before{content:"\f085";} .icon-comments:before{content:"\f086";} .icon-thumbs-up-alt:before{content:"\f087";} .icon-thumbs-down-alt:before{content:"\f088";} .icon-star-half:before{content:"\f089";} .icon-heart-empty:before{content:"\f08a";} .icon-signout:before{content:"\f08b";} .icon-linkedin-sign:before{content:"\f08c";} .icon-pushpin:before{content:"\f08d";} .icon-external-link:before{content:"\f08e";} .icon-signin:before{content:"\f090";} .icon-trophy:before{content:"\f091";} .icon-github-sign:before{content:"\f092";} .icon-upload-alt:before{content:"\f093";} .icon-lemon:before{content:"\f094";} .icon-phone:before{content:"\f095";} .icon-unchecked:before,.icon-check-empty:before{content:"\f096";} .icon-bookmark-empty:before{content:"\f097";} .icon-phone-sign:before{content:"\f098";} .icon-twitter:before{content:"\f099";} .icon-facebook:before{content:"\f09a";} .icon-github:before{content:"\f09b";} .icon-unlock:before{content:"\f09c";} .icon-credit-card:before{content:"\f09d";} .icon-rss:before{content:"\f09e";} .icon-hdd:before{content:"\f0a0";} .icon-bullhorn:before{content:"\f0a1";} .icon-bell:before{content:"\f0a2";} .icon-certificate:before{content:"\f0a3";} .icon-hand-right:before{content:"\f0a4";} .icon-hand-left:before{content:"\f0a5";} .icon-hand-up:before{content:"\f0a6";} .icon-hand-down:before{content:"\f0a7";} .icon-circle-arrow-left:before{content:"\f0a8";} .icon-circle-arrow-right:before{content:"\f0a9";} .icon-circle-arrow-up:before{content:"\f0aa";} .icon-circle-arrow-down:before{content:"\f0ab";} .icon-globe:before{content:"\f0ac";} .icon-wrench:before{content:"\f0ad";} .icon-tasks:before{content:"\f0ae";} .icon-filter:before{content:"\f0b0";} .icon-briefcase:before{content:"\f0b1";} .icon-fullscreen:before{content:"\f0b2";} .icon-group:before{content:"\f0c0";} .icon-link:before{content:"\f0c1";} .icon-cloud:before{content:"\f0c2";} .icon-beaker:before{content:"\f0c3";} .icon-cut:before{content:"\f0c4";} .icon-copy:before{content:"\f0c5";} .icon-paperclip:before,.icon-paper-clip:before{content:"\f0c6";} .icon-save:before{content:"\f0c7";} .icon-sign-blank:before{content:"\f0c8";} .icon-reorder:before{content:"\f0c9";} .icon-list-ul:before{content:"\f0ca";} .icon-list-ol:before{content:"\f0cb";} .icon-strikethrough:before{content:"\f0cc";} .icon-underline:before{content:"\f0cd";} .icon-table:before{content:"\f0ce";} .icon-magic:before{content:"\f0d0";} .icon-truck:before{content:"\f0d1";} .icon-pinterest:before{content:"\f0d2";} .icon-pinterest-sign:before{content:"\f0d3";} .icon-google-plus-sign:before{content:"\f0d4";} .icon-google-plus:before{content:"\f0d5";} .icon-money:before{content:"\f0d6";} .icon-caret-down:before{content:"\f0d7";} .icon-caret-up:before{content:"\f0d8";} .icon-caret-left:before{content:"\f0d9";} .icon-caret-right:before{content:"\f0da";} .icon-columns:before{content:"\f0db";} .icon-sort:before{content:"\f0dc";} .icon-sort-down:before{content:"\f0dd";} .icon-sort-up:before{content:"\f0de";} .icon-envelope:before{content:"\f0e0";} .icon-linkedin:before{content:"\f0e1";} .icon-rotate-left:before,.icon-undo:before{content:"\f0e2";} .icon-legal:before{content:"\f0e3";} .icon-dashboard:before{content:"\f0e4";} .icon-comment-alt:before{content:"\f0e5";} .icon-comments-alt:before{content:"\f0e6";} .icon-bolt:before{content:"\f0e7";} .icon-sitemap:before{content:"\f0e8";} .icon-umbrella:before{content:"\f0e9";} .icon-paste:before{content:"\f0ea";} .icon-lightbulb:before{content:"\f0eb";} .icon-exchange:before{content:"\f0ec";} .icon-cloud-download:before{content:"\f0ed";} .icon-cloud-upload:before{content:"\f0ee";} .icon-user-md:before{content:"\f0f0";} .icon-stethoscope:before{content:"\f0f1";} .icon-suitcase:before{content:"\f0f2";} .icon-bell-alt:before{content:"\f0f3";} .icon-coffee:before{content:"\f0f4";} .icon-food:before{content:"\f0f5";} .icon-file-text-alt:before{content:"\f0f6";} .icon-building:before{content:"\f0f7";} .icon-hospital:before{content:"\f0f8";} .icon-ambulance:before{content:"\f0f9";} .icon-medkit:before{content:"\f0fa";} .icon-fighter-jet:before{content:"\f0fb";} .icon-beer:before{content:"\f0fc";} .icon-h-sign:before{content:"\f0fd";} .icon-plus-sign-alt:before{content:"\f0fe";} .icon-double-angle-left:before{content:"\f100";} .icon-double-angle-right:before{content:"\f101";} .icon-double-angle-up:before{content:"\f102";} .icon-double-angle-down:before{content:"\f103";} .icon-angle-left:before{content:"\f104";} .icon-angle-right:before{content:"\f105";} .icon-angle-up:before{content:"\f106";} .icon-angle-down:before{content:"\f107";} .icon-desktop:before{content:"\f108";} .icon-laptop:before{content:"\f109";} .icon-tablet:before{content:"\f10a";} .icon-mobile-phone:before{content:"\f10b";} .icon-circle-blank:before{content:"\f10c";} .icon-quote-left:before{content:"\f10d";} .icon-quote-right:before{content:"\f10e";} .icon-spinner:before{content:"\f110";} .icon-circle:before{content:"\f111";} .icon-mail-reply:before,.icon-reply:before{content:"\f112";} .icon-github-alt:before{content:"\f113";} .icon-folder-close-alt:before{content:"\f114";} .icon-folder-open-alt:before{content:"\f115";} .icon-expand-alt:before{content:"\f116";} .icon-collapse-alt:before{content:"\f117";} .icon-smile:before{content:"\f118";} .icon-frown:before{content:"\f119";} .icon-meh:before{content:"\f11a";} .icon-gamepad:before{content:"\f11b";} .icon-keyboard:before{content:"\f11c";} .icon-flag-alt:before{content:"\f11d";} .icon-flag-checkered:before{content:"\f11e";} .icon-terminal:before{content:"\f120";} .icon-code:before{content:"\f121";} .icon-reply-all:before{content:"\f122";} .icon-mail-reply-all:before{content:"\f122";} .icon-star-half-full:before,.icon-star-half-empty:before{content:"\f123";} .icon-location-arrow:before{content:"\f124";} .icon-crop:before{content:"\f125";} .icon-code-fork:before{content:"\f126";} .icon-unlink:before{content:"\f127";} .icon-question:before{content:"\f128";} .icon-info:before{content:"\f129";} .icon-exclamation:before{content:"\f12a";} .icon-superscript:before{content:"\f12b";} .icon-subscript:before{content:"\f12c";} .icon-eraser:before{content:"\f12d";} .icon-puzzle-piece:before{content:"\f12e";} .icon-microphone:before{content:"\f130";} .icon-microphone-off:before{content:"\f131";} .icon-shield:before{content:"\f132";} .icon-calendar-empty:before{content:"\f133";} .icon-fire-extinguisher:before{content:"\f134";} .icon-rocket:before{content:"\f135";} .icon-maxcdn:before{content:"\f136";} .icon-chevron-sign-left:before{content:"\f137";} .icon-chevron-sign-right:before{content:"\f138";} .icon-chevron-sign-up:before{content:"\f139";} .icon-chevron-sign-down:before{content:"\f13a";} .icon-html5:before{content:"\f13b";} .icon-css3:before{content:"\f13c";} .icon-anchor:before{content:"\f13d";} .icon-unlock-alt:before{content:"\f13e";} .icon-bullseye:before{content:"\f140";} .icon-ellipsis-horizontal:before{content:"\f141";} .icon-ellipsis-vertical:before{content:"\f142";} .icon-rss-sign:before{content:"\f143";} .icon-play-sign:before{content:"\f144";} .icon-ticket:before{content:"\f145";} .icon-minus-sign-alt:before{content:"\f146";} .icon-check-minus:before{content:"\f147";} .icon-level-up:before{content:"\f148";} .icon-level-down:before{content:"\f149";} .icon-check-sign:before{content:"\f14a";} .icon-edit-sign:before{content:"\f14b";} .icon-external-link-sign:before{content:"\f14c";} .icon-share-sign:before{content:"\f14d";} .icon-compass:before{content:"\f14e";} .icon-collapse:before{content:"\f150";} .icon-collapse-top:before{content:"\f151";} .icon-expand:before{content:"\f152";} .icon-euro:before,.icon-eur:before{content:"\f153";} .icon-gbp:before{content:"\f154";} .icon-dollar:before,.icon-usd:before{content:"\f155";} .icon-rupee:before,.icon-inr:before{content:"\f156";} .icon-yen:before,.icon-jpy:before{content:"\f157";} .icon-renminbi:before,.icon-cny:before{content:"\f158";} .icon-won:before,.icon-krw:before{content:"\f159";} .icon-bitcoin:before,.icon-btc:before{content:"\f15a";} .icon-file:before{content:"\f15b";} .icon-file-text:before{content:"\f15c";} .icon-sort-by-alphabet:before{content:"\f15d";} .icon-sort-by-alphabet-alt:before{content:"\f15e";} .icon-sort-by-attributes:before{content:"\f160";} .icon-sort-by-attributes-alt:before{content:"\f161";} .icon-sort-by-order:before{content:"\f162";} .icon-sort-by-order-alt:before{content:"\f163";} .icon-thumbs-up:before{content:"\f164";} .icon-thumbs-down:before{content:"\f165";} .icon-youtube-sign:before{content:"\f166";} .icon-youtube:before{content:"\f167";} .icon-xing:before{content:"\f168";} .icon-xing-sign:before{content:"\f169";} .icon-youtube-play:before{content:"\f16a";} .icon-dropbox:before{content:"\f16b";} .icon-stackexchange:before{content:"\f16c";} .icon-instagram:before{content:"\f16d";} .icon-flickr:before{content:"\f16e";} .icon-adn:before{content:"\f170";} .icon-bitbucket:before{content:"\f171";} .icon-bitbucket-sign:before{content:"\f172";} .icon-tumblr:before{content:"\f173";} .icon-tumblr-sign:before{content:"\f174";} .icon-long-arrow-down:before{content:"\f175";} .icon-long-arrow-up:before{content:"\f176";} .icon-long-arrow-left:before{content:"\f177";} .icon-long-arrow-right:before{content:"\f178";} .icon-apple:before{content:"\f179";} .icon-windows:before{content:"\f17a";} .icon-android:before{content:"\f17b";} .icon-linux:before{content:"\f17c";} .icon-dribbble:before{content:"\f17d";} .icon-skype:before{content:"\f17e";} .icon-foursquare:before{content:"\f180";} .icon-trello:before{content:"\f181";} .icon-female:before{content:"\f182";} .icon-male:before{content:"\f183";} .icon-gittip:before{content:"\f184";} .icon-sun:before{content:"\f185";} .icon-moon:before{content:"\f186";} .icon-archive:before{content:"\f187";} .icon-bug:before{content:"\f188";} .icon-vk:before{content:"\f189";} .icon-weibo:before{content:"\f18a";} .icon-renren:before{content:"\f18b";}

@font-face {
    font-family: 'Open Sans';
    src: url('../font/OpenSans-Regular-webfont.eot');
    src: url('../font/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/OpenSans-Regular-webfont.woff') format('woff'),
         url('../font/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('../font/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans';
    src: url('../font/OpenSans-Bold-webfont.eot');
    src: url('../font/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/OpenSans-Bold-webfont.woff') format('woff'),
         url('../font/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('../font/OpenSans-Bold-webfont.svg#open_sansregular') format('svg');
    font-weight: bold;
    font-style: normal;
}

/*
 *	BASIC ELEMENTS
 */

body {
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	background-color: #fafafa;
	padding-bottom: 40px;
}

.public-index body,
.public-registration body {
	padding-bottom: 0;
}

.website-login body {
	background-color: #fff;
}

.btn-export {
	position: relative;
}

h1 {
	margin: 0;
	padding: 15px 50px 15px 50px;
	position: relative;

	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	border-bottom: 1px solid #ddd;
}

h1 .btn-toolbar {
	z-index: 100;
	position: absolute;
	right: 50px;
	top: 5px;
	font-weight: 300;
}

h1 .btn-toolbar .dropdown-menu {
	right: 0;
	left: inherit;
}

@media (max-width: 767px) {
	h1 {
		font-size: 2em;
	}
}

@media (max-width: 480px) {
	h1 {
		font-size: 1.2em;
		line-height: 1.5em;
	}
}

h1 > small {
	text-transform: uppercase;
	font-weight: 300;
}

h1 > i {
	display: inline-block !important;
	width: 40px !important;
	margin-right: 10px;
}

h2 {
	position: relative;
	margin: 30px 0 20px 0;

	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	font-size: 1.7em;
	line-height: 1em;
}

h2:first-child {
	margin-top: 0;
}

h3 {
	margin: 25px 0 25px 0;

	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 1.4em;
	line-height: 1em;
}

h4 {
	font-size: 1em;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
}

h5 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	text-transform: uppercase;
}

p {
	margin: 0 0 20px 0;
	text-align: justify;
}

a, a:link, a:active, a:visited {
	color: #F7941E;
}
a.btn { color: #333; }
a.btn.btn-success,
a.btn.btn-danger { color: #fff; }
a:hover { }

address {
	margin: 0;
}

hr {
	margin: 0;
	border-width: 1px 0 0;
	border-top-color: #ddd;
	border-bottom-color: #fff;
}

abbr {
	margin-right: 10px;
}

small.tiny {
	font-size: 0.7em;
	line-height: 1em;
}

.help-block { margin-bottom: 25px; padding-left: 45px; position: relative; overflow: hidden; }
.help-block i { margin-right: 25px; position: absolute; top: 6px; left: 15px; font-size: 1.7em; text-shadow: 1px 1px 0 rgba(0,0,0,0.3); }

/*
 *	BASIC ELEMENTS
 */

.pspacing {	padding: 50px; }
.pspacing-top { padding-top: 50px; }
.pspacing-top-small { padding-top: 25px; }
.pspacing-bottom { padding-bottom: 50px; }
.pspacing-bottom-small { padding-bottom: 25px; }
.pspacing-left { padding-left: 50px; }
.pspacing-left-small { padding-left: 25px; }
.pspacing-right { padding-right: 50px; }
.pspacing-right-small { padding-right: 25px; }
.pspacing-small { padding: 25px; }
.mspacing {	margin: 50px; }
.mspacing-small { margin: 25px; }
.mspacing-top { margin-top: 50px; }
.mspacing-top-small { margin-top: 25px; }
.mspacing-bottom { margin-bottom: 50px; }
.mspacing-bottom-small { margin-bottom: 25px; }
.mspacing-left { margin-left: 50px; }
.mspacing-left-small { margin-left: 25px; }
.mspacing-right { margin-right: 50px; }
.mspacing-right-small { margin-right: 25px; }

.colored { color: #F7941E; }

.dark-bg {
	background-color: #fafafa;
}

.bright-bg {
	background-color: #fff;
}

.bordered {
	border-color: #ddd;
	border-style: solid;
	border-width: 1px;
}

.bordered-top-bottom {
	border-color: #ddd;
	border-style: solid;
	border-width: 1px 0;
}

.bordered-top {
	border-color: #ddd;
	border-style: solid;
	border-width: 1px 0 0 0;
}

#browser-warning {
	background-image: url(../images/stripes.png);
	background-color: #FFF;
	border-bottom: 5px solid #F7941E;
}

.pointer {
	cursor: pointer;
}

#pdf-modal iframe {
	border-width: 0;
	width: 100%;
	height: 98%;
}

#pdf-modal .modal-body {
	height: 500px;
	max-height: inherit;
}

.row-plm { margin-left: 0; position: relative; }
.row-plm:after { clear: both; }
.row-plm:before, .row-plm:after { display: table; content: ""; line-height: 0; }
.row-plm [class*="span"] { margin: 0; float: left; min-height: 1px; }
.row-plm .vr { display: block; position: absolute; top: 0; width: 0; height: 100%; border-left: 1px solid #ddd; }

.row-plm .span3 { width: 292.5px; }
.row-plm .span4 { width: 390px; }
.row-plm .span6 { width: 585px; }
.row-plm .vr.span3-offset1 { left: 292.5px; margin: 0; }
.row-plm .vr.span3-offset2 { left: 585px; margin: 0; }
.row-plm .vr.span3-offset3 { left: 877.5px; margin: 0; }
.row-plm .vr.span4-offset1 { left: 390px; margin: 0; }
.row-plm .vr.span4-offset2 { left: 780px; margin: 0; }
.row-plm .vr.span6-offset1 { left: 585px; margin: 0; }

@media (max-width: 1199px) {
	.row-plm .span3 { width: 235px; }
	.row-plm .span4 { width: 313.333px; }
	.row-plm .span6 { width: 470px; }
	.row-plm .vr.span3-offset1 { left: 235px; margin: 0; }
	.row-plm .vr.span3-offset2 { left: 470px; margin: 0; }
	.row-plm .vr.span3-offset3 { left: 705px; margin: 0; }
	.row-plm .vr.span4-offset1 { left: 313.333px; margin: 0; }
	.row-plm .vr.span4-offset2 { left: 626.666px; margin: 0; }
	.row-plm .vr.span6-offset1 { left: 470px; margin: 0; }
}

@media (max-width: 979px) {
	.row-plm .span3 { width: 181px; }
	.row-plm .span4 { width: 241.333px; }
	.row-plm .span6 { width: 362px; }
	.row-plm .vr.span3-offset1 { left: 181px; margin: 0; }
	.row-plm .vr.span3-offset2 { left: 362px; margin: 0; }
	.row-plm .vr.span3-offset3 { left: 543px; margin: 0; }
	.row-plm .vr.span4-offset1 { left: 241.333px; margin: 0; }
	.row-plm .vr.span4-offset2 { left: 482.666px; margin: 0; }
	.row-plm .vr.span6-offset1 { left: 362px; margin: 0; }
}

@media (max-width: 767px) {
	.row-plm [class*="span"] {
		display: block;
		width: 100%;
		float: none;
	}

	.row-plm .mspacing-right-small { margin-right: 50px; }
	.row-plm > div > .mspacing-left-small { margin-left: 50px; }

	.row-plm.row-plm-bordered > div {
		border-top: 1px solid #ddd;
	}
	.row-plm.row-plm-bordered > div:first-child {
		border-width: 0;
	}
	.row-plm .vr { display: none; }
}

/*
 *	jQuery UI OVERRIDES
 */

.priceField-create .ui-slider-horizontal,
.priceField-update .ui-slider-horizontal {
	position: relative;
	top: 8px;
}

.ui-widget-content {
	border-color: #ccc !important;
	background-color: #fafafa !important;
}

.ui-slider {
	border-radius: 0;
}

/*
 *	BOOTSTRAP-OVERRIDES
 */

 .tooltip {
 	font-family: 'Open Sans', sans-serif;
 }

.thumbnails {
	margin-bottom: 0;
}

.thumbnails > li {
	margin-bottom: 0;
}

.well {
	border-color: #ddd;
	border-radius: 0;
	box-shadow: none;
	padding: 20px;
	background-color: #fafafa;
	margin-bottom: 0;
}

.nav-tabs .control-group {
	margin-bottom: 0;
}

.dropdown-menu {
	padding: 0;
}

.img-polaroid {
	padding: 5px;
	border-color: #ddd;
}

.table {
	margin-bottom: 0;
}

.table th {
	text-align: left;
	font-weight: normal;
	color: #999;
}

.table td,
.table th {
	border-top-color: #ddd;
	border-top-style: dotted;
}

.table th.text-center,
.table td.text-center {
	text-align: center;
}

.table tr.sum {
	border-color: #ddd;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-style: double;
	font-weight: 600;
}

.table tbody td.success, .table tbody th.success { background-color: #dff0d8; }
.table tbody td.warning, .table tbody th.warning { background-color: #fcf8e3; }
.table tbody td.danger, .table tbody th.danger { background-color: #f2dede; }

.alert {
	border-radius: 0;
	text-shadow: none;
}

legend+.control-group {
	margin-top: 0;
}

input, button, select, textarea {
	font-family: 'Open Sans', sans-serif;
}

select, textarea, input[type="text"], input[type="password"],
input[type="datetime"], input[type="datetime-local"],
input[type="date"], input[type="month"], input[type="time"],
input[type="week"], input[type="number"], input[type="email"],
input[type="url"], input[type="search"], input[type="tel"],
input[type="color"], .uneditable-input {
	border-radius: 0;
	border-color: #ddd;
}

textarea:focus, input[type="text"]:focus, input[type="password"]:focus,
input[type="datetime"]:focus, input[type="datetime-local"]:focus,
input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus,
input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus,
input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus,
input[type="color"]:focus, .uneditable-input:focus {
	box-shadow: none;
	border-color: #F7941E;
}

.control-group.success .checkbox, .control-group.success .radio,
.control-group.success input, .control-group.success select,
.control-group.success textarea {
	color: #808080;
}

.control-group.success input, .control-group.success select, .control-group.success textarea {
	border-color: #ddd;
}

.control-group.success .control-label, .control-group.success .help-block,
.control-group.success .help-inline {
	color: #999;
}

.control-group.success input:focus, .control-group.success select:focus,
.control-group.success textarea:focus {
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	border-color: #F7941E;
}

.form-inline select.error:focus, .form-inline input.error:focus,
.form-inline textarea.error:focus, .form-horizontal select.error:focus,
.form-horizontal input.error:focus, .form-horizontal textarea.error:focus,
.form-vertical select.error:focus, .form-vertical input.error:focus,
.form-vertical textarea.error:focus {
	box-shadow: none;
}

.control-group.error input:focus, .control-group.error select:focus,
.control-group.error textarea:focus {
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

form .alert > p:first-child {
	font-weight: bold;
	margin-bottom: 10px;
}

.form-horizontal .control-label {
	text-align: left;
	/*color: #999;	*/
}

.form-horizontal .help-inline {
	padding-left: 0;
	font-size: 0.8em;
}

html.site-login .controls-row {
	margin-bottom: 10px;
}

html.site-login .controls-row.buttons {
	margin-top: 50px;
}

html.site-login .controls-row.rememberMeRow label {
	display: inline;
	position: relative;
	top: 4px;
}

html.site-login .controls {
	margin-left: 0;
}

html.site-login .input-prepend {
	display: block;
}

span.required {
	color: #F7941E;
}

.btn-primary.active,.btn-warning.active,.btn-danger.active,
.btn-success.active,.btn-info.active,.btn-inverse.active{
	color: rgba(255, 255, 255, 0.75);
}

.btn-primary {
	color:#ffffff;
	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color:#e0871e;
	background-image:-moz-linear-gradient(top, #F7941E, #e0871e);
	background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#F7941E), to(#e0871e));
	background-image:-webkit-linear-gradient(top, #F7941E, #e0871e);
	background-image:-o-linear-gradient(top, #F7941E, #e0871e);
	background-image:linear-gradient(to bottom, #F7941E, #e0871e);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffF7941E', endColorstr='#ffe0871e', GradientType=0);
	border-color:#e0871e #e0871e #d6811c;
	border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	*background-color:#e0871e;
	filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active,
.btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
	color:#ffffff;
	background-color:#e0871e;
	*background-color:#d6811c;
}

.btn-primary:active,.btn-primary.active {
	background-color: #d6811c \9;
}

.btn-group.open .btn-primary.dropdown-toggle {
	background-color: #d6811c;
}

a.btn-primary,
input.btn-primary {
	color: #fff;
	text-shadow: none;
}

.btn > i {
	margin-right: 5px;
}

.list-view {
	padding-top: 0;
}

.list-view-loading {
	background-position: center 20px;
	background-image: url(../images/ajax_loader.gif);
}

.list-view .pagination {
	margin: 0;
	padding: 25px 50px;
	border-top: 1px solid #ddd;
	background-color: #fafafa;
}

.list-view .empty {
	display: block;
	text-align: center;
	margin: 50px;
	color: #999;
}

.detail-view .null {
	color: #ccc;
	font-style: italic;
}

.grid-view {
	padding-top: 0;
}

.grid-view table.items th:hover a:after {
	background-image: none;
}

.grid-view .filters .filter-container {
	padding: 0 10px 0 0;
}

.table-striped tbody>tr.active:nth-child(odd)>td,
.table-striped tbody>tr.active:nth-child(odd)>th {
	background-color: #efe;
}

.table-striped tbody>tr.active:nth-child(even)>td,
.table-striped tbody>tr.active:nth-child(even)>th {
	background-color: #f5fff5;
}

.grid-view table.items tr.selected.active td {
	background-color: #dfd;
}

.grid-view td.text-center,
.grid-view th.text-center,
.detail-view td.text-center,
.detail-view th.text-center {
	text-align: center;
}

.grid-view td.text-right,
.grid-view th.text-right,
.detail-view td.text-right,
.detail-view th.text-right,
.table td.text-right,
.table th.text-right  {
	text-align: right;
}

.grid-view .button-column {
	width: 80px;
	text-align: right;
}

.grid-view thead a:hover,
.grid-view .button-column a:hover {
	text-decoration: none;
}

.grid-view tbody i {
	font-size: 1.3em;
}

.grid-view .button-column i {
	margin-left: 5px;
}

.pagination {
	text-align: right;
}

.pagination ul > li > a,
.pagination ul > li > span {
	color: #333;
}

.pagination ul > li > a:hover {
	color: #F7941E;
	background-color: #fff;
}

.pagination ul > li:first-child > a,
.pagination ul > li:first-child > span,
.pagination ul > li:last-child > a,
.pagination ul > li:last-child > span {
	border-radius: 0;
}

.pagination ul > .active > a:hover,
.pagination ul > .active > span:hover,
.pagination ul > .active > a,
.pagination ul > .active > span {
	color: #fff;
	background-color: #F7941E;
}

.pagination ul > .disabled > a:hover,
.pagination ul > .disabled > span:hover,
.pagination ul > .disabled > a,
.pagination ul > .disabled > span {
	color: #999;
	background-color: #fff;
}

form { margin: 0; }

.form-actions {
	margin: 0;
	padding: 25px 50px;
	border-top: 1px solid #ddd;
	background-color: #fafafa;
}

.form-horizontal .form-actions {
	padding-left: 230px;
}

.popover-title {
	font-weight: 800;
}

.dropdown-menu {
	padding: 0;
	border-radius: 0;
}

.dropdown-menu .divider {
	margin: 0;
	background-color: #ddd;
	border-color: #fff;
	border-width: 1px 0;
	border-style: solid;
}

.dropdown-menu > li > a {
	line-height: 2em;
}

.dropdown-menu > li > a > i {
	padding-right: 10px;
}

.dropdown-menu > li > a:hover {
	background-image: none;
	background-color: #eee;
	color: #333;
}

/*
 * MISC OVERRIDES
 */

i[class*='flag-'] {
	margin-right: 5px;
}

/*
 *	LAYOUT
 */

/* container */

.public-index .container,
.public-regsitration .container {
	border-style: solid;
	border-width: 0 1px;
	border-color: #ddd;
}

/* header */

#header-wrapper {
	border-color: #ddd;
	border-style: solid;
	border-width: 0 0 1px 0;
	background-color: #eee;
}

#header-wrapper .navbar {
	margin: 0;
}

#header-wrapper .navbar-inner {
	border-width: 0;
	border-radius: 0;
	background: none;
	box-shadow: none;
	padding: 5px 50px 5px 25px;
}

#header-wrapper .brand {
	font-size: 1.8em;
	text-shadow: none;
	line-height: 40px;
	padding: 0;
	margin: 0;
}

/* navigation */

#main-nav,
#main-nav ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#main-nav i {
	margin-right: 10px;
	width: 15px;
	display: inline-block;
	text-align: center;
}

#main-nav a,
#main-nav span {
	display: block;
	line-height: 35px;
	padding: 0 0 0 20px;
	border-width: 0 0 1px 5px;
	border-style: solid;
	border-left-color: transparent;
	border-bottom-color: #ddd;
}

#main-nav a:hover {
	text-decoration: none;
	border-left-color: #ddd;
}

#main-nav .active > a {
	border-left-color: #f7941e;
}

#main-nav > li > span {
	text-transform: uppercase;
	font-weight: 600;
	background-color: #eee;
}

#main-nav a i,
#main-nav span i {
	color: #333;
}

/* alerts */

#alert-wrapper .alert {
	border-width: 0 0 1px 0;
	margin-bottom: 0;
}

#alert-wrapper .alert a {
	color: #333;
}

/* content */

#content-column1-content,
#content-column2-content {
	background-color: #fff;
	min-height: 500px;
	border-left: 1px solid #ddd;
	overflow: auto;
}

.public-index #content-column1-content,
.public-index #content-column2-content,
.public-registration #content-column1-content,
.public-registration #content-column2-content {
	border-width: 0;
}

#content-column2-sidebar {
	float: left;
	width: 250px;
}

#content-column2-content {
	margin-left: 250px;
}

#content-column1-content p:last-child,
#content-column2-content p:last-child {
	margin-bottom: 0;
}

#content-column1-content .dark > p:last-child,
#content-column2-content .dark > p:last-child {
	margin-bottom: 0;
}

/* footer */

#footer-wrapper {
	position: fixed;
	bottom: 0;
	width: 100%;
	height: 40px;

	border-color: #ddd;
	border-style: solid;
	border-width: 1px 0 0 0;
	background-color: #eee;

	text-align: center;
	line-height: 40px;
	font-size: 0.85em;
	color: #999;
}

.public-index #footer-wrapper,
.public-registration #footer-wrapper {
	position: inherit;
}

/*
 *	ACTUAL CONTENT
 */

/* login */

#login-wrapper {
	margin: 5% auto;
	width: 300px;
}

#LoginForm_username,
#LoginForm_password {
	width: 242px;
}
.website-login button {
	width: 250px;
}

/* public home */

.public-index #header-container,
.public-registration #header-container {
	background: url('../images/header_public.jpg') right center no-repeat;
	height: 400px;
	background-size: cover;
}

.public-index .row-plm .span4:hover i,
.public-registration .row-plm .span4:hover i {
	color: #F7941E;
	transition: color .2s ease-out;
	-moz-transition: color .2s ease-out;
	-webkit-transition: color .2s ease-out;
}

.public-index .logo-cc {
	max-height: 60px;
}

/* home */

.website-index .detail-view th {
	vertical-align: middle;
}

.website-index .detail-view td {
	padding-top: 3px;
}

.home-site-box {
	display: inline-block;
	margin: 2.5px 5px 2.5px 0;
	font-size: 0.8em;
	font-weight: 600;
}
.home-site-box > a {
	display: block;
	padding: 3px 5px;
	border: 1px solid #ddd;
}
.home-site-box > a:hover { text-decoration: none; }

.odd .home-site-box { background-color: #fff; }
.even .home-site-box { background-color: #f9f9f9; }

/* map */

#map-container {
	position: relative;
}

#map-form > label, #map-form > .btn {
	padding-left: 1%;
	padding-right: 1%;
}

#map-container > img {
	z-index: 0;
}

#map-container > div {
	position: absolute;
	width: 15px;
	height: 15px;background-color: #8f8;
	border: 1px solid black;
	box-shadow: 1px 1px 0 rgba(0,0,0,0.4);
}

#map-container > div > a {
	display: block;
	width: 100%;
	height: 100%;
}

#client-groups {
	margin-left: 0;
}

#map-container .used > a { background-color: #f88; }
#map-container .used.should-pay > a { background-color: #f00; }
#map-container .used.pink > a { background-color: #ff0; }
#map-container .free > a { background-color: #8f8; }

#map-container .popover-title small {
	font-size: 0.8em;
	display: block;
}

#map-container .popover,
#map-container .popover p {
	text-align: center;
}

#map-container .popover p {
	margin-bottom: 10px;
}

/* stats */
.website-stats select {
	margin: 0 10px;
}

/* site */
#map-container-site {
	position: relative;
}

#map-container-site > img {
	z-index: 0;
}

#map-container-site > div {
	position: absolute;
	width: 10px;
	height: 10px;background-color: #8f8;
	border: 1px solid black;
	box-shadow: 1px 1px 0 rgba(0,0,0,0.4);
}

#calendar-form-container > label, #calendar-form-container div > .btn {
	padding-left: 1%;
	padding-right: 1%;
}

/*
 *	TEMPLATES
 */

@media (max-width: 1199px) {

}

@media (max-width: 979px) {

}

@media (max-width: 767px) {

}

@media (max-width: 480px) {

}
