From 433a0cb9ccebd9daf6490bb4f869451a49944be3 Mon Sep 17 00:00:00 2001 From: Jakob Borg Date: Wed, 9 Apr 2014 23:00:23 +0200 Subject: [PATCH] New GUI (fixes #73, fixes #87) --- auto/gui.files.go | 6 +- build.sh | 3 +- gui/app.js | 260 +++++++---- gui/bootstrap/css/bootstrap.min.css | 14 +- gui/index.html | 675 ++++++++++++++++++---------- 5 files changed, 606 insertions(+), 352 deletions(-) mode change 100755 => 100644 gui/bootstrap/css/bootstrap.min.css diff --git a/auto/gui.files.go b/auto/gui.files.go index 3c3996457..45b31b46d 100644 --- a/auto/gui.files.go +++ b/auto/gui.files.go @@ -18,7 +18,7 @@ func init() { bs, _ = ioutil.ReadAll(gr) Assets["angular.min.js"] = bs - bs, _ = hex.DecodeString("1f8b080000096e8800ffd45bdd6fe336127fcf5fc16e7b90bcf1dadee2703824cd026df603b9fd48b1deeb4b9007daa26d6e64524752498cc0fffb0d294a26254a9693dbeed540b336399c8f1f8733c3913a7efe55a694293413fc4e12718294c8c910cd395394e5a4fc9da5b9d4ff15bfd1f3f1d1f8f932e5339ca29f4ed002a71288305be62916f6b7263a8a72f82295a073159d1e1ddd6281e486cdd58ab2253a2b578cd63cc9531247d55c344457d70358518d8cb44a82a7291171342d47cf9548817691c36fca198a7f92739e812e3fad94ca06e8e108c1478bcd04b97d8d1501a993a119d51f104cd277445dbe87716d1a88d4e3051b2d9311c359c2fcc3f6b436b9a0cbe6f87a73f11a46a3c81b65204933b9ba0e30b960daa24a05679e08c145609d2484bdd1735692991b8fd114b0664b896664c1054133ce538952ce6f604429227c1e4a1962e05e21f2409313147da0521106cc005cd07b0e9b6a4047bf0baef89ca7a8a040bf268920521209846a9381c3448adc2bf805c30a0b5578cc765813f0eedf1776a92301066b7c0fe4fa11df4f094bdecf3297ed65ae965c3bdc67bdff1fe89a2a14bfff2d93831d7b96af6744ec15f019586276c100c95b9c4e1d21c50c2aa750fc28eed6e1c202ece4d364fc8e058643947e26ffc981d0c509d0438015ac6689816b4772980c6074be82b34d6a1ba105bca52941c56cb11fbd77a201164e2e59baf120c209b263969b3e007bf57d0b6185df4d376b088537aec2c50472660e61fbce04c85f197bc3f02c2589ebe945ec84390ea18b1cc8f8039fb7f035338f653bd573bf1589c03df77a18edc65d9696c7b50d40551c2ee3ea349fcf0949481297b1587fe802c53fec42af3b65c2531cfdc888bae3e2c684b868a013044ee3684513120d4e3dea40082fa7b647c5dfb06e6f31b86253b147e8f530c3f39b44f00c600180159d034c376433e35824361d6ebbd43614fbf4d619e49caf332c488c876856571c8f3e0185ce3d67676e2eaa9b2188ca05432f5ed605968c6687316ae55329f40b2a591ea48b9dacd8bcaad89cba0099543f5a12154763ede0e35b22240006db23b5fb4919efea83042bec2a61cdb34b602b3481656f77acc15f6e2045ad0f615facf0b83bb3b660d073e6fbe92ed4356417f5422fd98e84aa54f1e5372846979929764655fe47679d14364d8fbe427e8dc1e9f5e1f4d8ebd2ab2c7d7c469f49c625555c5022af26d76667a5af9b5938925ca8d871fe41d0805208f3d9b8c7ae05ccb1ae311f876855b799bd73c79a1a6c077e6d29c8029458e9d35f09f45ce7096eb7dff53a7131b1e950416651d0c502c9c055a4a871e3300aeefa3260f7dfddb278ef6d4be1ae776086be2b8053ddc583a147a13f2a018258d3bda8ee150334462f279349939a26b533e15c458047d09b2983ca495f5582b33c57d5b4370f353f8a6982284321eb8c363af71a775d617979c7a0a0cf88501b583608d1eb4f791b3c6dcc6e9bd8884d0b172df48a26d795711fb15a8dd6f83e9e0cd13fd1f362470cc505fb6da388fcc21554332f02b7b10695865f2583a6869ee40ab876d15000f791ed91b50adfa23956f3158a491bb40d50267d4d08103677c373a7e3b39ab82607dfc1dc05c590bf62db12199d3bf3015187416c38e8a0d22162785df3cae208187c1085cac3b87a4ad852ad60e0f838b4119a0b2a6d854c043f47324ba956ad5e6eee36e37a345d416afa542cd63caef41f2b0c5ce7e575175c463193db7696d6cbbaf25354533b71baa0aa7eb5b956a0b60a6b1292f0ea0009bd0458da9ad7d6abe23299832b1ce63c459fe4d09c557557c292b67ec6d6a5055c86542ebda46d4a93c5d215a1bd539f03afe8a9e2875d606b59c749f42668c2bab6e5f8485740293162756d0ef926b43516eae882215d8a4435c811d1ddb9f6657a8dbefec7113a4675b1c728fadba0ced1a9ddebc57bf49a4a6b3b9cee56582fe6a6f8fe0b80ca6f0ec5d3167a8780b6866c2bdbd13a4fb1fc8bf8a03d8e87629609bac662730866942d783b64faa2f22723661533a0d97b52c72d378a737603e520dc770bda41c7fe3b5bf0dd4caa0585a8cbb67653fe207bb7452be36bdab331e1dfed43fa7d4b78524a98faa35d7663dfad9e1dfb6e4b8dfe680572b715eb927468e74300c9752695d045f33fc22952e25b32dd3d5668b9d906afd0b51e588faec39edec45489b28a1bea561dce9ca2e01e142a8dbc1f29083770af0c94181997f5decb10fd6b7af96924cd9316bad8c49e1283217a58119cc0669ea087e81cae4ee0072fbe6c32129da00867a0115c0a4089f157c959b4f564c6d18fe553992fbab70b7acf799ae24c12bffbb9ad37134c63774f33c135c6ae70cbdb7d8fa46a32494295f68b7d1e59b2cd850024ec0a4bd710ae9982f56fee610b8b67847e4bb7c96c543d822ada55a5cb56c35e73ca45ba34e0517ddc1a1810b41b58ec05e1a13856200de4b866c048b281cb0428b0ed0151fde8fc8f6d4b08c479d2699ee99b90bb4fd543ce21a26e1b33a451a39b6f5a136123c351ec34540fd42f806e7fb0eb22a8a5bbb4e62658a49b1f76e9c675bc704b5b7f4a2846592e5775ae831e454dbda969f9b585c7602fd55b7760f0fd93635f208bec77b7e29c0f51c219a9b95b2f1b7bf9a49582420ed0a0dac59c501c7a643eaa84683b9b667c0377d7d5959ff8433e5e5b1c8ae935cdfd485e7e6682e09b1e47a2685c02a796bb3cdb1db8320905e38347def16ca1df0973b9359edb7cb703c4d58a8852c5ee235485eb2162a74f8fa2ac860978c669c3ef5820b086ea78c3d0d9d68ec8597e73ea56198446ada8dc1b5bbe0b187b2e358e7557acb5b3b80d566abacda58be24ea31baf1a55a61b481ae617f45df61bae3b0c8a054110c8e80b355dc7faeb4d2114ac60e313f5a7811d3e512c0b3ac53c2558bc29edeface0dc17af7cbb42b0982eb0b12d287701e18425e9a679542140b8c23bb661af179a4bae9bc2c2be284df50c7fe13291a5784ee27915ff87f55ba89e1b0c3a2e8ec0a7e5a2629a61e5433cb8ec946f33c53ec5d03c4d9b009d498215320999d335a440402385539aafdd97fc12baa44aea5757e66534d6dea5df95d2a7cbeb54f90d699b200a06e503a245cab988cdd7942f8b2f7866440ff4339f6ae6e5a404434bae3d5f021dc10d0ace96caca2ed4dcba6f392e68aaf41b8e0c0305f6df6d2cb5b7ab77139465b91a0202294d02269ae991e26fe93d49e20a406fd52e8f6cfdd72e4b856694e9865c7f7dea4d093368b62167095950469296de443441c16ed28ecb2b708e9fff8e9ebbff340a1c43393e0b909e86a476a3f4336cf8318ad03b7a886a7d747a82321ffb29d3a9c513c4bf0f8bb73ccc11101c36bbf407bd26dae7676ba2df16fe3ff2b3c9c46c54f54f079a75d2a7f8d9219af551e9296ed64b974e259e20fde61b3899d44f361fe9639ef2c186688b509cdee18dfc54bedefaedfd7bd2019ce1d2a6714285ee81df9238e2a6a5fa26d1579f2ea55d7c8af7fde1be721e0d9d615354d8ffa1a01a560233394ff3a43163aa81939a65b6390abccfec574784f342ab226b10a7f47baabf1480e9b756cf9ee9b7c89f21b67c61de293a7be6378eaf2ccf114dae9fbdfa656c56beb2122c4cff050000ffff010000ffffe4f29e3132310000") + bs, _ = hex.DecodeString("1f8b080000096e8800ffd43b5b6fdb38d6eff9159c7cfd20b9716477b0582c92a68b994c6690ed154d3b2f811f688bb6d9c89497a4931881fffb1e52944c8a942c27edb463a08d4d1e9e1b0fcf4dd4e0f917915126d198e77782f01324f98af4d1246792b215297f2fb39550ff8adfe8f9e060f07c96e5639ca16727688a33014098cd5619e6e6b7023a8856f045484e27323a3d38b8c51c89359bc83965337456ae481679baca481c5573511f5d8f7ab0a21a49144b3ccf32c2e3e8aa1c3d973c03d8e90a7ed39ca1f89998e44be0e5d95cca650f3d1c20f828b24b4e6e7fc39200d5615f8fce887cff1a7e2a8980921a2a562b528c688402e61f36a7b5c9299df9e38bf5e56f301a45ce28cb53a2905c8f02482e9912a462c19a279ce73cb04e10c22ed49c4f097448329f2d4e967989488f0f06e80a3684cd041a9369ce091ae779265096e737302225e12e45293530a0d0e30f343d41d11b2a24618008b40f124e60d7f5aea00f3c97f924cf5001817e49534e84200200e57a09161549722fe1170c4bcc6561529bbe85fc2dbebf222c7d3d5e0a0bfdfb959ce5ca6e3eaa6d7c431754a2f8f5af4bd1dba266abc598f056e41f011d66970ce4bcc5d99545a09841e5148af7c66c0c278cdc4c3e1eff07cc31d87ff691fc770540b66e406308f4032b59aa55b405e98e1f909ccfe148929ae215f2df694650315be8bfb3e62d027f688ff10b63170c8f33925a348a290473399c65b2c5ab8cb395eb37f9a401a79e790cca2b35fe6be1116dfb56c3683b6ea333eb47ae2399ade855f8fc9863616be0f3e553cecc67975785ed97959c13f0e313ac7de36787eb9d083f6021ee729eb623b5a00ce2e5762484bcd450e5b2c10d5fad2613425292c6a5c7561f3a45f14fda49dba35abb71f47f8c48a072a39d61d453de0f677134a729897aa70eb4ebe7cbd1cd41f1bfc7ccef184cdde7643f461ec6787293f27c090a011d80ba401d37643dce314f4d80dc34f0a9277731aae2ca79be58624e62dc47e33abb387907102a229d9dd911aa2e012772c5193a7e512758221aef87a8114fc5d04b54a2dc8b173359a17955a139b5155445bd2918df5c69b34a0d6c723a3d4840e3713450563a106b38790bd83fa16c518878bb2ec512d759758dd6ddc732706a8cc0815a6f49d42b827b1c66cc202f8dd05eb7fd6e87f60442f8059ecc2d7c6adcb3d4bac03a5d1844e80829f00476a3a3e816031ac7b5593ff244adb3ed8850e7c7cab93aef82caeb587e0784556607b9d65ddceb3b103285c958c11c5719600f0dd08be170e842d2d438a6f263258cb03eb8c59441a054096570365fc96ada99871d43314d1165a849c1daf7a9c9648ec5fb3b0659d59270b98665bd10bcfa9439fba937bbf146245f37605144af693aaa847b8be53c59e0fb78d847ff42cf8b9dd01097ecd7b524e2532e21cc1e0792670f4aa95ea63d9f438772a5b866d290eb74a1ed803512df20086693398a49936a3da50cbb8a1000f477c331a7a3b31a391f836b60f68262a8760443c6e996387517d5724e8bcaa4f311add733614a1b376d5245df07c2279067e019719c78ddb7a983a2128f7cea3ba5918e59d18aa5644a19a4864d316b386c8a5a3ecea4287bb55969fcc36e58abafba188532e04c4180510748505d1716240621008b87d37a84d487664268160395b07e55f200c9ac5c0947b73aa798ce6c7914b3ca54d059e8889905260e8f4e1dd529c0ba6acaf144a52e19d164950e4113a1a367248a2e19520a896a768d886a33342f536b543114ab2857277b84a2ffefd53186f6abc4f61b154676b0a446b55e4e94487f07a5e637fbead32455fb286d010149346beb3c8362e1efa12ee3eef6d5d992d305e6eb7d7446d9346f5699aa0dff628d19c6b4d24c69da92a147ff6ed96f4be5df4d849a1388da646916e54fb2731b14332ea71d8b2803714bb800dc21febea57a320a71f7cf66da1df6f91d5e90bdb403f00d3cd9202ddcb8224372321692abbcf19fe11048522aadd64c439508e57dd9ffec5adaeb56472f54930a7c4b76930cf6876b2d01072879bfd4bb9e14cd2373401dc3f0a1ae244fc432a390d6f595647869e571f7c050a9d7fb448207834234901542f569976f400534f19fabf7ef12a11bcc74ba8e1d267a7df430273805db3a410fd139142c606ac79f207f8b409b78091c157da5c11791b368e3d00c6dc6a16af81c86b7d8749f76f4006c21cc8ac82fb51bfbf501b35226b8cbf84bb42bce410366c5b384dc8342d2f861d32f0dda674591001d5cdcc346164f51dcc6968f3aa9fa89b0edba9c2dce4a359c7cc929034b40514ddfa5388f327e5733384d3dc5ecd4c883cd39904cd70c2f80e6a68356ea67e6eb8a03b93891a45da21045af43a92bfdb010618f182c2a6a4f9bec9fc9946692d8fda626f7cfca28f5d3364ad96664b7db34fda673a221eb7c584d10dd0051218cea0a19febc747b5a196133398789a3a3868252c35dd3519d943bde41f627c85fd781bf1f3bdcf85fec45eb5536c4a356032eda6bda57f4519a33d247f4745f193b1d02430585d4ee416dfd56c8973d32b25544949cbe1845cbceb3d6e280b558abd543d0b0a5659a54d0cd5a5a3aade5e2adc47e57c870ee4683f233e604df7428428ac623606a387785c4cb9598c77e846a704889c8b98cad27168ff51bdff9c0e4724e78c962f8c8b8097ca3ffedec7e5591b0b35d26e754ec3cc814528aba0b7e8441b3daee804d9e7a16cf3a963b96f0d76cd46c9d0199754351e5b21db7a26840fa7bd1547690e413851ae69577f162e76e4c3282f945d9ef6c4d76ecdb1c0e9fd72ed7c57ea063f462a4d90ad29d72a8dbd26ced1b281c0b9b784bf4ddb9fdbaeeb41d75d80884ce33e17f158f333c21f1a4f272fd7aa1a8e67abd96da0ef03426db1f21deef976c9b15db645b402aa79a7a5a71e020366dd9b785a44c31bce76f5e8e1158eb10bd2e0fccc87f4cfd8802c0845c45e7eb24ee9e92776a37a0d4c7a7ec5f491095efb44aa28c5be58f5f23df7178f6f21d43c5cb77d42a0faa8a8ad7237fceb523cbd7faa6549d7b563867cac25842394c981c2b8df6aca015f6ef961045e2f05018fb8961a47e0fa2eef9d5a728b7c2fc3e3679db596a58c95b555698a05632d29ab4958b5005ff9d92b64252ad7bc34887aa2551c628a8cc21aed40bac1f27272b0ca3dd41753a925fb50e2f2f5dba1735eab9076fc83d7812ac413f16f72cdcd8f0b4bdfba1abd4fa9367d30eeff4e8d9eda03bcf9d2bad3de50e50fb1d1fcb0d9b392b916fa66ff4ba07fdea2e72907e53e777476fd894d24e53d0eb09f80d66e38b4bc0ae955f89ccabf582272960dea135fa3965797b6a97c207eabac1fe5aafce8bde5f7bac465690ea4270ec72d8d7f7908600a8812bc22999d0059c4288d619e4a2ab857d913da5332a85ba9439296557be4b5d28f6ae23188732741e471408caeb35d32ccf79acbf66f9acf882c79a744fdd98a9665e0ccb245d51aeddce011ea13c29301b2843bb607363dfe4378e30621820b07b7fbfe4deacde4e50b65cc93e6820a36940443d9dc8fc777a4fd2b852a0b36aeb6036eeab05254363cad4b3daeefcd49f67e941bd0dd5a593061f1f0d51f0c1e316cb2b308e9fff819edb7fbc0c45430ece02a0a721aaed5afa1936fc0845e80fba0f6b5d787a02336fbb31d3cac513c8bf0e93b7efdaf01c36bbb407b526da65670ba2de88f981ec4c5f44b2feb468b30efa143bdb87b32e2c3dc5cc3af1d2cac413a8df7c0323137388bd8fb43187f9e0b3f406a238bbc36bf1ae7c17e4dbdb77f0e69ecd7e13c729e5eabac42d89a35ca73f17a94a28da98b6f553bcd30689ec79d4b78b72d5ec322fcd55c392632626d92af5667436705293cc3ce406dc67e6ab456263a1250b2027d53b172f0b85a98b906787eacd8e43c466c7fac6e0d9a19be45d1b9c094d4787af5e0ef4ca57868251d3ff000000ffff010000fffff7fa6c8316380000") gr, _ = gzip.NewReader(bytes.NewBuffer(bs)) bs, _ = ioutil.ReadAll(gr) Assets["app.js"] = bs @@ -28,7 +28,7 @@ func init() { bs, _ = ioutil.ReadAll(gr) Assets["bootstrap/css/bootstrap-theme.min.css"] = bs - bs, _ = hex.DecodeString("1f8b080000096e8800ffecbd5bb3e3369220fc3ebf825d0e47b95c928ad4fd123e5fcfd73331d311d3f3b2fd3011b6778322a923b629514d5275f159fdf7c59548241224a53af6ec46f4d46efb084824129909642209243e7cff877f0abe0ffeffb26ceaa68a2fc1c7d9249a84c177c7a6b96c3f7c78ce9abdae9b24e5e91d87fe5379f952e5cfc7269886513466ff330ffefa296f9aac1a057f3e27130ef41f79929deb2c0daee734ab82bffcf9af1269cdb1e6cdf1bae7f83e349ff6f587b68b0ffba2dc7f38c53543f5e13ffefca77ffdcffff1afbccb0ffff44f8cd2e05c56a7b8c87fcd26495d73524346eaff16b85577ec17433ec9cb0f2d2c6b7d6c4ec5cba13c37e3437cca8b2fdb3a3ed7e33aabf2c36e7caac74df6b919d70c761ca77fbbd6cd360ac36f77e34fd9fe97bca16b6ffb32fdf2728aabe7fcbc0d6f71d5e449918de23a4fb3519a35715ed4a343fe9cc497262fcffccf6b958d0e6ca48c4bc72c4ef97f9eabf27a199de2fc3c3ac71f47759608e0fa7a6298bfbca4797d29e22f5bc695e4975b7c4df37294c4e78f713dba54e57395d5f5e823ebb06c21f373919fb3b168b0fb9871aae262ccf8f07cdeeee33ae3b512d1f65c36dffd9830a6546551fffcae45712ecfd9ee9871f9b281fd78ccd3343bff3c6ab213ab6e320bee16bfece3e4173e8c73ba65123cd797b8cacecd2ddec66c2c1f1947b6c79211f2525e1bde39e7d57e5ffdd8e44d91fdfcb22f2bc688f1be6c9af2b48d2e9f8394fd99a5b7fd882944797e9662fb24c9d997457a4b0f675958375f8a6c9b376c74c9ed18a94226a7ed343bedb46826cb55760ac21bfbfd0b24f69bc321dc25655156db6fc230bcd54c5b0a8063cd645c5f1919d70b285d2dbedd090e6b06ed2e659d73a16dab8cb1878dd8cb768ea9292fdb71385964278efc458d9b954c79517e7a561c616caa3f3e0b196d2ba633ef5e38130f45f9692b0572930aa5353062639c8797cfb763f5323e95bf328e7ee614e7e7e72d973113092fda798a5b715f18cab6a7f8da94b7a4640afdcb3e651a978deaf874b126d2a93c974ce449360ada3f77865d8cacdbfecac6781ee5e7cbb519959746ea3ce30953f6119f5b4c61e2172989fc7c6493b21118da1fed2493980c7d1ff33adf1799ee41a27c11d355a8e2812d01524d15045f070241c88fcd974bf6c31b59fee6e7112c64d32a6b501913d62967852f7a51882f972c669d24d95622d925d7aa6643b89439e36ba5bafc91cd9698d198fe0c3b6f0b5f54a3343bc4d7a2518db65b21c243995ceb717e3eb39542b473cb5b6dd95de234e5520d6f02f4052aa95c0a6f703cc9314b7e6192c7438fd9caf0864fcb564dda19fa19f7a1da9cafa77d56bdf99951a77823481bd797fc3c86c2f7c2b3a5c1867f51840b05b4c4c0789e1c693170b91ff2ac48775d134037bc6b7e903418fa65c938e16414d490bd4dd22c29ab982f1fd48884ea8a213185d4a2e66b645d16791a7c9384fc5f3b3f82e905c868325bf0756fb29ccaffaef8025364cfd939a5b4a69d88f6ecd7f3d55d861baec17afd66b3b7882f75b6d57fec54055f105407e9a839be980eff78cad23c0e2e159b2e2fdfcb595b1fe394f5ccc71dfc213f5dcaaa89cf0d58a561296d782c082e4c12e52d6676892f1fccd4c8ae8d24b6c2619186f2c763951d7edec607a6a02f4a21b66f82efde0471d354dff1da77c19b776fa04df3428b6a052e10ffcf1fdefc2d66c63ca9f20b03542d476de5376f1c646ff80a3d12e6fdef57e64a105ab1d96c985c9f9913c0c4f90b9b8cdc25d9c61fcb9c098d3b1ead0517221c4b5f642cc47c6bd852c38c90af3daf3bc59fc79ff2b4390a3f0832f5323a4e47c7d94b595d8e4c20dbd98ec1959fd81f375901d08a7129ac6ae1b68df301629e30ef681f57b6ef3111f4074cb1f45f478063acb40663da37e7a749c274a5194dd2aabc5c2f4fa04c2b34b3d36352ed6e9322de6705c177ee444cba67858547725f823237b9398e9ca294e8264d5388e6f6fd0bb1a481451b2f86a08a2cbd7dbfdd67cc7266a3ef95f2bd327ee38c0b1761399d2c80af1d5fc647b6c8147ca15112a89ef7f177e148fc7b27fd6ee882bcf9f7acf898718f2bf8cfec9abd19b5bf47ff5ce5713102ce3ef04c166cb18446329acca7ebc52a9a4f377ac199cd663b52a1a43d18597e8771652071d0a1911deb12d8b72abb6937e81b46ca3e89777865922eb774a8d902261c01dd641a2fe79ba5d3042c660a5e3be2cd313f2b6f7ba7cb185302beee075a1ed2d7606bf4b31cbe861c978703334adb31b339c8150dc52a819ce013735a99a736615563e65f5d4ab6aa7cccec0dcece5e5976d009900db918323d29c6dc59b9d6db25a34054b33de5697f661bafd6cacc3b644c0a7647ceb79ddd21c7daea2bb73cd2ff67db876032ad838cf9fb6cd5e45ecdaea79adcb5f57121c9abc4ac318aa605dbad30d75f8a80af5edb291b83720df4f64a14b5b6dfac7470b859c6a45457e3f25c7c7969f736f19e55332f6da708bbb45b06d3cb761c41ff6387362cbba4c82f6c9394346c2e07eaffbd6bc9611b38693d46c7f9e8b8181d97a3092b9ab0b2092b9cb0d2092b9e1c97fef9a5dc93451822a9473b6b7bc1fa0ac4768ff5a8ff98e93fe6fa8f85fe63a9fe98b4cd266dbb49db70d2b69cb44d276d5bd674d2763969fb9cb49d4eda5e276db713d3efc4743c313d4f4cd713d3f7c4743e01bbda4f70336033482f78cc75b809a60b594ca43c58473d7a15b10d2ddf7a460ea3009f1c4e1bd6c1f1117c9a502c33c387b664c166c15c288bd015a5464b48bf24d63382b9234c204b4221960116e08492e58416ebd21dc18a8f40480014ce369c36211058ca975e251f10fa588a71703a406924300896bcd836f0a638044a67acf4d2aee6411828ee4c0aee3c124b0a68bbd23f95b64d9db938d79eff77278646ae27abe5faf2f9dd8bec008c652afabd297e39111ac6ab8479f0301aa4b6ba1361068beca0c201d208f1dfaa4a842f619d28509549c677f0b05696a86a1e03cc0f5f60bd2a5200a72bdf568039258bd9564744f52c1b7f8bad4a152cd30e48b88a62ddbcbe264956b7f67e96ac96b35437579576f3e97e319f26aa797e3e946ddb6815ae0fba2daf410de78be952f7fb29aece6c45d775eb7899cef6baadaab49b2f978ba8ed378dcfcfa62adecce7f3a96e2debecc6ebf96c319b333ffd19334cd867c76ab76c340d14421756f393816a6eba40e9e110a66b89d066ab0b9b44d9743f1308057f096c9b2c3dac2436c06817303e30d04ca0d21c275c94e4b0ce66129bcd7a02769525fb8540a86440c04c993f95497c96305cd06cbedfec19efc41e4eee19b59fa517830d5859b773b63cb1b503f81c30ca0bbc8d6b312a0bb84287f4e27c2d0201caff97fd5d8abf4d4b05ccf660455e37e3eb592c08694b239ffc5bbe18d566ade09b4851201db07b609f8a9c0eba5b3816c623924bce562ea4169eed21afd8efe4981798dc5bdac919cedc5bda8cd2f4c5e3e6b25a2282deaee2aa17ff8a9c16e36359e5bf3214711170644519376225d5bee0326483641e695cc962bca83a8ea000680bb382f985755eef3e1dd95a2e02469cdd9faaf872c3dddb74476b1ef086a19791f83b8d9b78cc5a3140b6ff501f1a54a0f5981517421de53628908b757e664e2f1b407d02c666c35c711459be5e2e59953077fe06e231daff954a1b006f4998526c2fd793d5c24c10ad33707a18dcc1655bc45a51400c884d084f45092b9c890200d5672950226d2e2850e6d7deb1599f4bfab6d39cb94e9f3ad880bb26ca27b0a20d89bdfd497c7ffc290cff397ccb56bb169eed33998ed510c5e4722d0a65fbed6919c199aaa6bfde61e9790ba462092c74549e22c33b5e401482a1b0789803915820148ec900241e66931cd664cbf065e7c824887f605d282044c7b0ba504010a0415c7702a1476f8186ba0c72a3b14c63f85758bf570cbc52dffce8f9c4f697ec5c94a3bf94e73829477f2acf4c0be37af4e64fe5b5cab32af8cfecd39b51fbed4de06a17216e82e7d682c39731edbbaca68b7946c5413687e9614eacc76e1ce4c6a81ed61bedbc89089b857476f90ce3f6f9b9ce1ab66ef2d802fb0f0c054ea68b77e27ba5bd249905d85e79d5be0facbd5dd1a14f8c2819a9deaa787551c842ce0855c67ff7c40a17fc1f11554a9284e0261b4d600930240287f697522825d67c2ce58409011f4850b7cc5fe2cdeaa4e2316a1ebce6f127c59119ffa4dcdaeff197ad04bb4df80c8873fe0152297ed506a976d0448b026b598d5c97486c43fd2e88e94b952f84d9771b6c3653b2c166e56910b1dd29d9228a641353313e14d73c7db5d14eaaf293e5cb8c23109490806309c90438fe5c8fa35120feac4fed9fa7b4fdb3786eff64b053033b35b053033b35b033033b33b033033b33b073033b37b073033b37b00b03bb30b00b03bb30b04b03bb34b04b03bb34b02b03bb32b02b03bb32b06b03bb36b06b03bb36b01b03bb31b01b03bb31b051088411026984401c218087c283d283e203f28b80002320c10888309abeb8274fb86a83b8ec3055440a06f407a807903e102e901d100de03c602ce41be489182fd856dc40a909839bd248cfea68b2b4fe0fc0840a663d9bcce0ffcd0dcca65d4d4cd95a952d975ed42b05b258db98670066a96100d90b55364754af0cc85c81cc10d13303325320534074cb254c3418ace619267a6a408493c458ae3403b25c5645aaaa83ef123054801dcc17801b050725202ad6aaa2430c026ea5e0ba642100971a100f6aa12a3aa422e0e60aae4334026ea6e0a678482d5f3b8424b9a799d72329cde41014d7472e4039d96df9f19a48d6748a8fc38512ae537a0c6e23c16ce1b1f2b52cef941d035b49b06ed131b8a582c3c359c8f24ec131b0b904eb941b039b49b0291e8ce666a7d438d314cfba84c6c0146b8dcce447542e352bae0185a741220ba4438aba416835e810a76ab0b1e0a15c15c0da02e810b0825f59f05d92560d96760397090b0ba043f60a7e6ec1772881829f59f0539705484e1d6aa1a5600bc1af1f0a3e1c1c9843be2070f58027071c35e08701370b7851c049023e10f470a0f7223c13c76acb526cb545bb1eab2dfae9b1da9c2c6cb539d53d569b8fb1cf6a739660abcd39d663b5397f7bac369706b6da5c587d569b33a4c76a33109fd56eabfaac760bd867b535a063b575459fd5d670bd565b033a565b57f4596d0dd767b5359c63b57545afd56eb9d763b5351cb2daa298b4da6d4d8fd56ee17aacb686c3565b97f7586d0dd667b5351cb6dababcc76a6bb01eabadc1b0d5d6e57d56bb655ab7d5d660b6d566a57d561b800cb3daa0c130ab6d1a78acb6011866b50dfc40ab6d1a78acb6011866b50dfc30ab6de03d56db000cb4da400a83acb681c756bb333665c56d405806445d405005c44c404804443c404003c42b603002061a4410c131dbb2149b6dd1aec76c8b7e7acc36270b9b6d4e758fd9e663ec33db9c25d86c738ef5986dcedf1eb3cda581cd3617569fd9e60ce931db0cc467b6dbaa3eb3dd02f6996d0de8986d5dd167b6355cafd9d6808ed9d6157d665bc3f5996d0de7986d5dd16bb65beef5986d0d87ccb62826cd765bd363b65bb81eb3ade1b0d9d6e53d665b83f5996d0d87cdb62eef31db1aacc76c6b306cb675799fd96e99d66db635986db659699fd90620c3cc366830cc6c9b061eb36d0086996d033fd06c9b061eb36d0086996d033fcc6c1b788fd9360003cd3690c220b36de007986df085c8fac802bea1804f24e00b08f8c001be5f80cf13e0eb03f8b8003f1cc08f0232e08fedb62cc5765bb4ebb1dba29f1ebbcdc9c2769b53dd63b7f918fbec366709b6db9c633d769bf3b7c76e736960bbcd85d567b739437aec3603f1d9edb6aacf6eb7807d765b033a765b57f4d96d0dd76bb735a063b775459fddd6707d765bc339765b57f4daed967b3d765bc321bb2d8a49bbddd6f4d8ed16aec76e6b386cb775798fddd6607d765bc361bbadcb7becb606ebb1db1a0cdb6d5dde67b75ba675db6d0d66db6d56da67b701c830bb0d1a0cb3dba681c76e1b806176dbc00fb4dba681c76e1b806176dbc00fb3db06de63b70dc040bb0da430c86e1b78c76e37edb915706faaeb0cccad3912f70204168081386b2b819ec435daa7a67a6a2f6d3e35fc5e222ae267de5051db30751ba66e4373b86add715809ddb56bca8be772579aa6c410f05d3d3960744a764a6251d94dde6b6cf0283318361380b85edc0727aaed3a2fcace9ed3813da7c37b4ec1d5e06d7883d27b2ffe17d693dc0af4ed60f24aa9bafc9b94e754e4cd21940c563aea062b1dc523d1a65d68a94a422d17eda468af2dd377963114353c53e78eced4b9832370a61d38893a30b257a0de5061e7b751cbd3d4f0ac6eaafc0288db9e9ba354b8efca347d0768ed8524efbe6ff83fdd99b8d96110a89f6d0f743589569c6a94cb6ec0ca7e4c8ab8aebfffe10d5fa7dffc6c0e26d54dcc16969ddcb788bc4276ea01067f3d9d6ffa1e3fc233d2b7fa1fc79ff1c38aced23b51a989dc1518d718bdc03546fe5e6c4e8dd15c0f36554c5807a24661236a3036c7481135185b87dc497d312c52d7d33d50c701501688574311144570b6e6ff280d5017bb2815c0554007701550022f42b70aa88107a12ea71481a8d2b223aa1c84ae2e10550e428ab9ea9e9c571bacbb737e75180066c3f8150281914487d92659521ac12fe751ea6095035db0ca8122d0788e1e3c47128f28a4848fcbb5a070b98dc795392eb7f1908c93f718bdd236771bfda2ee8301007e2143188ad0649ecd0e334ac2eac22425645c05e48cab80a8bd08dd2a20700f425d4e899da8d21223aa1c84aefc892a07216901e4fd53af16587752fd8a3000cc86f1ab030223898e0fd324a134425e79a51402d5007d4035401d7cd89c1aa00c3436554ca9825ba305e7d6606cae1eb835181bc950796bd8ab05f026b15f09faa12c10bf0ad850a41fb04fd8ff99f87e1b29582d5722bc2ff182c434de3040b4903736c1a51875adb52df9acaec988d4a26da9bc09c68bf83511d6869fc39780fbb8f2249e6933e4b5584403aef04d794d8e3787f2a7898e86a05bd11e406a274300b91b3202c8dd997575970ee9ae0b086cdaa8bbc39e76ce3ed5cf1b72bb07a3025ee2c8adecbd2d0d3bef6d6978fc30b577b734d2b0eeb35b1765efe434b8d47c1fa3ef6b08f87c5f43c0e60749bdb7216032b8d86d5d541ec464bdc93748ba26ad4bc0fd0da91eef19b2dd10e50d0e6f264da6b93aa92f7f9a9457e6c36ea85361da9747c1b28ff17832dec81c35543637eb66284aba4564c258f07f37995cd093170c92b1408976446287ce54a9af94be8f48173ba233cbea1442737175b7e5a38e49ffb4d9f524a93de445c6d0d859b0edfe99e5c71040882ab3e48fa76bd1e4179e20421570d1fdeccd322bfb95e9f2a8f4b8448d19f56f96658f95f1c4bee46d67c1d4957dbd794082c3c562719bf05c16639507dc3f1df48d60708b9067de0ba2e923bdfab2ef99d2fc143fcbb42b436f4fdba97dedebe3bc2dffffd6fdf170b57847dd35f7031359ff4caacfb282b9fd8249b4a8478141ef54ee5e058b2d3fa57c101d4fc7141fb24dab7de19d8c12431ff1191cac754d144e4741b45a8c82e96c36e259868772722036342cb14a31c54cb2235be74cb22891afc582ec02dd953c1b71f3651b39e8793e6d36bb86f6d126ba1eda06e401b7cb2be643f05c8b3f8fb40533a0813d37550a9b73c9bf5bb2cd005b5188ad4e968161ea9ca43622dfba97c60d5f4de1f49d890f3ca2b5cc038d7743e2323b5f164713bd06e2ac9ee65232cc1d2873f11199f8f0c5e569d8f61108f3687a0a2873b923b21da2dcec0a1b65ca64954ace4443b4bd7b12aab7001416601e412a252b150018f07bccdbf786cb808f632306d5a743c480645553571a21feb62cf3b80e66b1eafc7d376def1d62a99c57ead8c7857441c0fca2b90d27a068e314a8be61b96e4e95b9e0c404a6f4a7070c2812b522487df0d6681653001a7367a59680bbd8f0c4587cb9ab4f7a0199c184afdca91193d7ce24899c81859bee45396934766b2de22730da154d838fb08fe72052a9734569f1ac4be76b403c273c889636f51b877a275bcd12938ff0c3e6bc00935f3cfbc8378824f9c7b81e1fb22ce52bbe9bf9c1ae4776c34efa309f890056570ba2a33601b038ddc019a5769b3bca63145e22f418b149d911b935393dea0b4e30e179dae41a35b22b3489ca1258756aadb4e1b5d213a0ed7a44b6686782956fd386b5f86c7b5d12feb7774a3b2822bd419914f421ba46dc6be34eff37cbd53e5aaeefa2133746744bad173ec698e96b79b6f9be2399ebff28e9e589d16d42aeea6382ab7e6d05a17e6d1d503f036fa99f0d6aa99fd302a99f4abb6ac376a89f84ffbdd48fa4c8b319e1b961bf52fd92308e96fb07d54f3646747bd54ff19164aefffb9897278efa41b96655c5b67f8ef2a96242f5540d503c0d6ba91d04b3940e41239553b97a216487c249e8df4be1087a487593d984bf56ddb2f57c3d7b54dd44638b6aafb2291e928cf57f86f3f0c351352d4f0b481ea1723f171925741e69685d732a8f3acf052bbb5bcdf8bf8e1416820eb545825bcc01d14fcfbee446e0c4912d0bab2448e46d1b82d09a8298678330a8a96a63c5fb666ae054fadf10672c1d4c01bdb125a9eadebd8a009d7d1cdb4633c4cb94276a554390ef172f794e3de4a6d5ae5dfee826ed22e86dd9b51175b8af82afc400fa087c81c1913589c28dbdf4240ca431a0f98e49ef99a55ea1b829f4090206ebc00ee6a5db37e7614b01118c70b6179e38861db4181a7f86d934892ca98f86c7fd11ed6bcd9f52131b454992087212a5355158ba65b84030fb37fb702190ab631ea61ff0758c7ce64880ea63b2ec6f75dcd3bc23ea915687a99f31f217d85a4753da01f1020bca263a742268eb0e02094d2682b74aebc6d947a648b5a45e876e27cbc5ee90172265727139c6dfa98a1f96e033047adf0ebf7727081daba72521bfbb9e3e6a8fd1f11353a03d10605b243f8359454060baac3deb5c5eb27320de5c6314f235f5f9b9c886d398edf93fec1ca5fcdfed156920b5caeac096bd2eedd7010d392291110c36ed55650f62028541ef0a0ba097957de85d14063dc174805fd5f67540494e834e3a7b980ceb412f228fcc0086284e9fb3eed74898eaca4677bc5d82631b8b55b64f2d2c50b0ba08084317410ea9b2018a3f88d2d974b5dc47885266b9b275767b451a3a269f46664f3e553a60f229c811898c60f0e0c9e7971139f95cf4dd93cf2f6f7af2b9f87ba64697e4c8c9e7f4d037f96c3d2026dfd07980a6a06e46dfa7e3edd09b49b46e2f92fd7a91a0dee7499ccd130b0b94b02e0252d1459055aa6cc00c1844e97c15cfe72bcca7cd7a3edbdc5e91868e59a891d9b350950e9885ed85170a19c1e0c1b3d02f237216bae8bb67a15fdef42c74f1f7cc912ec991b3d0e9a16f16da7a40ccc2a1f300cd42ddcc3f0be1d3639e29b84fc234c35d2ff7eb343628a06cc56f200cf11bb287170c50f97ed2669bfd2cc5736ebadcc4fbe4f6f55d774c3581c69e67bc68c02493578a1c1c987f83e716c57c725621acdd538a12213d9910da1e3da7e541ce211b71df040272a566cf1015c65347b5f14f1df4f81eada287304ee7b8eb2c8ba7b3a58505ca50170101e822c8215536409d07519aa59b64ba4694a68bf5229ade5e91868e59a591d9134b950e985beded2d0a19c1e0c193cc2f2372aab9e8bb679b5fdef49c73f1f7cc8e2ec99193cfe9a16ffed97a40ede106ce03bc9353cdfcb3d07ec39256ed74b398cdf11e329dcf0eb31822b1f6e8b2046eab6589b5d5154543021843889ccea653fc313d4ea69be9e2f65a04740550242a143f118543c227eaae1c81c9e5eaf0d889472c74e404e3ee099c7804ec099b60e47d310daface8980942df1b328172276f040f527834d9742bff642bf2f32f6887d77bdcd07dd44a631ab57f598ce20503544ed0d2f99ad65db1584410d039f11be80920d8fea20db318f5606a5ff38d97f3cdd289b2f3b7f42b7160b6335512c1ae9e1945513478cab8e4f383dbde2f04fc9cdc6b1ce293fb9bd3cbd79f6614983ed7862af91de14144d41778f79292fefe6b9ff40b018af7009bfd05dfbe3474dd9ff2e6cdcf06dabeff923189796bf7d7a629cfb0daca4d7988d3ec457fdf08a9bb14aa52dc6b083883e26ad75d2db14ef2f30b38da9ff097ec2eb539f22cb545177368fb4a91aee2aea3fba8961252e8bc634b8c40c2069319a390dfd4d875d4ddfea85e794c32ebbdc7b7ff567cb91cf3a43cd7c1bfc7c581dff6addfeeea2ad95eabe2bbb793c9070e5e7f786ee1c6470d37aeb2e76b115793ac6cdebe7ba0d1fff74d9e1df2cf6fdf05fc3b6ddc7cf7363bed3336de74cc2d3f97f4db77a33b707e2a0f07804dfebc0741d3c0f64d75cdee27a2fef8fc8d01f85f2d80aa07f819e4db77b7490b4c2884bac0b6233f4e0f90a4fb302861dfacf56167beb7f2a6a7b2e45f6799af7d160f1533654ae527e1b2fe8c619eabf84b9dc4fc1c483ba8715c33a399d7bfe0f75ddffc348ddf40c04bc1562317686f0165d7aa2480c238b1c04ef99944368da6165c5294d794805b8691ddedf9635630a5244057e1c61e46764e72e7355b0178b0009f79a629172e0b51dfa76b9d27249c3d16790b93049c59804706d890700b1b61135724d8d2011b67a70b5b1129e09505cc8f0390606b0bec90172712cce675731cb329f54c88250ba31081924091832faf49de20c529097d664036a3abecc4167212706e01fe5a96fc181309b97021cb2b4da22d17b6fa9150b640eafcf91c13eaca006d9124e53309852452c535c9e9a92d8e63792219338db01ed060b6349adc830dc9a38c89c9cec06c69f0cd66c140c77141f279ba20c149505b24d78b17d0964a7e664e3d09b7466b66fc659ce455e261d306e9e3258bc921cd42047860fe1729c7992d203e5d7c7c9ad942e2368b04b38574286252d16673bc88a59723f3b6c82574668be8234ffe97f966c46c490173b192d02b0afa7a21616d69fdbde22f2e9380b6a0f6b117728e96359a59f30843916c9adb12da97f4b2369f3960ccb1a7416d295d2ab66726e16c0125f129ab6212d0160ef73848b01522b120a7d9dc1648de309786b4ad73b4acf14da1729108e845e842cbfd08056ccb461c1294bb2a0a784a00cb738624f88c00afbc64cf09e8bf5deb263f90b67cb170e63e09b6446b19dbc134fe11e2954f40fb69468e02dbd2f0d57ffc314f33c233640d907b9627cdb522a7d6d296e229be8cb99ad39c5e22c1a49c6f24e00c992a5a8197b62cb234a7c1908b768c3d63b165200e01937036f77dfeca728d5cbeec32e6a19c4f7145ceb3e506498959892ef85588d6bf0ed0c8b18024982d9f4bcc3c4f126e864656922bf96a8e96a1ca4bdfc21d7a173876a61967bbc06d79657fe3e76a29b83596ffc7aaf42f33ab0d09ee9d85ebd0d9ba094f92848ddcad991f784a78d07ee81972cafd90b6fcfe7ecd6abed3f6c32fd0aa7428fdb04884499565e7fa58d29c5b5103f4bb70eb351e62072cf622ce1dc01b5b847155959fbcfab1890860af766ca60434ed216d6604a8cff5daccddc5cfe77c6e1688cf3c1e3a3e5c0b72afb35952d0f529f680a359f83929e253dca55011dad43fe724a323b4a72fb298725923b4a33fe4a41588426454be6422b246822e1cd0a428c93533420100f5a9d33ff4155eb1cf345ab466c545764ec9104484e200557c4e4b2a6010a12840529e4e19698023140a38c5cfe78c069c926b25a9df118a0868608f8647282e5065cda7cc43057604cacb45dc8da0633b5184fde8427ce8f18918450914b84f7950a8404d1f7d0f866c8177a6a285b9c943b5c1218494b290118a20ecd98c676849b25114619f91b33d425184840febc006d6909c43c184e6783ded6b8f76a0488282f529070a261c99d27bd7e008051404b067758f505041c07a08deb8903e72514c415aa21ed311a1f082d5c8473e8a33586de861a09083d5c23b1c5baecf45b927e58f420f9faaec4c466523147668e2fa176a931ea18083baaa4301da62dc57797648627a7ea38003b78bd26fa18051cc218debe3bea41dd408451e2ef12563cccd4931a0f083884b7b23c9118a4288afb714188a40f018110967cb893f08752143b0110a415c6b7ae036f79ff7f4906dbed725bd5aa38002071befbf8cc5fdac3d6d1050580137f1f849110a30e866f21e22053ff3c37bfb98d3a4354d95efaf0d19c28b50b0c16de4ed0d89eb2c36bf1929b40576e42e6c45230171305c7ee0f5ae1628ead0c2d3eb118a3c14e533fd35205a4638564a4669a3250ebd3e7b3e1a44283c71ce3e8d3fe5677e968402c6ee4952d2ab000e53c464582142510a9f7b8182141c1bdd2b8aee9d2e9ee985c2134cec1e401497a8335a3b56582ccc19fb324ec9af9e0c7a4a417b47b5c2f17101eefdb614e15085414f422f28689f2450b482598c346fb8cf49536ecb4d1c5038d0cb0a8e575c9b22ab4833804215fc3b008d72edb8fe17e666d634935190825922afe140210a01e75b8b5080a2293f7968452b641337e4a288c21275ea8d7b46282a71ec0245f3ebba6f72c67f9a0214091447b9f8277e0f6a6cefaec2632cf6a46c37d8ec71e8c5382261b1bde3b04b0f2c36721c76e58145be6179f922bcd5b1e79347b4c18be2735e37f2f098bf0dfafcc18f21747d488c50c44136f07e4e8c366b34f332f1ba5aee997d1bfc119781a75992a7d7923a46914d432e2836edb3a62bd949680e34590f395e3e7b72248067ede63a05c2ce4a393e273323c0ccef24c4ad3d454c25b443278c51768210009cb2f3d593a94e1c925387e37e159f313ef33293b54e9cd5848938cdd3cfcb1065376c338a4f55426bf19d551fe4d189474d9e87ae4bc6743663506aa71d10290a06e43b96398778d20984006559ea860374f34d823e55c8b37fdb5c9f8867768512e8a77625b765ce420b3698a4395fec2a9dd7d0e482dd6e2692bff8841d718144a649b7513f15f9534c27c6e627290391d8946d2679d8aa6c8ebdc7addc94d53c2301f5c6844b863ef84ad4480da68eb2eeda6b65fc1fa538eae5351bab7eac2dc6ddb5153435a6da3a68cbb593a48e4cb9619dd07628d3a77a09da4c95873a00800f0277f433141939c2ce23de749e11b5e5bf54e5739e6effe5bffeccabfe2abc29a65293bfe44955d6e5a1993cf329cbf07c979d0525c10fc1212eeaecdd8ecab1ca9dbc27b4b6a1d3aa0224f62e856a3eb6f370d79e06b6c138807a6b5981a0592bbdb8be79d579aed99948b60c3967f90fb37a1ff2cf59bab3a8e28f26a84c3f3249905ec8371b3626b30261ae7916a4eb259046723439c71ff77135167daa7442e6668b82b25e7d45cf371873d89ae137a6138b9adece6cda796f42766d5e35f721a2ceac4daab74a1e39b691139ad101eed31379b85c24a61a993fdbf832716e96744a3c29cb5a844ffc4faa035141f4628c39c602ef2410b89c6a590a2e65508d70b52c85574da8564ebd289ef434d37771f404983a231c426cbb70984b140256dcbf788fd86d0a1d5107e64fb215a822f397e92b0e4d59f217b0ecda05aa0d30096d3948a6f88265af80800ec11202dd9385ce7a695d1304b8cd16eeefe06347ef648979a946166057f6dd0b795b098a113ca08492ebf921efec5c3d492cb7519a12e0eca31aa767d391cb074bb1b123ef40238af8484982ac0a4c8f470330c00099c985a547440a1b7c211c71054f6eaa0562cd2b8946f5041e4c7294ea2b39eedcff741734fa9e28745acc22f5b9568bf9ab5c999238eb938df32b2f7449a4c53322f46b6f9c19a1bd775865dded02c9ead5a67bede260f4f5a011e9086d3cd1d442e491dbef9355af8b04731ff39e2b97da8b2356d1e219b978d2835a280a91b3d7be1bd6fa771d38c24061b9f94cb1d746fb3daa27246de498837cacd6e395faa94b79096f005a83c80b8eed3d513b681cdd78bc0e8478f2043c25e3d846e4f6f4aff91dcb3d76a13a0cee8b6f89e6d19a216b3bb51efb49e9b2c01d2b3c20c6b52543567f4a4aaf605749b45deceeb0b80fe07ac416df252fc72cbb3cf31aea0705258f8de79979e650bcae081708f9dc22abe29f22e5eedbdc37179f47b7757689abb8c948ccce6a66d7586e99589c2c4ac64956149a9c6ffd1d806d05bc53fc631a37b11298be7f5cbff9593479a2525c0f6e00125ddbb788e1fec0bfc5956cf6331260f931e1570ebf675d96c5d8ceabdd77bb1b6041c9ce4144dbfb92b18d40f83610c7c8a975d2d6778370960a81fda60fee7888f7c0b8431800480ea4ef651f0f5d5e2897b241a09a36df33429dece980f6316a6013cc32f80493f1cffdeac66b7bd40d83e02e7f8bc7a93ca47b600629dba061f4bd82e5a1cb0b3550d97cb475eb82873d1dd0772a5b1fcb5c6523d447582dff02ea5a2902e300a7c7e9f4de36e88d93475cd97e4e689bfa2d95cede13a1751f31e9cb7bdf9be500bc0feb26f0a79fba1cf8362c41ae7926ae6f912042023e6c43b2d110a100071dfd3e473798f3f0b2fc66d1e126d84fbcbbeaedad465eaaf201fb20c026b30718f9e22e348e6d0d0b7df6e2817b19dfcee5eee05c275f9db7dbfdc2821b1d17a7af9618e540360c80ed9593131f2542c5c3d4c6b3597a3092d9c5bf17787005c1eee94f4eed040fc95302a4b1228ebc507022fc417c39a160f5172cb24e7d1a22ebdcef4aaf35db5fd00b3504e90faa27c19373fcd1799409eda1d0911dd1e6a9c83bb672eaa3bb847b8afb20d10e67a1e8b2ce86b4bfef3991c0cd9d46054e355887239c5abbc7ae9315f4c98fce7311d4f105d651a00e288ce00f40485ba4de6bebb0ebf8908968cdfe67fc9a4789b4349ef2d3f38b8997b6ea31663e606daf33d0df48d3d4807155729f75568d5a25d5a04c7ad6f498f63e0ee47984c8f17782b93ca286ba935278c10952b340fe0f1e0a385f44950299ba75967e75bcf8eff86f8c08145ef36a9e7a98c3d02cfe30412f10fab0c517fa9a18f9d9e277a098e85c17d516f7024a1b21e83ff8614ead741ef2f08ca133c8d635281c221a046dcee9386eb76ffcae66f920b09679e1e0f38f78823ec04336bcae393f64cefdce83b6e78b48a82a69b9e445819626bbc28c15cb4e43bc67add171611b000dce298623722b9d7388fe83861c41ddc4fcf210355b4d1520593c5aed7e2ff2ad16b7fe45e1d1b5e0b75802ee9bf983273c608d77f57c7c41e89e1743e6c46fb008bcf602f03b0c929cf4ace5581d497c123f2ef119a743b560d406c0f57905115843f167d8473e52c9138784370d5ec45c84ce03b353d31fed0bf59e892456bafe7394ea282c583fdb33936db659ee3aea18ed9c53ae5dd0f1e7edc7bccef9172174f462014e63c8f3190b8b9d5e778f7c883894a72aa68bc548ffff701299e7025b7aeaa46244f34d4a535e93a33314914f57037f19b004597c006feaa2b3b3e87806eed5c9db2bd430f883bc3218b38183002f2c361714d4a6af75fe15df0170df60558b9b7d5e978d20c00ddb23bdf249d56e18fbd82f6659cf87be9b787335663b83eac9d6c891a9191f8a6b9efaeb9f5cda7c6d814ae3e76577ce1bb41d9af17f03d52132fa37576a2fd6cd207490474cad7eed07d870fcdd5525522bf01978ebf83abcbd340bfbc9e9e9aa9fc417ebbcbbcd0c0f4a35f77000c64211010bc951ec799218b8636ea32773b18f8f16dd5f888539007fdb8881313565fe984b2f5b9f8cee0516d2910b2095d306731f70369cd7a7f53ce7d98536d8cf3d43ebb1dde86f17c036af1debb9a66ea5f55f75b92ff68086441e3ab7208289ca8c85ef9a48194ca740c6cef793c8e9d0a07b6f1003b6cc87cc67250ecb656afb3171c6ed6a32e57a3a6e037daa5ec50ac12bdb11b84e683d978ff5d910d7c6a256cb1524ae0da261c7acd51eb91cb967028555b6de34ef56072978bfedf65122863fea830a9cbb46d6a7387d12738a78ebeff1c5e1e5a066689de88675a296e0919b7ebde2aae30408c10d1ca93a78a3ee572ab14c3a6a254a614beb820ffcd6413c20df3f087123c890487957f20e1a58bb2090b12065751af4aabd1b551fe225d39bb79ed75b0678d4a36e7ffb559181c9ba9a2c9c155d940df00718a3d5e744f9f184bc8b854db7e7cbbf8b139f9a20ae9d8b95670842856b5cc4fbac703ee70cc120be978f1056f571bc73e07245ecf982349802fa1b3e4995ef3b3e58bfddd09541738cebf121cb52be28d912698ba53f77ebb72d8ea6b881ac61eae6ee03b12fbe438e3a5cd842775337f8d83f20e2ae750fadb4fea047c7e7fede8807bd13a4bb7cfc08b2f63acda7e3ee050434105f58eb136cb721da6dc8769f6bd82e9a3bcd22cb41644eb80d4f74a48c59bfc7c691b9dfde4c58c5719e2d3a86690ad82aa98f4fd433846bfe0f3f43b8e2ff706bb43f50b0ab550f2072586818fb0b9cf8dad9f3d297079de0ec00d25a0fe50ed89e919ced2fe5201bc34323e1e8ec406c2fd40002effae8d9a307021f4c9e300c6e0895be8fffe2c0dc437a615d94d0effba96fc8fe063db45abb46e2d5c15efc603be9365fafd7dee64ed00e0308b376d7b4168c07c7217a608688b1eff08420081ca5ec37f944371d5bac61937bf066ebbeb6afb60cd07d0c5a1b7a9a3e3abe575e453c9d0c5b5a7a1b3f3cc8871721ef58e173a15d4a695ea504fad342e767565153cf9c4ea75364cac335ff879bd2a65c1fcbf202224ed230fd9fc729b5c7b8a01defa20bdbf121b03dc3a0edf8c323a1ed7827d40002ef3a8ed0a3043e3bde0337844adf149acfe70fea0565c789c9d16dc73d403e3bd58fbfd38e8bd7823dcd1d3b8e01083b1e85fc5fb738911def801922c61e3b2ef56b0786db6bc7896e7cab300abbdeb5bef9d09a046f8fcc967e8fa367191aec71dcd7f6d516aca11ec7fd4d1f1ddf2baf77c33d8e471a3f3cc887974bef58a1c7d1a594aec721df38afd8a44baaeb69df7eee58eba03671d8052799f42507a43ec499aee0d13018fa4430ef8bdcc92cfae1a7308cc3376d085e24b7d819bfcd42a14f1241f65c623626f199958ebea200ab4eb219c1241c7054069f3b2a54cb95ce2e60d2edce1ab673aeb1f98e64776572540fd7df73e8d9bdcf60516e5db0c0c3b22ac510ed48ebe06c10a80ad3006e623824803a414147f4b22b0585dbab99fcae28e99a58df76211a504fe30fb98320020f001f58b98952de1559418d0536eaa8a646653595436b6ff1ec069ca7252f5a38e7eb6187ed7aea0ed1aaa206620310a381c6822eef444b5c6be99a8140b4e46516d307bfe08e5713552617949e4b9f2e2eff7426ea89f90427ead23f879764dfbe69ec56f7cde465c74cc67dd7279787b2cce2a1e71aae8baa83856e7d0f0b677e16d27d7b59e854f7b170d6c142ddb7391a415b49ec2438e7d11596803698a2428d43fe2d88eeb2d6524cf33bd25cbb67a6e54718d33f98dbbae4fe1b72b2f1e4cc9a9811c99f6250e04c420b7ca9b28f7979ad4183b6083492e73114005aaaec227b24ce02e556885e7a972d6a9192dfc96d51b5429a4cb3533059f2ff99652730a3568b6fadfbf8fc6d5efa367e9b15dabaded09f27601fd799a0c596f964bac84e8aea1f8f5576f859f30a160dcb4badd8712973a9e202c356bc55840ebb8b4c709253aeefa7cfb12b041d5ff6843b6b0111434055be0dbed84f851adda5cad98cfe42c0e97b2f161cd5ad5de58dbb84ab286e47515f9324ab29b845b25f2f120447756b57f9ba9dcf37e97caed1f1973ba93ef74998661088ea10947b0719edc374a111a9a710a9285218a7f30cc1517dda55de6f2fc966151d5a0d89cfcf643024dd2c66730446ea11acf1f5996c66e194efc1e2f439f39c6e316f1ac0270d782ac6959bedc25915c02cb41708df8427d68621e93cc4b267db87506c62f9c8fcb35a0ebc6b56cb83091ad23a5da2538dde62d58d1480fef5d032144f843596d7d719274eda479748e115b8d6b357752f03768ff8e69e6e0a377cc26df81bdb8f974d0512b3ccdcfb34a24822cfcfc7acca1b9f5d6dd105c768047e4d8ed18b850082e2e343e83cf7142bdc340c6ff090b51903913505d0d0367941092f55d0543ea317c4e7943a41e2704a9e135ebb272b45a62f9a40cb3f836f87a8a323cbd0a6d9e5a2e1cb529ecab94dc4e393e7382f3c59f8dd0336539c2fcaba44feb0ab06df1b114132f5d84a510493691d646ceeb38599bf67b6ebae0663e217ee47e667206fe0db03b5c5092f0059f112580072d4c7067b3bb34d8974c540890e5ed1c9070ca19324be887016387dbf83df35e2822d8d6653e889ecdd7bac5e600d8e73fb281a9a7b1248fe47462af182ae609e2e23f5c7d53966d982bcb772ae2e5a2af8336aa7bc16ceeb8bade7331a8a318d3f6beb5ba8799c4d1dc613bca146d5e1ada4874398e22357e932db24cb5630c96a394b11aae058c1149bad4dcda6fb1906853cd5e1a3fd62ce8dafacf17835e9264b0f2b44db3ec9d687d6c79e45ab707d807868c2e2651665567f2455f3c574b9d1501dde4f7258673344d821cef649a2095bc7cb74b647a868da0eab2cda2f302841de72b9880cd3bc5ed2619a66290ec271dad2966df1663e9f4f6d4c3471d97cbf49420449d0b69ecf986f76fba35eea7ec9be1caaf894d5017fe785bf54c7bf47b29d76955fb2fae550f19b4f86f456b9f9fdcf20bc352559cb6f40ddfef81be29e688c2f380d0abc37452d49833f2ef41d9d779f96f21e8c2740cd08c4f75f279da93105c22c74647504ab89672beb0d8d768c700c8eecdb8f740d0625aca9181bdbae4b83b9f3d600ee486d49039b5fceed14dd19e70cd3b1f649a2f922cd9e47e4d583c5bb60baf876048d925bb008bff5b6eeaa5b6144b8e09d7b15edff4dda85568a293b170ea09693f23590e0b49ce2331bb3903cb53604cca592dc08980dc8cf6c93b1bbbb853dc5064402ba758e42f00fddfbfd694762ed89b4f4c814b7fe8740ffdb05da1fccea912981e01f62fd6f176b6fb0b047aa6efb7f08f5bf43a822dc3492ff618e63fac5f1c07f2d791ccc860ce47facbb50621b2d8aa9e7c0546a5fd94fb9ff5b9634387b8face327fcf874d7378d833030989fe4f389e23eaf7d3d2ac430f242af75a9cac08c79c4137fa174526d9ab0288a374c439c0727bce120eafd793789ec8bf704c01c0a06bdcbd1779c06e3742f9ae1c4193de767e8233d4e473a4a6c7dfda461dedb0165a91032468e65026e993895012e68551144ca9c566d98ce61fe3d1f82d573b9be48bc8b5e55f87ad7d5af75c0c64b9997693d243fd04e8ca54f483a00379c5e2ea1bb89ed6ee4a1145e67c8221e637334badd945831404256327ee80e9346e0877b989f1a814f03db7afb0694773c210f7dfabbf14e0404d0478e3d313aa783a6d5be65a082b218bdd87858c1516a9022b04a0cd26ded017a5c5cbcb59739a2d216946f0cc93c9b1d887550e0f04b09d47652718f7c1489b67c54601ae3d69b082b4c4c2dc422c44c0c8f44e0877b5c500a81974bbadee2907f3cf1619a24fe6efc12b301fac8b9436e9a564b6e3a6e8fd1ab6d82153fa7862962efc430a9f65eb0c78526db7b99a4aa2de678c7c23f1990229358fc12b3ea7b68b9435e9a504b5efa4b868f611d094a1684b7676556681d4af4b4163fc9767652acf83e03506e72e7f74a2a7c2ee3fd118ef78776e4dc0fa548961b2bf87955553cf9f7182101e228e88b9bac6ee73ca7d38fc6b35318d8d87d89a26308b0aba174741e3f254ebee22e0d81c389f7f6499fc5d58256fafffe016e9b075bd5084446e491f56b5c65f5a53cd7e2748e28f16a8da8b54e14379c38bba4b2c4d1a4f60b3a9e9eed97335eb91fbb1d9f37bf07c55fd3cf9d633ffe4e3ceee8e7ceb1bf12c5f7f5f332608a3fa67af0e1a1df50c37ddddcad78af41ef577473b7dafd2efcf57773b7d2fd2efc3d1286c67779028c05dcca907dc0820a1ab6a12b217c9ae835fbb05a1dcab2f9ad497dbc8f7b463c70edfb2aae76add4778cf85548bda78feedb495fa3c943a6e4572ab277f9b84bc7be9ed087bbb84fc37e738e762cc877e9d76fce516a25f6b8fcad0a9b4ddc7be4953b3580ce1732e3abbe976b8636c47c8cee6de1d9c7491a6555e6673106d40f94f810498bcd88781ab80c3d88c08073067c557f83101870ae555fd5df2004043b8619cb071110ec78b4bf410808763cda1f8d00bf85d9afad03169cc7da93aaf6506f43da938af6506f43da936af6759cec684f2ad9d77172506f40c5be8e93296173da0774bb198bf645f773b61b81c39ac7fb1b84c061cee3fd0d42d0c38e0734b51b410f3b1ed0d5a1fd91ec78405b1182216e84e10d74bb1ed1d5aef62e671eed6d487b972f8ff636a47d37271ed1d2aef6dd9c78444787f54671e2110db5da7bbf3978dc7137613e8addbf789f6ee87c99e1ab3e57e8bec9471655ba4374c34cb66bf2c67c03a09f0300774d56ee453580a6cd5c872a39dbc15327802d3d976fdc8d4fd719b1c1df58c8137911aa0fc88f85447a2efcf03285e5bd8dacbd5ae842b64a446b2509abb0b7692003f8d1b06f0f696354a222d66c0a6e48c79ef7a325609b78824a3c05009e1073cc81ba5e1d1a8a732013fbf1ddcb1a02639b1b83bc966bc1783873ff01bd4eb47732a713e5a3fcb191b6976f880bb008c6a73cdd47e3c8abb5dd98ef55a12e940f6b9185545e6721eee142001f7fba4fa191d77b3bd0dec91c3fbe473963636c2f85107781118c873f3d47c0c85bc6dd98ef645127ca47b96423d5972c882bc9368887473de7adc8bbce9d88ef645117c64739a4717eca0a66d0cddbbdf04cbf7cb79138f3df63ada099cc66fcdffdf790fb0e1bf5c1ca9105e28ec1dfaf8c47ae75b6e5862ffa4a04e3c238c2d3b9f38aa1c86722e0ea939555c206135e9bcca3009f85040955a6930595c387ccecc55f3b1507eaad73576120cc65798993bcf9b29d4c7787bc60aab18d8bcb31fe4e95ff300ddf295274d222f9c33a01d7f6d09d32c774b6a03b5bb0cef657a637679d4542e7a2c5988c46d10f19b6176c2f972c660089be9c722ad3b818f30cc2f8c68eaab3720f192f57641e01ef07cbb79577e83157b99530cfa2eb1379f86dd745d8fb5af34ebfa4192ac22687386513550e20cde3a27c7eb12e97f374e7921b45dc644c3783f174f1edbbddf854770374b776efaf3bbd06e164a6b2bff0cc30e353f9ab05dffea6804b0bb4f40202280f8866547ebe8f4d61278f422f83f8d4b0fa71ef2e39cf71eaeb54a299cabd4cb41b7a81c924d302a5d6d2347de7ae41f4994d9e286c8397467c64d30b04082ef2cbd62454fabcb3df849543e7f07cab8e9f431e3a83e6c493a67c1dc2f8c5ac79d10b4f48af3b46906d33fe5af880d54a3543cf9a76463fbe114f742de003f8d1d2246f32da2191ea843af031fea90182910ce7ec6f8bb41d9e3850eb685b6bb1806eaa3d31baaa6899fa80c38bff81e936a4ada237e072e87617014fdcf67e02deb013c2766ff685443bbd3f2751c8b4706e1b61e4df9b3fed24da1d4fd059935d562d43936c4d64590b44462a34c1c9f9d63e7edb39e17c50ba8b5abfc0380b81f40a4ddf4694de264d59164d0ea65bbc6732b93699f5e238ba6b291ec9cf0b3e09d47bf95d295898beed064c34458935c33634f806c2f3d7cae12498016d5c8854392da87b891502ab9bb11a583d6c0e507760865768a58ef93133beda99eaa621cecbb8ee4b5a33f0222478d01e5e0ed584c455557e2244af8e4eeb1c3ba1ede112615a79cd574c664b3001eaca5eb717e1b776d67bb03c4a12f413d0d6bb9a7051077d091c3d1d7e157ef98eb1af83f69eec833d90d845689471c97e3055a8b9b727ab371912a6faa3b8a5bbd366b6b7bf50f7b8030705c8eef483a76e878395c1e9ccde8912dd912a01fb7c852ebc72f3aac4904e2ee5453c1ce2ce4d403ef47b22b346abf782dbd565b584f6d936ca22a796c7a9ecf0dc5c87533ce0f64a0ea7ce004fb41f0265e79fad4e71d1f2d33116d2ebd6b5be2407bade350976bd6b05ac7aec9459cfbfcced54bc781b2f0762dbd5351d4259f17f1d6ee69eff43b268178ec0289fd986988044201ff05510c144a8fb08fddec68786d45ddb8bf83a2b6377896e6e452e918a281b4e66bf550fddbcb1d44423a617a72872a6af1e8ebbce83ccc6a6d4d65ae1dda93c15907840891a404b6ef0666784bb73b46e307522a7b03503f4d02deb23876ccd9d08adfba80fcbf6c0eccea01c7381a68418ba9c9d8200c5b6f00e6aac316bd33454dee07219bd8283b15a158ec85b367a8821c6ad364e7e79f752678d5d1a48cafa77cb5b7213f5038d3fe00128f68b1b10428c5a65a5b9a37f191631aa719b24315b266bea050053a75c7377278cb3f88014d3a8f1d344dc24b58cb18b8f889ee9ec8e2a5172204c734f3dddb94cac4cd6dc9963d932376e67eaeeb453ce5fdb704bf9931a3849118df1459f37bd03b1cf53ea921447f7a2ec3c552f10eb29e643205497264a3914bed1c8c14aafa1ab1705079021383e55aab2e8f316dbbd8ae2c9e2db219177f879211cb42fb5be2738d95d97ef5cca250f06672f131c0f0421cc29282fdfa1184810bef35733ff3a7a17700ebe1b906cac2903c1f7118eb304212a027821da2abb64fc4b8df8cff8b36633cfde96a7db7ff9af3ff36effaa03c993bfe44955d6e5a199b424d44d5c357fe2a3a99bea87b7dfac43f97f6f4741764e4145682afe4d35feeb974bf64344711c689398ea6d68f5758420b9d12587c5570b41f5e18ae6771042e813c2fa0e21b49fce70b9fc8a06e3e3ceb4c3c19f413133dc917a6397af552e15aa12adb96de573f1e5721410c931fb5895d219190629958f5eaeb80ba2f7b58b1dfd68e59de3a0496d5d3d2fbee1439703521bfe0e8cbd9c7ed12141b6d2c24fe978d34a3880629d3ec4a7bcf8b2adb32a3f745281dff97cfbd3349c6dde76f2826c13bfb52c569a2771c32603215dbd5de1c4b66e761bc258ec74e41cf9de3356d09d5b907aef8c20c97dfd6c0c77a211e03960b109997042d9a8c7ccb7a59e6f802f0b82176cfc9fa841c427f889789d032e6befe8116987a98d29a8a14cc150a6be8c2e50d6fa450b4768d2df58e86d01ff0b1ee13011a81d7c3cc54ae908e15fd77b90548baf372fb0b1f8a238e8ed978ec95d0f5fd86a7b21f0cef0a1d37f065471e64cff8533fded677566d67ea795ad809db61bbc299856e035207a320311def8b90f669e0ff967b51e8c4c81d8ba8dcc0b3906a22dc120e343716546d80154e50a9cef0b3548bb471c4db8b91e1fcb2aff9537639c1405324f8d06ef825168f8273f1ec1ddc786625806c064e219fdf6d59329b31afaa114aa73fcb16dc0ff36c59006f5d3aa54df7f118c2eb541f5392e0cdc962b70f11c610b247fb555fa0018a86f8b1410fc96da825985ee9e5eafc4e262c1ad43853c0a031463803210821e2454202e5b44a44c3cdcb7b8ecf29562a2e21767ca964dbe2363905823d59769bc83ef7d0a0966f10567c7823fe4a74b5935317fbcde2403360f6e5800c73ccdacc886555b1fcb4f366156757e56df8a5fc0e7637dc44a2cde023d5fc6b6e1873088776e2018aff19d2fb8b7a7be04e1ac1b1fe93b87208bf0f8c0d4129d47b9fd919f0cfa98679f38985ab5d3ec639e64d2c0dc266ab4e3cff5a8a9ac5f47eb570a7e7999db9e3d686335abe54a1830a2b1c37b31c5284839f72cf2ecba319b5e16a601b4cb86093f36095a1a86d427c810feeb68fd4ac1af7e86208baeec7ccba6cd26b2d80450f6b009403a6cc2751d6cf28ea88f4da714b289ff3a5abf52f0eb0e366d3653824d51c47d5ac02780b3874f00d2e113aeebe09377487d7c2a9e219ff8afa3f52b05bfeee053244e65008e14cf433902201d8ee0ba0e8e7889f770c4bf46c8454dad44e0c711fe48cd0f2f9bee9e760aa59cf2e0c711fe48cd8f7b7aeed16485534e23f0e3087fa4e6c73d5db7caa15a4b1d043f8ef0476a7ef83b69057da9d83e11aab42a38e282d42ee8d36d09e469d3a3d136b0a3d44475875ef790dfaddd6a148aa12dafecdf47f43bb57efb65f07f000000ffff010000ffff0e0b6fbd0e8f0100") + bs, _ = hex.DecodeString("1f8b080000096e8800ffecbd6d8fe3389220fc7d7f85a71a8deaeab2d5925fd3363a77f69905761778e6ee809b0f0b74f71d645b4e6b5ab63c925c2fedf37f3fbe33180c4ab22bab770e98aa99ae4c32180c460419c11019fc637e3c975533b854c5776f7ef8615f9e9a3a7a29cb97224bcf791d6dcbe30fdbbafee77d7acc8bcf3ffef773767aff3fd353bd9ac671dea445be1d2ecc4fac8cfff6e6ddfa87effff04f83ef07ff5f5936f5c7b4d91e061f26511225ef135efcefe5313ba72fd96a70689af3ea871f36068e77c841fe549e3f57f9cba1198ce3643c62ff990efe72288f693df81f69f52b07f9fff36d76aab3dde072da65d5e0cffff117d165ca8bca93ecbba9d2f33f7dff032367702aab23a3f2b72c62e3e1e4c4513cf83fbc99c6c47e7bc99b282f7f30b083ef7f3834c7e2caf932923c58d56cf8a33aabf2fd7a74ac474df6a919d50c7694eefe7aa99b5512c7dfae471fb3cdaf7943d7de36e5eef3f598562ff96915dfd2aac9b745364ceb7c970d775993e6453ddce72fdbf4dce4e589ff78a9b2e19e8d28ab86872cddf17f5eaaf2721e1ed3fc343ca51f8675b615c0f5e5c8307fbeeef2fa5ca49f579ba2dcfe7a4b2fbbbc1c6ed3d387b41e9eabf2a5caea7af88175581ac8fc54e4a76c241aac3f649caab418313ebc9c561bc6565e2b11ad4e65f3dd4f5bc694aa2cea5fde1914a7f294ad0f19171c1bd84f877cb7cb4ebf0c9becc8aa9bcc81bba5d74dbafd950fe3b45b31499dea735a65a7e696ae5236960f8c23ab43c908b996978677ce79b5d9543f35795364bf5c3765c51831da944d531e57c9f9d360c77ecc76b7cd9009be3cbd48b17d94e46cca6277dbed4fb2b06e3e17d94aeaeded90a84226a7d5383baeb568a2f9223b0ee21bfbfd5748ec37fb7dbcde964559adbe89e3f856336d29008e2726e3fac2c8b89c41e962f6ed5a705833687d2eeb9c0b6d55658c3d6cc441b6734c4d795e8de268961d39f2ab1a372b19f3a2fcf8a238c2d8547f7811325a554c67de5d3913f745f971250572930aa5353061639cc6e74fb743751d1dcbdf18473f718af3d3cb8acb98898417ad03c546dc6786d2f4945e9af2b62d9942ffbad9318dcb86757a3c3b13e9589e4a26f26d361c981fd7965d8cacdbe6c2c6781ae6a7f3a51996e746ea3ce30953f6219f5b4c61d2ab94447e3ab049d9080ce61733c924264bdf87bcce3745a67b9028af62ba0a55dcb32540aaa982e0ebc04010f253f3f99cfdf84696bff965080bd9b4ca1a54c68475cc59e1552f0ae9f99ca5ac936db69248d6db4b55b3219ccb9cf1b5525dfec4664bca68dcfd023b378557d56897edd34bd1a846ab9510e1bedc5eea517e3ab19542b4f3cb8db6accfe96ec7a51adf04e8152aa95c0a6f703cdb43b6fd95491e0f3d652bc31b3e2d8d9a9819fa09f7a1da9c2ec74d56bdf98551a77823481bd5e7fc3482c20fc2b3a5c185bf2ac285023a62603cdf1e683170b9eff3acd8addb26806e78d7fc2069b0f4cb92d196935150430e36d965dbb24af9f2418d48a8ae181253482d6abe46d66591ef06df6c63fed7cc8fc1f80c64144d667cdd8be663f9ef822f3045f6929d7694d69889e8ce7e3d5ffd65b8e11aacd76f367b8bf45c672bfdc35a55f0054175b01b3687abedf08fc76c97a78373c5a6cbf57b396beb43ba633df3710ffe20bd9af4d480551a96d286c781e0c22451de526697f8f2c14c8decda4a62257c1169287f3a54d9fe9755ba670a7a550ab17a33f8eecd206d9aea3b5efb6ef0e6dd1b68d382d0a25a810bc4ffebc7377f4d9931df56f99901aa964353f9cd1b0fd91bbe420f8579ffdb85b91284562c97cb35f7cc461b26ce5fd964e42ec92afd50e64c68dcf130165c8870247d919110f3ad614b0d3342a1f6bcee987e1a7dcc77cd41f84190a9e7e1613c3c4cae65753e70ff72b26670e547f6c34d5600b4625c0aab5ab85de3bc879823e61d6dd2caf53d2241ff802996fee900708c94d6604c9be6f41c6d99ae34c3685795e7cbf91994698566767a44aadd2d2ad24d56107ce74e44d43e2b1c3c92fb1294b9bbcd61e815ed886e76bb1d4473fbfe4a2c6960d1c68b21a8224b6fdfaf3619b39cd9f07ba57caf8cdf3ae3c245988fa319f0b5d3f3e8c01699822f344a02d5cb26fd2e1e8abfefa4df0d5d90377c4333e01b9a37c33f31976b53e5ecdfd38e2da2c37fa9f2b418026f1fb82633b65a422b9944d3f1d36c914c277ac199883f6b52a7d81f6915868ef7611d1a4822746b64efba0412a0ca6eda19621ab560ddacf1fa241d6fe956b3654cb803b6c96cb999784dc092a6e0b53bde1cf293f2b9d7ba8c7166c057ff81968af438d84afd2239a02147e57ecf4cd36ac42c0f724863b1562057f8c85c57e6af45ac6ac4bcac73c9d616b645889a03f3094e6ccbf4cc6ac0af835416b0a9595e1883a567f11cb165fbd852235ab99ba7b5bb6aada18321c9e1f2cdf4841b7147e852b351884a4390b15fd3b0f284d4654dce65f6678dfab493819b35b9b9607b934134ae0719db4cb0b1729769dd514d6e09bbd8b0cdabad5dc0144533b61562fb0a2959be34aec66c10caefd07b3751641c0bbb8cc2f16673fef716d5d5a83c159faf66ef946e1804f302d78ab6b3d992d88e56a304fa376bb4215a6f8bfccc3661db86ad1503f5bf778622b64194d66978980e0fb3e1613e8c5851c4ca225618b1d288154787f9172e2eca479ac431529064edec71184103b1e76464e91f26fa87a9fe61a67f98ab1f22d32c32ed22d330322d23d334326d59d3c87419993e23d369647a8d4cb791ed37b21d47b6e7c8761dd9be23db7904b6d61fe18ec465905e7597e2cf4d0847c82c9272637d75a860c236d67c0b9c78bc02acf2986db9078748b02aa2b86639006dda8c4d98a9502aa1534adde6907e496c6004534f9e409c844ecc0758861125ce8896ecdc1fc1828f404800144e969c36211058ca177f251f1082998b71703a4069223008965c5d537c531c02a513567a36f664100f1477a2823bb1c4ea03da2ef4af4ae1c6de749cea1dc877478646ae3b8bf9d3f9d3bbabec008c652cfabd297e799122c6ab2d333c302aa5b6dc9130c445b65761096906f9efaa4ac447619d285095db8c471260ad2c51d53c1699ef3fc37a55a4008e17bebd71a795ac61bb2e1160741c8d5bea54aab89d0199cfb75bd5bcbe6cb7596d9c0ee50ea54ea5db5caffc02223fed4bba2daf6969f831ad4e6cf1a7dbaaca96e6bbf4f462abdcd6b28e6ebc79c10c13e6dcb3f3868db6814248c14a7e3250cd4d1f68b2dfcc932789d065ab0f3bde3f2d93b14028f8eb432c97b3e96623b10146fb808b6cb25fee042acd71caa959cc346d2eeb7dd86c3adbf2dd11035532a0f0c5f16429f139c2f041b70cd998b991623b29b7afda31d3ebc1122caeab295ba1d8f2013c141870767d934b312c0bb84ec7f4127d29060294ff97fd5c8a9f6d4b05ccc65ce47533ba9cc4b2b03364f22560c597a4daae187c4b2b0aa4c7d601abc912b523b92edac6cf454e7f137090ceac432557225e72dbb58e9f73f1b66b86bbdd957680592511b4370bb61c4dcbe2bb2b4687b2ca7f6328d262c0911565da884553bb87f39811cefcd4b492c578fdf47c4301600ab382b98a755eaf3f1ed8b22d62549ca71fabf47cc3ddbb74274f3cc60ea33d43f1f32e6dd2116bc500d966477ddb50b1dd43569c09b5937bae815997f3137385d918ea23302d4be6a3a378f6e57cceaa2df3f36f200aa4bd62a99c03e01b09c389ade353b498d9b9a05501cd048b7e705e152953aded212f7620f8c4743f5051c20a6f4e0040f53d0c9448230b0a94bd75b773ce779a8e6dbce2b0d7ab8e73e0ce89f208569868dcdb9fc537cd9fe3f85fe2b76c7533f06c73cb74ad8628a2f3a52894b977a75c0267a19aeb7affa5e7a42b1a4770b1a7fd1425c12103ba100c8525c01f88c401a170443d9004f84d3259932d83a7ad239320e181b5a180102dc36a430141801271f51908557a0b94d467901f0b664ac3bf01877d61e08b062649c7f7bd3f67a7a21cfeb93ca5db72f8a7f2c4f430ad876ffe545eaa3cab06ff2dfbf866683efc095c662de24677eaac3b7c35d3267c319e4d332a56b2dc8ff7536265c651921ba3b95f5f3afce2bb572abe87c22fe0b3417eaab3862da03cf4c0fe8191c8683c7b273e97ba0b935d89dd25586df7c022dc1242fac8289271f2958a9617852ce49c5065fcf7ee48e58cff25424f5bf1c7632a1bd0c091624c042ddd6fb55054acf9480a0b53023ed1789d46bc59bdad78949c87cf79904a3165c23f6a1b733efabc9260b788cf8234e79f4095f2572692e57846a2c0595d13dfeb111bd0b04762fb52e533e105f80d96cb31d960b9083448d8be946c9124b289ad18ed8b4bbe7bb5d14655f9d1716d4609084748c0918464021c7daa47c950fc541ff54fc79dfea978d13f31b8b1811b1bb8b1811b1bb889819b18b889819b18b8a9819b1ab8a9819b1ab899819b19b899819b19b8b9819b1bb8b9819b1bb885815b18b885815b18b82703f764e09e0cdc93815b1ab8a5815b1ab8a5814b62cbe8d8723ab6ac8e2d2c100a900a108b954b62059358c9245634c9f8ea1f66e1ba0a42b1fd74cbd518ab1356ea56ae5672563696fb96bf968380478005628460af7003a536e26d4b133d3793682eff2c406dac6a9f26d144fdb1b54bb30ed8b22755369f13e816aa72f644609beb4a40dd4c954d29e2a6aa7242d136519563409b6100459be603459af05d18ff946c21ff6455a2aa48264a905881909c14204b0501d9292a9e5405c95301b15010246305c45c4360da67aa8264b180982a0892cf0262a220c69872c3b220e59a7341c235df1cbaeb0317879c7cb15793c89a803038442c2102b260104b09e08a82953fc9f2802418c042020404c100e60a00533d93e501313080a904084881014c24c018d3ac1915a459f12b48b2e216a0587eefe43270a2023101923820a44c3468ec8092c251a04b07124a49013c3900a4b814e4c28124e5a620e72ea43fd69903404a52414e1d4852a40a72e2408efd912211b48cd49544cb405d39b071b6b984d013b2be8ef566acbf623d12eb7358afc2fa0dd63300a61f587661b83d0b274bb18513cd82164ee00f5a384e07b6709ccaa085e383095a383e666ce1384782168e332e68e1387fb185e3dc0f5a383ed490856375210b67aac216ce80842d9c06f12c9cae085b380d11b6701ac2b370ba226ce13444d8c26908cfc2e98ab085337c0959380d802d9c28272d9ca9095a380311b4701a025b385d1eb4701a2068e13400b670ba3c68e13440d0c269006ce17479d0c21976042c9cae47168e1577593800d265e100689785b3a0010b6701ba2c9c85ecb270163260e12c409785b3905d16ce42062c9c05e8b27080bfed16ce027a16ae358801b7f876136fb7e976236eb7da76336db7cb76436cb7bc604b0b76ac6243ea9938598a4d9c68163471027fd0c4713ab089e354064d1c1f4cd0c4f1316313c7391234719c714113c7f98b4d1ce77ed0c4f1a1864c1cab0b99385315367106246ce2348867e27445d8c46988b089d3109e89d3156113a721c2264e4378264e57844d9ce14bc8c469006ce2443969e24c4dd0c41988a089d310d8c4e9f2a089d3004113a701b089d3e54113a70182264e036013a7cb8326ceb02360e2743d3271acb8cbc401902e130740bb4c9c050d98380bd065e22c649789b39001136701ba4c9c85ec3271163260e22c40978903fc6d377116b08f8903617718bcb6e1691b80b621661b44b661621b08b6a15e1bcc05b15a108a9591566ce36429b671a259d0c609fc411bc7e9c0368e5319b4717c30411bc7c78c6d1ce748d0c671c6056d1ce72fb6719cfb411bc7871ab271ac2e64e34c55d8c61990b08dd3209e8dd315611ba721c2364e4378364e57846d9c8608db380de1d9385d11b671862f211ba701b08d13e5a48d3335411b672082364e43601ba7cb83364e03046d9c06c0364e97076d9c0608da380d806d9c2e0fda38c38e808dd3f5c8c6b1e22e1b0740ba6c1c00edb271163460e32c40978db3905d36ce42066c9c05e8b27116b2cbc659c8808db3005d360ef0b7ddc65940dfc635e6c339b8ddd1f611fed61c8823c9020bc0401cfd9340cfe226e173533d9b7b6bcf0dbf9a858af8c11b54641aeefc863bbfa13de4f1143e3081ee1935e539700345deb8210681af2ac921a3737be3102295e5e1bd46b8dae7953efe06c6cea420ae5976c1896ab72e88b2b5e75dcf9e77fd7bde812b92abf80645f85efc17d6871836d017254357ebd455c86d79da89042184bec14a4ff360a5a78324da5d1b5aaa92d0d099991fe612277d83d372c2005223b475fe006d9d3f3e02e7ae0527510706f73a03b084b8393fd47a35b69cab9b2a3f03fa56a7e62095efbb72b77b07c8ed8424ef032ff95fdd9938626e11a85f4d0f743589561cb492ebf08095fdb42dd2bafefec7377ce57ef38b3d595137295b67d6d2ff1707b9ddebd80cfe723cddf4dd668467a86f3a3f8e3fe3c7a7bcb53852e95afc2519d758d5c03556fe416c5e8d55de0036554c980ba24661236a3036cf6a1135185b8bdc497db12c5297750350871e500e48504311144570f6c4ff521aa06e98502a80ab800ee02aa00441847e15508300425d4e290251a565475479087d5d20aa3c841473d5859da036389778c2ead003cc85092b040223895e2cf7c98cd2087e4b885207a71ce882530e1481c67308e03990784421257c5cae0585cb5d3cbecc71b98b87629cba501594b6bd64151675170c00080b19c250843eeda6f34d4c4958dddca2848cab809c7115107510a15f05041e40a8cb29b113555a62449587d0973f51e521a4138c888b70412d702ec78515a107980b1356070446129dcde731a911f2ee1da510a806e803aa01ea10c2e6d50065a0b1a9624a15fc1a2d38bf0663f3f5c0afc1d8682d10d717835a00af348695a01bca0109ab800b45fa014cfe93890d8e9bd0c162be10b17189d7a6e908c7059299bc4f068ee9ab7b77a6e4933ab82fd22d9a52793f8517f183ebac0d3f482c013769154e986112871944a20dd7f9a6bc6c0f378ff8e7484748d0f5cc0020b5992180fc6d1901e4efcfdabadbf5e9ae0d086cdda8fb8d8176de8635cc1b72c707830441e2c80dedbd2d2d3bef6d6979fc30b577b7b4d2802dafce0dbe3b390dae5cdec7e8fb1a023edfd710b0f94152ef6d08980cae9d3a97287b3159eff32d92b649eb13707f43aac77b86ec3644e954e39bcd1e68ef73e94b6936598ffd301aeb0c81eea536b0f2633c81041c32650695de0a5f59431983888bf933fef726d3ae05921a414a6628f587b87fde9a44f295129b1189348774ce4d9dd4642a6e151a56ea58f5cfcb7547face7d5e640c8d9b1fd8ed9fd97f0c01e4a872eefd74bc144d7ee6f7d8550197de2fc1fc9bb25f99428c4a1c4ad4d8517fb5cc63ac8ca73c252f624aa6a2fbef7d53bfdd227ee57ea4922487278542339d800455fc02e820797aace3962462b6223ff2fcdb22c4d7f77ea79bfed4bde3ca1bf3ff3b975ce3c5ec1d7521360c4c242fb3e910cb0aa6281b44c9ac1e5aec5eddfa3590b842544a08b1adbe99cfd37db6345af8189b86fc9aef93ae49e2f13059cc86e3c984d5cfef63623b2a342099149829e6363bb0a5cea6af91790fd6254fc1da7c5e25a81d77bbc5440db7f57a32097eef68065220bbe515f313781ab85f86da4a59d0813bf3542a8d53c9bf5732879f2d19d48e462447b0e3d5b9185d5c8fe41616c95920f02e6df8f20ae7329ffd6ae432652ede24895bb77c9d1c467a51c4490aed654b98de4ca60b239285e10b99e3d8f43110f6d2f634a0ece79ac8c986d2582b6c946d93552ae10c0d617a0fe49e36001416602f410a18e7ce3218f07bccdbf796cb808f232b06d5a747448fc439635f1a31fe082d935df666b1eafc7d3b6def3d62a9543deab0c799f449c07ca4b90d27ac68e315a8be61b96e4e95f9e0c484a7f4a7030c2812b582487d08d6681653001a736ba59680bf38f16c3e7c85ac8f7ab599c0dc95dccb1193d74d76873c8399972741ba68346ed89617d8c54f830fb1cbe7215269404569f1a24be753e8d570ab3441b42f3ddafdac1a2ef1083b6ccc0b30f1c54b88788b48127f48ebd13ecb76dc3af8b7d9dd7a64635022ac898869b5b5203a32794cc5e187391b9ada7dae29df51f88bd077c4e6644da4fee3f4a88f3a8388e79692ebd3d0add0242a2be0d4a975d285d70a4f809ab5886c6166817b7ec38175f8ecba5ecaadfdea7e690b45a44ba89c89871d4126fb814c13f8684b44b1d477e1598c98a696a7eb96c82e1cde2da02f94416e58ad2624aabe2cf88a672a08c5337540f12cbca3782ea8a3785e8b16c533b07f378a4752f477ad7886e257523cfd992cc88d56c5cbaa8a6dfb3cb553c584d2a91aa0721ad6513808e6a81b826e513605f977a36a043d7fd78aa6e87d353593dfe1029c082a990324cf50f91f8bacfa79d9e58d134e2575e6d92a556ad509ffdb925840d0a136437033d923f019d881dc089c38a2e56095048954527d1002c13dbbd8e16d16a789335f319b7b75aae6b58b156faa295e51294d639c7eb13705f4ae97a4aa7d6beb65748d51777ddc507922573504494cf1fae8d5436e3aedcc5a4937312b66b065db2ed5e3be0ed51223e8a2f00a42272221b90fea47663af29ed118d01ae1d1de31b58362f193801314f4d682354cc7b5694efdd60f2256e1ed4002610e37a6d1374c0db30212291f1f8da587a2de979a3f492576929220113a254a6bbf101708b6aaef1de24775f4d29644b0e42b7cf610bdaaa32286166435c9b76300b99050fb4463407c2dae02dbac0e66d8e02763da8109020bca221d6a11b4b5078d846a13c161a586a3ec03d3ac5a52afe3c271349fadf7792112c216e743fa9daaf9710e3e5fa0b7c3f05b6282d2917ab60f7b2a7e6e76f107b930b2d04104a4698aac3e9922203a5d660e4f97fcbd12f1b01523952fb82f2f457617b171c6ff2262e329ff7b7b45324815733a70154197762b84861c92c8081edbf6aab2033181c2a2f7e505d0cbca2ef43e0a8b9e603ac0af6abb3aa024a741a3d61ea27e3de815e5f1a9c0d0a5bb17b3e1d2cd82f7857853ff9186b6771ab086cbc71b202228675d0464a38b20c354598f79d09fd8f96637f7889d27dbf1ed15c968998e1a993b1d55698fe9a82087243282c7bda763584ce474f4d1b74fc7b0c8e9e9e8e3ef982c6d9223a7a3d743d77474f5807c86a4df5440d351376b9d8ee42b31c19024a241c729012228675d0464a38b20c354598f79d09bd8c9729c4cf0fab57d8a93e4f68a64b44c478dcc9d8eaab4c77434f76b2864048f7b4fc7b098c8e9e8a36f9f8e6191d3d3d1c7df3159da24474e47af87aee9e8ea41f0fe50f75440d351376b9d8efeab4b440379a50511a0efb9682c50c2e2772012f13b64122fe8a1f8bda87b9a4e937486a85b3c4db6cbf9edcb7b6f9973028d3be178518fd926af327938300b7b4f328affe4f44258dbe71625457a5621b41d0a4fcb839c4c2ee2ae9904e41abc98d5a1c5680ee936ad73887c802cf8b1c38b59cb2f20001194a42e0262d045904faaac8752f72536e357416244ec2e9d3d8927bb5e8d8c96e9a591b9334c95f69864e6fa18858ce071efd916161339e77cf4edd32e2c727af2f9f83ba6499be4c859e8f5d035115d3d085e8feb9e0a683aea66add3917ad02ff84dc823417e28b2789c6dbd2c813b7159e2ec8e45519f98473f3a77fc4a169e88db711c8f37b7d7a2a12dec2251a1a88b28ec137451b7f6084c3e63fb475c0292a1e32d187747b82520e340b00523ef8a84046545475a10face400b947bf03e62a7ce7bb34eb66a9d75457efa156d043b0f39fa6ffe684c43f393c32b5ed043eb042dad8f0ddd15d0450401b513bf03550104bbdfd5618ea50e4c7d1f6d6f4fe444b0ab63525114f59e353ef9ea9c79f053033fbe27fe951ff78b9767fedbf5cb8f14ca1dd11122af8f2ef2478f5a0a949f6a88fa538de8965f311ec24c9d21f02f59e9cfd1eec94488e23dc0e69e41708fb65f36c7bc79f38b85762fef644ccec1dacda569ca13ac763feca7bbec6abead50d73f54e520e6b731069c3f69b5eea89778a3fc7405d717b6fc81b0736d0f684b15d3c51cdabd11a5abb8fbe93f6da484e4bf244f8c41c232122733f9cafebaadf2f647f586de36735ed37bfb6fc5e7f321df96a77af0ef69b1e73796ebb7ebbadaae2e55f1dddb28fa8183d73fbc18b8d141c38daaece552a4559495cddb770f34fae76ff26c9f7f7afb6ec03f1ca7cd776fb3e3266323de8db8dbc0a5fdf6ddf00e9c1fcbfd1e6093bfde83a06960fba6ba64f713517f78f9c602fc6f03a0ea017e06f9f6dd2d32c0844aa81b786bf26b790f49faaf2e76be7a6f3ff9f2a6c7b2e41f8899c77e12afc13265dac9afd465fd09c3bc54e9e77a9bf2a3296650a3b466e636af7fc58f67bef9799cbe8180e782ad473ed0c601ca2e554900c5e9d6013be62712d938193b70dba2bcec08b8799cb8dd9e3e6405534a0274112fdd6164a76dee3d152a00f70ee00b4f98e5c36531eafb78a9f32d09e78e45de172201270ee081013624dccc45d8a4150936f7c046d9f1ccd6440a78e100f3530b24d89303b6cf8b2309e6f2ba398cd8947a21c492c5498c4049a0c4c397d7246f90e294843e332097d15576644b39093875007f2b4b7eb28a849cf990e58526d1950b5bfd4828572075fe724a09756580ae48b6e50b09852452a535c9e9b12b8e43792419334eb01ed060ae349a3c800dc9a34c89c9cec05c69f09d6ac140476941f2793c23c149505724977310d0954a7e62db0112ee09ad99e9e7d136afb601362d913e9eb3941cd22446807be68391729cb802124fbc07f8347185c46d1609e60a695fa4a4a24da67811db9d0fccdf2297d0892ba20f3c8761169a11933905ccc54a422f28e8cb998475a5f5b78a3f654b02ba82daa441c8295ad668664d130c45b269ea4a6853d2cbda74e28131e79e0675a574aed86e9b847305b44d8f59959280ae70b8c741822d10890539cda6ae40f286b934a46d9da2658def25958b4440cf621f5aee4928605736e2d4a2dc5951c06302581e7c24c127047815247b4a40fff55237f99eb4e5b39937f749b0395acbd81ea6098f10af7c023a4c337214d89686affea30ff92e233c43d600b967f9b6b954e4d49abb523ca6e71157739ad37324981de71b093841a68a56e0b92b8b6c97d360c8453ba481b1b83210c792493897fb217f65fe845cbeec3ce241a08f6945ceb3f9124989598936f8458cd6bf16d0c4b38024982b9f73ca3c4f126e824656922bf9628a96a12a48dfcc1f7a1b3876a61967dbc05d79657fe5c77f29b8272cff0f55195e66164b123c380b9f626feb263c491236f1b76661e031e14187a127c8290f43baf2fbdb25abf94e3b0c3f43abd2be0cc322116eab2c3bd58792e6dc821a60d8857b7ac2436c81c55ec4a90578e98a30adaaf263503f9609011cd48ee59880a63da4e584000db95ecba9bff8859ccfe50cf199474447fb4b41ee7596730aba3ea60170340b3f6d8bf498b629548236f52f39c9e804ede98b2ca55cd604ede8f739690592181995cf9988ac91a0330f745b94e49a99a00080fa601a1efa02afd8271a2d5ab3d2223bedc8104482e200557ada9554c0204151806d793c66a4014e5028e098be9c321a704cae95a47e272822a081031a9ea0b84095351fb30015d81128cf67713d838eed2409f6a30bf189282462142550e021e541a102357df4c51cb205de998a16f66a11d50687107694854c500461c3663c434b928da2089b8c9ced098a226cf9b0f66c600dc939144c680e97e3a60e68078a2428d89072a060c281297d700d4e504041000756f7040515046c80e0a50f192217c514a425ea301d090a2f388d42e4a33883d3861e060a39382d82c371e5fa52941b52fe28f4f0b1ca4e64543641618726ad7fa536e9090a38a89b4214a02bc64d9567fb6d4acf6f1470e07651fa2d14308a39ecd2fab029690735419187737ace187373520c28fc20e2d2c1487282a210e2bb2f058622103c4644c2b972e2ef569dc9106c824210979a1eb8cbfd970d3d6497ef7549afd628a0c0c1469bcf23713d6c431b041456c04d027e5282020cba99bc1849c14fc2f0c13ea634694d53e59b4b4386f012146cf01b057b43e23a89cd6f460a6d861db9335bd148401c0c979f7883ab058a3a18787a3d429187a27ca1bf0624f304c74ac9286d32c7a1d797c047830485274ed9c7d1c7fcc44fa150c0d83dd996f42a80c31429195648509422e45ea02005c746f78aa27bc773607aa1f004137b0010c525ea8cd68e05160b73c63e8f76e4574f063da6a083a35ae0f8b8000f7e5b4a70a8c2a227a16714744812285ac12cc62e6fb8cf4953eeca4d9c50d8d3cb0a8e575c9a22ab4833804215fc3b008df2c973fdcfcccdac6926a32005b34441c3814214022eb416a10045537e0cd08a56c8266dc845118525ea5d30ee99a0a8c4a10d14cdafcba6c919ff690a5024501c02e39ff803a8b1bdbb088fb1d890b25d62b3c7a167a38484c5f68ec3ce03b0d8c871d8450016f986e5f9b3f05647814f1ec9122f8a2f79ddc83367e136e8f3073f86d0f62131411107d920f83931593ea1999789a7e2f2c0ec5be28fb80c7c976df3dda5a48e5164e3980b8a4dfbac694bd912db234dce9b94e74f81a40de0a5bea9cec9b076d2a64fc9540d307b3d0971334790a9247ce878324a901003806376ba04b2eb898372ea80dc6fe233c6275e6633ed89539e3071a87dfe791ea36c8c262bfa5865e416df59f5411e9d28d5e69d08a7676e4fc40c2adce40722514267aa66993a29197bb91350a6a87638403bdf28e8d3853c85b9cbf948bcef2b1441bff12b392e732d3ab0836897f305afd2f9186dfedad532923cc6e7ec88ab2832d7bb8bfab9c89f533abbf78aa79210c958d9869287aecae6d079e42a94739b7a2dc327441f9c256aa41e53e760d7fdaea4e3fef4cb7329eece54d0d4d8eabe3941d664ee8f76e2f4c160823c5b152010001067895bbaea8b8f1c64eb41713ae789dafe9fabf225dfadfef53fff8357fd4578564cb5a23fe7dbaaaccb7d13bdf089cbf07c979d04253feed3a2cedeada9ecb0dcdd7b46ab1c3ab92a40d2e0a2a866a5998d6b7336d805e300ea71680582e6aef4e7ba6657eb19673c9d3c1972cef25fec4abecf3f65bbb54317bff7a2d210c90c467a515f2ed9a8ec4a84f91658982ee7813498c3e8947ed8a4d548f4a9721dd92b320aca79d416bd45614da331c96f6c270e359d9db9b4f3de84f44ca638ff6da5d69452aa37c1038c9cd08d16f090a6dcec097878185efb13c4195ad2410964543308c5d17aaa0375e6deebc51a768c05de6c207079d5b2145ceda01ae16a590a2fac50adbc7a511c7534d3977af404187b23ec43ac593aec3d0c012b6e71bc47ecb6859ea807f647b215a822b3aba944556c6695fc512fb776866a079804530eb20c5eb1ec1510d0215842a07b76d0398fc66b8200b7d9d2fd1d7cbce99d2cb12fefc802ecd6bebb92573fa018c1835028f75f18f2ceced52bcb724b657c4bbbdaa11aaf67db91cf0747b1b153ef41238af84849829c0a4c4f400330400f99c985a543440a1b7c001d71054f6eaa0562cd2b8946f5041e80f294ea0b39ee5d24f51734fac229745b5ca2df7ba0ce5da727f0a28534424ffe841c152f1d68f8ce07e149c60ea200ddbf4f86bb3612ecadc67b2e2e6a2f8658458a17e4e2480f62a62844ce8e7907ccf8372d38e281c2720b99a2a08d0a7b14cf48dac83505e9529df728f5eb95f2525a0fb41651101cdb3ba2b6d738daf1040da878ae043c03e3d90664f6bbd7bc96e50ebb102d06e71a5ca2d67d56366a350a13d2667ffaae6fe115b61f11af665348b46dac6eb1360fe07ac40edd252dcf24f93c0b1aa90705258f4fe7997db250bc94081707f97422abe29fe4e4ced3ded8169f095775764eabb4c948ccde4ae6d6382e8958981c4a46dbac283439df863b002e35bc5ffbd32e6d5225307d17b77ef38b68f24c659feedd00e4a076efd342df38bcbd936c0e331260f969cbafde7dcfba2c8b919bf2baeba633c0829f6bf12833fb2518f50d3e5aec2217b7d221fea157eb25a86f07e1ec16c2fc8acfe804480fc0f803e801480ea3ebbd9e005d41289fb25ea09ab6d0e340adec69810e31aa6713cc32f8ac92cd521056365edba16c180477f9facf4d05080fc0f452b55e83e87ad72a405710aaa7aa85686bd784007b5aa0ef54b52e96f9aa46288fb066e185d5b75e04c61ece90d7e9bd6dd01b268fb8b7dd9cd0b6f65b2aff7c206ae93f55d299a8be330d80fb29cacfba1f7ceeb2efd3af04d9f601b8aea5a237aee2a53baf4b3732fa598d7630ef756519cb6f7121dca7dc7d150f56230f56f9875d1060f3d9018cfc741f1ac77cfa85043bf1c07d4e68577377d0aa95afde1bed6161c14d908f33544b8cb2271b7ac076cac98b1b1221d47e6a13d8483d18e16be3df151eee40b01bfa538c99de31f90d9d3458c4b1100a4e8445882f0a14acfeb243d6a94f26649dffbde5b566fb15bd2b4390fea07a123c39a51fbcb794d0fe0a1d6b116d9e8bbc659ba73e474bb8e7b40b123dd9325374392727cceff77ca957e64e63031ffcf1d1010fc0edb7e3e8017d3aa2f5e000f5859ff53550dff087f017408b29528fb3b51b787c16432060ff19bde6b11b2d99e7fcf872b53155a32a23e613d6ee9a031d8f9df86321b966f92f37ab764667352893a4335bc65deffb04de1142eec540fc453d4931900fe20dccbfc470c0811caa1448d7af73946d26fedc738e4c5283c272416554af6858e2c50f365806c222ae38e350132b4c571d3c282647df7d75653f83a24708ba0f4bd8931ead07230263680dceb50d0a878f7a41dbb32dc8e70d8dde57b0100456b6201c7cfc9198ae0f30918daf6311e89a85bff3b0ddf9a2b3994a72ce7951a0a5caadb0a375c5a7ebdfb3b6e8bcad0b8046e715c321f995d411bef0193d8ea36e527e01879ab1b60a502d1eabf6bf3385568c5bf7c2f0e87af0359681fb667fef490f58135c411f5d14da67469f59f1751682575e047e876186263e6b3c52a7f99ec52fe7f484f38a3a306a8fe0bbc5820eaca4f80bee23dfb8e4613dc2e1064f5dce62efb5d9b1ed8f76903a8f137aab5df70144758a14aca0e6b0a149dacafd491dc89d72bab55f3afab4fa90d739ff9c84ce6cccc0310e79b063e63033e801920f12c7f238c678361beaffc751629ffc33f4d4db8a11cd77314d79d91ebca188b4b41af8738f35c8e103785e171d3a45e73a70af5efa5ba184833fc87b77291b388802c3627bc25fed0acd8e40f11d00770d56b5b8b9075dd90806b8a1390b2b5f4a6d8771cfcb6296757c25bc89975453b657a89e5d8d1cda9ad1beb8e4bb70fdb34f5ba82d5069fc6aecda7b5ab64533fe1ea88e91d5bff952bb3ad76bd0092031b5bab51f60f356174f9548adc087c79d73dff00ad024ee26a7a3ab6e12afce4171971901946aeee1088d83422e53f6a4f686675a817b68135e998acd7d326bff842c8c01b0152e62604d6d593828d3c9d667ab7b0307e9d00790cae982f9ef325bceeb637e8183e0421bdc579ca1f5582df5870d60999f3cdbf9445dedeabe23724f38020d883cabed400c22955c0a5fd29012188fad84c7dec715a88e18dd7b8b183065da67362b6138ee92e9c78621578b68ccb57464e280aa5e8512e1d3d9e0469ef36e3ed6664b9c094f2de60b489c09ad61a7cce88e5c8cfca384c2263b2f95b72b83147bd872872811c31f76410dbc4b3ace573a7d80738c781beef1eaf1b25733b44ab4c37ab14cf0c84cb75e71d5f1028660ce48d5c11bf5b0528945d2532b510a5b3af762e0a710e255f8ee41888b349644cab79297b7c0ca0581acfd28ab63afa7eafda07b1f1f99deba753c9dd2c39f1eb67bdbaf8a0c4cd64934f3d67351d6c31b608c565f1be5b715f20a1336dc81c3013e4e7cb082b8b92d569e3e08c1b721f7a8098ecfd8260a6054a49bacf03e10f5e9547c811f22acea737b2bafe422daf14daa3705f4a90092aad0c900b0e4fbc12e8be690d6a37d96edf83ae60ad1144b07f0d66d8e3ce5f2435ffd34d4df3862e77d8d3c7bb816c6fe2eb0f7050340c45d4b255a9cc33192c74e6bb76d1de92e1f3ff0acdd54fb31ba7dcd010dc437dbfa08db2d89764bb2dda71ab64ba65e335e645d3ce6b5bbf04447cafe753b791c99fff9cec6613c6fdba1a39fa680bd95fa64d5f7cdf864ccffe2d66843815e2f6b83456e0e0dd32b16ef4c1a8c4770b51f59c6a7b90fbc632027f7eb7be7778525ffdbdaa91bbbed84ea41dfdd1f3f7a1009b315f483eb4368e830813e83d7fa705b48459cdb19f7b6eba0dad976decd496f4b1a7e293080c18bfc610061eaee9aea4210e0ac45074c1fb1769ccc905c72937a747b02444f2d9bb5de93bef7ceedbeb6af35f3e82e7aad191d4d1f1ddeebaf2e817efa2d399d8d1f1ee7972c4ec1e1c2d73f3b94d3be331968909f585d4d3d5faade15c5679fe6f3ed16b7ee65f24958c4581ae67e938ff1b4987c0cda61f243e01d03b9d7e4b7b39936f9ad503de8bbffbc433791c4fceb80eb436868568548a54cb7a7223d4d3eddae83ea2e93dfcec9fb4d3ec6e0997c0c40987c46d46eb769172f32f92d307dc4da65f20597ee35f9444fa1b51ac57aef5af942686d52b64726d0ddcec95d38ba65f2e5cec98343ecb5badde79c3c80e02b8fb1dfe278af73f2108abb97d1e0705b9c130a94764e36159b82dbea72dc982f2e4f3aae4e9cb5c1a92289f571c6ff122f419b8ee0d13418484530ef8bdccb0efac3cf719cc66fcc3700919463ed787a0e167d92099d9a3fa76c5ce25b2f1dd145415b9d2e33812944ecc82c367f64a896eb9f5bc0a4dc9ef16bed5fb70b1c146fcbc5a85dccbb8f60fb372f1cfa9dab2078704ea518a81bc17dec3e8fdb05b82fe2750fea44ef8fdeea4222d4ab802f48ba26d5f7718806d4d3f83d2f47e813fb002b58cb8952de2159418d08366aa9a6c6e6349503b4d90adcfb275dcb873354efb83fecd3acb0fe289d2a6a2c2e003120683ee8f256b4f4dd9b8eb9488fddb977633be3d7f2f1eaa2cae402d3714dd5c7159ed8443d31bbee9fcd0a6f6842fbd5af34a7f93d738f77b2cce15de0bab08faa85757efdebb04ee20db2ceabfe52d6d9f319b48dc46e8277265e6119d0065354a831c89f05c16db65a8a677a5fba6afae4362401cc6b5df2d0453ed93e3ab156765cf2573134703cc2009fabec435e5e6ad0c0148146f2688802402b955be40ec65b9ffc0ad14bcf558b5aa0e45778576c4660d1383b0ea239ffcf243b8259b5987deba410e0efedd2090454d7fe8d8beef4069bb4ce0439aef0a3f12c3b2ac27f3a54d9fe17cd3458d43bd1b462cab9cca5d20b242bf10a113a7f2ff2da497ef9dea03e5aaf10747e3d4470c4405055d71712d9e65ce56c9a7f0e4630111cd5ad5bd515a5916deacb769bd514dc64bf99274f088eead6ad0a753bde3f2d13c33cfe2c2701b45ccea69b0d04a23a04e5a1de16d964bfd49344bf7348069c16333b480547f5e956052fda4e67db38361a929e5ec888c97e1fc793a50b46ea11ac09f5b9653d8eb992a7bb972c7088c63e5800df2be0b925177e8a0e6f7970e7a2bb5884663eb148f44945e246ebf5d95371de588c2f3cbde5f0dba6b73c05a1219da32cc26ef17307a9ea468a41fff6e8929446c256cb0bf88c1f47edbd4bbcf09e9ef1f955ddb5dfde12df2fd4ade15e50f8517f653bf6b2a9408699897fe3471449fcf9e9905579d362750dc6c1211982dfa24372757040507c68091d3b1f63fd1bf3d904ce82db61787e05a0c034b8a2749e2acc2a1fcc1ba4a71d756ac563953ccefce41f009d8a9cb224798e07075f0951c755e6b123158287962bf345244f418967264f695e04b2ecfb877ac638f315bcfbfea5be9c39f725226aea6595a21844e37a90b185802dd4fcf1b2757b351816cf1630b4bf0e74fa00abcbf06035c82d9fda4666eada12e98081121db9a21322d8fea36d7a16812c70f8dfcdaf748bd282ad80760f1808eddd77b05fe01c1ca6eec93634a92490fc47862bf1c2ad609ecf43f5c3c53bb56940de3bc962c5112c899969da31af85cf7a755578424331aef1b769434b31bf5aa0cef609ce50a3eaf44ad0367e9a2df7c90c7d5271510d0e15cc0faa1b4ea453e282429ea2454fd6b47a2f88b6c57c3a499f68da381e9ab0f972b25d3afd7553d5e5e520c2f6fbe9c43b7ae2a2a269cbb2c9531c63d04ef23abc214c5d1cc7b38ca64e62a289dbcd59bb29820cd3f647bd84fd9a7dde57e931ab07fc8116fedc1cff44c9b6d9557eceeaebbee237af2ce946b9f9fdd3417c6b4ab296dfc0bafdf12be28e34c62bcecd02ef6d510b12e14752c9deba8eeefb2f43050fe613a0967ef141d8cbb61a7fabc721128cb4a49d046b4978e71af4375b063902b706dc47b67a831266520c6f104773690ad7e12ac022a930bb81cb34ef8a8cee8eb387a999794e683adb652f43f2fec3ecdd603cfb7608ad925f308bbf0db66eab5b6044b8e09d7f1beeff4dda856a8a593b15ee9d9693f23790e0b49cd2131bb3103db53c0c98b724b9316066203fb16dc4faee16ee3cebb1e96fd7390ac13f74eff7a71d89b523a8d22153dcfa1f02fd2f176877dcaa43a604827f88f5bf5cac9d71c10ea9faedff21d4ff0aa18a60d250fec35cc7dd67cf09ffade4312e177220ff716e57899db428a69ef252e987653fe5e6afd9b6c1e983641d3ff1c7a7bbbeee3c880716f3b37cfa505c2a762f5cc51846de2a76ae695998118f69e22f945e3a501bf8442187718c53f1c4371c26bd3f37289112f2fef89647c717bf2e82f1f997d770f68e076e14a24e7408d8f9ea49c3bc77a3c5521d64181c4b447150669bf4eb07b8c0e8a21b2ef31a9a709dc7fa7bbe04cb832dc178bb8f5e55847ad7d58103362d6728c9cb0622ae18ea24c8ba0eaa1f682786d3252a1d8aeb4f2f17d2ddc4b6370a500a2f40b01dc84c7c1645307a6fd2252bb5d5f148a01184e11ee6a74610524253dfeffcee64c183a0e16e827301017491e3ce0d4b55df33573a9687d18bfd47d720d55ec627ce6f1d007a5c5cbc759039a2b29fa09e76d3f9260e74109612a86da5e26bc947ef25ba86a7b6263e71248230dce3825208825cd2f5fdc4b5cfe6f3981297421396980bd045ced7929bda2d748b4dec3d7cf2a8f641b0c78526db0799a4aafb892c6302a39c0d85252c31a7be8396af252fd78927339f08a79eb48dd8ab44af80f1a36c272f774be08340c85b6ef9744905d265f03fc1c1ffd88da187a114cd728305bfb3ea0acdb060eea2d6d44421b77e9484fcfa51827a26530cab8b78e8f3a66cd7e44d91b50938869f3a16fe575280c6dca14295fbb26c40a62fc0948e63e16ea6273a5b7c8053c4fec430eb39bc258c09106f21b9fae90da9b3a5080ddcc1792803dbbb9603ba3d94c2e9ddeef7fccefd8752faec05fb315b6be6fb368e8676b7e6e15e351e91e17ae8fc36aab2fa5c9e6a7196499404452a6add17900298dc974fbc76c10d782fa178e89e1bce23b7a472d4a5d9bd06d95fd68fdb8e2f81bf07c55fd2cf9d633ffc4e3c6ee9e7ceb1bf12c5f7f573fd5a1a0e9fbbfa8a0a1eeae66ebd7b0d7abfa09bbbb5ee77e16fb89bbb75ee77e1ef81307ec4b28e54bb0f69f0852bdcaaed4e4e5f1f06e35483850515b4fa7d57e436babfa40fa7157709bf36a98ff771cf887baec15fc4d5368b71c7885f85d47bfa68b9f0f6658afca5f3ef0bbab84fc5be9cd087bbb84fc1be3a475b0cc35deaf5d5394a59047a9d361a6ca302efd116c5ab01645edb76b9eeece863c886f7b670379a6e8723599585998c01f5133c2144d27760443cf75c871e4460c13903bea8bf5e082c38d7ab2feaaf1702821dfdace5830808763cda5f2f04043b1eed8f46a0b55e7ff0efd6d61e4bce63ed49557ba8b73eed49457ba8b73eed4935fb324eb6b42795eccb38d9ab37a0625fc6c91d6175cc03d2ed8c7517f90738db8ec063cde3fdf542d041dee14bc787117490774f7f3402ff29bd8efea16ff2087bdbda7baaf7706f7ddab7d3f6086bdbdab7d3764f6f64fb0e397a8e9dff294587c4c9c36889fd8ca482e4d40732ef4b037e0999c2f1de4565aed5f990e60b163d5612566137291107f02b590f1fd745aa3e1611ae2905d7a7eff09bce12d6645908a45d0230cf884bce89b2fbb21cb563eec9d35e28efe5148dd42485202faa3a30012e3d7454ad15f39d5c6a45f928975ca4e6360a712914c1dccba596eba6ed98efe4522bca47b9e42295f73b88bba910e05efeb45c796d417b2773c2f81ee58c8bd1dc9220eec722987bf9d372f3b61df39d2c6a45f928975ca4fad601714dd705b99f47c1fbbfad88ef65510bc68739a4707ecc0a66e8ed6bbaf090bb7c4b913804df61b9a0edcc26fcefbd7773bbcedc74c1ca710dc491fbbf5d18877c6bed4a0ddf7c950846853d9b339e7a2f0bc60aaa3e3a69163c209955003ed208f2868ca31995b9864c6c158b3ff27ab073fa281e68252dcfe9366f3eafe268bcdee705d38d555a9c0fe977aae2c771fc4e51a433f6c85f50ca49db517ba618d0e18cee70c63adc5c98f29c747a059da515a3b26a45bf3168ae9d9ecf59ca00b6facac6b1dca5c588a7d8c5f758549d9376c7bac022270778d8573e7abc46afacca8335f6c1727d400d3fba3a8b3b9f515eeb472e634558b44f776cb6ca01ecf2b4285faecea56b9e175c72a3489b8ca9e860349e7dfb6e3d3ad6ed00edadfd7bdd5eaf8368a2b29df04c28a363f99b036e7e27604b07b20cc101201a4233293fddc7a2b8953f7190397c6a38fdf8b779bc5732f50523d14c652426dadd71a547a7d4c315ce1a357ed7ef0423cf94b5c42b243ec01804024417f9796593087d5abbcfb5cae173787e8c10bf53dc77064d89d746d55a84bb1013e76a161f7ae9b1f234cdf84bde7d562cd50ebd3ada7a36f39b6cc6ffc2b7e993b9495a649544e2d4c966e033f9630b040f5a7aa761354e333a71c0d4d33963ba8086aafd32bac2e758fc018717ff818928a4e1a2f7e772e06e17039eb5ec7d045e8b13e2f66fbcc5443bbd772751c89c687e1b61eddfdb1fddb4d22d8fbd39535e56cd639b634c24171b886c4d689a9333cebc4cdb3ae54250ba8b5abf7538e19450cf232e9763407da1295f4af8a829cba2c9c1544c374c5a9726739e0947b713c5cbf679c167877ae4be2d730953c4758f19a82871a7de92865fc206fc8d71383d2640516722c18c01f5ef7d426075995403abe7c8e1238661ccf0d6a954bf3066c6583775db38c6590b9f7a247be97775d0519ca5670e2c516955951f093d50a765759e9ad8f5888993e6f296ac98f38e9006a82b77819fc5dfbae9e2c11a2a49d0cf383ba797c9413add0a741d7dbf5657f285e2505fe6fae9977746762422b08c8dee13a7624e043b753a9627113abaa6d8a97bd6b6bbb3eb5877be06df4dbb7ad60f97fa7df7d621af5f67bbdbd133a949b0fbd7ed2d28e3a026ddd9dfb93c8b473dfc390f06051dafc41a02f530b059c11673e81eb83e81c87715f66c5bbc47dfeb7592787da9d7ab93b213adfb40b92960ab635a189e7a4649baffba36947f40d7fba6c7adf7ad8d538fdd42e76d96a99b10178715e4405c03fe44077316fc6f8b9fbbe17f9124cc9ac38da726d7ec876c7864205feb5510cf91d0fe21fa7d95ee1b527f5d77e5cb2c98db25baa593f8442aa25c38997756bd43f3c651138d985ec192c49bcd7a387e04d0d91286ccc858f8982a8b04a41f10a3c660281ebc595bf9ae3dc5eb4da0be12e8cc03cd00c77cc9813b332841d60275038d17e244d0ae8d67ef68620806c8692a6850cc8bef20088f5c22e92f7b706f895cdcd188c30b3f17bfe167801e62f46a2b17967d278198031c0516bd7e13bd4df692ada82be03e204e841c0b47f4801662ec2a8bcc1d2498a08dd5945bb44dd9f2595329fa6d9dda1af89b749c7807e47c468d9f23719bd031d43e3e22b4a71332aab4c50361b63beae9ce659a63b246663c76ac8b8f435d5ff6caf98b177e297fd602a70ba2315ef5e9bc3b10879ca3360170745765d6a97a81584fa11002a1943451ca7f088d460e563a096dbd2838800cc1f14950954597836836388a27b36f7b85fbe1e78db8ef7ed7f99ee1255c9dbff3a9977ce89d4b4c707d2068617e4079fe0e455e06f1bb70751cc7c9bb01e7e2bb1ea9bf9a7220783fc4d19d418c8a005e88b6cace19ff5824fe197dd29ce6b9d4f2ddea5ffff33f78b77fd141ece8cff9b62aeb72df448684ba49abe64f7c347553fdf8f69b2719468ddf0e07d969072a625bf16faaf15f3e9fb31f138ae340a34408dc84745f4708921b6d72987db110541fbe687e0721c421213cdd2104f3d90e97cb2f78302e4fcd3c1c57ea1792c39da9b770f99ae553a22ad1da6b2a5f8acfe78380d81eb20f55299d8e7e905201e9658bfb197a4b3b5bd34f49de390e9a54e3d505f1f51fba1c90daf6b760ece4f455471cd9820bbfe5e3bd2ae1e889e57a9f1ef3e2f3aaceaa7cdf4a057e7df3edcfe378b27cdbca0bb24dfad6b15cbb7c9b366c4210d2d55b144eacf1a84df462b6d6317be4664f58417bb63fea05328224ff3db211dc802680e780c5365ac20965a31e31ef957a51016559016fc784bf9083af63839f89f7b7e0eaf68e1e94f69d4c34418d660c46336ec9af0225ae5f9bf04427bd8f99de01f09fe049121b825ac3274b9c548b10fed55d0949b8f88074858dc567cd5e8fae7c85052e38d1fbae0213a091136f159879ab80fb96cdc4d9d518e10ad8b1d9cc8dc1ec02aff0d0731ac8f0c68f9f304bbdcf3fa96561680bc41e6d681fa6b110a604838cf6c585d9630f50952b70be01d4206633388cb8e51e1dca2aff8d37639c140532058a066f835168f837471ecedda496625806c0641613fdf8d4b32d731a86a114aa53fac134e03fdb624883fad5a954df9f118c2e7541f579320c6cca15b87821d000c9df4c953e8806ea4d9102821f730d9853e86fdef5822c8ed3df5a5428a03040317a280321e85e4205e2724544ca24c07d87cb3e5f29262a7e71a6acd8e43b30068915527d1a77e3a83dde2982e975c149b6c11ff2e3b9ac9af4d4dc40965efb1c860370c8779913bf706aeb43f9d125cca9ce4fea93f4157ca5d6a7bcc4d22dd0f3656c15ff100fd2b51f06c62b7ceb13ebe6e099209c7513227ded11e4109eee995aa22331b73ff2034a1ff2ec230753abf62efb906f33695e6e911aede8533d343fd747fbf371677f2e5e826c350707cc279dc57c210c97ed20cc7531b9284839eb9a2a58376213cbc17480236a76e1865b7e7413b40c9edc5016d90c6cb94c9c81d5c7be030390dec0705dcbc09878c0c0bc863d06260f75e0812509771cc1c88ebbbe230390dec8705dcbc898b28191790d7b8c2c116721c01880ce768c01407a63c0752d63285ee018bc86e1317833474e72a8b978d6ddadb30a657dbc076587b6289c405a3d701a39a9d62d4b8b5da3ce15db9f742d411228d0a643055c604f0b88ea164510d05017a8e6217550a350dc691ff84d5b7266bbb28a1fcb9759cbc91dd51add10e23b126581e4194b61bcd435a4a1f39b0c095d110269ece4859ca1f39b0baf5fce91e12171bb60087f71a1f54b0f02405dd7183abf6178f9de87da08efcba1fdd18554199205fb07e930523f7899d419dbb24a3c0a2e21223b46f777f5ab25d2fd5dfd6a46ecfcaa7e5304db5fc09d10d4bd251994b85d02105be2f40b204c01e81d54cb5f2139d121ad6d0ae243569ca5b337742bd4a671245f954652722085fbabc087e12afdbe2f11d6b048b3aa2a2b9f2a551ca0496a1a80f329222a5ae8b1084d0a744c91a92069d273c581f4a922ab827469a4ee83b857ef409fc9d07acc4e9767f80e3d51e33dba2ca3e47229914f7f3aab8bff286770deada1d2a976f2303358cd3a82cd53b7a51e8853e6e527d6cd13fd86bcc722f3a8a00a7ef0032ec40921e9fbbbbfdbc6e8b5331b18794207609fbc54bec3d0b5e4de2f6ffc5f000000ffff010000ffff038755b2ca900100") gr, _ = gzip.NewReader(bytes.NewBuffer(bs)) bs, _ = ioutil.ReadAll(gr) Assets["bootstrap/css/bootstrap.min.css"] = bs @@ -63,7 +63,7 @@ func init() { bs, _ = ioutil.ReadAll(gr) Assets["favicon.png"] = bs - bs, _ = hex.DecodeString("1f8b080000096e8800ffec3b7b73db36f2fffb5320fc4deae4d7907292be4e953493dae99cefda24132777d7b9e91f100991a841820540db3a55dffd760192222552afdab9ebcc6526164100bbd807f6012c478f2ede9e7ff8e9dd6b9298544c4e46f84304cde2b1c7328f64b14ff37cece979169a8467b18763188de02765869230a14a3333f60a33f3bff1aad78931b9cf7e2df8cdd8fb87fff1957f2ed39c1a3e15cc23a1cc0ccb60cee5eb318b6256cfca68cac6de0d67b7b954a631f09647261947ec8687ccb78d678467dc702a7c1d52c1c6cf83b3353011d3a1e2b9e1326b405a1b440b9348b5d62f78764d14134036749ab03084870825516c36f666f4069b416eb9713232dc0836a939341ab817251c37672aa5d146d17c106a3da85b41cab300de78253a33174c278c195c866d1133cf619d86dd199c8a08a7329a93c509817f398d2240e91b990fc9d767f9ddb7add753698c4cab9ee5c9498070fc546652e7346425941910efcf68cac57c48eace72020591f9406ec432cda289b1c2376a8222d8ecc5b5f5f7ce80eefede1a72b41572676f0d392a699a4a1531e51893c9cc51635110a38849ca61961f54f0381b921014802947b690b12c87a454c51cbacf5abcaddb1683ff65cd7aa939aadc10250a0a7fe3308f06569a20d581db3d27232b461012aa9e92423035f6ae2a253a374aa00e44fc8684826a3df6327a33a58ab81f7fc6ef5884e4552f2236a38540c5c16534272202ca33a6ca3edb4fdb60fda9a259e44d463c8dab1ee48147b40a51317d6cf9cf5f7c63d59eb80de9bd7c019b82f13831f67942ae56bb8036b0e16a80540e3be1112c67c6e3cb0c87365664c7cda44ad716665f95cf0a31adcdb1f3a605287a56ee15d7f02a38539311f8efe78a8328e7d6a6858287d7634f316da8324f9e7a93f7ee91bc91b7a38183b0b6b601ae64ed5dbeb65854a7b5c57e48187124178aa26690846a32652c43db99c52c22800e74d4101a82be50c3a260c5479216da9072a1a06cf520d061463276db061e8c067983ef03607ca910eeb1fc39d9a61fcd3e256fbd3539d6b3849f46a011eb326cc89a2925d50f5c038703c1b218b6dd849cd59201bb0d34d9bffe2d5599732f1bc2cd119c6239a3c68204cb4f1a904169754a85982c16f036f8c053467e2311b068e825c9304d875a071a4ce77239846d688792c562a638cb22317f23c1513cc199af11e6d3e5b2c5c2bdd52c2f8470322795c6553435342e148c2a8b48e3cadffeb547d99a8cc629b0dd81ce9538d724dc3b39a71913c4fef57936935dfc5d1feea385b2b218252fdb3dd6b3799373014ac914d8b2975d8bb250ad89ae66bbc69ad5ee588b9b694d7d77df23df27e95c333123bedf375fd568adb72b6047794d1dca40e4e7b318f508f698460d4061744273102362cd7719880c9fbf78bc65b89d022e34ab0d299d320caae0ef9a99de1b442ce679825107a99f7c798d2a81a326e403d04190aeedab72a3fb091d98e810369c1dc48676ece1c17ec505bf8138ec492911bbf9ee75892f70898bc50d531aac23823f6cfa9730fd89a998fbf4c0e97f7aecb588eff35fcd7f8b05cfa6b906130661aae2e17209ad43998c2a4fba74264cd88d82df48de66b5f6dc17b38f235716e6e1e92df27ba7f6eb23a8edf6202bf7c0226eac39aa36c4461453da0ffb7ca7d1f7edb01239cb422e5696e235a0e8763afbf1027ad416e30cde9548084d94dd307aab95ee36c976b6f3ca3b8cf29126d8d99d73ec68189efbb0c80ef2253cb60057ac77dd57869aa289f9614df67f9d812ec1fe8da916d4fd66bd8aa283a61dbe43e9740af921c639636fb10051662cc4c85affb3441ba06e5e5efc1c5c66dfcd0dd31fa4a102ccd79467905e2c97df21e3b6cdebb0ef902d01da8345f5c9ccfc0372f16d618e636397df78283ede8ffbf89fb76831648b9c70c3ef36097f9811f724f9edc26d28068da22aa9d92d71c8e556f206fbfa40e21ef4a475d0816961675adbd16c26bc071d547cd5754ef1a059f27b660f03a59a6f4d943700239ffa72e3bccabd49796aa321aa4841d62288859c52f13d170c8d2215b774aedf14e994a9e592ccf0f5b3b5b1d6ee364d6e37ce6e7b0979d1e76d70174c3034a41bc823db41140ba58af4d352d7ec314b1f953fc810bc81aa39680fcd2a74023bf723d40ebd373a2db463c8dcc0d57b92d3d73c42a14b8b605f2c4e9d6ee9220c99d6a778ce8f14658c458e3de3f1989c3d23e5b8f2b0b463dc231cd7152d1fb143f0943301ffcaff650f2fef6f9b34072b192b666f4eba86f60df7a7547944490c60aa77f615559cfa3754142c93b763efabb3e6ab946763affd86de8dbde76767de567bdf12546305fbc8ab391c8d57bfcc762da14c6f172ebf254f60d9e4ff4b60dc9ed73b7003b261459e92cfc9e9e3d35d59d4627100ccb51d06cdcc3e0ccf96cbc75b9c53a7feeceab287cc3a4191ae730f8fac276fa0595b15ecdbcffeaca034cccfef37097f202f38a2e515a88767f2d437328e51cb604182e69a55afa98af11af9fff41cdc5b8ab6017ff11a69a759e0115e50db69ed255438488d6c0f7bb1cbb8387581e4c4a10ce0a7295cf2fed58f780a02ae02bc046a4239cebe6b8de4192934ebbd6e584714e6c53ba6f096b263675053282a86cf616b90f3771f1b7863a92055e25997b6aefafa2f3d7a18ff293cd87f5e199901eec4fa0386a8a09365737fad6ccdff54ca69af4c9debc2c75db946033e0ef763d089bc75615292810a5b51b4cf7159e326b09c16604203ae8b9c6280754a7efb8d6cf438237fba07028bc49decc1c2f1a0a102c6233c775bb56d2d081e17d9d17b42e6598e951fd106e016b7caeb7bafccd55643b18d838103d617d88bd6198f83b7b93bd058c1fc1913308b6e0faef63bb10de657db2d61e1f554de79bdd2984a290ee3f87e63f1df8614b671d631b1b5e0fb649e5dffbe4ab007a7770ce9aa19d863eae68ec7f29656fdc6c6947d0e0c74da3c37681e18687ac32ae386a70657d0dee31cc05da6f7264ee7b6be411343af1961b3190b0db94d58569533a049a9cba6823a5f72501fcc196da9846897d854e72bad8a1b5752b56f954d577dc8da7d64b35ca3108df115dec663d7d1d148f0c946350f569e55e56a588a371c00b53a9485d22c58b13c636600c22e722cb78310fc7ba98a32e402a887a3d18027e62629a64128d30124cb6932a8d10d1424c85433f01d3f406ca40d79ef5e3c1cc65b7ecdbdc9850c8b14c2a632c97c28645ceb0289fbaea8228407c002e20229868c9c8359dcc4321a14a2d9cafb751ecd2f28c0ad54d7b620a5361760702978541ab10e35b79d7ec4a990714faae1869415955b423c370e633608619bb540119a8d2e6b374abe684f2ec3badde7395d279fec0e3a53ab14bee6f18e8b92f3fa2a8258767518a1e48bad36a89bfe9e606ed4118eaf8ac23463a9c66ab0292378c7f38c482c6a648a11ae0925b9921070a6e416f488cc4161c825d63682b8c9ea4a25d840f09e193507f89f254c089e7fdb4163fe7bcc2caa5c756971b8ba11d710f7a9778716138642d6590258d494d700cb439f844711cbc00faa02e8f9ccf094e96ffb5d699f46e3bd0b7963b7f8bd6ad57ea9414f4ab025126844e1f60afcc29be0eac9e5c5ce70ab8c06734143964811611dec4f1fbfffcbdb8f17efdebe3ffff15510043656017e631a55ea10a8e9eb3bae8d2db0b3b6cce1dd169c5bf7db8c290ba5405770a5e5b5e21eb1e4caa9c32ec9fd2964f5d7aecc3373149310ec0e6ccc992cb2c815993102faab7193964def551411b70d4ae596ae63553b111c9a92ff7ec9d114540feffb8f12da9f65cac8155310dc9412417847cbc32ee648695c25601481d7da60c1b79c9152192bf687e5258ab6b5189f9ed3348af0cc16a38557d5e3513c8fe6c0641eaeed8f4dbdc62c2f9de3f640c1acd01f2b9d7ad557461d2da5d799bbc84a530a1e2da70a4fccb697a4f07c88b16a755d5913825b6bebc49251d544709d3953d61ad202027a880242624364d0de396a0caa4909fe60fde8cbfbaa131177cefc68dd8c75e3f83b664ceea303f0ec58f18dd6e119b9662c477d4e395819935043462c9dd4b58aa301b45cf5f8d45202ac6dd918cd614b18290382b6abda2096f21204c412c39ed372c5208b4185b2298c62c7e46435475a9eab37d53db6c81f73dbea367c7b5e7bc8ad7b770c3039c7f8603786aa3e7edd8f6dc76cc362620bcd059bb5127877f75891e9ae28fbbe63d83762739f4fb90f40007521a8b2df2bfde2ea056cefa43dec975f0bd83efe8be02c78b96becea93a85fd6bf88da328be6f97af7c0151640a4643f61fb37000000ffff010000fffff4c591d5d3360000") + bs, _ = hex.DecodeString("1f8b080000096e8800ffec5c5f73db36127fcfa74038d3369e3325db497a1d47d64c62a757cfb549264eaf77d3e90344ae44d420c102a06d9dabfbecb70b90142951b6e43fa993f6c11649000b60f787dd1fc095068f8fde1e7ef8cfbbd72cb1a91c3e1ad007933c9b1c0490052c9b843ccf0f0233cd229b886c12501de0f1f0116383142c6751c2b5017b1014761c7e13cc0b126bf3107e2bc4d941f0eff0c797e1a14a736ec54842c0229559c8b0d5f1eb038827d06897f1140e823301e7b9d2b651f55cc4363988e14c4410ba9b6d2632610597a189b88483dddece92a0184ca4456e85ca1ab296aaf1c2264a2fd590223b651a24aa008b6d54582622929468181f04637e46b7bddc69861a5861250c6b7d0dfafe412dcbb71b29658dd53cef47c6f4ebbb5e2ab21e3e09ca2eed54824900ac1f8cbb67769ae3782d5c586aec4a181ba978ca2edd2563398f63ec3b1c296b55bacffebe935fbc28cbc638bf70cc5321a7fb2cf80ee419581171f6060a08b659fd609bbdd4a8d86d66786642035a8cbd88d923f791ec6eb3640fff9ee2df33fc7b8e7f5fd743b87537a588731093c4eeb3a73b3badee796f64b3ba3752461843a434273befb34c65d0aa5fc8bf25cfebfa29d713918556e5fb6cb7f71cd256dd9e1397aa4c999c47d03da7ba78a1294778870889183203f1d0bac562f590c0ba5c4a665b5d3a465cac2ead25c7574aee2cad25c7f5ec464ac7a0bd4e96d4e73a6356e3455be95c8a09ea3bc22503baad0aa9266a41e3fb6ce7451ba38d27aee7f0f91caab932c29b1357031af66c41d7b956130dc6d49d242558f676e7424a53574b41640962ccae10545f8523ae6bb1b86e21ec92ed0061c47f0151b4573dae84464a4a9ea3b6c33361c8e9d5f2626172c9a76d35b7dbacd55c6434b205a50b63c34c85a3424ab08d29e063e73e42721fbeeb8586880f59a4d9aa7ec29154d169ad56d4a973c1e85daae5532b5b7b55edce0b463c3a9d68556431f5a2349a74327ab2f7f4eb6db6f76c87feed6ebd680351f3581406577e03101566d006ecd9a28dd136f8b861878579e16acd7a31478fbfe006248c71b43b733fd09adeeecefc7113f26e922faed7158d63d077bac7d8d9f7c1f3d1c0396cf4d1146f34da1af4417052458d43ab65194f1e8721fba07246800c43ff2ce3672c92dc9883002fa9c47fd0e2ad2e6318f34262f844e1e0ea8989738e65c018c4a2164263e0386c5d9651a84165b5fb08479a6771301c88745295d0120f98d111c5aa90eec2ddbd6f5c34643e5a074ff782725dbaeb213b998746eaa4ee7154e00acdcae8e66f82aa1ff2f5f8574dca5d9b94e508720fb66ad658e0484b2445748a142616f604acc5decc932d1c7b735a1339cd138adeacbe426b601c2f07c6aa9683be1f4ea9b83e6ace85e33e76ea0db24297be3e59f05ba18d45539c6f3395c9294332719e3131661944e86eb89ebe60efc158ae2d3be73ac36e2b6b97e271520289c363943f1693e38cd458eb0705cf4dd71a8c0cd3186d5297b6cb719a2099fb1f96dd366a76d40d09beaed62079da2e713c271856b3780310438c787f3aac35b65a2cad8656cf58291f7e4880f9f9163eb0b3841b3602c0c5cccfd04ba25dd09359c6238c0edc42dc9bc38ba505a9bc1c8e5575250a66a8f7f3b6e8dea09fb7c678fda0298836d6cc063846ec36e13cc77113bce5d0d7c2ad1a8fe7b8ad4da0cedbd0ed9a4a2481ebb1b8083accd47ed0ba6ddc94974b60874921d135213617a0dc026d258f1abe0717f2959eba80c59e903f23efbc3597d009f0afd7c077e5106f8def728c02cc6dd05dc8da89526c2e3217216207000d39704b08c8154614469f664180db4f2c3e5a70dc6d1e1b0c2f2f4952ef48688848cbb359db07af1e5ecd289646b172248baaa80371a78815632f704db32ec05b3e77d4eb88a3b85f2be0f868f5cc5dcb45937e8c19252a858da7e4198929228a220e3b1459fc7efd1d68a2e57c024fca596fb18303e433b8473ece9ca3bc516fb916489ca6aeb744c4707d6fd41579e42797972baace665f6cddc822837e37f6fe00484ea41a6d6e410265aa62903f97baf8a54782b8fc56e0de9ffdceb83ce753f3a64847a0673336a6c7db6c45a35753eb1a8d44c6697dbffa3c60dea12424d81bebc8b5b91b153d20dc455215711823a1948ac777a1db0cb9db86aaa5260f1f7c4d7abfbe7e06bc3cb55bdc5a1017702e6c1d8a96033a41396769af51c0a0cfaf1cce86f01bf40bb9c412966a2ed6ba17a6dbd89a7593dea62e715bef54b9961a6561e64a7c19c70dd678df6cb7c955df20fe1b2cd54df501d1541adea6fcb4adb5e4f9f01d806695a4e73720b019b63d1c4f88c32adc7569278bcc7c07549664bfe1293c293bd9fa84d92cbd19b891e3a6b9e31ad06b28c1c9f8239c6ecc4d32525c6f1e9a3cdff4b33ca4c78d6956b33fb1dc16e6b6f3ffbcc2398ac970872754667e2e15d3a3a547815a64a39c82740a568b6836c3bb078718af8222bf1705a8c2de8d061e10666eba1b26ddfc0b1eb4f7b863ca4628a8a7fbe9b1b6a510fd2111c685e8db47688ba29c7aee3b3e7f09a9c95f7c7a51da26375a64666a2ca43dfc68ee8dd8fb973f3cb8c566b93935b799649417e5e9cec2d6116f330cd49acbfdddd9ec0b76f8eec74fdde9de41a0fe5304e3cf31e0fe1595ba6b3d88b3842a88dde02cc147d28f708ae0affd5142bffd8a8c1ebdd65a69d3fd0a18a8ec7b8c904fb67a12b2894dd890ed3cc477c16f941511dcea1d7093abe0c489a734e64f364eb994e865f069ef834801fd0c2e36d80f92643f4df78de9196382d96c1fcdecaab2cbcbb11690c572ea8f23a8a5d3b76328f7ff127823383ba87934d074dffef3e3bed16dc1b44e6da81351e8f12b9759b55e7e4af5c2bbbcc541425ca666b144c43164e185592f41255fc84e21874dd1e60cb4c17d5fcb940d6649432b5b342efdbbf78662d0cfa1b36ef7e00e694a074eb9adfb7d548e8954a10df4ea84cf5e06b61f0c4f8a9cb257599f7dab74917ae7dcf49e2bbba81461d26667067b9b089b14a35ea4d27ec4659af4eb4efb1ad0e8065077df23f88d65effd830dfadda0b773712a82e1918a8a94dee3d13efbbe27288c29687aaf0acac7b9d7bed07868d308d8a10b06edbee601af2b0fc81d0c833d57fad4bb2996aa98cb7a6110a4458c23f475dcbaaefd82af3ae63174ac005718c6824b35e974efbe4299bdbcc2c5fb3ae4b6710d7309884ff73f8c793659706283e459bb59e9d3db6ee7ba080b1758983a8484464cb26ed274581fd7f8c0d7f258c9b3150eab6b6e4b316490b7bb9aa70719c06d28e5058d801189df668ad25b4103c32d3567b9562309293b47a0b02922821d538e2b9a8ecd8f977a2de1ef91e04e51f6970948295a5bdc5660b9c6efb61c70fdae8178e24a4055247273307981a1bc1b54b5757f5514c46d85c1e11231c6919854d4a202c6b5e0a15fb9c8c4758173f8d2626c372fbaa21f21b54e7c784c9a4013bcbe4082408bb913c473aad744d782a8b52411f3ee107503a08e954ecb644dba5c5c690d09541c52366dde7150c347c8e2b0863fda393ef2af82d8f1117a312a5b6a21b29cb2e82664054a138f3b66ee7c9617d71a4499bc1a34be93e0c88b7b398c362eb446dcd000cae3575affaec3a561d4f11cd74eeef36703970098f9e1b3083d0d2ed5312511fbe32a60885f43cbb6bc0d2abb22ae3cb8952f702f9f9ca4c534bfce7dd14d94cd29ad81cebbaed6732e7904899231e5fb7ea790af9e8046ce52ea98a4dc58c3dc67566ca0df139f869a194be9fd6acc4aac540a8d7083843e8f19f792e5be74875b36cab9a7f0feb2badc408bf114d526a2a08de165ec513a523a250893aae79dde54dff5584facde50efaf2992601849538e7128e79a7257af3e5015f93e11ca6ab35a0f9fe07f65c3523d55430c783968e76c7881bc1b6373c41c8f45144e090364f852fc1a161ff449d6d21e69b5436ecbfb29818cf9b47e8cb994954bab749b9d02e484c254e06ab709b76c00e9908ea85d85411fef7c86efc88d16d5d75aeb462090ad523d463ea482b59b5d2902a3fcfec2665303e5c24c7d7a20ddadb975ea72f01dfbc2b552839bd975e51e90729dab338d13bcee0c821ba4cf7747dde12145e4ab6457e70f8bd1e1ea3e1db5f429ce94cadb9c182e29b0f5d48edcddf20036654b940f723d5ba25a7fb1a5b5d95233c9e64e38d32a810f8139514a177195463efa75fca91d91ca9db109d6e0556567378842ef7df2dde6315fdb6d5664e2b7029d20a2c68ab1c0253af6fb1f9f6dee66dd633f941e969e1be417e464b994353120477a6fbc8006f28ed35bb78621e8c106a6f85fff686e8c4add4ee84d155e67cf6fa877ea94a26f5bc555d472a9a9c408501ee81efb49a09651f19106c70dc498e1a2891518f785172008dda9de9ba76d0944a72375d1f1a664d0a9f886f2bdfe6a092b74f81edddfdb4ca20a195d32baee7803d16de58e39de0d85272cd79973dd7d776969f175fab5d96e77a6468311334274b88e5ca24b95e512d03177eb0dfcd66c760b0daf74266e04fe1b55340802b849b806cfb31a38a763943f824ece87d0452a69e02d2f4f673f057d019756aa68ac54e1263701c72e4760cfe95b68defd11c59c329a74c40dfa49c8e87bcb67c84bb11bc751916547092e5a1e5939ad5b9323f5121e0ecfacf2703f439e594dedae7866f5f5d01524d394c57f5692d9c5fc1a5fa9fd689caff93eb4abbc2337bbab5a2388341d7e6965f22ab5c13bfd7ae3056e59b14746a04389af886e7cc57eff9d2d95642e79e6ab15390bcde87579593516b1cf8eadeedd0fa0d08e7665d0a9c30ee17641d05534695e95eea972234eb92fd7f6dee63e0b732ef39795bca9030a2b4cd68c8b9d1a1d2925afd65a7719634b7abb4a375784e99b4d7f654cbe4237dde1baf3e17dc07e528893fb437e67598e433b573afe84d7c53f7e3cfeb3ae894da67e9febe15aeef9b1b957f3972a3e3eff5a9bfed0a5ff492dffcb1f48bce88bfeeeb7ab7ef5f954ae74b858f1d7df0ad0d370afb7d37b7a7dedf94f64fdbaf80b5957b6e379be5001e74a3f86443fbee27ee4ecff000000ffff010000ffffd2f2ca86f54c0000") gr, _ = gzip.NewReader(bytes.NewBuffer(bs)) bs, _ = ioutil.ReadAll(gr) Assets["index.html"] = bs diff --git a/build.sh b/build.sh index 7d7fe6493..34f64043c 100755 --- a/build.sh +++ b/build.sh @@ -62,7 +62,8 @@ deps() { case "$1" in "") - build + shift + build $* ;; race) diff --git a/gui/app.js b/gui/app.js index 91d9b9702..ffe98dd08 100644 --- a/gui/app.js +++ b/gui/app.js @@ -7,7 +7,7 @@ var syncthing = angular.module('syncthing', []); syncthing.controller('SyncthingCtrl', function ($scope, $http) { var prevDate = 0, - modelGetOK = true; + getOK = true; $scope.connections = {}; $scope.config = {}; @@ -16,35 +16,40 @@ syncthing.controller('SyncthingCtrl', function ($scope, $http) { $scope.configInSync = true; $scope.errors = []; $scope.seenError = ''; + $scope.model = {}; + $scope.repos = []; // Strings before bools look better $scope.settings = [ - {id: 'ListenStr', descr: 'Sync Protocol Listen Addresses', type: 'text', restart: true}, - {id: 'GUIAddress', descr: 'GUI Listen Address', type: 'text', restart: true}, - {id: 'MaxSendKbps', descr: 'Outgoing Rate Limit (KBps)', type: 'number', restart: true}, - {id: 'RescanIntervalS', descr: 'Rescan Interval (s)', type: 'number', restart: true}, - {id: 'ReconnectIntervalS', descr: 'Reconnect Interval (s)', type: 'number', restart: true}, - {id: 'ParallelRequests', descr: 'Max Outstanding Requests', type: 'number', restart: true}, - {id: 'MaxChangeKbps', descr: 'Max File Change Rate (KBps)', type: 'number', restart: true}, + {id: 'ListenStr', descr: 'Sync Protocol Listen Addresses', type: 'text', restart: true}, + {id: 'MaxSendKbps', descr: 'Outgoing Rate Limit (KBps)', type: 'number', restart: true}, + {id: 'RescanIntervalS', descr: 'Rescan Interval (s)', type: 'number', restart: true}, + {id: 'ReconnectIntervalS', descr: 'Reconnect Interval (s)', type: 'number', restart: true}, + {id: 'ParallelRequests', descr: 'Max Outstanding Requests', type: 'number', restart: true}, + {id: 'MaxChangeKbps', descr: 'Max File Change Rate (KBps)', type: 'number', restart: true}, - {id: 'ReadOnly', descr: 'Read Only', type: 'bool', restart: true}, - {id: 'FollowSymlinks', descr: 'Follow Symlinks', type: 'bool', restart: true}, - {id: 'GlobalAnnEnabled', descr: 'Global Announce', type: 'bool', restart: true}, - {id: 'LocalAnnEnabled', descr: 'Local Announce', type: 'bool', restart: true}, - {id: 'StartBrowser', descr: 'Start Browser', type: 'bool'}, + {id: 'GlobalAnnEnabled', descr: 'Global Announce', type: 'bool', restart: true}, + {id: 'LocalAnnEnabled', descr: 'Local Announce', type: 'bool', restart: true}, + {id: 'StartBrowser', descr: 'Start Browser', type: 'bool'}, ]; - function modelGetSucceeded() { - if (!modelGetOK) { + $scope.guiSettings = [ + {id: 'Address', descr: 'GUI Listen Addresses', type: 'text', restart: true}, + {id: 'User', descr: 'GUI Authentication User', type: 'text', restart: true}, + {id: 'Password', descr: 'GUI Authentication Password', type: 'password', restart: true}, + ]; + + function getSucceeded() { + if (!getOK) { $('#networkError').modal('hide'); - modelGetOK = true; + getOK = true; } } - function modelGetFailed() { - if (modelGetOK) { + function getFailed() { + if (getOK) { $('#networkError').modal({backdrop: 'static', keyboard: false}); - modelGetOK = false; + getOK = false; } } @@ -61,40 +66,22 @@ syncthing.controller('SyncthingCtrl', function ($scope, $http) { return a.NodeID > b.NodeID; } - $http.get('/rest/version').success(function (data) { - $scope.version = data; - }); - $http.get('/rest/system').success(function (data) { - $scope.system = data; - $scope.myID = data.myID; - - $http.get('/rest/config').success(function (data) { - $scope.config = data; - $scope.config.Options.ListenStr = $scope.config.Options.ListenAddress.join(', '); - - var nodes = $scope.config.Repositories[0].Nodes; - nodes.sort(nodeCompare); - $scope.nodes = nodes; - }); - $http.get('/rest/config/sync').success(function (data) { - $scope.configInSync = data.configInSync; - }); - }); - $scope.refresh = function () { $http.get('/rest/system').success(function (data) { + getSucceeded(); $scope.system = data; - }); - $http.get('/rest/model').success(function (data) { - $scope.model = data; - modelGetSucceeded(); }).error(function () { - modelGetFailed(); + getFailed(); + }); + $scope.repos.forEach(function (repo) { + $http.get('/rest/model/' + repo.ID).success(function (data) { + $scope.model[repo.ID] = data; + }); }); $http.get('/rest/connections').success(function (data) { var now = Date.now(), - td = (now - prevDate) / 1000, - id; + td = (now - prevDate) / 1000, + id; prevDate = now; $scope.inbps = 0; @@ -116,28 +103,23 @@ syncthing.controller('SyncthingCtrl', function ($scope, $http) { } $scope.connections = data; }); - $http.get('/rest/need').success(function (data) { - var i, name; - for (i = 0; i < data.length; i++) { - name = data[i].Name.split('/'); - data[i].ShortName = name[name.length - 1]; - } - data.sort(function (a, b) { - if (a.ShortName < b.ShortName) { - return -1; - } - if (a.ShortName > b.ShortName) { - return 1; - } - return 0; - }); - $scope.need = data; - }); $http.get('/rest/errors').success(function (data) { $scope.errors = data; }); }; + $scope.syncPercentage = function (repo) { + if (typeof $scope.model[repo] === 'undefined') { + return 100; + } + if ($scope.model[repo].globalBytes === 0) { + return 100; + } + + var pct = 100 * $scope.model[repo].inSyncBytes / $scope.model[repo].globalBytes; + return Math.ceil(pct); + }; + $scope.nodeStatus = function (nodeCfg) { var conn = $scope.connections[nodeCfg.NodeID]; if (conn) { @@ -182,7 +164,7 @@ syncthing.controller('SyncthingCtrl', function ($scope, $http) { if (conn) { return conn.Address; } - return '(unknown address)'; + return '?'; }; $scope.nodeCompletion = function (nodeCfg) { @@ -201,7 +183,7 @@ syncthing.controller('SyncthingCtrl', function ($scope, $http) { if (conn) { return conn.ClientVersion; } - return '(unknown version)'; + return '?'; }; $scope.nodeName = function (nodeCfg) { @@ -211,11 +193,15 @@ syncthing.controller('SyncthingCtrl', function ($scope, $http) { return nodeCfg.NodeID.substr(0, 6); }; + $scope.editSettings = function () { + $('#settings').modal({backdrop: 'static', keyboard: true}); + } + $scope.saveSettings = function () { $scope.configInSync = false; $scope.config.Options.ListenAddress = $scope.config.Options.ListenStr.split(',').map(function (x) { return x.trim(); }); $http.post('/rest/config', JSON.stringify($scope.config), {headers: {'Content-Type': 'application/json'}}); - $('#settingsTable').collapse('hide'); + $('#settings').modal("hide"); }; $scope.restart = function () { @@ -224,34 +210,34 @@ syncthing.controller('SyncthingCtrl', function ($scope, $http) { }; $scope.editNode = function (nodeCfg) { - $scope.currentNode = nodeCfg; + $scope.currentNode = $.extend({}, nodeCfg); $scope.editingExisting = true; $scope.currentNode.AddressesStr = nodeCfg.Addresses.join(', '); - $('#editNode').modal({backdrop: 'static', keyboard: false}); + $('#editNode').modal({backdrop: 'static', keyboard: true}); }; $scope.addNode = function () { - $scope.currentNode = {NodeID: '', AddressesStr: 'dynamic'}; + $scope.currentNode = {AddressesStr: 'dynamic'}; $scope.editingExisting = false; - $('#editNode').modal({backdrop: 'static', keyboard: false}); + $('#editNode').modal({backdrop: 'static', keyboard: true}); }; $scope.deleteNode = function () { - var newNodes = [], i; - $('#editNode').modal('hide'); if (!$scope.editingExisting) { return; } - for (i = 0; i < $scope.nodes.length; i++) { - if ($scope.nodes[i].NodeID !== $scope.currentNode.NodeID) { - newNodes.push($scope.nodes[i]); - } - } + $scope.nodes = $scope.nodes.filter(function (n) { + return n.NodeID !== $scope.currentNode.NodeID; + }); + $scope.config.Nodes = $scope.nodes; - $scope.nodes = newNodes; - $scope.config.Repositories[0].Nodes = newNodes; + for (var i = 0; i < $scope.repos.length; i++) { + $scope.repos[i].Nodes = $scope.repos[i].Nodes.filter(function (n) { + return n.NodeID !== $scope.currentNode.NodeID; + }); + } $scope.configInSync = false; $http.post('/rest/config', JSON.stringify($scope.config), {headers: {'Content-Type': 'application/json'}}); @@ -279,21 +265,15 @@ syncthing.controller('SyncthingCtrl', function ($scope, $http) { } $scope.nodes.sort(nodeCompare); - $scope.config.Repositories[0].Nodes = $scope.nodes; + $scope.config.Nodes = $scope.nodes; $http.post('/rest/config', JSON.stringify($scope.config), {headers: {'Content-Type': 'application/json'}}); }; $scope.otherNodes = function () { - var nodes = [], i, n; - - for (i = 0; i < $scope.nodes.length; i++) { - n = $scope.nodes[i]; - if (n.NodeID !== $scope.myID) { - nodes.push(n); - } - } - return nodes; + return $scope.nodes.filter(function (n){ + return n.NodeID !== $scope.myID; + }); }; $scope.thisNode = function () { @@ -308,14 +288,9 @@ syncthing.controller('SyncthingCtrl', function ($scope, $http) { }; $scope.errorList = function () { - var errors = []; - for (var i = 0; i < $scope.errors.length; i++) { - var e = $scope.errors[i]; - if (e.Time > $scope.seenError) { - errors.push(e); - } - } - return errors; + return $scope.errors.filter(function (e) { + return e.Time > $scope.seenError; + }); }; $scope.clearErrors = function () { @@ -330,7 +305,96 @@ syncthing.controller('SyncthingCtrl', function ($scope, $http) { return str; }; - $scope.refresh(); + $scope.editRepo = function (nodeCfg) { + $scope.currentRepo = $.extend({selectedNodes: {}}, nodeCfg); + $scope.currentRepo.Nodes.forEach(function (n) { + $scope.currentRepo.selectedNodes[n.NodeID] = true; + }); + $scope.editingExisting = true; + $('#editRepo').modal({backdrop: 'static', keyboard: true}); + }; + + $scope.addRepo = function () { + $scope.currentRepo = {selectedNodes: {}}; + $scope.editingExisting = false; + $('#editRepo').modal({backdrop: 'static', keyboard: true}); + }; + + $scope.saveRepo = function () { + var repoCfg, done, i; + + $scope.configInSync = false; + $('#editRepo').modal('hide'); + repoCfg = $scope.currentRepo; + repoCfg.Nodes = []; + repoCfg.selectedNodes[$scope.myID] = true; + for (var nodeID in repoCfg.selectedNodes) { + if (repoCfg.selectedNodes[nodeID] === true) { + repoCfg.Nodes.push({NodeID: nodeID}); + } + } + delete repoCfg.selectedNodes; + + done = false; + for (i = 0; i < $scope.repos.length; i++) { + if ($scope.repos[i].ID === repoCfg.ID) { + $scope.repos[i] = repoCfg; + done = true; + break; + } + } + + if (!done) { + $scope.repos.push(repoCfg); + } + + $scope.config.Repositories = $scope.repos; + + $http.post('/rest/config', JSON.stringify($scope.config), {headers: {'Content-Type': 'application/json'}}); + }; + + $scope.deleteRepo = function () { + $('#editRepo').modal('hide'); + if (!$scope.editingExisting) { + return; + } + + $scope.repos = $scope.repos.filter(function (r) { + return r.ID !== $scope.currentRepo.ID; + }); + + $scope.config.Repositories = $scope.repos; + + $scope.configInSync = false; + $http.post('/rest/config', JSON.stringify($scope.config), {headers: {'Content-Type': 'application/json'}}); + }; + + $http.get('/rest/version').success(function (data) { + $scope.version = data; + }); + + $http.get('/rest/system').success(function (data) { + $scope.system = data; + $scope.myID = data.myID; + }); + + $http.get('/rest/config').success(function (data) { + $scope.config = data; + $scope.config.Options.ListenStr = $scope.config.Options.ListenAddress.join(', '); + + var nodes = $scope.config.Nodes; + nodes.sort(nodeCompare); + $scope.nodes = nodes; + + $scope.repos = $scope.config.Repositories; + + $scope.refresh(); + }); + + $http.get('/rest/config/sync').success(function (data) { + $scope.configInSync = data.configInSync; + }); + setInterval($scope.refresh, 10000); }); diff --git a/gui/bootstrap/css/bootstrap.min.css b/gui/bootstrap/css/bootstrap.min.css old mode 100755 new mode 100644 index 1060c0253..51353564a --- a/gui/bootstrap/css/bootstrap.min.css +++ b/gui/bootstrap/css/bootstrap.min.css @@ -1,7 +1,7 @@ -/*! - * Bootstrap v3.1.0 (http://getbootstrap.com) - * Copyright 2011-2014 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE) - */ - -/*! normalize.css v3.0.0 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,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:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@media print{*{text-shadow:none !important;color:#000 !important;background:transparent !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:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff !important}.navbar{display:none}.table td,.table th{background-color:#fff !important}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important}.label{border:1px solid #000}.table{border-collapse:collapse !important}.table-bordered th,.table-bordered td{border:1px solid #ddd !important}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;line-height:1.428571429;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#428bca;text-decoration:none}a:hover,a:focus{color:#2a6496;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:21px;margin-bottom:21px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}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,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:normal;line-height:1;color:#999}h1,.h1,h2,.h2,h3,.h3{margin-top:21px;margin-bottom:10.5px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10.5px;margin-bottom:10.5px}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:39px}h2,.h2{font-size:32px}h3,.h3{font-size:26px}h4,.h4{font-size:19px}h5,.h5{font-size:15px}h6,.h6{font-size:13px}p{margin:0 0 10.5px}.lead{margin-bottom:21px;font-size:17px;font-weight:200;line-height:1.4}@media (min-width:768px){.lead{font-size:22.5px}}small,.small{font-size:85%}cite{font-style:normal}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-muted{color:#999}.text-primary{color:#428bca}a.text-primary:hover{color:#3071a9}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#428bca}a.bg-primary:hover{background-color:#3071a9}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9.5px;margin:42px 0 21px;border-bottom:1px solid #eee}ul,ol{margin-top:0;margin-bottom:10.5px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}.list-inline>li:first-child{padding-left:0}dl{margin-top:0;margin-bottom:21px}dt,dd{line-height:1.428571429}dt{font-weight:bold}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10.5px 21px;margin:0 0 21px;font-size:18.75px;border-left:5px solid #eee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.428571429;color:#999}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}blockquote:before,blockquote:after{content:""}address{margin-bottom:21px;font-style:normal;line-height:1.428571429}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;white-space:nowrap;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25)}pre{display:block;padding:10px;margin:0 0 10.5px;font-size:14px;line-height:1.428571429;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666666666666%}.col-xs-10{width:83.33333333333334%}.col-xs-9{width:75%}.col-xs-8{width:66.66666666666666%}.col-xs-7{width:58.333333333333336%}.col-xs-6{width:50%}.col-xs-5{width:41.66666666666667%}.col-xs-4{width:33.33333333333333%}.col-xs-3{width:25%}.col-xs-2{width:16.666666666666664%}.col-xs-1{width:8.333333333333332%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666666666666%}.col-xs-pull-10{right:83.33333333333334%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666666666666%}.col-xs-pull-7{right:58.333333333333336%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666666666667%}.col-xs-pull-4{right:33.33333333333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.666666666666664%}.col-xs-pull-1{right:8.333333333333332%}.col-xs-pull-0{right:0}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666666666666%}.col-xs-push-10{left:83.33333333333334%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666666666666%}.col-xs-push-7{left:58.333333333333336%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666666666667%}.col-xs-push-4{left:33.33333333333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.666666666666664%}.col-xs-push-1{left:8.333333333333332%}.col-xs-push-0{left:0}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666666666666%}.col-xs-offset-10{margin-left:83.33333333333334%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666666666666%}.col-xs-offset-7{margin-left:58.333333333333336%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666666666667%}.col-xs-offset-4{margin-left:33.33333333333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.666666666666664%}.col-xs-offset-1{margin-left:8.333333333333332%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666666666666%}.col-sm-10{width:83.33333333333334%}.col-sm-9{width:75%}.col-sm-8{width:66.66666666666666%}.col-sm-7{width:58.333333333333336%}.col-sm-6{width:50%}.col-sm-5{width:41.66666666666667%}.col-sm-4{width:33.33333333333333%}.col-sm-3{width:25%}.col-sm-2{width:16.666666666666664%}.col-sm-1{width:8.333333333333332%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666666666666%}.col-sm-pull-10{right:83.33333333333334%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666666666666%}.col-sm-pull-7{right:58.333333333333336%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666666666667%}.col-sm-pull-4{right:33.33333333333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.666666666666664%}.col-sm-pull-1{right:8.333333333333332%}.col-sm-pull-0{right:0}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666666666666%}.col-sm-push-10{left:83.33333333333334%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666666666666%}.col-sm-push-7{left:58.333333333333336%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666666666667%}.col-sm-push-4{left:33.33333333333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.666666666666664%}.col-sm-push-1{left:8.333333333333332%}.col-sm-push-0{left:0}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666666666666%}.col-sm-offset-10{margin-left:83.33333333333334%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666666666666%}.col-sm-offset-7{margin-left:58.333333333333336%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666666666667%}.col-sm-offset-4{margin-left:33.33333333333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.666666666666664%}.col-sm-offset-1{margin-left:8.333333333333332%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666666666666%}.col-md-10{width:83.33333333333334%}.col-md-9{width:75%}.col-md-8{width:66.66666666666666%}.col-md-7{width:58.333333333333336%}.col-md-6{width:50%}.col-md-5{width:41.66666666666667%}.col-md-4{width:33.33333333333333%}.col-md-3{width:25%}.col-md-2{width:16.666666666666664%}.col-md-1{width:8.333333333333332%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666666666666%}.col-md-pull-10{right:83.33333333333334%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666666666666%}.col-md-pull-7{right:58.333333333333336%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666666666667%}.col-md-pull-4{right:33.33333333333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.666666666666664%}.col-md-pull-1{right:8.333333333333332%}.col-md-pull-0{right:0}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666666666666%}.col-md-push-10{left:83.33333333333334%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666666666666%}.col-md-push-7{left:58.333333333333336%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666666666667%}.col-md-push-4{left:33.33333333333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.666666666666664%}.col-md-push-1{left:8.333333333333332%}.col-md-push-0{left:0}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666666666666%}.col-md-offset-10{margin-left:83.33333333333334%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666666666666%}.col-md-offset-7{margin-left:58.333333333333336%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666666666667%}.col-md-offset-4{margin-left:33.33333333333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.666666666666664%}.col-md-offset-1{margin-left:8.333333333333332%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666666666666%}.col-lg-10{width:83.33333333333334%}.col-lg-9{width:75%}.col-lg-8{width:66.66666666666666%}.col-lg-7{width:58.333333333333336%}.col-lg-6{width:50%}.col-lg-5{width:41.66666666666667%}.col-lg-4{width:33.33333333333333%}.col-lg-3{width:25%}.col-lg-2{width:16.666666666666664%}.col-lg-1{width:8.333333333333332%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666666666666%}.col-lg-pull-10{right:83.33333333333334%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666666666666%}.col-lg-pull-7{right:58.333333333333336%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666666666667%}.col-lg-pull-4{right:33.33333333333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.666666666666664%}.col-lg-pull-1{right:8.333333333333332%}.col-lg-pull-0{right:0}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666666666666%}.col-lg-push-10{left:83.33333333333334%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666666666666%}.col-lg-push-7{left:58.333333333333336%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666666666667%}.col-lg-push-4{left:33.33333333333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.666666666666664%}.col-lg-push-1{left:8.333333333333332%}.col-lg-push-0{left:0}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666666666666%}.col-lg-offset-10{margin-left:83.33333333333334%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666666666666%}.col-lg-offset-7{margin-left:58.333333333333336%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666666666667%}.col-lg-offset-4{margin-left:33.33333333333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.666666666666664%}.col-lg-offset-1{margin-left:8.333333333333332%}.col-lg-offset-0{margin-left:0}}table{max-width:100%;background-color:transparent}th{text-align:left}.table{width:100%;margin-bottom:21px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.428571429;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th{background-color:#f5f5f5}table col[class*="col-"]{position:static;float:none;display:table-column}table td[class*="col-"],table th[class*="col-"]{position:static;float:none;display:table-cell}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}@media (max-width:767px){.table-responsive{width:100%;margin-bottom:15.75px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd;-webkit-overflow-scrolling:touch}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:21px;font-size:22.5px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;margin-bottom:5px;font-weight:bold}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type="file"]{display:block}input[type="range"]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:15px;line-height:1.428571429;color:#555}.form-control{display:block;width:100%;height:35px;padding:6px 12px;font-size:15px;line-height:1.428571429;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;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, 0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6)}.form-control:-moz-placeholder{color:#999}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}textarea.form-control{height:auto}input[type="date"]{line-height:35px}.form-group{margin-bottom:15px}.radio,.checkbox{display:block;min-height:21px;margin-top:10px;margin-bottom:10px;padding-left:20px}.radio label,.checkbox label{display:inline;font-weight:normal;cursor:pointer}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{float:left;margin-left:-20px}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type="radio"][disabled],input[type="checkbox"][disabled],.radio[disabled],.radio-inline[disabled],.checkbox[disabled],.checkbox-inline[disabled],fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"],fieldset[disabled] .radio,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.input-sm{height:31px;padding:5px 10px;font-size:13px;line-height:1.5;border-radius:3px}select.input-sm{height:31px;line-height:31px}textarea.input-sm,select[multiple].input-sm{height:auto}.input-lg{height:48px;padding:10px 16px;font-size:19px;line-height:1.33;border-radius:6px}select.input-lg{height:48px;line-height:48px}textarea.input-lg,select[multiple].input-lg{height:auto}.has-feedback{position:relative}.has-feedback .form-control{padding-right:43.75px}.has-feedback .form-control-feedback{position:absolute;top:26px;right:0;display:block;width:35px;height:35px;line-height:35px;text-align:center}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-error .form-control-feedback{color:#a94442}.form-control-static{margin-bottom:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;padding-left:0;vertical-align:middle}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:none;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .control-label,.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .radio,.form-horizontal .checkbox{min-height:28px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.form-horizontal .form-control-static{padding-top:7px}@media (min-width:768px){.form-horizontal .control-label{text-align:right}}.form-horizontal .has-feedback .form-control-feedback{top:0;right:15px}.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:15px;line-height:1.428571429;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus{color:#333;text-decoration:none}.btn:active,.btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{color:#333;background-color:#ebebeb;border-color:#adadad}.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#428bca;border-color:#357ebd}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{color:#fff;background-color:#3276b1;border-color:#285e8e}.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#428bca;border-color:#357ebd}.btn-primary .badge{color:#428bca;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{color:#fff;background-color:#47a447;border-color:#398439}.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{color:#fff;background-color:#39b3d7;border-color:#269abc}.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{color:#fff;background-color:#ed9c28;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{color:#fff;background-color:#d2322d;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#428bca;font-weight:normal;cursor:pointer;border-radius:0}.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#2a6496;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#999;text-decoration:none}.btn-lg{padding:10px 16px;font-size:19px;line-height:1.33;border-radius:6px}.btn-sm{padding:5px 10px;font-size:13px;line-height:1.5;border-radius:3px}.btn-xs{padding:1px 5px;font-size:13px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%;padding-left:0;padding-right:0}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}@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.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-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before{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"}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:15px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9.5px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.428571429;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#428bca}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:13px;line-height:1.428571429;color:#999}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}@media (min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group>.btn:focus,.btn-group-vertical>.btn:focus{outline:none}.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-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group-xs>.btn{padding:1px 5px;font-size:13px;line-height:1.5;border-radius:3px}.btn-group-sm>.btn{padding:5px 10px;font-size:13px;line-height:1.5;border-radius:3px}.btn-group-lg>.btn{padding:10px 16px;font-size:19px;line-height:1.33;border-radius:6px}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:4px;border-top-right-radius:0;border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}[data-toggle="buttons"]>.btn>input[type="radio"],[data-toggle="buttons"]>.btn>input[type="checkbox"]{display:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*="col-"]{float:none;padding-left:0;padding-right:0}.input-group .form-control{float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:48px;padding:10px 16px;font-size:19px;line-height:1.33;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:48px;line-height:48px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:31px;padding:5px 10px;font-size:13px;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:31px;line-height:31px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:15px;font-weight:normal;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:13px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:19px;border-radius:6px}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#999}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#999;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#428bca}.nav .nav-divider{height:1px;margin:9.5px 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.428571429;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:hover,.nav-tabs>li.active>a:focus{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#428bca}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.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:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:21px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{max-height:340px;overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:14.5px 15px;font-size:19px;line-height:21px;height:21px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:none}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.25px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:21px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:21px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:14.5px;padding-bottom:14.5px}.navbar-nav.navbar-right:last-child{margin-right:-15px}}@media (min-width:768px){.navbar-left{float:left !important}.navbar-right{float:right !important}}.navbar-form{margin-left:-15px;margin-right:-15px;padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);margin-top:7.5px;margin-bottom:7.5px}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;padding-left:0;vertical-align:middle}.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{float:none;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}}@media (min-width:768px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}.navbar-form.navbar-right:last-child{margin-right:-15px}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:7.5px;margin-bottom:7.5px}.navbar-btn.btn-sm{margin-top:9.5px;margin-bottom:9.5px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:14.5px;margin-bottom:14.5px}@media (min-width:768px){.navbar-text{float:left;margin-left:15px;margin-right:15px}.navbar-text.navbar-right:last-child{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:#e7e7e7;color:#555}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#999}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .navbar-nav>li>a{color:#999}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{background-color:#080808;color:#fff}@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:#999}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover{color:#fff}.breadcrumb{padding:8px 15px;margin-bottom:21px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{content:"/\00a0";padding:0 5px;color:#ccc}.breadcrumb>.active{color:#999}.pagination{display:inline-block;padding-left:0;margin:21px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.428571429;text-decoration:none;color:#428bca;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#2a6496;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca;cursor:default}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#999;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:19px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:13px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.pager{padding-left:0;margin:21px 0;list-style:none;text-align:center}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:hover,.pager li>a:focus{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:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999;background-color:#fff;cursor:not-allowed}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.label[href]:hover,.label[href]:focus{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#999}.label-default[href]:hover,.label-default[href]:focus{background-color:#808080}.label-primary{background-color:#428bca}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#3071a9}.label-success{background-color:#5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:13px;font-weight:bold;color:#fff;line-height:1;vertical-align:baseline;white-space:nowrap;text-align:center;background-color:#999;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge{top:0;padding:1px 5px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}a.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#428bca;background-color:#fff}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:23px;font-weight:200}.container .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron{padding-left:60px;padding-right:60px}.jumbotron h1,.jumbotron .h1{font-size:67.5px}}.thumbnail{display:block;padding:4px;margin-bottom:21px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.thumbnail>img,.thumbnail a>img{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#428bca}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:21px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:bold}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable{padding-right:35px}.alert-dismissable .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.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}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:21px;margin-bottom:21px;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress-bar{float:left;width:0%;height:100%;font-size:13px;line-height:21px;color:#fff;text-align:center;background-color:#428bca;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-transition:width .6s ease;transition:width .6s ease}.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-size:40px 40px}.progress.active .progress-bar{-webkit-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:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.media,.media-body{overflow:hidden;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{padding-left:0;list-style:none}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,a.list-group-item:focus{text-decoration:none;background-color:#f5f5f5}a.list-group-item.active,a.list-group-item.active:hover,a.list-group-item.active:focus{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca}a.list-group-item.active .list-group-item-heading,a.list-group-item.active:hover .list-group-item-heading,a.list-group-item.active:focus .list-group-item-heading{color:inherit}a.list-group-item.active .list-group-item-text,a.list-group-item.active:hover .list-group-item-text,a.list-group-item.active:focus .list-group-item-text{color:#e1edf7}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,a.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,a.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,a.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,a.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:21px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.panel-body{padding:15px}.panel>.list-group{margin-bottom:0}.panel>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group .list-group-item:first-child{border-top:0}.panel>.list-group .list-group-item:last-child{border-bottom:0}.panel>.list-group:first-child .list-group-item:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.panel>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>tfoot>tr:first-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tfoot>tr:first-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:first-child>td{border-top:0}.panel>.table-bordered>thead>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:last-child>th,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:last-child>td,.panel>.table-responsive>.table-bordered>thead>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:17px;color:inherit}.panel-title>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-group{margin-bottom:21px}.panel-group .panel{margin-bottom:0;border-radius:4px;overflow:hidden}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.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-footer+.panel-collapse .panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#428bca}.panel-primary>.panel-heading{color:#fff;background-color:#428bca;border-color:#428bca}.panel-primary>.panel-heading+.panel-collapse .panel-body{border-top-color:#428bca}.panel-primary>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#428bca}.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-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-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-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-footer+.panel-collapse .panel-body{border-bottom-color:#ebccd1}.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,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:22.5px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{display:none;overflow:auto;overflow-y:scroll;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform 0.3s ease-out;-moz-transition:-moz-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box;outline:none}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.428571429px}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.428571429}.modal-body{position:relative;padding:20px}.modal-footer{margin-top:15px;padding:19px 20px 20px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}.modal-sm{width:300px}.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;font-size:13px;line-height:1.4;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;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{bottom:0;left:5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;right:5px;border-width:5px 5px 0;border-top-color:#000}.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{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);white-space:normal}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:15px;font-weight:normal;line-height:18px;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}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}.popover.top .arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,0.25)}.popover.right .arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom .arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.popover.bottom .arrow:after{content:" ";top:1px;margin-left:-10px;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,0.25)}.popover.left .arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.carousel{position:relative}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.carousel-control.left{background-image:-webkit-linear-gradient(left, color-stop(rgba(0,0,0,0.5) 0), color-stop(rgba(0,0,0,0.0001) 100%));background-image:linear-gradient(to right, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left, color-stop(rgba(0,0,0,0.0001) 0), color-stop(rgba(0,0,0,0.5) 100%));background-image:linear-gradient(to right, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:hover,.carousel-control:focus{outline:none;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0)}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicons-chevron-left,.carousel-control .glyphicons-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;margin-left:-15px;font-size:30px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important;visibility:hidden !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,tr.visible-xs,th.visible-xs,td.visible-xs{display:none !important}@media (max-width:767px){.visible-xs{display:block !important}table.visible-xs{display:table}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}.visible-sm,tr.visible-sm,th.visible-sm,td.visible-sm{display:none !important}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important}table.visible-sm{display:table}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}.visible-md,tr.visible-md,th.visible-md,td.visible-md{display:none !important}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important}table.visible-md{display:table}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}.visible-lg,tr.visible-lg,th.visible-lg,td.visible-lg{display:none !important}@media (min-width:1200px){.visible-lg{display:block !important}table.visible-lg{display:table}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (max-width:767px){.hidden-xs,tr.hidden-xs,th.hidden-xs,td.hidden-xs{display:none !important}}@media (min-width:768px) and (max-width:991px){.hidden-sm,tr.hidden-sm,th.hidden-sm,td.hidden-sm{display:none !important}}@media (min-width:992px) and (max-width:1199px){.hidden-md,tr.hidden-md,th.hidden-md,td.hidden-md{display:none !important}}@media (min-width:1200px){.hidden-lg,tr.hidden-lg,th.hidden-lg,td.hidden-lg{display:none !important}}.visible-print,tr.visible-print,th.visible-print,td.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}@media print{.hidden-print,tr.hidden-print,th.hidden-print,td.hidden-print{display:none !important}} \ No newline at end of file +@import url("//fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,400,700");/*! + * Bootswatch v3.1.1+1 + * Homepage: http://bootswatch.com + * Copyright 2012-2014 Thomas Park + * Licensed under MIT + * Based on Bootstrap +*//*! normalize.css v3.0.0 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,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:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@media print{*{text-shadow:none !important;color:#000 !important;background:transparent !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:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff !important}.navbar{display:none}.table td,.table th{background-color:#fff !important}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important}.label{border:1px solid #000}.table{border-collapse:collapse !important}.table-bordered th,.table-bordered td{border:1px solid #ddd !important}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Open Sans",Calibri,Candara,Arial,sans-serif;font-size:15px;line-height:1.42857143;color:#333333;background-color:#ffffff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#007fff;text-decoration:none}a:hover,a:focus{color:#0059b3;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:0}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#ffffff;border:1px solid #dddddd;border-radius:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:21px;margin-bottom:21px;border:0;border-top:1px solid #e6e6e6}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Open Sans",Calibri,Candara,Arial,sans-serif;font-weight:300;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:normal;line-height:1;color:#999999}h1,.h1,h2,.h2,h3,.h3{margin-top:21px;margin-bottom:10.5px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10.5px;margin-bottom:10.5px}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:39px}h2,.h2{font-size:32px}h3,.h3{font-size:26px}h4,.h4{font-size:19px}h5,.h5{font-size:15px}h6,.h6{font-size:13px}p{margin:0 0 10.5px}.lead{margin-bottom:21px;font-size:17px;font-weight:200;line-height:1.4}@media (min-width:768px){.lead{font-size:22.5px}}small,.small{font-size:85%}cite{font-style:normal}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-muted{color:#999999}.text-primary{color:#007fff}a.text-primary:hover{color:#0066cc}.text-success{color:#ffffff}a.text-success:hover{color:#e6e6e6}.text-info{color:#ffffff}a.text-info:hover{color:#e6e6e6}.text-warning{color:#ffffff}a.text-warning:hover{color:#e6e6e6}.text-danger{color:#ffffff}a.text-danger:hover{color:#e6e6e6}.bg-primary{color:#fff;background-color:#007fff}a.bg-primary:hover{background-color:#0066cc}.bg-success{background-color:#3fb618}a.bg-success:hover{background-color:#2f8912}.bg-info{background-color:#9954bb}a.bg-info:hover{background-color:#7e3f9d}.bg-warning{background-color:#ff7518}a.bg-warning:hover{background-color:#e45c00}.bg-danger{background-color:#ff0039}a.bg-danger:hover{background-color:#cc002e}.page-header{padding-bottom:9.5px;margin:42px 0 21px;border-bottom:1px solid #e6e6e6}ul,ol{margin-top:0;margin-bottom:10.5px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:21px}dt,dd{line-height:1.42857143}dt{font-weight:bold}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999999}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10.5px 21px;margin:0 0 21px;font-size:18.75px;border-left:5px solid #e6e6e6}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#999999}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #e6e6e6;border-left:0;text-align:right}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}blockquote:before,blockquote:after{content:""}address{margin-bottom:21px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;white-space:nowrap;border-radius:0}kbd{padding:2px 4px;font-size:90%;color:#ffffff;background-color:#333333;border-radius:0;box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25)}pre{display:block;padding:10px;margin:0 0 10.5px;font-size:14px;line-height:1.42857143;word-break:break-all;word-wrap:break-word;color:#333333;background-color:#f5f5f5;border:1px solid #cccccc;border-radius:0}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:0%}.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:0%}.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-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:0%}.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:0%}.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-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:0%}.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:0%}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0%}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:0%}.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:0%}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0%}}table{max-width:100%;background-color:transparent}th{text-align:left}.table{width:100%;margin-bottom:21px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #dddddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #dddddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #dddddd}.table .table{background-color:#ffffff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #dddddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #dddddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th{background-color:#f5f5f5}table col[class*="col-"]{position:static;float:none;display:table-column}table td[class*="col-"],table th[class*="col-"]{position:static;float:none;display:table-cell}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#3fb618}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th{background-color:#379f15}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#9954bb}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th{background-color:#8d46b0}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#ff7518}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th{background-color:#fe6600}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#ff0039}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th{background-color:#e60033}@media (max-width:767px){.table-responsive{width:100%;margin-bottom:15.75px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #dddddd;-webkit-overflow-scrolling:touch}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:21px;font-size:22.5px;line-height:inherit;color:#333333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;margin-bottom:5px;font-weight:bold}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type="file"]{display:block}input[type="range"]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:11px;font-size:15px;line-height:1.42857143;color:#333333}.form-control{display:block;width:100%;height:43px;padding:10px 18px;font-size:15px;line-height:1.42857143;color:#333333;background-color:#ffffff;background-image:none;border:1px solid #cccccc;border-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;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,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.form-control::-moz-placeholder{color:#999999;opacity:1}.form-control:-ms-input-placeholder{color:#999999}.form-control::-webkit-input-placeholder{color:#999999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#e6e6e6;opacity:1}textarea.form-control{height:auto}input[type="search"]{-webkit-appearance:none}input[type="date"]{line-height:43px}.form-group{margin-bottom:15px}.radio,.checkbox{display:block;min-height:21px;margin-top:10px;margin-bottom:10px;padding-left:20px}.radio label,.checkbox label{display:inline;font-weight:normal;cursor:pointer}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{float:left;margin-left:-20px}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type="radio"][disabled],input[type="checkbox"][disabled],.radio[disabled],.radio-inline[disabled],.checkbox[disabled],.checkbox-inline[disabled],fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"],fieldset[disabled] .radio,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.input-sm{height:31px;padding:5px 10px;font-size:13px;line-height:1.5;border-radius:0}select.input-sm{height:31px;line-height:31px}textarea.input-sm,select[multiple].input-sm{height:auto}.input-lg{height:64px;padding:18px 30px;font-size:19px;line-height:1.33;border-radius:0}select.input-lg{height:64px;line-height:64px}textarea.input-lg,select[multiple].input-lg{height:auto}.has-feedback{position:relative}.has-feedback .form-control{padding-right:53.75px}.has-feedback .form-control-feedback{position:absolute;top:26px;right:0;display:block;width:43px;height:43px;line-height:43px;text-align:center}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline{color:#ffffff}.has-success .form-control{border-color:#ffffff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-success .form-control:focus{border-color:#e6e6e6;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff}.has-success .input-group-addon{color:#ffffff;border-color:#ffffff;background-color:#3fb618}.has-success .form-control-feedback{color:#ffffff}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline{color:#ffffff}.has-warning .form-control{border-color:#ffffff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-warning .form-control:focus{border-color:#e6e6e6;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff}.has-warning .input-group-addon{color:#ffffff;border-color:#ffffff;background-color:#ff7518}.has-warning .form-control-feedback{color:#ffffff}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline{color:#ffffff}.has-error .form-control{border-color:#ffffff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-error .form-control:focus{border-color:#e6e6e6;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff}.has-error .input-group-addon{color:#ffffff;border-color:#ffffff;background-color:#ff0039}.has-error .form-control-feedback{color:#ffffff}.form-control-static{margin-bottom:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;padding-left:0;vertical-align:middle}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:none;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .control-label,.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:11px}.form-horizontal .radio,.form-horizontal .checkbox{min-height:32px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.form-horizontal .form-control-static{padding-top:11px}@media (min-width:768px){.form-horizontal .control-label{text-align:right}}.form-horizontal .has-feedback .form-control-feedback{top:0;right:15px}.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:10px 18px;font-size:15px;line-height:1.42857143;border-radius:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:focus,.btn:active:focus,.btn.active:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus{color:#ffffff;text-decoration:none}.btn:active,.btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.btn-default{color:#ffffff;background-color:#222222;border-color:#222222}.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{color:#ffffff;background-color:#0e0e0e;border-color:#040404}.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#222222;border-color:#222222}.btn-default .badge{color:#222222;background-color:#ffffff}.btn-primary{color:#ffffff;background-color:#007fff;border-color:#007fff}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{color:#ffffff;background-color:#006bd6;border-color:#0061c2}.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#007fff;border-color:#007fff}.btn-primary .badge{color:#007fff;background-color:#ffffff}.btn-success{color:#ffffff;background-color:#3fb618;border-color:#3fb618}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{color:#ffffff;background-color:#339213;border-color:#2c8011}.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#3fb618;border-color:#3fb618}.btn-success .badge{color:#3fb618;background-color:#ffffff}.btn-info{color:#ffffff;background-color:#9954bb;border-color:#9954bb}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{color:#ffffff;background-color:#8441a5;border-color:#783c96}.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#9954bb;border-color:#9954bb}.btn-info .badge{color:#9954bb;background-color:#ffffff}.btn-warning{color:#ffffff;background-color:#ff7518;border-color:#ff7518}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{color:#ffffff;background-color:#ee6000;border-color:#da5800}.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#ff7518;border-color:#ff7518}.btn-warning .badge{color:#ff7518;background-color:#ffffff}.btn-danger{color:#ffffff;background-color:#ff0039;border-color:#ff0039}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{color:#ffffff;background-color:#d60030;border-color:#c2002b}.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#ff0039;border-color:#ff0039}.btn-danger .badge{color:#ff0039;background-color:#ffffff}.btn-link{color:#007fff;font-weight:normal;cursor:pointer;border-radius:0}.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#0059b3;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#999999;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:18px 30px;font-size:19px;line-height:1.33;border-radius:0}.btn-sm,.btn-group-sm>.btn{padding:5px 10px;font-size:13px;line-height:1.5;border-radius:0}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:13px;line-height:1.5;border-radius:0}.btn-block{display:block;width:100%;padding-left:0;padding-right:0}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity 0.15s linear;transition:opacity 0.15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height 0.35s ease;transition:height 0.35s ease}@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.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-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before{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"}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:15px;background-color:#ffffff;border:1px solid #cccccc;border:1px solid rgba(0,0,0,0.15);border-radius:0;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9.5px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857143;color:#333333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#ffffff;background-color:#007fff}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#ffffff;text-decoration:none;outline:0;background-color:#007fff}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:13px;line-height:1.42857143;color:#999999}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}@media (min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group>.btn:focus,.btn-group-vertical>.btn:focus{outline:none}.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-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:0;border-top-right-radius:0;border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}[data-toggle="buttons"]>.btn>input[type="radio"],[data-toggle="buttons"]>.btn>input[type="checkbox"]{display:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*="col-"]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:64px;padding:18px 30px;font-size:19px;line-height:1.33;border-radius:0}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:64px;line-height:64px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:31px;padding:5px 10px;font-size:13px;line-height:1.5;border-radius:0}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:31px;line-height:31px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:10px 18px;font-size:15px;font-weight:normal;line-height:1;color:#333333;text-align:center;background-color:#e6e6e6;border:1px solid #cccccc;border-radius:0}.input-group-addon.input-sm{padding:5px 10px;font-size:13px;border-radius:0}.input-group-addon.input-lg{padding:18px 30px;font-size:19px;border-radius:0}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#e6e6e6}.nav>li.disabled>a{color:#999999}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#999999;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#e6e6e6;border-color:#007fff}.nav .nav-divider{height:1px;margin:9.5px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #dddddd}.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:0 0 0 0}.nav-tabs>li>a:hover{border-color:#e6e6e6 #e6e6e6 #dddddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555555;background-color:#ffffff;border:1px solid #dddddd;border-bottom-color:transparent;cursor:default}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #dddddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #dddddd;border-radius:0 0 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#ffffff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:0}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#ffffff;background-color:#007fff}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #dddddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #dddddd;border-radius:0 0 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#ffffff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:21px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:0}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{max-height:340px;overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:14.5px 15px;font-size:19px;line-height:21px;height:50px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:0}.navbar-toggle:focus{outline:none}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.25px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:21px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:21px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:14.5px;padding-bottom:14.5px}.navbar-nav.navbar-right:last-child{margin-right:-15px}}@media (min-width:768px){.navbar-left{float:left !important}.navbar-right{float:right !important}}.navbar-form{margin-left:-15px;margin-right:-15px;padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);margin-top:3.5px;margin-bottom:3.5px}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;padding-left:0;vertical-align:middle}.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{float:none;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}}@media (min-width:768px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}.navbar-form.navbar-right:last-child{margin-right:-15px}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:3.5px;margin-bottom:3.5px}.navbar-btn.btn-sm{margin-top:9.5px;margin-bottom:9.5px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:14.5px;margin-bottom:14.5px}@media (min-width:768px){.navbar-text{float:left;margin-left:15px;margin-right:15px}.navbar-text.navbar-right:last-child{margin-right:0}}.navbar-default{background-color:#222222;border-color:#121212}.navbar-default .navbar-brand{color:#ffffff}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#ffffff;background-color:none}.navbar-default .navbar-text{color:#ffffff}.navbar-default .navbar-nav>li>a{color:#ffffff}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#ffffff;background-color:#090909}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#ffffff;background-color:#090909}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#cccccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:transparent}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#090909}.navbar-default .navbar-toggle .icon-bar{background-color:#ffffff}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#121212}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:#090909;color:#ffffff}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#ffffff}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#ffffff;background-color:#090909}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#ffffff;background-color:#090909}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#cccccc;background-color:transparent}}.navbar-default .navbar-link{color:#ffffff}.navbar-default .navbar-link:hover{color:#ffffff}.navbar-inverse{background-color:#007fff;border-color:#0066cc}.navbar-inverse .navbar-brand{color:#ffffff}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#ffffff;background-color:none}.navbar-inverse .navbar-text{color:#ffffff}.navbar-inverse .navbar-nav>li>a{color:#ffffff}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#ffffff;background-color:#0066cc}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#ffffff;background-color:#0066cc}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#ffffff;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:transparent}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#0066cc}.navbar-inverse .navbar-toggle .icon-bar{background-color:#ffffff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#006ddb}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{background-color:#0066cc;color:#ffffff}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#0066cc}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#0066cc}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#ffffff}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#ffffff;background-color:#0066cc}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#ffffff;background-color:#0066cc}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ffffff;background-color:transparent}}.navbar-inverse .navbar-link{color:#ffffff}.navbar-inverse .navbar-link:hover{color:#ffffff}.breadcrumb{padding:8px 15px;margin-bottom:21px;list-style:none;background-color:#f5f5f5;border-radius:0}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{content:"/\00a0";padding:0 5px;color:#cccccc}.breadcrumb>.active{color:#999999}.pagination{display:inline-block;padding-left:0;margin:21px 0;border-radius:0}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:10px 18px;line-height:1.42857143;text-decoration:none;color:#007fff;background-color:#ffffff;border:1px solid #dddddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:0;border-top-left-radius:0}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:0;border-top-right-radius:0}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#0059b3;background-color:#e6e6e6;border-color:#dddddd}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#999999;background-color:#f5f5f5;border-color:#dddddd;cursor:default}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#999999;background-color:#ffffff;border-color:#dddddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:18px 30px;font-size:19px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:0;border-top-left-radius:0}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:0;border-top-right-radius:0}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:13px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:0;border-top-left-radius:0}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:0;border-top-right-radius:0}.pager{padding-left:0;margin:21px 0;list-style:none;text-align:center}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#ffffff;border:1px solid #dddddd;border-radius:0}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#e6e6e6}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999999;background-color:#ffffff;cursor:not-allowed}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#ffffff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.label[href]:hover,.label[href]:focus{color:#ffffff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#222222}.label-default[href]:hover,.label-default[href]:focus{background-color:#090909}.label-primary{background-color:#007fff}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#0066cc}.label-success{background-color:#3fb618}.label-success[href]:hover,.label-success[href]:focus{background-color:#2f8912}.label-info{background-color:#9954bb}.label-info[href]:hover,.label-info[href]:focus{background-color:#7e3f9d}.label-warning{background-color:#ff7518}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#e45c00}.label-danger{background-color:#ff0039}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#cc002e}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:13px;font-weight:bold;color:#ffffff;line-height:1;vertical-align:baseline;white-space:nowrap;text-align:center;background-color:#007fff;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge{top:0;padding:1px 5px}a.badge:hover,a.badge:focus{color:#ffffff;text-decoration:none;cursor:pointer}a.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#007fff;background-color:#ffffff}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px;margin-bottom:30px;color:inherit;background-color:#e6e6e6}.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:23px;font-weight:200}.container .jumbotron{border-radius:0}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron{padding-left:60px;padding-right:60px}.jumbotron h1,.jumbotron .h1{font-size:67.5px}}.thumbnail{display:block;padding:4px;margin-bottom:21px;line-height:1.42857143;background-color:#ffffff;border:1px solid #dddddd;border-radius:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.thumbnail>img,.thumbnail a>img{margin-left:auto;margin-right:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#007fff}.thumbnail .caption{padding:9px;color:#333333}.alert{padding:15px;margin-bottom:21px;border:1px solid transparent;border-radius:0}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:bold}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable{padding-right:35px}.alert-dismissable .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#3fb618;border-color:#4e9f15;color:#ffffff}.alert-success hr{border-top-color:#438912}.alert-success .alert-link{color:#e6e6e6}.alert-info{background-color:#9954bb;border-color:#7643a8;color:#ffffff}.alert-info hr{border-top-color:#693c96}.alert-info .alert-link{color:#e6e6e6}.alert-warning{background-color:#ff7518;border-color:#ff4309;color:#ffffff}.alert-warning hr{border-top-color:#ee3800}.alert-warning .alert-link{color:#e6e6e6}.alert-danger{background-color:#ff0039;border-color:#f0005e;color:#ffffff}.alert-danger hr{border-top-color:#d60054}.alert-danger .alert-link{color:#e6e6e6}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:21px;margin-bottom:21px;background-color:#cccccc;border-radius:0;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress-bar{float:left;width:0%;height:100%;font-size:13px;line-height:21px;color:#ffffff;text-align:center;background-color:#007fff;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-transition:width 0.6s ease;transition:width 0.6s ease}.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-size:40px 40px}.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#3fb618}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-info{background-color:#9954bb}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-warning{background-color:#ff7518}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-danger{background-color:#ff0039}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.media,.media-body{overflow:hidden;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{padding-left:0;list-style:none}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#ffffff;border:1px solid #dddddd}.list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}a.list-group-item{color:#555555}a.list-group-item .list-group-item-heading{color:#333333}a.list-group-item:hover,a.list-group-item:focus{text-decoration:none;background-color:#f5f5f5}a.list-group-item.active,a.list-group-item.active:hover,a.list-group-item.active:focus{z-index:2;color:#ffffff;background-color:#007fff;border-color:#007fff}a.list-group-item.active .list-group-item-heading,a.list-group-item.active:hover .list-group-item-heading,a.list-group-item.active:focus .list-group-item-heading{color:inherit}a.list-group-item.active .list-group-item-text,a.list-group-item.active:hover .list-group-item-text,a.list-group-item.active:focus .list-group-item-text{color:#cce5ff}.list-group-item-success{color:#ffffff;background-color:#3fb618}a.list-group-item-success{color:#ffffff}a.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,a.list-group-item-success:focus{color:#ffffff;background-color:#379f15}a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus{color:#fff;background-color:#ffffff;border-color:#ffffff}.list-group-item-info{color:#ffffff;background-color:#9954bb}a.list-group-item-info{color:#ffffff}a.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,a.list-group-item-info:focus{color:#ffffff;background-color:#8d46b0}a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus{color:#fff;background-color:#ffffff;border-color:#ffffff}.list-group-item-warning{color:#ffffff;background-color:#ff7518}a.list-group-item-warning{color:#ffffff}a.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,a.list-group-item-warning:focus{color:#ffffff;background-color:#fe6600}a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus{color:#fff;background-color:#ffffff;border-color:#ffffff}.list-group-item-danger{color:#ffffff;background-color:#ff0039}a.list-group-item-danger{color:#ffffff}a.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,a.list-group-item-danger:focus{color:#ffffff;background-color:#e60033}a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus{color:#fff;background-color:#ffffff;border-color:#ffffff}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:21px;background-color:#ffffff;border:1px solid transparent;border-radius:0;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:-1;border-top-left-radius:-1}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:17px;color:inherit}.panel-title>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #dddddd;border-bottom-right-radius:-1;border-bottom-left-radius:-1}.panel>.list-group{margin-bottom:0}.panel>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:-1;border-top-left-radius:-1}.panel>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:-1;border-bottom-left-radius:-1}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-right-radius:-1;border-top-left-radius:-1}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:-1}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:-1}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:-1;border-bottom-left-radius:-1}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:-1}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:-1}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive{border-top:1px solid #dddddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:21px}.panel-group .panel{margin-bottom:0;border-radius:0;overflow:hidden}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse .panel-body{border-top:1px solid #dddddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #dddddd}.panel-default{border-color:#dddddd}.panel-default>.panel-heading{color:#333333;background-color:#f5f5f5;border-color:#dddddd}.panel-default>.panel-heading+.panel-collapse .panel-body{border-top-color:#dddddd}.panel-default>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#dddddd}.panel-primary{border-color:#007fff}.panel-primary>.panel-heading{color:#ffffff;background-color:#007fff;border-color:#007fff}.panel-primary>.panel-heading+.panel-collapse .panel-body{border-top-color:#007fff}.panel-primary>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#007fff}.panel-success{border-color:#4e9f15}.panel-success>.panel-heading{color:#ffffff;background-color:#3fb618;border-color:#4e9f15}.panel-success>.panel-heading+.panel-collapse .panel-body{border-top-color:#4e9f15}.panel-success>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#4e9f15}.panel-info{border-color:#7643a8}.panel-info>.panel-heading{color:#ffffff;background-color:#9954bb;border-color:#7643a8}.panel-info>.panel-heading+.panel-collapse .panel-body{border-top-color:#7643a8}.panel-info>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#7643a8}.panel-warning{border-color:#ff4309}.panel-warning>.panel-heading{color:#ffffff;background-color:#ff7518;border-color:#ff4309}.panel-warning>.panel-heading+.panel-collapse .panel-body{border-top-color:#ff4309}.panel-warning>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#ff4309}.panel-danger{border-color:#f0005e}.panel-danger>.panel-heading{color:#ffffff;background-color:#ff0039;border-color:#f0005e}.panel-danger>.panel-heading+.panel-collapse .panel-body{border-top-color:#f0005e}.panel-danger>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#f0005e}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-lg{padding:24px;border-radius:0}.well-sm{padding:9px;border-radius:0}.close{float:right;font-size:22.5px;font-weight:bold;line-height:1;color:#000000;text-shadow:0 1px 0 #ffffff;opacity:0.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000000;text-decoration:none;cursor:pointer;opacity:0.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{display:none;overflow:auto;overflow-y:scroll;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#ffffff;border:1px solid #999999;border:1px solid rgba(0,0,0,0.2);border-radius:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box;outline:none}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:0.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.42857143px}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:20px}.modal-footer{margin-top:15px;padding:19px 20px 20px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;font-size:13px;line-height:1.4;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:0.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#ffffff;text-align:center;text-decoration:none;background-color:rgba(0,0,0,0.9);border-radius:0}.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:rgba(0,0,0,0.9)}.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-width:5px 5px 0;border-top-color:rgba(0,0,0,0.9)}.tooltip.top-right .tooltip-arrow{bottom:0;right:5px;border-width:5px 5px 0;border-top-color:rgba(0,0,0,0.9)}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:rgba(0,0,0,0.9)}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:rgba(0,0,0,0.9)}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:rgba(0,0,0,0.9)}.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-width:0 5px 5px;border-bottom-color:rgba(0,0,0,0.9)}.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-width:0 5px 5px;border-bottom-color:rgba(0,0,0,0.9)}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;background-color:#ffffff;background-clip:padding-box;border:1px solid #cccccc;border:1px solid rgba(0,0,0,0.2);border-radius:0;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);white-space:normal}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:15px;font-weight:normal;line-height:18px;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}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#ffffff}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999999;border-right-color:rgba(0,0,0,0.25)}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#ffffff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#ffffff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999999;border-left-color:rgba(0,0,0,0.25)}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#ffffff;bottom:-10px}.carousel{position:relative}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:0.5;filter:alpha(opacity=50);font-size:20px;color:#ffffff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.carousel-control.left{background-image:-webkit-linear-gradient(left, color-stop(rgba(0,0,0,0.5) 0), color-stop(rgba(0,0,0,0.0001) 100%));background-image:linear-gradient(to right, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left, color-stop(rgba(0,0,0,0.0001) 0), color-stop(rgba(0,0,0,0.5) 100%));background-image:linear-gradient(to right, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:hover,.carousel-control:focus{outline:none;color:#ffffff;text-decoration:none;opacity:0.9;filter:alpha(opacity=90)}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #ffffff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0)}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#ffffff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#ffffff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;margin-left:-15px;font-size:30px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important;visibility:hidden !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}@media (max-width:767px){.visible-xs{display:block !important}table.visible-xs{display:table}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important}table.visible-sm{display:table}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important}table.visible-md{display:table}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width:1200px){.visible-lg{display:block !important}table.visible-lg{display:table}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !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}}@media (min-width:1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}@media print{.hidden-print{display:none !important}}.navbar-inverse .badge{background-color:#fff;color:#007fff}.btn{border:none}.text-primary,.text-primary:hover{color:#007fff}.text-success,.text-success:hover{color:#3fb618}.text-danger,.text-danger:hover{color:#ff0039}.text-warning,.text-warning:hover{color:#ff7518}.text-info,.text-info:hover{color:#9954bb}table a,.table a{text-decoration:underline}table .success,.table .success,table .warning,.table .warning,table .danger,.table .danger,table .info,.table .info{color:#fff}table .success a,.table .success a,table .warning a,.table .warning a,table .danger a,.table .danger a,table .info a,.table .info a{color:#fff}.has-warning .help-block,.has-warning .control-label{color:#ff7518}.has-warning .form-control,.has-warning .form-control:focus{border:1px solid #ff7518}.has-error .help-block,.has-error .control-label{color:#ff0039}.has-error .form-control,.has-error .form-control:focus{border:1px solid #ff0039}.has-success .help-block,.has-success .control-label{color:#3fb618}.has-success .form-control,.has-success .form-control:focus{border:1px solid #3fb618}.nav-pills>li>a{border-radius:0}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{background-image:none}.alert{border:none}.alert .alert-link{text-decoration:underline;color:#fff}.alert .close{color:#fff;text-decoration:none;opacity:0.4}.alert .close:hover,.alert .close:focus{color:#fff;opacity:1}.label{border-radius:0}.progress{height:8px;-webkit-box-shadow:none;box-shadow:none}.progress .progress-bar{font-size:8px;line-height:8px}.panel-heading,.panel-footer{border-top-right-radius:0;border-top-left-radius:0} \ No newline at end of file diff --git a/gui/index.html b/gui/index.html index f6881e6f5..cce0ecdf3 100644 --- a/gui/index.html +++ b/gui/index.html @@ -1,281 +1,470 @@ - - - - - - + + + + + + -syncthing - - + thead tr th { + text-align: center; + } + + .logo { + margin: 0; + padding: 0; + top: -5px; + position: relative; + } + + .progress { + height: 21px; + margin-bottom: inherit; + } + + .progress .progress-bar { + line-height: 21px; + font-size: 12px; + } + + .collapsed-visible { + display: none; + } + .collapsed .collapsed-visible { + display: inline; + } + + .list-no-bullet { + list-style-type: none + } + + .li-column { + display: inline-block; + min-width: 7em; + margin-right: 1em; + background-color: rgb(236, 240, 241); + border-radius: 3px; + padding: 1px 4px; + margin: 2px 2px; + } + .li-column span.data { + margin-left: 0.5em; + min-width: 10em; + text-align: right; + display: inline-block; + } + - -
-
-
-
-

{{err.Time | date:"hh:mm:ss.sss"}}: {{friendlyNodes(err.Error)}}

- + + + + +
+ + + +
+
+
+

Restart Needed

+
+

The configuration has been saved but not activated. Syncthing must restart to activate the new configuration.

+
+ - -
-

Cluster

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - This node - - - {{nodeName(nodeCfg)}} - {{version}}(this node) - {{inbps | metric}}bps - - - {{outbps | metric}}bps - - - -
- - {{nodeStatus(nodeCfg)}} - - - {{nodeName(nodeCfg)}} - {{nodeVer(nodeCfg)}}{{nodeAddr(nodeCfg)}} - {{connections[nodeCfg.NodeID].inbps | metric}}bps - - - {{connections[nodeCfg.NodeID].outbps | metric}}bps - - - -
- -
-
+
+
+ +
-
-
-

Repository

-
-

Cluster contains {{model.globalFiles | alwaysNumber}} files, {{model.globalBytes | binary}}B - (+{{model.globalDeleted | alwaysNumber}} delete records)

-

Local repository has {{model.localFiles | alwaysNumber}} files, {{model.localBytes | binary}}B - (+{{model.localDeleted | alwaysNumber}} delete records)

-
-
-
-
-
-

Synchronization

-
-
-
- {{100 * model.inSyncBytes / model.globalBytes | alwaysNumber | number:0}}% -
+ + +
+
+

Repositories

+
+
    +
  • + {{repo.Directory}} +
      +
    • +
      + + {{repo.ID}}
      -

      Need {{model.needFiles | alwaysNumber}} files, {{model.needBytes | binary}}B

      -
-
+
+ + In Sync + Syncing ({{syncPercentage(repo.ID)}}%) +
+ +
  • +
    + + {{model[repo.ID].globalFiles | alwaysNumber}} files, {{model[repo.ID].globalBytes | binary}}B +
    +
    + + {{model[repo.ID].localFiles | alwaysNumber}} files, {{model[repo.ID].localBytes | binary}}B +
    +
  • +
  • +
    + + {{model[repo.ID].needFiles | alwaysNumber}} files, {{model[repo.ID].needBytes | binary}}B +
    +
    + + Edit +
    +
  • + + + +
    +
    +
    + + + +
    +
    +

    Nodes

    +
    + +
    Peer Nodes
    +
      +
    • + {{nodeName(nodeCfg)}} +
        +
      • +
        + + {{nodeAddr(nodeCfg)}} +
        +
        + + {{nodeStatus(nodeCfg)}} +
        +
      • +
      • +
        + + {{connections[nodeCfg.NodeID].inbps | metric}}bps +
        +
        + + {{connections[nodeCfg.NodeID].outbps | metric}}bps +
        +
      • +
      • +
        + + {{nodeVer(nodeCfg)}} +
        +
        + + Edit +
        +
      • +
      +
    • +
    + +
    This Node
    +
      +
    • + {{nodeName(nodeCfg)}}  +
        +
      • +
        + + {{system.sys | binary}}B RAM +
        +
        + + {{system.cpuPercent | alwaysNumber | natural:1}}% CPU +
        +
      • +
      • +
        + + {{inbps | metric}}bps +
        +
        + + {{outbps | metric}}bps +
        +
      • +
      • +
        + + Edit +
        +
      • +
      +
    • +
    +
    + +
    +
    + +
    + + + +
    +
    +
    +

    Notice

    +
    +

    {{err.Time | date:"hh:mm:ss.sss"}}: {{friendlyNodes(err.Error)}}

    +
    + +
    +
    -
    -
    -
    - -
    -
    -

    {{system.sys | binary}}B RAM allocated, {{system.alloc | binary}}B in use

    -

    {{system.cpuPercent | alwaysNumber | natural:1}}% CPU, {{system.goroutines | alwaysNumber}} goroutines

    -
    -
    -
    -
    -
    -
    - -
    -
    -
    -
    -
    - - -
    -
    - -
    -
    -
    -
    - -
    -
    -
    -
    -
    +
    - + -