From 9240a9c89e8a14204df5db8dd84a0a54a2ae591c Mon Sep 17 00:00:00 2001 From: Eneko Pinzolas Murua Date: Sat, 4 Apr 2015 15:54:07 +0200 Subject: [PATCH] errors with admimistrator actor in use case model and html-docs created --- It2Artifacts(E)/Artifacts.mdj | 110 +- .../html-docs/assets/css/bootstrap.css | 6158 +++++++++++++++++ .../html-docs/assets/css/icons.css | 1277 ++++ .../html-docs/assets/css/icons.less | 206 + .../html-docs/assets/css/jquery.bonsai.css | 36 + It2Artifacts(E)/html-docs/assets/css/main.css | 812 +++ .../html-docs/assets/css/variables.less | 97 + .../html-docs/assets/icons/icons-elements.png | Bin 0 -> 11265 bytes .../assets/img/glyphicons-halflings-white.png | Bin 0 -> 8777 bytes .../assets/img/glyphicons-halflings.png | Bin 0 -> 12799 bytes .../html-docs/assets/js/bootstrap.js | 2276 ++++++ .../html-docs/assets/js/jquery-2.1.0.min.js | 4 + .../html-docs/assets/js/jquery.bonsai.js | 247 + .../html-docs/assets/js/less-1.7.0.min.js | 16 + It2Artifacts(E)/html-docs/assets/js/main.js | 0 ...Administrator_ul_AAAAAAFMEsUbyW0a17Y=.html | 288 + ...Administrator_ul_AAAAAAFMEsvPq3i3gzo=.html | 361 + ...s been picked_ul_AAAAAAFMUlV4w3F9DJs=.html | 297 + ...k Rural House_ul_AAAAAAFLwFHuipI2mY8=.html | 381 + .../Booking_ul_AAAAAAFLxf3kWARCVPU=.html | 383 + .../Client_ul_AAAAAAFLwEShFXaH7MA=.html | 355 + .../Client_ul_AAAAAAFLwFBPCYMWU6I=.html | 288 + ...ouse Deletion_ul_AAAAAAFMEr+c9Uq1MXM=.html | 394 ++ ... Registration_ul_AAAAAAFMEsAz2VDCdRg=.html | 394 ++ ...Create Offers_ul_AAAAAAFLwEh7cXdo6o0=.html | 393 ++ ...B4oManager_ul_AAAAAAFMUmT9Rm8F_sl_vQ=.html | 318 + ...House Request_ul_AAAAAAFMEq3VUYedFag=.html | 404 ++ ...Delete Offers_ul_AAAAAAFMEqwWPHt9WZ8=.html | 393 ++ ...HouseFeatures_ul_AAAAAAFLxf5k1ARpbi4=.html | 386 ++ .../HouseManager_ul_AAAAAAFMUmTMhm7lmvE=.html | 322 + .../Houses_ul_AAAAAAFMEp4hnL1DyYI=.html | 293 + .../Interaction1_ul_AAAAAAFMUlwDKHxD7zs=.html | 377 + .../Login_ul_AAAAAAFLwEmntHekno0=.html | 419 ++ .../Model_ul_AAAAAAFF+qBWK6M3Z8Y=.html | 315 + .../Modify House_ul_AAAAAAFLwEfMK3c9R4s=.html | 443 ++ ...Modify Offers_ul_AAAAAAFMEqueeXoXZNc=.html | 393 ++ ...fyHouseGUI_ul_AAAAAAFMUmOCn27C_sl_Gg=.html | 322 + .../Offer_ul_AAAAAAFLxf3MrAQchls=.html | 387 ++ .../Offers_ul_AAAAAAFMEqFFslnUNLM=.html | 293 + .../contents/Ow_ul_AAAAAAFMUlwiK31FwbI=.html | 318 + .../Owner_ul_AAAAAAFLwETGh3atmD8=.html | 385 ++ .../Owner_ul_AAAAAAFLwEZuiXb1a3A=.html | 288 + .../Owner_ul_AAAAAAFLxf1_sl_HgPQ+bY=.html | 378 + ...nModelDiagram_ul_AAAAAAFF+qBtyKM79qY=.html | 269 + ...seCaseDiagram_ul_AAAAAAFLwEPOeHaB+Q8=.html | 263 + ...House Request_ul_AAAAAAFLwEaux3cRbyk=.html | 404 ++ .../Role1_ul_AAAAAAFMUlwiK31Erfw=.html | 376 + .../Role2_ul_AAAAAAFMUmOCn27BI_sl_U=.html | 376 + .../Role3_ul_AAAAAAFMUmTMhm7kR9M=.html | 376 + .../Role4_ul_AAAAAAFMUmT9Rm8E_sl_LE=.html | 376 + .../RuralHouse_ul_AAAAAAFLxf2TCAP2wR8=.html | 402 ++ ...ailability_ul_AAAAAAFLwHR_sl_ScB8iVM=.html | 399 ++ ...uenceDiagram1_ul_AAAAAAFMUlwDKHxEQXk=.html | 293 + .../System_ul_AAAAAAFLwEWN83bWhYc=.html | 291 + .../Untitled_ul_AAAAAAFF+h6SjaM2Hec=.html | 269 + .../contents/_ul_AAAAAAFLwEv_sl_0niitvY=.html | 574 ++ .../contents/_ul_AAAAAAFLwEv_sl_0nijS2k=.html | 358 + .../contents/_ul_AAAAAAFLwEv_sl_0nikJ+Q=.html | 358 + .../contents/_ul_AAAAAAFLwEvtX3hZRoY=.html | 574 ++ .../contents/_ul_AAAAAAFLwEvtX3haIZU=.html | 358 + .../contents/_ul_AAAAAAFLwEvtX3hb2MA=.html | 358 + .../contents/_ul_AAAAAAFLwEwPmXkAciY=.html | 574 ++ .../contents/_ul_AAAAAAFLwEwPmXkBzgo=.html | 358 + .../contents/_ul_AAAAAAFLwEwPmXkCAhc=.html | 358 + .../contents/_ul_AAAAAAFLwEwl73l15Ms=.html | 358 + .../contents/_ul_AAAAAAFLwEwl7nl0gu0=.html | 358 + .../contents/_ul_AAAAAAFLwEwl7nlz8ik=.html | 574 ++ .../contents/_ul_AAAAAAFLwFNJ+ZgebPs=.html | 574 ++ .../contents/_ul_AAAAAAFLwFNJ+ZgfLdk=.html | 358 + .../contents/_ul_AAAAAAFLwFNJ+ZggL7Q=.html | 358 + .../contents/_ul_AAAAAAFLwHS8WcMNrbI=.html | 574 ++ .../contents/_ul_AAAAAAFLwHS8WcMOoY4=.html | 358 + .../contents/_ul_AAAAAAFLwHS8WcMPYUQ=.html | 358 + .../contents/_ul_AAAAAAFLxgICjAUbPtY=.html | 574 ++ .../contents/_ul_AAAAAAFLxgICjAUckgo=.html | 358 + .../contents/_ul_AAAAAAFLxgICjAUdm3g=.html | 358 + .../contents/_ul_AAAAAAFLxgLCsAXFIlE=.html | 574 ++ .../contents/_ul_AAAAAAFLxgLCsAXGFS0=.html | 358 + .../contents/_ul_AAAAAAFLxgLCsAXHkMw=.html | 358 + .../contents/_ul_AAAAAAFLxgNfSQak9dg=.html | 574 ++ .../contents/_ul_AAAAAAFLxgNfSQalKyU=.html | 358 + .../contents/_ul_AAAAAAFLxgNfSQamHEg=.html | 358 + .../contents/_ul_AAAAAAFLxgXb6AjFiSQ=.html | 574 ++ .../contents/_ul_AAAAAAFLxgXb6QjGxLU=.html | 358 + .../contents/_ul_AAAAAAFLxgXb6QjHtsA=.html | 358 + .../contents/_ul_AAAAAAFMEq2iF4WI6Lo=.html | 574 ++ .../contents/_ul_AAAAAAFMEq2iF4WJRpw=.html | 358 + .../contents/_ul_AAAAAAFMEq2iF4WKiRc=.html | 358 + .../contents/_ul_AAAAAAFMEq3AZ4asuP8=.html | 574 ++ .../contents/_ul_AAAAAAFMEq3AbYatUME=.html | 358 + .../contents/_ul_AAAAAAFMEq3AbYauT2o=.html | 358 + .../contents/_ul_AAAAAAFMEq4DL4mToNY=.html | 574 ++ .../contents/_ul_AAAAAAFMEq4DL4mUKkI=.html | 358 + .../contents/_ul_AAAAAAFMEq4DL4mVEsg=.html | 358 + .../contents/_ul_AAAAAAFMErqmONJPt9A=.html | 314 + .../contents/_ul_AAAAAAFMErr5JNWs+FY=.html | 314 + .../contents/_ul_AAAAAAFMErrDVtOMcdQ=.html | 314 + .../contents/_ul_AAAAAAFMErrqPdTJCuw=.html | 314 + .../contents/_ul_AAAAAAFMErySrNr_sl_AGU=.html | 314 + .../contents/_ul_AAAAAAFMEryknNviZ1Q=.html | 314 + .../contents/_ul_AAAAAAFMEtE79Yj+IgY=.html | 320 + .../contents/_ul_AAAAAAFMEtFNjonhMck=.html | 320 + .../contents/_ul_AAAAAAFMEtv0DKi+6yc=.html | 574 ++ .../contents/_ul_AAAAAAFMEtv0DKi_sl_R3g=.html | 358 + .../contents/_ul_AAAAAAFMEtv0DajA4SA=.html | 358 + .../contents/_ul_AAAAAAFMEtvZSKZ0y7A=.html | 358 + .../contents/_ul_AAAAAAFMEtvZSKZ1pHo=.html | 358 + .../contents/_ul_AAAAAAFMEtvZSKZzGoE=.html | 574 ++ .../contents/_ul_AAAAAAFMEtvnvaeOIDs=.html | 574 ++ .../contents/_ul_AAAAAAFMEtvnvaePyQI=.html | 358 + .../contents/_ul_AAAAAAFMEtvnvaeQAL8=.html | 358 + .../contents/_ul_AAAAAAFMEtwS9aoDvXc=.html | 314 + .../contents/_ul_AAAAAAFMEtwg_sl_KslSGk=.html | 314 + .../contents/_ul_AAAAAAFMGEeb1VBBp8Y=.html | 574 ++ .../contents/_ul_AAAAAAFMGEeb1VBCJG8=.html | 358 + .../contents/_ul_AAAAAAFMGEeb1VBDWsc=.html | 358 + .../contents/_ul_AAAAAAFMGEgC21NZ3zU=.html | 574 ++ .../contents/_ul_AAAAAAFMGEgC3FNaOEQ=.html | 358 + .../contents/_ul_AAAAAAFMGEgC3FNbWio=.html | 358 + .../contents/_ul_AAAAAAFMGEtKQWGV6BM=.html | 574 ++ .../contents/_ul_AAAAAAFMGEtKQWGWjxU=.html | 358 + .../contents/_ul_AAAAAAFMGEtKQWGXcXA=.html | 358 + .../contents/_ul_AAAAAAFMUl0RgH9Hrwk=.html | 574 ++ .../contents/_ul_AAAAAAFMUl0RgH9IHyQ=.html | 358 + .../contents/_ul_AAAAAAFMUl0RgH9JNSg=.html | 358 + .../contents/_ul_AAAAAAFMUl4OWosr0LA=.html | 574 ++ .../contents/_ul_AAAAAAFMUl4OWossQ1U=.html | 358 + .../contents/_ul_AAAAAAFMUl4OWostBLw=.html | 358 + .../contents/_ul_AAAAAAFMUl7KRY+x3mU=.html | 574 ++ .../contents/_ul_AAAAAAFMUl7KRY+yqPs=.html | 358 + .../contents/_ul_AAAAAAFMUl7KRY+zeiE=.html | 358 + .../_ul_AAAAAAFMUl_sl__sl_i5aWAXw=.html | 574 ++ .../_ul_AAAAAAFMUl_sl__sl_i5aXtP8=.html | 358 + .../_ul_AAAAAAFMUl_sl__sl_i5aYP0k=.html | 358 + .../account_ul_AAAAAAFMGESCJESTql8=.html | 374 + .../contents/ack_ul_AAAAAAFMUmao3W9nplQ=.html | 348 + .../contents/ack_ul_AAAAAAFMUmbaq299xUw=.html | 348 + .../contents/ack_ul_AAAAAAFMUmcn9G+Uvhg=.html | 348 + ...administrator_ul_AAAAAAFMGETFq0XBh7o=.html | 347 + .../bankAccount_ul_AAAAAAFLxf7KQgSW5jE=.html | 367 + .../bookingDate_ul_AAAAAAFLxgEvqQUF+bY=.html | 367 + .../description_ul_AAAAAAFLxf+RHgSztpA=.html | 367 + .../html-docs/contents/diagrams.html | 62 + .../html-docs/contents/element_index.html | 70 + .../firstDay_ul_AAAAAAFLxgC8UQTwAMM=.html | 367 + .../houseCode_ul_AAAAAAFLxf8g1ASlHjc=.html | 367 + ...introduceData_ul_AAAAAAFMUmVl328lKOI=.html | 348 + ...isAccepted_ul_AAAAAAFMGEcd+k4_sl_9t8=.html | 367 + .../isPaid_ul_AAAAAAFLxgFKMQUM65M=.html | 367 + .../lastDay_ul_AAAAAAFLxgDlLAT3bGo=.html | 367 + .../nBaths_ul_AAAAAAFLxgAtvgTIHCg=.html | 367 + .../nKitchens_ul_AAAAAAFLxgATpATBYGU=.html | 367 + .../nLivings_ul_AAAAAAFLxgBinQTZ9kA=.html | 367 + .../nParkings_ul_AAAAAAFLxgBuHgTgqKs=.html | 367 + .../nRooms_ul_AAAAAAFLxf_sl_klwS6UVU=.html | 367 + .../name_ul_AAAAAAFLxf7xTQSdO9Q=.html | 367 + .../html-docs/contents/navigation.html | 1743 +++++ .../password_ul_AAAAAAFMGEUV4Uc+wIs=.html | 367 + .../price_ul_AAAAAAFLxgDy1AT+nQ8=.html | 367 + ...saveHouseInfo_ul_AAAAAAFMUmX9s287uXc=.html | 348 + .../storeHouse_ul_AAAAAAFMUmZScm9RswI=.html | 348 + .../telephone_ul_AAAAAAFLxgFdVgUTsNw=.html | 367 + .../town_ul_AAAAAAFLxf9Q2wSsGtk=.html | 367 + .../username_ul_AAAAAAFMGET0CEaPS0w=.html | 367 + ...inModelDiagram_ul_AAAAAAFF+qBtyKM79qY=.svg | 1 + ...UseCaseDiagram_ul_AAAAAAFLwEPOeHaB+Q8=.svg | 1 + ...quenceDiagram1_ul_AAAAAAFMUlwDKHxEQXk=.svg | 1 + It2Artifacts(E)/html-docs/index.html | 21 + 168 files changed, 69792 insertions(+), 12 deletions(-) create mode 100644 It2Artifacts(E)/html-docs/assets/css/bootstrap.css create mode 100644 It2Artifacts(E)/html-docs/assets/css/icons.css create mode 100644 It2Artifacts(E)/html-docs/assets/css/icons.less create mode 100644 It2Artifacts(E)/html-docs/assets/css/jquery.bonsai.css create mode 100644 It2Artifacts(E)/html-docs/assets/css/main.css create mode 100644 It2Artifacts(E)/html-docs/assets/css/variables.less create mode 100644 It2Artifacts(E)/html-docs/assets/icons/icons-elements.png create mode 100644 It2Artifacts(E)/html-docs/assets/img/glyphicons-halflings-white.png create mode 100644 It2Artifacts(E)/html-docs/assets/img/glyphicons-halflings.png create mode 100644 It2Artifacts(E)/html-docs/assets/js/bootstrap.js create mode 100644 It2Artifacts(E)/html-docs/assets/js/jquery-2.1.0.min.js create mode 100644 It2Artifacts(E)/html-docs/assets/js/jquery.bonsai.js create mode 100644 It2Artifacts(E)/html-docs/assets/js/less-1.7.0.min.js create mode 100644 It2Artifacts(E)/html-docs/assets/js/main.js create mode 100644 It2Artifacts(E)/html-docs/contents/Administrator_ul_AAAAAAFMEsUbyW0a17Y=.html create mode 100644 It2Artifacts(E)/html-docs/contents/Administrator_ul_AAAAAAFMEsvPq3i3gzo=.html create mode 100644 It2Artifacts(E)/html-docs/contents/An offer has been picked_ul_AAAAAAFMUlV4w3F9DJs=.html create mode 100644 It2Artifacts(E)/html-docs/contents/Book Rural House_ul_AAAAAAFLwFHuipI2mY8=.html create mode 100644 It2Artifacts(E)/html-docs/contents/Booking_ul_AAAAAAFLxf3kWARCVPU=.html create mode 100644 It2Artifacts(E)/html-docs/contents/Client_ul_AAAAAAFLwEShFXaH7MA=.html create mode 100644 It2Artifacts(E)/html-docs/contents/Client_ul_AAAAAAFLwFBPCYMWU6I=.html create mode 100644 It2Artifacts(E)/html-docs/contents/Confirm House Deletion_ul_AAAAAAFMEr+c9Uq1MXM=.html create mode 100644 It2Artifacts(E)/html-docs/contents/Confirm House Registration_ul_AAAAAAFMEsAz2VDCdRg=.html create mode 100644 It2Artifacts(E)/html-docs/contents/Create Offers_ul_AAAAAAFLwEh7cXdo6o0=.html create mode 100644 It2Artifacts(E)/html-docs/contents/DB4oManager_ul_AAAAAAFMUmT9Rm8F_sl_vQ=.html create mode 100644 It2Artifacts(E)/html-docs/contents/Delete House Request_ul_AAAAAAFMEq3VUYedFag=.html create mode 100644 It2Artifacts(E)/html-docs/contents/Delete Offers_ul_AAAAAAFMEqwWPHt9WZ8=.html create mode 100644 It2Artifacts(E)/html-docs/contents/HouseFeatures_ul_AAAAAAFLxf5k1ARpbi4=.html create mode 100644 It2Artifacts(E)/html-docs/contents/HouseManager_ul_AAAAAAFMUmTMhm7lmvE=.html create mode 100644 It2Artifacts(E)/html-docs/contents/Houses_ul_AAAAAAFMEp4hnL1DyYI=.html create mode 100644 It2Artifacts(E)/html-docs/contents/Interaction1_ul_AAAAAAFMUlwDKHxD7zs=.html create mode 100644 It2Artifacts(E)/html-docs/contents/Login_ul_AAAAAAFLwEmntHekno0=.html create mode 100644 It2Artifacts(E)/html-docs/contents/Model_ul_AAAAAAFF+qBWK6M3Z8Y=.html create mode 100644 It2Artifacts(E)/html-docs/contents/Modify House_ul_AAAAAAFLwEfMK3c9R4s=.html create mode 100644 It2Artifacts(E)/html-docs/contents/Modify Offers_ul_AAAAAAFMEqueeXoXZNc=.html create mode 100644 It2Artifacts(E)/html-docs/contents/ModifyHouseGUI_ul_AAAAAAFMUmOCn27C_sl_Gg=.html create mode 100644 It2Artifacts(E)/html-docs/contents/Offer_ul_AAAAAAFLxf3MrAQchls=.html create mode 100644 It2Artifacts(E)/html-docs/contents/Offers_ul_AAAAAAFMEqFFslnUNLM=.html create mode 100644 It2Artifacts(E)/html-docs/contents/Ow_ul_AAAAAAFMUlwiK31FwbI=.html create mode 100644 It2Artifacts(E)/html-docs/contents/Owner_ul_AAAAAAFLwETGh3atmD8=.html create mode 100644 It2Artifacts(E)/html-docs/contents/Owner_ul_AAAAAAFLwEZuiXb1a3A=.html create mode 100644 It2Artifacts(E)/html-docs/contents/Owner_ul_AAAAAAFLxf1_sl_HgPQ+bY=.html create mode 100644 It2Artifacts(E)/html-docs/contents/RH_ul_DomainModelDiagram_ul_AAAAAAFF+qBtyKM79qY=.html create mode 100644 It2Artifacts(E)/html-docs/contents/RH_ul_UseCaseDiagram_ul_AAAAAAFLwEPOeHaB+Q8=.html create mode 100644 It2Artifacts(E)/html-docs/contents/Register House Request_ul_AAAAAAFLwEaux3cRbyk=.html create mode 100644 It2Artifacts(E)/html-docs/contents/Role1_ul_AAAAAAFMUlwiK31Erfw=.html create mode 100644 It2Artifacts(E)/html-docs/contents/Role2_ul_AAAAAAFMUmOCn27BI_sl_U=.html create mode 100644 It2Artifacts(E)/html-docs/contents/Role3_ul_AAAAAAFMUmTMhm7kR9M=.html create mode 100644 It2Artifacts(E)/html-docs/contents/Role4_ul_AAAAAAFMUmT9Rm8E_sl_LE=.html create mode 100644 It2Artifacts(E)/html-docs/contents/RuralHouse_ul_AAAAAAFLxf2TCAP2wR8=.html create mode 100644 It2Artifacts(E)/html-docs/contents/Search Availability_ul_AAAAAAFLwHR_sl_ScB8iVM=.html create mode 100644 It2Artifacts(E)/html-docs/contents/SequenceDiagram1_ul_AAAAAAFMUlwDKHxEQXk=.html create mode 100644 It2Artifacts(E)/html-docs/contents/System_ul_AAAAAAFLwEWN83bWhYc=.html create mode 100644 It2Artifacts(E)/html-docs/contents/Untitled_ul_AAAAAAFF+h6SjaM2Hec=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFLwEv_sl_0niitvY=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFLwEv_sl_0nijS2k=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFLwEv_sl_0nikJ+Q=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFLwEvtX3hZRoY=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFLwEvtX3haIZU=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFLwEvtX3hb2MA=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFLwEwPmXkAciY=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFLwEwPmXkBzgo=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFLwEwPmXkCAhc=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFLwEwl73l15Ms=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFLwEwl7nl0gu0=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFLwEwl7nlz8ik=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFLwFNJ+ZgebPs=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFLwFNJ+ZgfLdk=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFLwFNJ+ZggL7Q=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFLwHS8WcMNrbI=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFLwHS8WcMOoY4=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFLwHS8WcMPYUQ=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFLxgICjAUbPtY=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFLxgICjAUckgo=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFLxgICjAUdm3g=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFLxgLCsAXFIlE=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFLxgLCsAXGFS0=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFLxgLCsAXHkMw=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFLxgNfSQak9dg=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFLxgNfSQalKyU=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFLxgNfSQamHEg=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFLxgXb6AjFiSQ=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFLxgXb6QjGxLU=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFLxgXb6QjHtsA=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFMEq2iF4WI6Lo=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFMEq2iF4WJRpw=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFMEq2iF4WKiRc=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFMEq3AZ4asuP8=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFMEq3AbYatUME=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFMEq3AbYauT2o=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFMEq4DL4mToNY=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFMEq4DL4mUKkI=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFMEq4DL4mVEsg=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFMErqmONJPt9A=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFMErr5JNWs+FY=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFMErrDVtOMcdQ=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFMErrqPdTJCuw=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFMErySrNr_sl_AGU=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFMEryknNviZ1Q=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFMEtE79Yj+IgY=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFMEtFNjonhMck=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFMEtv0DKi+6yc=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFMEtv0DKi_sl_R3g=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFMEtv0DajA4SA=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFMEtvZSKZ0y7A=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFMEtvZSKZ1pHo=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFMEtvZSKZzGoE=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFMEtvnvaeOIDs=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFMEtvnvaePyQI=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFMEtvnvaeQAL8=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFMEtwS9aoDvXc=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFMEtwg_sl_KslSGk=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFMGEeb1VBBp8Y=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFMGEeb1VBCJG8=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFMGEeb1VBDWsc=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFMGEgC21NZ3zU=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFMGEgC3FNaOEQ=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFMGEgC3FNbWio=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFMGEtKQWGV6BM=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFMGEtKQWGWjxU=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFMGEtKQWGXcXA=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFMUl0RgH9Hrwk=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFMUl0RgH9IHyQ=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFMUl0RgH9JNSg=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFMUl4OWosr0LA=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFMUl4OWossQ1U=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFMUl4OWostBLw=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFMUl7KRY+x3mU=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFMUl7KRY+yqPs=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFMUl7KRY+zeiE=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFMUl_sl__sl_i5aWAXw=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFMUl_sl__sl_i5aXtP8=.html create mode 100644 It2Artifacts(E)/html-docs/contents/_ul_AAAAAAFMUl_sl__sl_i5aYP0k=.html create mode 100644 It2Artifacts(E)/html-docs/contents/account_ul_AAAAAAFMGESCJESTql8=.html create mode 100644 It2Artifacts(E)/html-docs/contents/ack_ul_AAAAAAFMUmao3W9nplQ=.html create mode 100644 It2Artifacts(E)/html-docs/contents/ack_ul_AAAAAAFMUmbaq299xUw=.html create mode 100644 It2Artifacts(E)/html-docs/contents/ack_ul_AAAAAAFMUmcn9G+Uvhg=.html create mode 100644 It2Artifacts(E)/html-docs/contents/administrator_ul_AAAAAAFMGETFq0XBh7o=.html create mode 100644 It2Artifacts(E)/html-docs/contents/bankAccount_ul_AAAAAAFLxf7KQgSW5jE=.html create mode 100644 It2Artifacts(E)/html-docs/contents/bookingDate_ul_AAAAAAFLxgEvqQUF+bY=.html create mode 100644 It2Artifacts(E)/html-docs/contents/description_ul_AAAAAAFLxf+RHgSztpA=.html create mode 100644 It2Artifacts(E)/html-docs/contents/diagrams.html create mode 100644 It2Artifacts(E)/html-docs/contents/element_index.html create mode 100644 It2Artifacts(E)/html-docs/contents/firstDay_ul_AAAAAAFLxgC8UQTwAMM=.html create mode 100644 It2Artifacts(E)/html-docs/contents/houseCode_ul_AAAAAAFLxf8g1ASlHjc=.html create mode 100644 It2Artifacts(E)/html-docs/contents/introduceData_ul_AAAAAAFMUmVl328lKOI=.html create mode 100644 It2Artifacts(E)/html-docs/contents/isAccepted_ul_AAAAAAFMGEcd+k4_sl_9t8=.html create mode 100644 It2Artifacts(E)/html-docs/contents/isPaid_ul_AAAAAAFLxgFKMQUM65M=.html create mode 100644 It2Artifacts(E)/html-docs/contents/lastDay_ul_AAAAAAFLxgDlLAT3bGo=.html create mode 100644 It2Artifacts(E)/html-docs/contents/nBaths_ul_AAAAAAFLxgAtvgTIHCg=.html create mode 100644 It2Artifacts(E)/html-docs/contents/nKitchens_ul_AAAAAAFLxgATpATBYGU=.html create mode 100644 It2Artifacts(E)/html-docs/contents/nLivings_ul_AAAAAAFLxgBinQTZ9kA=.html create mode 100644 It2Artifacts(E)/html-docs/contents/nParkings_ul_AAAAAAFLxgBuHgTgqKs=.html create mode 100644 It2Artifacts(E)/html-docs/contents/nRooms_ul_AAAAAAFLxf_sl_klwS6UVU=.html create mode 100644 It2Artifacts(E)/html-docs/contents/name_ul_AAAAAAFLxf7xTQSdO9Q=.html create mode 100644 It2Artifacts(E)/html-docs/contents/navigation.html create mode 100644 It2Artifacts(E)/html-docs/contents/password_ul_AAAAAAFMGEUV4Uc+wIs=.html create mode 100644 It2Artifacts(E)/html-docs/contents/price_ul_AAAAAAFLxgDy1AT+nQ8=.html create mode 100644 It2Artifacts(E)/html-docs/contents/saveHouseInfo_ul_AAAAAAFMUmX9s287uXc=.html create mode 100644 It2Artifacts(E)/html-docs/contents/storeHouse_ul_AAAAAAFMUmZScm9RswI=.html create mode 100644 It2Artifacts(E)/html-docs/contents/telephone_ul_AAAAAAFLxgFdVgUTsNw=.html create mode 100644 It2Artifacts(E)/html-docs/contents/town_ul_AAAAAAFLxf9Q2wSsGtk=.html create mode 100644 It2Artifacts(E)/html-docs/contents/username_ul_AAAAAAFMGET0CEaPS0w=.html create mode 100644 It2Artifacts(E)/html-docs/diagrams/RH_ul_DomainModelDiagram_ul_AAAAAAFF+qBtyKM79qY=.svg create mode 100644 It2Artifacts(E)/html-docs/diagrams/RH_ul_UseCaseDiagram_ul_AAAAAAFLwEPOeHaB+Q8=.svg create mode 100644 It2Artifacts(E)/html-docs/diagrams/SequenceDiagram1_ul_AAAAAAFMUlwDKHxEQXk=.svg create mode 100644 It2Artifacts(E)/html-docs/index.html diff --git a/It2Artifacts(E)/Artifacts.mdj b/It2Artifacts(E)/Artifacts.mdj index 0edc800..3d2f009 100644 --- a/It2Artifacts(E)/Artifacts.mdj +++ b/It2Artifacts(E)/Artifacts.mdj @@ -111,7 +111,7 @@ "visibility": "public", "navigable": true, "aggregation": "none", - "multiplicity": "1", + "multiplicity": "1..*", "isReadOnly": false, "isOrdered": false, "isUnique": false, @@ -5691,19 +5691,19 @@ "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 714, + "left": 705, "top": 95, - "width": 7, + "width": 20, "height": 13, "autoResize": false, - "alpha": 0.5235987755982988, - "distance": 25, + "alpha": 0.46974526144699924, + "distance": 26.832815729997478, "hostEdge": { "$ref": "AAAAAAFMUl//jJaabdM=" }, "edgePosition": 0, "underline": false, - "text": "1", + "text": "1..*", "horizontalAlignment": 2, "verticalAlignment": 5 }, @@ -7907,6 +7907,7 @@ "visibility": "public", "isStatic": false, "isLeaf": false, + "type": "", "isReadOnly": false, "isOrdered": false, "isUnique": false, @@ -7924,6 +7925,7 @@ "visibility": "public", "isStatic": false, "isLeaf": false, + "type": "", "isReadOnly": false, "isOrdered": false, "isUnique": false, @@ -10174,6 +10176,90 @@ "text": "+Role1: Owner", "horizontalAlignment": 0, "verticalAlignment": 5 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFMhHl+g+Y1XHQ=", + "_parent": { + "$ref": "AAAAAAFLwEfMLndFjB4=" + }, + "model": { + "$ref": "AAAAAAFMUmOCn27BI/U=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 0, + "top": 0, + "width": 41, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+Role2", + "horizontalAlignment": 0, + "verticalAlignment": 5 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFMhHl+heY42s8=", + "_parent": { + "$ref": "AAAAAAFLwEfMLndFjB4=" + }, + "model": { + "$ref": "AAAAAAFMUmTMhm7kR9M=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 0, + "top": 0, + "width": 41, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+Role3", + "horizontalAlignment": 0, + "verticalAlignment": 5 + }, + { + "_type": "UMLAttributeView", + "_id": "AAAAAAFMhHl+huY7WIM=", + "_parent": { + "$ref": "AAAAAAFLwEfMLndFjB4=" + }, + "model": { + "$ref": "AAAAAAFMUmT9Rm8E/LE=" + }, + "visible": false, + "enabled": true, + "lineColor": "#000000", + "fillColor": "#ffffff", + "fontColor": "#000000", + "font": "Arial;13;0", + "showShadow": true, + "containerChangeable": false, + "containerExtending": false, + "left": 0, + "top": 0, + "width": 41, + "height": 13, + "autoResize": false, + "underline": false, + "text": "+Role4", + "horizontalAlignment": 0, + "verticalAlignment": 5 } ], "visible": false, @@ -12549,7 +12635,7 @@ "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": -528, + "left": -672, "top": 216, "width": 0, "height": 13, @@ -12573,7 +12659,7 @@ "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 209, + "left": 161, "top": 547, "width": 647, "height": 13, @@ -12598,7 +12684,7 @@ "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": -528, + "left": -672, "top": 216, "width": 82, "height": 13, @@ -12623,7 +12709,7 @@ "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": -528, + "left": -672, "top": 216, "width": 0, "height": 13, @@ -12642,7 +12728,7 @@ "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 204, + "left": 156, "top": 540, "width": 657, "height": 25, @@ -12670,7 +12756,7 @@ "showShadow": true, "containerChangeable": false, "containerExtending": false, - "left": 204, + "left": 156, "top": 540, "width": 657, "height": 413, diff --git a/It2Artifacts(E)/html-docs/assets/css/bootstrap.css b/It2Artifacts(E)/html-docs/assets/css/bootstrap.css new file mode 100644 index 0000000..fa26e3c --- /dev/null +++ b/It2Artifacts(E)/html-docs/assets/css/bootstrap.css @@ -0,0 +1,6158 @@ +/*! + * Bootstrap v2.3.1 + * + * Copyright 2012 Twitter, Inc + * Licensed under the Apache License v2.0 + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Designed and built with all the love in the world @twitter by @mdo and @fat. + */ + +.clearfix { + *zoom: 1; +} + +.clearfix:before, +.clearfix:after { + display: table; + line-height: 0; + content: ""; +} + +.clearfix:after { + clear: both; +} + +.hide-text { + font: 0/0 a; + color: transparent; + text-shadow: none; + background-color: transparent; + border: 0; +} + +.input-block-level { + display: block; + width: 100%; + min-height: 30px; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +nav, +section { + display: block; +} + +audio, +canvas, +video { + display: inline-block; + *display: inline; + *zoom: 1; +} + +audio:not([controls]) { + display: none; +} + +html { + font-size: 100%; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} + +a:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +a:hover, +a:active { + outline: 0; +} + +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +img { + width: auto\9; + height: auto; + max-width: 100%; + vertical-align: middle; + border: 0; + -ms-interpolation-mode: bicubic; +} + +#map_canvas img, +.google-maps img { + max-width: none; +} + +button, +input, +select, +textarea { + margin: 0; + font-size: 100%; + vertical-align: middle; +} + +button, +input { + *overflow: visible; + line-height: normal; +} + +button::-moz-focus-inner, +input::-moz-focus-inner { + padding: 0; + border: 0; +} + +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + cursor: pointer; + -webkit-appearance: button; +} + +label, +select, +button, +input[type="button"], +input[type="reset"], +input[type="submit"], +input[type="radio"], +input[type="checkbox"] { + cursor: pointer; +} + +input[type="search"] { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; + -webkit-appearance: textfield; +} + +input[type="search"]::-webkit-search-decoration, +input[type="search"]::-webkit-search-cancel-button { + -webkit-appearance: none; +} + +textarea { + overflow: auto; + vertical-align: top; +} + +@media print { + * { + color: #000 !important; + text-shadow: none !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) ")"; + } + .ir a:after, + 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; + } + @page { + margin: 0.5cm; + } + p, + h2, + h3 { + orphans: 3; + widows: 3; + } + h2, + h3 { + page-break-after: avoid; + } +} + +body { + margin: 0; + font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif; + font-size: 14px; + line-height: 20px; + color: #333333; + background-color: #ffffff; +} + +a { + color: #0088cc; + text-decoration: none; +} + +a:hover, +a:focus { + color: #005580; + text-decoration: underline; +} + +.img-rounded { + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} + +.img-polaroid { + padding: 4px; + background-color: #fff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); +} + +.img-circle { + -webkit-border-radius: 500px; + -moz-border-radius: 500px; + border-radius: 500px; +} + +.row { + margin-left: -20px; + *zoom: 1; +} + +.row:before, +.row:after { + display: table; + line-height: 0; + content: ""; +} + +.row:after { + clear: both; +} + +[class*="span"] { + float: left; + min-height: 1px; + margin-left: 20px; +} + +.container, +.navbar-static-top .container, +.navbar-fixed-top .container, +.navbar-fixed-bottom .container { + width: 940px; +} + +.span12 { + width: 940px; +} + +.span11 { + width: 860px; +} + +.span10 { + width: 780px; +} + +.span9 { + width: 700px; +} + +.span8 { + width: 620px; +} + +.span7 { + width: 540px; +} + +.span6 { + width: 460px; +} + +.span5 { + width: 380px; +} + +.span4 { + width: 300px; +} + +.span3 { + width: 220px; +} + +.span2 { + width: 140px; +} + +.span1 { + width: 60px; +} + +.offset12 { + margin-left: 980px; +} + +.offset11 { + margin-left: 900px; +} + +.offset10 { + margin-left: 820px; +} + +.offset9 { + margin-left: 740px; +} + +.offset8 { + margin-left: 660px; +} + +.offset7 { + margin-left: 580px; +} + +.offset6 { + margin-left: 500px; +} + +.offset5 { + margin-left: 420px; +} + +.offset4 { + margin-left: 340px; +} + +.offset3 { + margin-left: 260px; +} + +.offset2 { + margin-left: 180px; +} + +.offset1 { + margin-left: 100px; +} + +.row-fluid { + width: 100%; + *zoom: 1; +} + +.row-fluid:before, +.row-fluid:after { + display: table; + line-height: 0; + content: ""; +} + +.row-fluid:after { + clear: both; +} + +.row-fluid [class*="span"] { + display: block; + float: left; + width: 100%; + min-height: 30px; + margin-left: 2.127659574468085%; + *margin-left: 2.074468085106383%; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.row-fluid [class*="span"]:first-child { + margin-left: 0; +} + +.row-fluid .controls-row [class*="span"] + [class*="span"] { + margin-left: 2.127659574468085%; +} + +.row-fluid .span12 { + width: 100%; + *width: 99.94680851063829%; +} + +.row-fluid .span11 { + width: 91.48936170212765%; + *width: 91.43617021276594%; +} + +.row-fluid .span10 { + width: 82.97872340425532%; + *width: 82.92553191489361%; +} + +.row-fluid .span9 { + width: 74.46808510638297%; + *width: 74.41489361702126%; +} + +.row-fluid .span8 { + width: 65.95744680851064%; + *width: 65.90425531914893%; +} + +.row-fluid .span7 { + width: 57.44680851063829%; + *width: 57.39361702127659%; +} + +.row-fluid .span6 { + width: 48.93617021276595%; + *width: 48.88297872340425%; +} + +.row-fluid .span5 { + width: 40.42553191489362%; + *width: 40.37234042553192%; +} + +.row-fluid .span4 { + width: 31.914893617021278%; + *width: 31.861702127659576%; +} + +.row-fluid .span3 { + width: 23.404255319148934%; + *width: 23.351063829787233%; +} + +.row-fluid .span2 { + width: 14.893617021276595%; + *width: 14.840425531914894%; +} + +.row-fluid .span1 { + width: 6.382978723404255%; + *width: 6.329787234042553%; +} + +.row-fluid .offset12 { + margin-left: 104.25531914893617%; + *margin-left: 104.14893617021275%; +} + +.row-fluid .offset12:first-child { + margin-left: 102.12765957446808%; + *margin-left: 102.02127659574467%; +} + +.row-fluid .offset11 { + margin-left: 95.74468085106382%; + *margin-left: 95.6382978723404%; +} + +.row-fluid .offset11:first-child { + margin-left: 93.61702127659574%; + *margin-left: 93.51063829787232%; +} + +.row-fluid .offset10 { + margin-left: 87.23404255319149%; + *margin-left: 87.12765957446807%; +} + +.row-fluid .offset10:first-child { + margin-left: 85.1063829787234%; + *margin-left: 84.99999999999999%; +} + +.row-fluid .offset9 { + margin-left: 78.72340425531914%; + *margin-left: 78.61702127659572%; +} + +.row-fluid .offset9:first-child { + margin-left: 76.59574468085106%; + *margin-left: 76.48936170212764%; +} + +.row-fluid .offset8 { + margin-left: 70.2127659574468%; + *margin-left: 70.10638297872339%; +} + +.row-fluid .offset8:first-child { + margin-left: 68.08510638297872%; + *margin-left: 67.9787234042553%; +} + +.row-fluid .offset7 { + margin-left: 61.70212765957446%; + *margin-left: 61.59574468085106%; +} + +.row-fluid .offset7:first-child { + margin-left: 59.574468085106375%; + *margin-left: 59.46808510638297%; +} + +.row-fluid .offset6 { + margin-left: 53.191489361702125%; + *margin-left: 53.085106382978715%; +} + +.row-fluid .offset6:first-child { + margin-left: 51.063829787234035%; + *margin-left: 50.95744680851063%; +} + +.row-fluid .offset5 { + margin-left: 44.68085106382979%; + *margin-left: 44.57446808510638%; +} + +.row-fluid .offset5:first-child { + margin-left: 42.5531914893617%; + *margin-left: 42.4468085106383%; +} + +.row-fluid .offset4 { + margin-left: 36.170212765957444%; + *margin-left: 36.06382978723405%; +} + +.row-fluid .offset4:first-child { + margin-left: 34.04255319148936%; + *margin-left: 33.93617021276596%; +} + +.row-fluid .offset3 { + margin-left: 27.659574468085104%; + *margin-left: 27.5531914893617%; +} + +.row-fluid .offset3:first-child { + margin-left: 25.53191489361702%; + *margin-left: 25.425531914893618%; +} + +.row-fluid .offset2 { + margin-left: 19.148936170212764%; + *margin-left: 19.04255319148936%; +} + +.row-fluid .offset2:first-child { + margin-left: 17.02127659574468%; + *margin-left: 16.914893617021278%; +} + +.row-fluid .offset1 { + margin-left: 10.638297872340425%; + *margin-left: 10.53191489361702%; +} + +.row-fluid .offset1:first-child { + margin-left: 8.51063829787234%; + *margin-left: 8.404255319148938%; +} + +[class*="span"].hide, +.row-fluid [class*="span"].hide { + display: none; +} + +[class*="span"].pull-right, +.row-fluid [class*="span"].pull-right { + float: right; +} + +.container { + margin-right: auto; + margin-left: auto; + *zoom: 1; +} + +.container:before, +.container:after { + display: table; + line-height: 0; + content: ""; +} + +.container:after { + clear: both; +} + +.container-fluid { + padding-right: 20px; + padding-left: 20px; + *zoom: 1; +} + +.container-fluid:before, +.container-fluid:after { + display: table; + line-height: 0; + content: ""; +} + +.container-fluid:after { + clear: both; +} + +p { + margin: 0 0 10px; +} + +.lead { + margin-bottom: 20px; + font-size: 21px; + font-weight: 200; + line-height: 30px; +} + +small { + font-size: 85%; +} + +strong { + font-weight: bold; +} + +em { + font-style: italic; +} + +cite { + font-style: normal; +} + +.muted { + color: #999999; +} + +a.muted:hover, +a.muted:focus { + color: #808080; +} + +.text-warning { + color: #c09853; +} + +a.text-warning:hover, +a.text-warning:focus { + color: #a47e3c; +} + +.text-error { + color: #b94a48; +} + +a.text-error:hover, +a.text-error:focus { + color: #953b39; +} + +.text-info { + color: #3a87ad; +} + +a.text-info:hover, +a.text-info:focus { + color: #2d6987; +} + +.text-success { + color: #468847; +} + +a.text-success:hover, +a.text-success:focus { + color: #356635; +} + +.text-left { + text-align: left; +} + +.text-right { + text-align: right; +} + +.text-center { + text-align: center; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + margin: 10px 0; + font-family: inherit; + font-weight: bold; + line-height: 20px; + color: inherit; + text-rendering: optimizelegibility; +} + +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small { + font-weight: normal; + line-height: 1; + color: #999999; +} + +h1, +h2, +h3 { + line-height: 40px; +} + +h1 { + font-size: 38.5px; +} + +h2 { + font-size: 31.5px; +} + +h3 { + font-size: 24.5px; +} + +h4 { + font-size: 17.5px; +} + +h5 { + font-size: 14px; +} + +h6 { + font-size: 11.9px; +} + +h1 small { + font-size: 24.5px; +} + +h2 small { + font-size: 17.5px; +} + +h3 small { + font-size: 14px; +} + +h4 small { + font-size: 14px; +} + +.page-header { + padding-bottom: 9px; + margin: 20px 0 30px; + border-bottom: 1px solid #eeeeee; +} + +ul, +ol { + padding: 0; + margin: 0 0 10px 25px; +} + +ul ul, +ul ol, +ol ol, +ol ul { + margin-bottom: 0; +} + +li { + line-height: 20px; +} + +ul.unstyled, +ol.unstyled { + margin-left: 0; + list-style: none; +} + +ul.inline, +ol.inline { + margin-left: 0; + list-style: none; +} + +ul.inline > li, +ol.inline > li { + display: inline-block; + *display: inline; + padding-right: 5px; + padding-left: 5px; + *zoom: 1; +} + +dl { + margin-bottom: 20px; +} + +dt, +dd { + line-height: 20px; +} + +dt { + font-weight: bold; +} + +dd { + margin-left: 10px; +} + +.dl-horizontal { + *zoom: 1; +} + +.dl-horizontal:before, +.dl-horizontal:after { + display: table; + line-height: 0; + content: ""; +} + +.dl-horizontal:after { + clear: both; +} + +.dl-horizontal dt { + float: left; + width: 160px; + overflow: hidden; + clear: left; + text-align: right; + text-overflow: ellipsis; + white-space: nowrap; +} + +.dl-horizontal dd { + margin-left: 180px; +} + +hr { + margin: 20px 0; + border: 0; + border-top: 1px solid #eeeeee; + border-bottom: 1px solid #ffffff; +} + +abbr[title], +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #999999; +} + +abbr.initialism { + font-size: 90%; + text-transform: uppercase; +} + +blockquote { + padding: 0 0 0 15px; + margin: 0 0 20px; + border-left: 5px solid #eeeeee; +} + +blockquote p { + margin-bottom: 0; + font-size: 17.5px; + font-weight: 300; + line-height: 1.25; +} + +blockquote small { + display: block; + line-height: 20px; + color: #999999; +} + +blockquote small:before { + content: '\2014 \00A0'; +} + +blockquote.pull-right { + float: right; + padding-right: 15px; + padding-left: 0; + border-right: 5px solid #eeeeee; + border-left: 0; +} + +blockquote.pull-right p, +blockquote.pull-right small { + text-align: right; +} + +blockquote.pull-right small:before { + content: ''; +} + +blockquote.pull-right small:after { + content: '\00A0 \2014'; +} + +q:before, +q:after, +blockquote:before, +blockquote:after { + content: ""; +} + +address { + display: block; + margin-bottom: 20px; + font-style: normal; + line-height: 20px; +} + +code, +pre { + padding: 0 3px 2px; + font-family: Monaco, Menlo, Consolas, "Courier New", monospace; + font-size: 12px; + color: #333333; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} + +code { + padding: 2px 4px; + color: #d14; + white-space: nowrap; + background-color: #f7f7f9; + border: 1px solid #e1e1e8; +} + +pre { + display: block; + padding: 9.5px; + margin: 0 0 10px; + font-size: 13px; + line-height: 20px; + word-break: break-all; + word-wrap: break-word; + white-space: pre; + white-space: pre-wrap; + background-color: #f5f5f5; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.15); + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +pre.prettyprint { + margin-bottom: 20px; +} + +pre code { + padding: 0; + color: inherit; + white-space: pre; + white-space: pre-wrap; + background-color: transparent; + border: 0; +} + +.pre-scrollable { + max-height: 340px; + overflow-y: scroll; +} + +form { + margin: 0 0 20px; +} + +fieldset { + padding: 0; + margin: 0; + border: 0; +} + +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 20px; + font-size: 21px; + line-height: 40px; + color: #333333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} + +legend small { + font-size: 15px; + color: #999999; +} + +label, +input, +button, +select, +textarea { + font-size: 14px; + font-weight: normal; + line-height: 20px; +} + +input, +button, +select, +textarea { + font-family: source-sans-pro, Helvetica, Arial, sans-serif; +} + +label { + display: block; + margin-bottom: 5px; +} + +select, +textarea, +input[type="text"], +input[type="password"], +input[type="datetime"], +input[type="datetime-local"], +input[type="date"], +input[type="month"], +input[type="time"], +input[type="week"], +input[type="number"], +input[type="email"], +input[type="url"], +input[type="search"], +input[type="tel"], +input[type="color"], +.uneditable-input { + display: inline-block; + height: 20px; + padding: 4px 6px; + margin-bottom: 10px; + font-size: 14px; + line-height: 20px; + color: #555555; + vertical-align: middle; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +input, +textarea, +.uneditable-input { + width: 206px; +} + +textarea { + height: auto; +} + +textarea, +input[type="text"], +input[type="password"], +input[type="datetime"], +input[type="datetime-local"], +input[type="date"], +input[type="month"], +input[type="time"], +input[type="week"], +input[type="number"], +input[type="email"], +input[type="url"], +input[type="search"], +input[type="tel"], +input[type="color"], +.uneditable-input { + background-color: #ffffff; + border: 1px solid #cccccc; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-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 linear 0.2s, box-shadow linear 0.2s; + -moz-transition: border linear 0.2s, box-shadow linear 0.2s; + -o-transition: border linear 0.2s, box-shadow linear 0.2s; + transition: border linear 0.2s, box-shadow linear 0.2s; +} + +textarea:focus, +input[type="text"]:focus, +input[type="password"]:focus, +input[type="datetime"]:focus, +input[type="datetime-local"]:focus, +input[type="date"]:focus, +input[type="month"]:focus, +input[type="time"]:focus, +input[type="week"]:focus, +input[type="number"]:focus, +input[type="email"]:focus, +input[type="url"]:focus, +input[type="search"]:focus, +input[type="tel"]:focus, +input[type="color"]:focus, +.uneditable-input:focus { + border-color: rgba(82, 168, 236, 0.8); + outline: 0; + outline: thin dotted \9; + /* IE6-9 */ + + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); +} + +input[type="radio"], +input[type="checkbox"] { + margin: 4px 0 0; + margin-top: 1px \9; + *margin-top: 0; + line-height: normal; +} + +input[type="file"], +input[type="image"], +input[type="submit"], +input[type="reset"], +input[type="button"], +input[type="radio"], +input[type="checkbox"] { + width: auto; +} + +select, +input[type="file"] { + height: 30px; + /* In IE7, the height of the select element cannot be changed by height, only font-size */ + + *margin-top: 4px; + /* For IE7, add top margin to align select with labels */ + + line-height: 30px; +} + +select { + width: 220px; + background-color: #ffffff; + border: 1px solid #cccccc; +} + +select[multiple], +select[size] { + height: auto; +} + +select:focus, +input[type="file"]:focus, +input[type="radio"]:focus, +input[type="checkbox"]:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +.uneditable-input, +.uneditable-textarea { + color: #999999; + cursor: not-allowed; + background-color: #fcfcfc; + border-color: #cccccc; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.025); +} + +.uneditable-input { + overflow: hidden; + white-space: nowrap; +} + +.uneditable-textarea { + width: auto; + height: auto; +} + +input:-moz-placeholder, +textarea:-moz-placeholder { + color: #999999; +} + +input:-ms-input-placeholder, +textarea:-ms-input-placeholder { + color: #999999; +} + +input::-webkit-input-placeholder, +textarea::-webkit-input-placeholder { + color: #999999; +} + +.radio, +.checkbox { + min-height: 20px; + padding-left: 20px; +} + +.radio input[type="radio"], +.checkbox input[type="checkbox"] { + float: left; + margin-left: -20px; +} + +.controls > .radio:first-child, +.controls > .checkbox:first-child { + padding-top: 5px; +} + +.radio.inline, +.checkbox.inline { + display: inline-block; + padding-top: 5px; + margin-bottom: 0; + vertical-align: middle; +} + +.radio.inline + .radio.inline, +.checkbox.inline + .checkbox.inline { + margin-left: 10px; +} + +.input-mini { + width: 60px; +} + +.input-small { + width: 90px; +} + +.input-medium { + width: 150px; +} + +.input-large { + width: 210px; +} + +.input-xlarge { + width: 270px; +} + +.input-xxlarge { + width: 530px; +} + +input[class*="span"], +select[class*="span"], +textarea[class*="span"], +.uneditable-input[class*="span"], +.row-fluid input[class*="span"], +.row-fluid select[class*="span"], +.row-fluid textarea[class*="span"], +.row-fluid .uneditable-input[class*="span"] { + float: none; + margin-left: 0; +} + +.input-append input[class*="span"], +.input-append .uneditable-input[class*="span"], +.input-prepend input[class*="span"], +.input-prepend .uneditable-input[class*="span"], +.row-fluid input[class*="span"], +.row-fluid select[class*="span"], +.row-fluid textarea[class*="span"], +.row-fluid .uneditable-input[class*="span"], +.row-fluid .input-prepend [class*="span"], +.row-fluid .input-append [class*="span"] { + display: inline-block; +} + +input, +textarea, +.uneditable-input { + margin-left: 0; +} + +.controls-row [class*="span"] + [class*="span"] { + margin-left: 20px; +} + +input.span12, +textarea.span12, +.uneditable-input.span12 { + width: 926px; +} + +input.span11, +textarea.span11, +.uneditable-input.span11 { + width: 846px; +} + +input.span10, +textarea.span10, +.uneditable-input.span10 { + width: 766px; +} + +input.span9, +textarea.span9, +.uneditable-input.span9 { + width: 686px; +} + +input.span8, +textarea.span8, +.uneditable-input.span8 { + width: 606px; +} + +input.span7, +textarea.span7, +.uneditable-input.span7 { + width: 526px; +} + +input.span6, +textarea.span6, +.uneditable-input.span6 { + width: 446px; +} + +input.span5, +textarea.span5, +.uneditable-input.span5 { + width: 366px; +} + +input.span4, +textarea.span4, +.uneditable-input.span4 { + width: 286px; +} + +input.span3, +textarea.span3, +.uneditable-input.span3 { + width: 206px; +} + +input.span2, +textarea.span2, +.uneditable-input.span2 { + width: 126px; +} + +input.span1, +textarea.span1, +.uneditable-input.span1 { + width: 46px; +} + +.controls-row { + *zoom: 1; +} + +.controls-row:before, +.controls-row:after { + display: table; + line-height: 0; + content: ""; +} + +.controls-row:after { + clear: both; +} + +.controls-row [class*="span"], +.row-fluid .controls-row [class*="span"] { + float: left; +} + +.controls-row .checkbox[class*="span"], +.controls-row .radio[class*="span"] { + padding-top: 5px; +} + +input[disabled], +select[disabled], +textarea[disabled], +input[readonly], +select[readonly], +textarea[readonly] { + cursor: not-allowed; + background-color: #eeeeee; +} + +input[type="radio"][disabled], +input[type="checkbox"][disabled], +input[type="radio"][readonly], +input[type="checkbox"][readonly] { + background-color: transparent; +} + +.control-group.warning .control-label, +.control-group.warning .help-block, +.control-group.warning .help-inline { + color: #c09853; +} + +.control-group.warning .checkbox, +.control-group.warning .radio, +.control-group.warning input, +.control-group.warning select, +.control-group.warning textarea { + color: #c09853; +} + +.control-group.warning input, +.control-group.warning select, +.control-group.warning textarea { + border-color: #c09853; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} + +.control-group.warning input:focus, +.control-group.warning select:focus, +.control-group.warning textarea:focus { + border-color: #a47e3c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #dbc59e; +} + +.control-group.warning .input-prepend .add-on, +.control-group.warning .input-append .add-on { + color: #c09853; + background-color: #fcf8e3; + border-color: #c09853; +} + +.control-group.error .control-label, +.control-group.error .help-block, +.control-group.error .help-inline { + color: #b94a48; +} + +.control-group.error .checkbox, +.control-group.error .radio, +.control-group.error input, +.control-group.error select, +.control-group.error textarea { + color: #b94a48; +} + +.control-group.error input, +.control-group.error select, +.control-group.error textarea { + border-color: #b94a48; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} + +.control-group.error input:focus, +.control-group.error select:focus, +.control-group.error textarea:focus { + border-color: #953b39; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392; +} + +.control-group.error .input-prepend .add-on, +.control-group.error .input-append .add-on { + color: #b94a48; + background-color: #f2dede; + border-color: #b94a48; +} + +.control-group.success .control-label, +.control-group.success .help-block, +.control-group.success .help-inline { + color: #468847; +} + +.control-group.success .checkbox, +.control-group.success .radio, +.control-group.success input, +.control-group.success select, +.control-group.success textarea { + color: #468847; +} + +.control-group.success input, +.control-group.success select, +.control-group.success textarea { + border-color: #468847; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} + +.control-group.success input:focus, +.control-group.success select:focus, +.control-group.success textarea:focus { + border-color: #356635; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7aba7b; +} + +.control-group.success .input-prepend .add-on, +.control-group.success .input-append .add-on { + color: #468847; + background-color: #dff0d8; + border-color: #468847; +} + +.control-group.info .control-label, +.control-group.info .help-block, +.control-group.info .help-inline { + color: #3a87ad; +} + +.control-group.info .checkbox, +.control-group.info .radio, +.control-group.info input, +.control-group.info select, +.control-group.info textarea { + color: #3a87ad; +} + +.control-group.info input, +.control-group.info select, +.control-group.info textarea { + border-color: #3a87ad; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} + +.control-group.info input:focus, +.control-group.info select:focus, +.control-group.info textarea:focus { + border-color: #2d6987; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #7ab5d3; +} + +.control-group.info .input-prepend .add-on, +.control-group.info .input-append .add-on { + color: #3a87ad; + background-color: #d9edf7; + border-color: #3a87ad; +} + +input:focus:invalid, +textarea:focus:invalid, +select:focus:invalid { + color: #b94a48; + border-color: #ee5f5b; +} + +input:focus:invalid:focus, +textarea:focus:invalid:focus, +select:focus:invalid:focus { + border-color: #e9322d; + -webkit-box-shadow: 0 0 6px #f8b9b7; + -moz-box-shadow: 0 0 6px #f8b9b7; + box-shadow: 0 0 6px #f8b9b7; +} + +.form-actions { + padding: 19px 20px 20px; + margin-top: 20px; + margin-bottom: 20px; + background-color: #f5f5f5; + border-top: 1px solid #e5e5e5; + *zoom: 1; +} + +.form-actions:before, +.form-actions:after { + display: table; + line-height: 0; + content: ""; +} + +.form-actions:after { + clear: both; +} + +.help-block, +.help-inline { + color: #595959; +} + +.help-block { + display: block; + margin-bottom: 10px; +} + +.help-inline { + display: inline-block; + *display: inline; + padding-left: 5px; + vertical-align: middle; + *zoom: 1; +} + +.input-append, +.input-prepend { + display: inline-block; + margin-bottom: 10px; + font-size: 0; + white-space: nowrap; + vertical-align: middle; +} + +.input-append input, +.input-prepend input, +.input-append select, +.input-prepend select, +.input-append .uneditable-input, +.input-prepend .uneditable-input, +.input-append .dropdown-menu, +.input-prepend .dropdown-menu, +.input-append .popover, +.input-prepend .popover { + font-size: 14px; +} + +.input-append input, +.input-prepend input, +.input-append select, +.input-prepend select, +.input-append .uneditable-input, +.input-prepend .uneditable-input { + position: relative; + margin-bottom: 0; + *margin-left: 0; + vertical-align: top; + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} + +.input-append input:focus, +.input-prepend input:focus, +.input-append select:focus, +.input-prepend select:focus, +.input-append .uneditable-input:focus, +.input-prepend .uneditable-input:focus { + z-index: 2; +} + +.input-append .add-on, +.input-prepend .add-on { + display: inline-block; + width: auto; + height: 20px; + min-width: 16px; + padding: 4px 5px; + font-size: 14px; + font-weight: normal; + line-height: 20px; + text-align: center; + text-shadow: 0 1px 0 #ffffff; + background-color: #eeeeee; + border: 1px solid #ccc; +} + +.input-append .add-on, +.input-prepend .add-on, +.input-append .btn, +.input-prepend .btn, +.input-append .btn-group > .dropdown-toggle, +.input-prepend .btn-group > .dropdown-toggle { + vertical-align: top; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.input-append .active, +.input-prepend .active { + background-color: #a9dba9; + border-color: #46a546; +} + +.input-prepend .add-on, +.input-prepend .btn { + margin-right: -1px; +} + +.input-prepend .add-on:first-child, +.input-prepend .btn:first-child { + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} + +.input-append input, +.input-append select, +.input-append .uneditable-input { + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} + +.input-append input + .btn-group .btn:last-child, +.input-append select + .btn-group .btn:last-child, +.input-append .uneditable-input + .btn-group .btn:last-child { + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} + +.input-append .add-on, +.input-append .btn, +.input-append .btn-group { + margin-left: -1px; +} + +.input-append .add-on:last-child, +.input-append .btn:last-child, +.input-append .btn-group:last-child > .dropdown-toggle { + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} + +.input-prepend.input-append input, +.input-prepend.input-append select, +.input-prepend.input-append .uneditable-input { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.input-prepend.input-append input + .btn-group .btn, +.input-prepend.input-append select + .btn-group .btn, +.input-prepend.input-append .uneditable-input + .btn-group .btn { + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} + +.input-prepend.input-append .add-on:first-child, +.input-prepend.input-append .btn:first-child { + margin-right: -1px; + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} + +.input-prepend.input-append .add-on:last-child, +.input-prepend.input-append .btn:last-child { + margin-left: -1px; + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} + +.input-prepend.input-append .btn-group:first-child { + margin-left: 0; +} + +input.search-query { + padding-right: 14px; + padding-right: 4px \9; + padding-left: 14px; + padding-left: 4px \9; + /* IE7-8 doesn't have border-radius, so don't indent the padding */ + + margin-bottom: 0; + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + border-radius: 15px; +} + +/* Allow for input prepend/append in search forms */ + +.form-search .input-append .search-query, +.form-search .input-prepend .search-query { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.form-search .input-append .search-query { + -webkit-border-radius: 14px 0 0 14px; + -moz-border-radius: 14px 0 0 14px; + border-radius: 14px 0 0 14px; +} + +.form-search .input-append .btn { + -webkit-border-radius: 0 14px 14px 0; + -moz-border-radius: 0 14px 14px 0; + border-radius: 0 14px 14px 0; +} + +.form-search .input-prepend .search-query { + -webkit-border-radius: 0 14px 14px 0; + -moz-border-radius: 0 14px 14px 0; + border-radius: 0 14px 14px 0; +} + +.form-search .input-prepend .btn { + -webkit-border-radius: 14px 0 0 14px; + -moz-border-radius: 14px 0 0 14px; + border-radius: 14px 0 0 14px; +} + +.form-search input, +.form-inline input, +.form-horizontal input, +.form-search textarea, +.form-inline textarea, +.form-horizontal textarea, +.form-search select, +.form-inline select, +.form-horizontal select, +.form-search .help-inline, +.form-inline .help-inline, +.form-horizontal .help-inline, +.form-search .uneditable-input, +.form-inline .uneditable-input, +.form-horizontal .uneditable-input, +.form-search .input-prepend, +.form-inline .input-prepend, +.form-horizontal .input-prepend, +.form-search .input-append, +.form-inline .input-append, +.form-horizontal .input-append { + display: inline-block; + *display: inline; + margin-bottom: 0; + vertical-align: middle; + *zoom: 1; +} + +.form-search .hide, +.form-inline .hide, +.form-horizontal .hide { + display: none; +} + +.form-search label, +.form-inline label, +.form-search .btn-group, +.form-inline .btn-group { + display: inline-block; +} + +.form-search .input-append, +.form-inline .input-append, +.form-search .input-prepend, +.form-inline .input-prepend { + margin-bottom: 0; +} + +.form-search .radio, +.form-search .checkbox, +.form-inline .radio, +.form-inline .checkbox { + padding-left: 0; + margin-bottom: 0; + vertical-align: middle; +} + +.form-search .radio input[type="radio"], +.form-search .checkbox input[type="checkbox"], +.form-inline .radio input[type="radio"], +.form-inline .checkbox input[type="checkbox"] { + float: left; + margin-right: 3px; + margin-left: 0; +} + +.control-group { + margin-bottom: 10px; +} + +legend + .control-group { + margin-top: 20px; + -webkit-margin-top-collapse: separate; +} + +.form-horizontal .control-group { + margin-bottom: 20px; + *zoom: 1; +} + +.form-horizontal .control-group:before, +.form-horizontal .control-group:after { + display: table; + line-height: 0; + content: ""; +} + +.form-horizontal .control-group:after { + clear: both; +} + +.form-horizontal .control-label { + float: left; + width: 160px; + padding-top: 5px; + text-align: right; +} + +.form-horizontal .controls { + *display: inline-block; + *padding-left: 20px; + margin-left: 180px; + *margin-left: 0; +} + +.form-horizontal .controls:first-child { + *padding-left: 180px; +} + +.form-horizontal .help-block { + margin-bottom: 0; +} + +.form-horizontal input + .help-block, +.form-horizontal select + .help-block, +.form-horizontal textarea + .help-block, +.form-horizontal .uneditable-input + .help-block, +.form-horizontal .input-prepend + .help-block, +.form-horizontal .input-append + .help-block { + margin-top: 10px; +} + +.form-horizontal .form-actions { + padding-left: 180px; +} + +table { + max-width: 100%; + background-color: transparent; + border-collapse: collapse; + border-spacing: 0; +} + +.table { + width: 100%; + margin-bottom: 20px; +} + +.table th, +.table td { + padding: 8px; + line-height: 20px; + text-align: left; + vertical-align: top; + border-top: 1px solid #dddddd; +} + +.table th { + font-weight: bold; +} + +.table thead th { + vertical-align: bottom; +} + +.table caption + thead tr:first-child th, +.table caption + thead tr:first-child td, +.table colgroup + thead tr:first-child th, +.table colgroup + thead tr:first-child td, +.table thead:first-child tr:first-child th, +.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 th, +.table-condensed td { + padding: 4px 5px; +} + +.table-bordered { + border: 1px solid #dddddd; + border-collapse: separate; + *border-collapse: collapse; + border-left: 0; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.table-bordered th, +.table-bordered td { + border-left: 1px solid #dddddd; +} + +.table-bordered caption + thead tr:first-child th, +.table-bordered caption + tbody tr:first-child th, +.table-bordered caption + tbody tr:first-child td, +.table-bordered colgroup + thead tr:first-child th, +.table-bordered colgroup + tbody tr:first-child th, +.table-bordered colgroup + tbody tr:first-child td, +.table-bordered thead:first-child tr:first-child th, +.table-bordered tbody:first-child tr:first-child th, +.table-bordered tbody:first-child tr:first-child td { + border-top: 0; +} + +.table-bordered thead:first-child tr:first-child > th:first-child, +.table-bordered tbody:first-child tr:first-child > td:first-child, +.table-bordered tbody:first-child tr:first-child > th:first-child { + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; +} + +.table-bordered thead:first-child tr:first-child > th:last-child, +.table-bordered tbody:first-child tr:first-child > td:last-child, +.table-bordered tbody:first-child tr:first-child > th:last-child { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -moz-border-radius-topright: 4px; +} + +.table-bordered thead:last-child tr:last-child > th:first-child, +.table-bordered tbody:last-child tr:last-child > td:first-child, +.table-bordered tbody:last-child tr:last-child > th:first-child, +.table-bordered tfoot:last-child tr:last-child > td:first-child, +.table-bordered tfoot:last-child tr:last-child > th:first-child { + -webkit-border-bottom-left-radius: 4px; + border-bottom-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; +} + +.table-bordered thead:last-child tr:last-child > th:last-child, +.table-bordered tbody:last-child tr:last-child > td:last-child, +.table-bordered tbody:last-child tr:last-child > th:last-child, +.table-bordered tfoot:last-child tr:last-child > td:last-child, +.table-bordered tfoot:last-child tr:last-child > th:last-child { + -webkit-border-bottom-right-radius: 4px; + border-bottom-right-radius: 4px; + -moz-border-radius-bottomright: 4px; +} + +.table-bordered tfoot + tbody:last-child tr:last-child td:first-child { + -webkit-border-bottom-left-radius: 0; + border-bottom-left-radius: 0; + -moz-border-radius-bottomleft: 0; +} + +.table-bordered tfoot + tbody:last-child tr:last-child td:last-child { + -webkit-border-bottom-right-radius: 0; + border-bottom-right-radius: 0; + -moz-border-radius-bottomright: 0; +} + +.table-bordered caption + thead tr:first-child th:first-child, +.table-bordered caption + tbody tr:first-child td:first-child, +.table-bordered colgroup + thead tr:first-child th:first-child, +.table-bordered colgroup + tbody tr:first-child td:first-child { + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-topleft: 4px; +} + +.table-bordered caption + thead tr:first-child th:last-child, +.table-bordered caption + tbody tr:first-child td:last-child, +.table-bordered colgroup + thead tr:first-child th:last-child, +.table-bordered colgroup + tbody tr:first-child td:last-child { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -moz-border-radius-topright: 4px; +} + +.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 td[class*="span"], +table th[class*="span"], +.row-fluid table td[class*="span"], +.row-fluid table th[class*="span"] { + display: table-cell; + float: none; + margin-left: 0; +} + +.table td.span1, +.table th.span1 { + float: none; + width: 44px; + margin-left: 0; +} + +.table td.span2, +.table th.span2 { + float: none; + width: 124px; + margin-left: 0; +} + +.table td.span3, +.table th.span3 { + float: none; + width: 204px; + margin-left: 0; +} + +.table td.span4, +.table th.span4 { + float: none; + width: 284px; + margin-left: 0; +} + +.table td.span5, +.table th.span5 { + float: none; + width: 364px; + margin-left: 0; +} + +.table td.span6, +.table th.span6 { + float: none; + width: 444px; + margin-left: 0; +} + +.table td.span7, +.table th.span7 { + float: none; + width: 524px; + margin-left: 0; +} + +.table td.span8, +.table th.span8 { + float: none; + width: 604px; + margin-left: 0; +} + +.table td.span9, +.table th.span9 { + float: none; + width: 684px; + margin-left: 0; +} + +.table td.span10, +.table th.span10 { + float: none; + width: 764px; + margin-left: 0; +} + +.table td.span11, +.table th.span11 { + float: none; + width: 844px; + margin-left: 0; +} + +.table td.span12, +.table th.span12 { + float: none; + width: 924px; + margin-left: 0; +} + +.table tbody tr.success > td { + background-color: #dff0d8; +} + +.table tbody tr.error > td { + background-color: #f2dede; +} + +.table tbody tr.warning > td { + background-color: #fcf8e3; +} + +.table tbody tr.info > td { + background-color: #d9edf7; +} + +.table-hover tbody tr.success:hover > td { + background-color: #d0e9c6; +} + +.table-hover tbody tr.error:hover > td { + background-color: #ebcccc; +} + +.table-hover tbody tr.warning:hover > td { + background-color: #faf2cc; +} + +.table-hover tbody tr.info:hover > td { + background-color: #c4e3f3; +} + +[class^="icon-"], +[class*=" icon-"] { + display: inline-block; + width: 14px; + height: 14px; + margin-top: 1px; + *margin-right: .3em; + line-height: 14px; + vertical-align: text-top; + background-image: url("../img/glyphicons-halflings.png"); + background-position: 14px 14px; + background-repeat: no-repeat; +} + +/* White icons with optional class, or on hover/focus/active states of certain elements */ + +.icon-white, +.nav-pills > .active > a > [class^="icon-"], +.nav-pills > .active > a > [class*=" icon-"], +.nav-list > .active > a > [class^="icon-"], +.nav-list > .active > a > [class*=" icon-"], +.navbar-inverse .nav > .active > a > [class^="icon-"], +.navbar-inverse .nav > .active > a > [class*=" icon-"], +.dropdown-menu > li > a:hover > [class^="icon-"], +.dropdown-menu > li > a:focus > [class^="icon-"], +.dropdown-menu > li > a:hover > [class*=" icon-"], +.dropdown-menu > li > a:focus > [class*=" icon-"], +.dropdown-menu > .active > a > [class^="icon-"], +.dropdown-menu > .active > a > [class*=" icon-"], +.dropdown-submenu:hover > a > [class^="icon-"], +.dropdown-submenu:focus > a > [class^="icon-"], +.dropdown-submenu:hover > a > [class*=" icon-"], +.dropdown-submenu:focus > a > [class*=" icon-"] { + background-image: url("../img/glyphicons-halflings-white.png"); +} + +.icon-glass { + background-position: 0 0; +} + +.icon-music { + background-position: -24px 0; +} + +.icon-search { + background-position: -48px 0; +} + +.icon-envelope { + background-position: -72px 0; +} + +.icon-heart { + background-position: -96px 0; +} + +.icon-star { + background-position: -120px 0; +} + +.icon-star-empty { + background-position: -144px 0; +} + +.icon-user { + background-position: -168px 0; +} + +.icon-film { + background-position: -192px 0; +} + +.icon-th-large { + background-position: -216px 0; +} + +.icon-th { + background-position: -240px 0; +} + +.icon-th-list { + background-position: -264px 0; +} + +.icon-ok { + background-position: -288px 0; +} + +.icon-remove { + background-position: -312px 0; +} + +.icon-zoom-in { + background-position: -336px 0; +} + +.icon-zoom-out { + background-position: -360px 0; +} + +.icon-off { + background-position: -384px 0; +} + +.icon-signal { + background-position: -408px 0; +} + +.icon-cog { + background-position: -432px 0; +} + +.icon-trash { + background-position: -456px 0; +} + +.icon-home { + background-position: 0 -24px; +} + +.icon-file { + background-position: -24px -24px; +} + +.icon-time { + background-position: -48px -24px; +} + +.icon-road { + background-position: -72px -24px; +} + +.icon-download-alt { + background-position: -96px -24px; +} + +.icon-download { + background-position: -120px -24px; +} + +.icon-upload { + background-position: -144px -24px; +} + +.icon-inbox { + background-position: -168px -24px; +} + +.icon-play-circle { + background-position: -192px -24px; +} + +.icon-repeat { + background-position: -216px -24px; +} + +.icon-refresh { + background-position: -240px -24px; +} + +.icon-list-alt { + background-position: -264px -24px; +} + +.icon-lock { + background-position: -287px -24px; +} + +.icon-flag { + background-position: -312px -24px; +} + +.icon-headphones { + background-position: -336px -24px; +} + +.icon-volume-off { + background-position: -360px -24px; +} + +.icon-volume-down { + background-position: -384px -24px; +} + +.icon-volume-up { + background-position: -408px -24px; +} + +.icon-qrcode { + background-position: -432px -24px; +} + +.icon-barcode { + background-position: -456px -24px; +} + +.icon-tag { + background-position: 0 -48px; +} + +.icon-tags { + background-position: -25px -48px; +} + +.icon-book { + background-position: -48px -48px; +} + +.icon-bookmark { + background-position: -72px -48px; +} + +.icon-print { + background-position: -96px -48px; +} + +.icon-camera { + background-position: -120px -48px; +} + +.icon-font { + background-position: -144px -48px; +} + +.icon-bold { + background-position: -167px -48px; +} + +.icon-italic { + background-position: -192px -48px; +} + +.icon-text-height { + background-position: -216px -48px; +} + +.icon-text-width { + background-position: -240px -48px; +} + +.icon-align-left { + background-position: -264px -48px; +} + +.icon-align-center { + background-position: -288px -48px; +} + +.icon-align-right { + background-position: -312px -48px; +} + +.icon-align-justify { + background-position: -336px -48px; +} + +.icon-list { + background-position: -360px -48px; +} + +.icon-indent-left { + background-position: -384px -48px; +} + +.icon-indent-right { + background-position: -408px -48px; +} + +.icon-facetime-video { + background-position: -432px -48px; +} + +.icon-picture { + background-position: -456px -48px; +} + +.icon-pencil { + background-position: 0 -72px; +} + +.icon-map-marker { + background-position: -24px -72px; +} + +.icon-adjust { + background-position: -48px -72px; +} + +.icon-tint { + background-position: -72px -72px; +} + +.icon-edit { + background-position: -96px -72px; +} + +.icon-share { + background-position: -120px -72px; +} + +.icon-check { + background-position: -144px -72px; +} + +.icon-move { + background-position: -168px -72px; +} + +.icon-step-backward { + background-position: -192px -72px; +} + +.icon-fast-backward { + background-position: -216px -72px; +} + +.icon-backward { + background-position: -240px -72px; +} + +.icon-play { + background-position: -264px -72px; +} + +.icon-pause { + background-position: -288px -72px; +} + +.icon-stop { + background-position: -312px -72px; +} + +.icon-forward { + background-position: -336px -72px; +} + +.icon-fast-forward { + background-position: -360px -72px; +} + +.icon-step-forward { + background-position: -384px -72px; +} + +.icon-eject { + background-position: -408px -72px; +} + +.icon-chevron-left { + background-position: -432px -72px; +} + +.icon-chevron-right { + background-position: -456px -72px; +} + +.icon-plus-sign { + background-position: 0 -96px; +} + +.icon-minus-sign { + background-position: -24px -96px; +} + +.icon-remove-sign { + background-position: -48px -96px; +} + +.icon-ok-sign { + background-position: -72px -96px; +} + +.icon-question-sign { + background-position: -96px -96px; +} + +.icon-info-sign { + background-position: -120px -96px; +} + +.icon-screenshot { + background-position: -144px -96px; +} + +.icon-remove-circle { + background-position: -168px -96px; +} + +.icon-ok-circle { + background-position: -192px -96px; +} + +.icon-ban-circle { + background-position: -216px -96px; +} + +.icon-arrow-left { + background-position: -240px -96px; +} + +.icon-arrow-right { + background-position: -264px -96px; +} + +.icon-arrow-up { + background-position: -289px -96px; +} + +.icon-arrow-down { + background-position: -312px -96px; +} + +.icon-share-alt { + background-position: -336px -96px; +} + +.icon-resize-full { + background-position: -360px -96px; +} + +.icon-resize-small { + background-position: -384px -96px; +} + +.icon-plus { + background-position: -408px -96px; +} + +.icon-minus { + background-position: -433px -96px; +} + +.icon-asterisk { + background-position: -456px -96px; +} + +.icon-exclamation-sign { + background-position: 0 -120px; +} + +.icon-gift { + background-position: -24px -120px; +} + +.icon-leaf { + background-position: -48px -120px; +} + +.icon-fire { + background-position: -72px -120px; +} + +.icon-eye-open { + background-position: -96px -120px; +} + +.icon-eye-close { + background-position: -120px -120px; +} + +.icon-warning-sign { + background-position: -144px -120px; +} + +.icon-plane { + background-position: -168px -120px; +} + +.icon-calendar { + background-position: -192px -120px; +} + +.icon-random { + width: 16px; + background-position: -216px -120px; +} + +.icon-comment { + background-position: -240px -120px; +} + +.icon-magnet { + background-position: -264px -120px; +} + +.icon-chevron-up { + background-position: -288px -120px; +} + +.icon-chevron-down { + background-position: -313px -119px; +} + +.icon-retweet { + background-position: -336px -120px; +} + +.icon-shopping-cart { + background-position: -360px -120px; +} + +.icon-folder-close { + width: 16px; + background-position: -384px -120px; +} + +.icon-folder-open { + width: 16px; + background-position: -408px -120px; +} + +.icon-resize-vertical { + background-position: -432px -119px; +} + +.icon-resize-horizontal { + background-position: -456px -118px; +} + +.icon-hdd { + background-position: 0 -144px; +} + +.icon-bullhorn { + background-position: -24px -144px; +} + +.icon-bell { + background-position: -48px -144px; +} + +.icon-certificate { + background-position: -72px -144px; +} + +.icon-thumbs-up { + background-position: -96px -144px; +} + +.icon-thumbs-down { + background-position: -120px -144px; +} + +.icon-hand-right { + background-position: -144px -144px; +} + +.icon-hand-left { + background-position: -168px -144px; +} + +.icon-hand-up { + background-position: -192px -144px; +} + +.icon-hand-down { + background-position: -216px -144px; +} + +.icon-circle-arrow-right { + background-position: -240px -144px; +} + +.icon-circle-arrow-left { + background-position: -264px -144px; +} + +.icon-circle-arrow-up { + background-position: -288px -144px; +} + +.icon-circle-arrow-down { + background-position: -312px -144px; +} + +.icon-globe { + background-position: -336px -144px; +} + +.icon-wrench { + background-position: -360px -144px; +} + +.icon-tasks { + background-position: -384px -144px; +} + +.icon-filter { + background-position: -408px -144px; +} + +.icon-briefcase { + background-position: -432px -144px; +} + +.icon-fullscreen { + background-position: -456px -144px; +} + +.dropup, +.dropdown { + position: relative; +} + +.dropdown-toggle { + *margin-bottom: -3px; +} + +.dropdown-toggle:active, +.open .dropdown-toggle { + outline: 0; +} + +.caret { + display: inline-block; + width: 0; + height: 0; + vertical-align: top; + border-top: 4px solid #000000; + border-right: 4px solid transparent; + border-left: 4px solid transparent; + content: ""; +} + +.dropdown .caret { + margin-top: 8px; + margin-left: 2px; +} + +.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; + background-color: #ffffff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + *border-right-width: 2px; + *border-bottom-width: 2px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; +} + +.dropdown-menu.pull-right { + right: 0; + left: auto; +} + +.dropdown-menu .divider { + *width: 100%; + height: 1px; + margin: 9px 1px; + *margin: -5px 0 5px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; +} + +.dropdown-menu > li > a { + display: block; + padding: 3px 20px; + clear: both; + font-weight: normal; + line-height: 20px; + color: #333333; + white-space: nowrap; +} + +.dropdown-menu > li > a:hover, +.dropdown-menu > li > a:focus, +.dropdown-submenu:hover > a, +.dropdown-submenu:focus > a { + color: #ffffff; + text-decoration: none; + background-color: #0081c2; + background-image: -moz-linear-gradient(top, #0088cc, #0077b3); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3)); + background-image: -webkit-linear-gradient(top, #0088cc, #0077b3); + background-image: -o-linear-gradient(top, #0088cc, #0077b3); + background-image: linear-gradient(to bottom, #0088cc, #0077b3); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); +} + +.dropdown-menu > .active > a, +.dropdown-menu > .active > a:hover, +.dropdown-menu > .active > a:focus { + color: #ffffff; + text-decoration: none; + background-color: #0081c2; + background-image: -moz-linear-gradient(top, #0088cc, #0077b3); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3)); + background-image: -webkit-linear-gradient(top, #0088cc, #0077b3); + background-image: -o-linear-gradient(top, #0088cc, #0077b3); + background-image: linear-gradient(to bottom, #0088cc, #0077b3); + background-repeat: repeat-x; + outline: 0; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0); +} + +.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; + cursor: default; + background-color: transparent; + background-image: none; + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.open { + *z-index: 1000; +} + +.open > .dropdown-menu { + display: block; +} + +.pull-right > .dropdown-menu { + right: 0; + left: auto; +} + +.dropup .caret, +.navbar-fixed-bottom .dropdown .caret { + border-top: 0; + border-bottom: 4px solid #000000; + content: ""; +} + +.dropup .dropdown-menu, +.navbar-fixed-bottom .dropdown .dropdown-menu { + top: auto; + bottom: 100%; + margin-bottom: 1px; +} + +.dropdown-submenu { + position: relative; +} + +.dropdown-submenu > .dropdown-menu { + top: 0; + left: 100%; + margin-top: -6px; + margin-left: -1px; + -webkit-border-radius: 0 6px 6px 6px; + -moz-border-radius: 0 6px 6px 6px; + border-radius: 0 6px 6px 6px; +} + +.dropdown-submenu:hover > .dropdown-menu { + display: block; +} + +.dropup .dropdown-submenu > .dropdown-menu { + top: auto; + bottom: 0; + margin-top: 0; + margin-bottom: -2px; + -webkit-border-radius: 5px 5px 5px 0; + -moz-border-radius: 5px 5px 5px 0; + border-radius: 5px 5px 5px 0; +} + +.dropdown-submenu > a:after { + display: block; + float: right; + width: 0; + height: 0; + margin-top: 5px; + margin-right: -10px; + border-color: transparent; + border-left-color: #cccccc; + border-style: solid; + border-width: 5px 0 5px 5px; + content: " "; +} + +.dropdown-submenu:hover > a:after { + border-left-color: #ffffff; +} + +.dropdown-submenu.pull-left { + float: none; +} + +.dropdown-submenu.pull-left > .dropdown-menu { + left: -100%; + margin-left: 10px; + -webkit-border-radius: 6px 0 6px 6px; + -moz-border-radius: 6px 0 6px 6px; + border-radius: 6px 0 6px 6px; +} + +.dropdown .dropdown-menu .nav-header { + padding-right: 20px; + padding-left: 20px; +} + +.typeahead { + z-index: 1051; + margin-top: 2px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.well { + min-height: 20px; + padding: 19px; + margin-bottom: 20px; + background-color: #f5f5f5; + border: 1px solid #e3e3e3; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); + -moz-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-large { + padding: 24px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} + +.well-small { + padding: 9px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} + +.fade { + opacity: 0; + -webkit-transition: opacity 0.15s linear; + -moz-transition: opacity 0.15s linear; + -o-transition: opacity 0.15s linear; + transition: opacity 0.15s linear; +} + +.fade.in { + opacity: 1; +} + +.collapse { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition: height 0.35s ease; + -moz-transition: height 0.35s ease; + -o-transition: height 0.35s ease; + transition: height 0.35s ease; +} + +.collapse.in { + height: auto; +} + +.close { + float: right; + font-size: 20px; + font-weight: bold; + line-height: 20px; + 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.4; + filter: alpha(opacity=40); +} + +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; +} + +.btn { + display: inline-block; + *display: inline; + padding: 4px 12px; + margin-bottom: 0; + *margin-left: .3em; + font-size: 14px; + line-height: 20px; + color: #333333; + text-align: center; + text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); + vertical-align: middle; + cursor: pointer; + background-color: #f5f5f5; + *background-color: #e6e6e6; + background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6)); + background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6); + background-image: -o-linear-gradient(top, #ffffff, #e6e6e6); + background-image: linear-gradient(to bottom, #ffffff, #e6e6e6); + background-repeat: repeat-x; + border: 1px solid #cccccc; + *border: 0; + border-color: #e6e6e6 #e6e6e6 #bfbfbf; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + border-bottom-color: #b3b3b3; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); + *zoom: 1; + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.btn:hover, +.btn:focus, +.btn:active, +.btn.active, +.btn.disabled, +.btn[disabled] { + color: #333333; + background-color: #e6e6e6; + *background-color: #d9d9d9; +} + +.btn:active, +.btn.active { + background-color: #cccccc \9; +} + +.btn:first-child { + *margin-left: 0; +} + +.btn:hover, +.btn:focus { + color: #333333; + text-decoration: none; + background-position: 0 -15px; + -webkit-transition: background-position 0.1s linear; + -moz-transition: background-position 0.1s linear; + -o-transition: background-position 0.1s linear; + transition: background-position 0.1s linear; +} + +.btn:focus { + outline: thin dotted #333; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +.btn.active, +.btn:active { + background-image: none; + outline: 0; + -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.btn.disabled, +.btn[disabled] { + cursor: default; + background-image: none; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} + +.btn-large { + padding: 11px 19px; + font-size: 17.5px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} + +.btn-large [class^="icon-"], +.btn-large [class*=" icon-"] { + margin-top: 4px; +} + +.btn-small { + padding: 2px 10px; + font-size: 11.9px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} + +.btn-small [class^="icon-"], +.btn-small [class*=" icon-"] { + margin-top: 0; +} + +.btn-mini [class^="icon-"], +.btn-mini [class*=" icon-"] { + margin-top: -1px; +} + +.btn-mini { + padding: 0 6px; + font-size: 10.5px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} + +.btn-block { + display: block; + width: 100%; + padding-right: 0; + padding-left: 0; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.btn-block + .btn-block { + margin-top: 5px; +} + +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} + +.btn-primary.active, +.btn-warning.active, +.btn-danger.active, +.btn-success.active, +.btn-info.active, +.btn-inverse.active { + color: rgba(255, 255, 255, 0.75); +} + +.btn-primary { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #006dcc; + *background-color: #0044cc; + background-image: -moz-linear-gradient(top, #0088cc, #0044cc); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)); + background-image: -webkit-linear-gradient(top, #0088cc, #0044cc); + background-image: -o-linear-gradient(top, #0088cc, #0044cc); + background-image: linear-gradient(to bottom, #0088cc, #0044cc); + background-repeat: repeat-x; + border-color: #0044cc #0044cc #002a80; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.btn-primary:hover, +.btn-primary:focus, +.btn-primary:active, +.btn-primary.active, +.btn-primary.disabled, +.btn-primary[disabled] { + color: #ffffff; + background-color: #0044cc; + *background-color: #003bb3; +} + +.btn-primary:active, +.btn-primary.active { + background-color: #003399 \9; +} + +.btn-warning { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #faa732; + *background-color: #f89406; + background-image: -moz-linear-gradient(top, #fbb450, #f89406); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); + background-image: -webkit-linear-gradient(top, #fbb450, #f89406); + background-image: -o-linear-gradient(top, #fbb450, #f89406); + background-image: linear-gradient(to bottom, #fbb450, #f89406); + background-repeat: repeat-x; + border-color: #f89406 #f89406 #ad6704; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.btn-warning:hover, +.btn-warning:focus, +.btn-warning:active, +.btn-warning.active, +.btn-warning.disabled, +.btn-warning[disabled] { + color: #ffffff; + background-color: #f89406; + *background-color: #df8505; +} + +.btn-warning:active, +.btn-warning.active { + background-color: #c67605 \9; +} + +.btn-danger { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #da4f49; + *background-color: #bd362f; + background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f)); + background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f); + background-image: -o-linear-gradient(top, #ee5f5b, #bd362f); + background-image: linear-gradient(to bottom, #ee5f5b, #bd362f); + background-repeat: repeat-x; + border-color: #bd362f #bd362f #802420; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.btn-danger:hover, +.btn-danger:focus, +.btn-danger:active, +.btn-danger.active, +.btn-danger.disabled, +.btn-danger[disabled] { + color: #ffffff; + background-color: #bd362f; + *background-color: #a9302a; +} + +.btn-danger:active, +.btn-danger.active { + background-color: #942a25 \9; +} + +.btn-success { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #5bb75b; + *background-color: #51a351; + background-image: -moz-linear-gradient(top, #62c462, #51a351); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351)); + background-image: -webkit-linear-gradient(top, #62c462, #51a351); + background-image: -o-linear-gradient(top, #62c462, #51a351); + background-image: linear-gradient(to bottom, #62c462, #51a351); + background-repeat: repeat-x; + border-color: #51a351 #51a351 #387038; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.btn-success:hover, +.btn-success:focus, +.btn-success:active, +.btn-success.active, +.btn-success.disabled, +.btn-success[disabled] { + color: #ffffff; + background-color: #51a351; + *background-color: #499249; +} + +.btn-success:active, +.btn-success.active { + background-color: #408140 \9; +} + +.btn-info { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #49afcd; + *background-color: #2f96b4; + background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4)); + background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4); + background-image: -o-linear-gradient(top, #5bc0de, #2f96b4); + background-image: linear-gradient(to bottom, #5bc0de, #2f96b4); + background-repeat: repeat-x; + border-color: #2f96b4 #2f96b4 #1f6377; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.btn-info:hover, +.btn-info:focus, +.btn-info:active, +.btn-info.active, +.btn-info.disabled, +.btn-info[disabled] { + color: #ffffff; + background-color: #2f96b4; + *background-color: #2a85a0; +} + +.btn-info:active, +.btn-info.active { + background-color: #24748c \9; +} + +.btn-inverse { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #363636; + *background-color: #222222; + background-image: -moz-linear-gradient(top, #444444, #222222); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222)); + background-image: -webkit-linear-gradient(top, #444444, #222222); + background-image: -o-linear-gradient(top, #444444, #222222); + background-image: linear-gradient(to bottom, #444444, #222222); + background-repeat: repeat-x; + border-color: #222222 #222222 #000000; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.btn-inverse:hover, +.btn-inverse:focus, +.btn-inverse:active, +.btn-inverse.active, +.btn-inverse.disabled, +.btn-inverse[disabled] { + color: #ffffff; + background-color: #222222; + *background-color: #151515; +} + +.btn-inverse:active, +.btn-inverse.active { + background-color: #080808 \9; +} + +button.btn, +input[type="submit"].btn { + *padding-top: 3px; + *padding-bottom: 3px; +} + +button.btn::-moz-focus-inner, +input[type="submit"].btn::-moz-focus-inner { + padding: 0; + border: 0; +} + +button.btn.btn-large, +input[type="submit"].btn.btn-large { + *padding-top: 7px; + *padding-bottom: 7px; +} + +button.btn.btn-small, +input[type="submit"].btn.btn-small { + *padding-top: 3px; + *padding-bottom: 3px; +} + +button.btn.btn-mini, +input[type="submit"].btn.btn-mini { + *padding-top: 1px; + *padding-bottom: 1px; +} + +.btn-link, +.btn-link:active, +.btn-link[disabled] { + background-color: transparent; + background-image: none; + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} + +.btn-link { + color: #0088cc; + cursor: pointer; + border-color: transparent; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.btn-link:hover, +.btn-link:focus { + color: #005580; + text-decoration: underline; + background-color: transparent; +} + +.btn-link[disabled]:hover, +.btn-link[disabled]:focus { + color: #333333; + text-decoration: none; +} + +.btn-group { + position: relative; + display: inline-block; + *display: inline; + *margin-left: .3em; + font-size: 0; + white-space: nowrap; + vertical-align: middle; + *zoom: 1; +} + +.btn-group:first-child { + *margin-left: 0; +} + +.btn-group + .btn-group { + margin-left: 5px; +} + +.btn-toolbar { + margin-top: 10px; + margin-bottom: 10px; + font-size: 0; +} + +.btn-toolbar > .btn + .btn, +.btn-toolbar > .btn-group + .btn, +.btn-toolbar > .btn + .btn-group { + margin-left: 5px; +} + +.btn-group > .btn { + position: relative; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.btn-group > .btn + .btn { + margin-left: -1px; +} + +.btn-group > .btn, +.btn-group > .dropdown-menu, +.btn-group > .popover { + font-size: 14px; +} + +.btn-group > .btn-mini { + font-size: 10.5px; +} + +.btn-group > .btn-small { + font-size: 11.9px; +} + +.btn-group > .btn-large { + font-size: 17.5px; +} + +.btn-group > .btn:first-child { + margin-left: 0; + -webkit-border-bottom-left-radius: 4px; + border-bottom-left-radius: 4px; + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; + -moz-border-radius-topleft: 4px; +} + +.btn-group > .btn:last-child, +.btn-group > .dropdown-toggle { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + border-bottom-right-radius: 4px; + -moz-border-radius-topright: 4px; + -moz-border-radius-bottomright: 4px; +} + +.btn-group > .btn.large:first-child { + margin-left: 0; + -webkit-border-bottom-left-radius: 6px; + border-bottom-left-radius: 6px; + -webkit-border-top-left-radius: 6px; + border-top-left-radius: 6px; + -moz-border-radius-bottomleft: 6px; + -moz-border-radius-topleft: 6px; +} + +.btn-group > .btn.large:last-child, +.btn-group > .large.dropdown-toggle { + -webkit-border-top-right-radius: 6px; + border-top-right-radius: 6px; + -webkit-border-bottom-right-radius: 6px; + border-bottom-right-radius: 6px; + -moz-border-radius-topright: 6px; + -moz-border-radius-bottomright: 6px; +} + +.btn-group > .btn:hover, +.btn-group > .btn:focus, +.btn-group > .btn:active, +.btn-group > .btn.active { + z-index: 2; +} + +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} + +.btn-group > .btn + .dropdown-toggle { + *padding-top: 5px; + padding-right: 8px; + *padding-bottom: 5px; + padding-left: 8px; + -webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.btn-group > .btn-mini + .dropdown-toggle { + *padding-top: 2px; + padding-right: 5px; + *padding-bottom: 2px; + padding-left: 5px; +} + +.btn-group > .btn-small + .dropdown-toggle { + *padding-top: 5px; + *padding-bottom: 4px; +} + +.btn-group > .btn-large + .dropdown-toggle { + *padding-top: 7px; + padding-right: 12px; + *padding-bottom: 7px; + padding-left: 12px; +} + +.btn-group.open .dropdown-toggle { + background-image: none; + -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.btn-group.open .btn.dropdown-toggle { + background-color: #e6e6e6; +} + +.btn-group.open .btn-primary.dropdown-toggle { + background-color: #0044cc; +} + +.btn-group.open .btn-warning.dropdown-toggle { + background-color: #f89406; +} + +.btn-group.open .btn-danger.dropdown-toggle { + background-color: #bd362f; +} + +.btn-group.open .btn-success.dropdown-toggle { + background-color: #51a351; +} + +.btn-group.open .btn-info.dropdown-toggle { + background-color: #2f96b4; +} + +.btn-group.open .btn-inverse.dropdown-toggle { + background-color: #222222; +} + +.btn .caret { + margin-top: 8px; + margin-left: 0; +} + +.btn-large .caret { + margin-top: 6px; +} + +.btn-large .caret { + border-top-width: 5px; + border-right-width: 5px; + border-left-width: 5px; +} + +.btn-mini .caret, +.btn-small .caret { + margin-top: 8px; +} + +.dropup .btn-large .caret { + border-bottom-width: 5px; +} + +.btn-primary .caret, +.btn-warning .caret, +.btn-danger .caret, +.btn-info .caret, +.btn-success .caret, +.btn-inverse .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} + +.btn-group-vertical { + display: inline-block; + *display: inline; + /* IE7 inline-block hack */ + + *zoom: 1; +} + +.btn-group-vertical > .btn { + display: block; + float: none; + max-width: 100%; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.btn-group-vertical > .btn + .btn { + margin-top: -1px; + margin-left: 0; +} + +.btn-group-vertical > .btn:first-child { + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} + +.btn-group-vertical > .btn:last-child { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} + +.btn-group-vertical > .btn-large:first-child { + -webkit-border-radius: 6px 6px 0 0; + -moz-border-radius: 6px 6px 0 0; + border-radius: 6px 6px 0 0; +} + +.btn-group-vertical > .btn-large:last-child { + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; +} + +.alert { + padding: 8px 35px 8px 14px; + margin-bottom: 20px; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + background-color: #fcf8e3; + border: 1px solid #fbeed5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.alert, +.alert h4 { + color: #c09853; +} + +.alert h4 { + margin: 0; +} + +.alert .close { + position: relative; + top: -2px; + right: -21px; + line-height: 20px; +} + +.alert-success { + color: #468847; + background-color: #dff0d8; + border-color: #d6e9c6; +} + +.alert-success h4 { + color: #468847; +} + +.alert-danger, +.alert-error { + color: #b94a48; + background-color: #f2dede; + border-color: #eed3d7; +} + +.alert-danger h4, +.alert-error h4 { + color: #b94a48; +} + +.alert-info { + color: #3a87ad; + background-color: #d9edf7; + border-color: #bce8f1; +} + +.alert-info h4 { + color: #3a87ad; +} + +.alert-block { + padding-top: 14px; + padding-bottom: 14px; +} + +.alert-block > p, +.alert-block > ul { + margin-bottom: 0; +} + +.alert-block p + p { + margin-top: 5px; +} + +.nav { + margin-bottom: 20px; + margin-left: 0; + list-style: none; +} + +.nav > li > a { + display: block; +} + +.nav > li > a:hover, +.nav > li > a:focus { + text-decoration: none; + background-color: #eeeeee; +} + +.nav > li > a > img { + max-width: none; +} + +.nav > .pull-right { + float: right; +} + +.nav-header { + display: block; + padding: 3px 15px; + font-size: 11px; + font-weight: bold; + line-height: 20px; + color: #999999; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + text-transform: uppercase; +} + +.nav li + .nav-header { + margin-top: 9px; +} + +.nav-list { + padding-right: 15px; + padding-left: 15px; + margin-bottom: 0; +} + +.nav-list > li > a, +.nav-list .nav-header { + margin-right: -15px; + margin-left: -15px; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); +} + +.nav-list > li > a { + padding: 3px 15px; +} + +.nav-list > .active > a, +.nav-list > .active > a:hover, +.nav-list > .active > a:focus { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); + background-color: #0088cc; +} + +.nav-list [class^="icon-"], +.nav-list [class*=" icon-"] { + margin-right: 2px; +} + +.nav-list .divider { + *width: 100%; + height: 1px; + margin: 9px 1px; + *margin: -5px 0 5px; + overflow: hidden; + background-color: #e5e5e5; + border-bottom: 1px solid #ffffff; +} + +.nav-tabs, +.nav-pills { + *zoom: 1; +} + +.nav-tabs:before, +.nav-pills:before, +.nav-tabs:after, +.nav-pills:after { + display: table; + line-height: 0; + content: ""; +} + +.nav-tabs:after, +.nav-pills:after { + clear: both; +} + +.nav-tabs > li, +.nav-pills > li { + float: left; +} + +.nav-tabs > li > a, +.nav-pills > li > a { + padding-right: 12px; + padding-left: 12px; + margin-right: 2px; + line-height: 14px; +} + +.nav-tabs { + border-bottom: 1px solid #ddd; +} + +.nav-tabs > li { + margin-bottom: -1px; +} + +.nav-tabs > li > a { + padding-top: 8px; + padding-bottom: 8px; + line-height: 20px; + border: 1px solid transparent; + -webkit-border-radius: 4px 4px 0 0; + -moz-border-radius: 4px 4px 0 0; + border-radius: 4px 4px 0 0; +} + +.nav-tabs > li > a:hover, +.nav-tabs > li > a:focus { + border-color: #eeeeee #eeeeee #dddddd; +} + +.nav-tabs > .active > a, +.nav-tabs > .active > a:hover, +.nav-tabs > .active > a:focus { + color: #555555; + cursor: default; + background-color: #ffffff; + border: 1px solid #ddd; + border-bottom-color: transparent; +} + +.nav-pills > li > a { + padding-top: 8px; + padding-bottom: 8px; + margin-top: 2px; + margin-bottom: 2px; + -webkit-border-radius: 5px; + -moz-border-radius: 5px; + border-radius: 5px; +} + +.nav-pills > .active > a, +.nav-pills > .active > a:hover, +.nav-pills > .active > a:focus { + color: #ffffff; + background-color: #0088cc; +} + +.nav-stacked > li { + float: none; +} + +.nav-stacked > li > a { + margin-right: 0; +} + +.nav-tabs.nav-stacked { + border-bottom: 0; +} + +.nav-tabs.nav-stacked > li > a { + border: 1px solid #ddd; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.nav-tabs.nav-stacked > li:first-child > a { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-topright: 4px; + -moz-border-radius-topleft: 4px; +} + +.nav-tabs.nav-stacked > li:last-child > a { + -webkit-border-bottom-right-radius: 4px; + border-bottom-right-radius: 4px; + -webkit-border-bottom-left-radius: 4px; + border-bottom-left-radius: 4px; + -moz-border-radius-bottomright: 4px; + -moz-border-radius-bottomleft: 4px; +} + +.nav-tabs.nav-stacked > li > a:hover, +.nav-tabs.nav-stacked > li > a:focus { + z-index: 2; + border-color: #ddd; +} + +.nav-pills.nav-stacked > li > a { + margin-bottom: 3px; +} + +.nav-pills.nav-stacked > li:last-child > a { + margin-bottom: 1px; +} + +.nav-tabs .dropdown-menu { + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; +} + +.nav-pills .dropdown-menu { + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} + +.nav .dropdown-toggle .caret { + margin-top: 6px; + border-top-color: #0088cc; + border-bottom-color: #0088cc; +} + +.nav .dropdown-toggle:hover .caret, +.nav .dropdown-toggle:focus .caret { + border-top-color: #005580; + border-bottom-color: #005580; +} + +/* move down carets for tabs */ + +.nav-tabs .dropdown-toggle .caret { + margin-top: 8px; +} + +.nav .active .dropdown-toggle .caret { + border-top-color: #fff; + border-bottom-color: #fff; +} + +.nav-tabs .active .dropdown-toggle .caret { + border-top-color: #555555; + border-bottom-color: #555555; +} + +.nav > .dropdown.active > a:hover, +.nav > .dropdown.active > a:focus { + cursor: pointer; +} + +.nav-tabs .open .dropdown-toggle, +.nav-pills .open .dropdown-toggle, +.nav > li.dropdown.open.active > a:hover, +.nav > li.dropdown.open.active > a:focus { + color: #ffffff; + background-color: #999999; + border-color: #999999; +} + +.nav li.dropdown.open .caret, +.nav li.dropdown.open.active .caret, +.nav li.dropdown.open a:hover .caret, +.nav li.dropdown.open a:focus .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; + opacity: 1; + filter: alpha(opacity=100); +} + +.tabs-stacked .open > a:hover, +.tabs-stacked .open > a:focus { + border-color: #999999; +} + +.tabbable { + *zoom: 1; +} + +.tabbable:before, +.tabbable:after { + display: table; + line-height: 0; + content: ""; +} + +.tabbable:after { + clear: both; +} + +.tab-content { + overflow: auto; +} + +.tabs-below > .nav-tabs, +.tabs-right > .nav-tabs, +.tabs-left > .nav-tabs { + border-bottom: 0; +} + +.tab-content > .tab-pane, +.pill-content > .pill-pane { + display: none; +} + +.tab-content > .active, +.pill-content > .active { + display: block; +} + +.tabs-below > .nav-tabs { + border-top: 1px solid #ddd; +} + +.tabs-below > .nav-tabs > li { + margin-top: -1px; + margin-bottom: 0; +} + +.tabs-below > .nav-tabs > li > a { + -webkit-border-radius: 0 0 4px 4px; + -moz-border-radius: 0 0 4px 4px; + border-radius: 0 0 4px 4px; +} + +.tabs-below > .nav-tabs > li > a:hover, +.tabs-below > .nav-tabs > li > a:focus { + border-top-color: #ddd; + border-bottom-color: transparent; +} + +.tabs-below > .nav-tabs > .active > a, +.tabs-below > .nav-tabs > .active > a:hover, +.tabs-below > .nav-tabs > .active > a:focus { + border-color: transparent #ddd #ddd #ddd; +} + +.tabs-left > .nav-tabs > li, +.tabs-right > .nav-tabs > li { + float: none; +} + +.tabs-left > .nav-tabs > li > a, +.tabs-right > .nav-tabs > li > a { + min-width: 74px; + margin-right: 0; + margin-bottom: 3px; +} + +.tabs-left > .nav-tabs { + float: left; + margin-right: 19px; + border-right: 1px solid #ddd; +} + +.tabs-left > .nav-tabs > li > a { + margin-right: -1px; + -webkit-border-radius: 4px 0 0 4px; + -moz-border-radius: 4px 0 0 4px; + border-radius: 4px 0 0 4px; +} + +.tabs-left > .nav-tabs > li > a:hover, +.tabs-left > .nav-tabs > li > a:focus { + border-color: #eeeeee #dddddd #eeeeee #eeeeee; +} + +.tabs-left > .nav-tabs .active > a, +.tabs-left > .nav-tabs .active > a:hover, +.tabs-left > .nav-tabs .active > a:focus { + border-color: #ddd transparent #ddd #ddd; + *border-right-color: #ffffff; +} + +.tabs-right > .nav-tabs { + float: right; + margin-left: 19px; + border-left: 1px solid #ddd; +} + +.tabs-right > .nav-tabs > li > a { + margin-left: -1px; + -webkit-border-radius: 0 4px 4px 0; + -moz-border-radius: 0 4px 4px 0; + border-radius: 0 4px 4px 0; +} + +.tabs-right > .nav-tabs > li > a:hover, +.tabs-right > .nav-tabs > li > a:focus { + border-color: #eeeeee #eeeeee #eeeeee #dddddd; +} + +.tabs-right > .nav-tabs .active > a, +.tabs-right > .nav-tabs .active > a:hover, +.tabs-right > .nav-tabs .active > a:focus { + border-color: #ddd #ddd #ddd transparent; + *border-left-color: #ffffff; +} + +.nav > .disabled > a { + color: #999999; +} + +.nav > .disabled > a:hover, +.nav > .disabled > a:focus { + text-decoration: none; + cursor: default; + background-color: transparent; +} + +.navbar { + *position: relative; + *z-index: 2; + margin-bottom: 20px; + overflow: visible; +} + +.navbar-inner { + min-height: 40px; + padding-right: 20px; + padding-left: 20px; + background-color: #fafafa; + background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2)); + background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2); + background-image: -o-linear-gradient(top, #ffffff, #f2f2f2); + background-image: linear-gradient(to bottom, #ffffff, #f2f2f2); + background-repeat: repeat-x; + border: 1px solid #d4d4d4; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0); + *zoom: 1; + -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); + -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); + box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065); +} + +.navbar-inner:before, +.navbar-inner:after { + display: table; + line-height: 0; + content: ""; +} + +.navbar-inner:after { + clear: both; +} + +.navbar .container { + width: auto; +} + +.nav-collapse.collapse { + height: auto; + overflow: visible; +} + +.navbar .brand { + display: block; + float: left; + padding: 10px 20px 10px; + margin-left: -20px; + font-size: 20px; + font-weight: 200; + color: #777777; + text-shadow: 0 1px 0 #ffffff; +} + +.navbar .brand:hover, +.navbar .brand:focus { + text-decoration: none; +} + +.navbar-text { + margin-bottom: 0; + line-height: 40px; + color: #777777; +} + +.navbar-link { + color: #777777; +} + +.navbar-link:hover, +.navbar-link:focus { + color: #333333; +} + +.navbar .divider-vertical { + height: 40px; + margin: 0 9px; + border-right: 1px solid #ffffff; + border-left: 1px solid #f2f2f2; +} + +.navbar .btn, +.navbar .btn-group { + margin-top: 5px; +} + +.navbar .btn-group .btn, +.navbar .input-prepend .btn, +.navbar .input-append .btn, +.navbar .input-prepend .btn-group, +.navbar .input-append .btn-group { + margin-top: 0; +} + +.navbar-form { + margin-bottom: 0; + *zoom: 1; +} + +.navbar-form:before, +.navbar-form:after { + display: table; + line-height: 0; + content: ""; +} + +.navbar-form:after { + clear: both; +} + +.navbar-form input, +.navbar-form select, +.navbar-form .radio, +.navbar-form .checkbox { + margin-top: 5px; +} + +.navbar-form input, +.navbar-form select, +.navbar-form .btn { + display: inline-block; + margin-bottom: 0; +} + +.navbar-form input[type="image"], +.navbar-form input[type="checkbox"], +.navbar-form input[type="radio"] { + margin-top: 3px; +} + +.navbar-form .input-append, +.navbar-form .input-prepend { + margin-top: 5px; + white-space: nowrap; +} + +.navbar-form .input-append input, +.navbar-form .input-prepend input { + margin-top: 0; +} + +.navbar-search { + position: relative; + float: left; + margin-top: 5px; + margin-bottom: 0; +} + +.navbar-search .search-query { + padding: 4px 14px; + margin-bottom: 0; + font-family: source-sans-pro, Helvetica, Arial, sans-serif; + font-size: 13px; + font-weight: normal; + line-height: 1; + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + border-radius: 15px; +} + +.navbar-static-top { + position: static; + margin-bottom: 0; +} + +.navbar-static-top .navbar-inner { + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.navbar-fixed-top, +.navbar-fixed-bottom { + position: fixed; + right: 0; + left: 0; + z-index: 1030; + margin-bottom: 0; +} + +.navbar-fixed-top .navbar-inner, +.navbar-static-top .navbar-inner { + border-width: 0 0 1px; +} + +.navbar-fixed-bottom .navbar-inner { + border-width: 1px 0 0; +} + +.navbar-fixed-top .navbar-inner, +.navbar-fixed-bottom .navbar-inner { + padding-right: 0; + padding-left: 0; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.navbar-static-top .container, +.navbar-fixed-top .container, +.navbar-fixed-bottom .container { + width: 940px; +} + +.navbar-fixed-top { + top: 0; +} + +.navbar-fixed-top .navbar-inner, +.navbar-static-top .navbar-inner { + -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); + box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); +} + +.navbar-fixed-bottom { + bottom: 0; +} + +.navbar-fixed-bottom .navbar-inner { + -webkit-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1); + -moz-box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1); + box-shadow: 0 -1px 10px rgba(0, 0, 0, 0.1); +} + +.navbar .nav { + position: relative; + left: 0; + display: block; + float: left; + margin: 0 10px 0 0; +} + +.navbar .nav.pull-right { + float: right; + margin-right: 0; +} + +.navbar .nav > li { + float: left; +} + +.navbar .nav > li > a { + float: none; + padding: 10px 15px 10px; + color: #777777; + text-decoration: none; + text-shadow: 0 1px 0 #ffffff; +} + +.navbar .nav .dropdown-toggle .caret { + margin-top: 8px; +} + +.navbar .nav > li > a:focus, +.navbar .nav > li > a:hover { + color: #333333; + text-decoration: none; + background-color: transparent; +} + +.navbar .nav > .active > a, +.navbar .nav > .active > a:hover, +.navbar .nav > .active > a:focus { + color: #555555; + text-decoration: none; + background-color: #e5e5e5; + -webkit-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); + -moz-box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 8px rgba(0, 0, 0, 0.125); +} + +.navbar .btn-navbar { + display: none; + float: right; + padding: 7px 10px; + margin-right: 5px; + margin-left: 5px; + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #ededed; + *background-color: #e5e5e5; + background-image: -moz-linear-gradient(top, #f2f2f2, #e5e5e5); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5)); + background-image: -webkit-linear-gradient(top, #f2f2f2, #e5e5e5); + background-image: -o-linear-gradient(top, #f2f2f2, #e5e5e5); + background-image: linear-gradient(to bottom, #f2f2f2, #e5e5e5); + background-repeat: repeat-x; + border-color: #e5e5e5 #e5e5e5 #bfbfbf; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); + -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075); +} + +.navbar .btn-navbar:hover, +.navbar .btn-navbar:focus, +.navbar .btn-navbar:active, +.navbar .btn-navbar.active, +.navbar .btn-navbar.disabled, +.navbar .btn-navbar[disabled] { + color: #ffffff; + background-color: #e5e5e5; + *background-color: #d9d9d9; +} + +.navbar .btn-navbar:active, +.navbar .btn-navbar.active { + background-color: #cccccc \9; +} + +.navbar .btn-navbar .icon-bar { + display: block; + width: 18px; + height: 2px; + background-color: #f5f5f5; + -webkit-border-radius: 1px; + -moz-border-radius: 1px; + border-radius: 1px; + -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); + -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); + box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); +} + +.btn-navbar .icon-bar + .icon-bar { + margin-top: 3px; +} + +.navbar .nav > li > .dropdown-menu:before { + position: absolute; + top: -7px; + left: 9px; + display: inline-block; + border-right: 7px solid transparent; + border-bottom: 7px solid #ccc; + border-left: 7px solid transparent; + border-bottom-color: rgba(0, 0, 0, 0.2); + content: ''; +} + +.navbar .nav > li > .dropdown-menu:after { + position: absolute; + top: -6px; + left: 10px; + display: inline-block; + border-right: 6px solid transparent; + border-bottom: 6px solid #ffffff; + border-left: 6px solid transparent; + content: ''; +} + +.navbar-fixed-bottom .nav > li > .dropdown-menu:before { + top: auto; + bottom: -7px; + border-top: 7px solid #ccc; + border-bottom: 0; + border-top-color: rgba(0, 0, 0, 0.2); +} + +.navbar-fixed-bottom .nav > li > .dropdown-menu:after { + top: auto; + bottom: -6px; + border-top: 6px solid #ffffff; + border-bottom: 0; +} + +.navbar .nav li.dropdown > a:hover .caret, +.navbar .nav li.dropdown > a:focus .caret { + border-top-color: #333333; + border-bottom-color: #333333; +} + +.navbar .nav li.dropdown.open > .dropdown-toggle, +.navbar .nav li.dropdown.active > .dropdown-toggle, +.navbar .nav li.dropdown.open.active > .dropdown-toggle { + color: #555555; + background-color: #e5e5e5; +} + +.navbar .nav li.dropdown > .dropdown-toggle .caret { + border-top-color: #777777; + border-bottom-color: #777777; +} + +.navbar .nav li.dropdown.open > .dropdown-toggle .caret, +.navbar .nav li.dropdown.active > .dropdown-toggle .caret, +.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret { + border-top-color: #555555; + border-bottom-color: #555555; +} + +.navbar .pull-right > li > .dropdown-menu, +.navbar .nav > li > .dropdown-menu.pull-right { + right: 0; + left: auto; +} + +.navbar .pull-right > li > .dropdown-menu:before, +.navbar .nav > li > .dropdown-menu.pull-right:before { + right: 12px; + left: auto; +} + +.navbar .pull-right > li > .dropdown-menu:after, +.navbar .nav > li > .dropdown-menu.pull-right:after { + right: 13px; + left: auto; +} + +.navbar .pull-right > li > .dropdown-menu .dropdown-menu, +.navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu { + right: 100%; + left: auto; + margin-right: -1px; + margin-left: 0; + -webkit-border-radius: 6px 0 6px 6px; + -moz-border-radius: 6px 0 6px 6px; + border-radius: 6px 0 6px 6px; +} + +.navbar-inverse .navbar-inner { + background-color: #1b1b1b; + background-image: -moz-linear-gradient(top, #222222, #111111); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111)); + background-image: -webkit-linear-gradient(top, #222222, #111111); + background-image: -o-linear-gradient(top, #222222, #111111); + background-image: linear-gradient(to bottom, #222222, #111111); + background-repeat: repeat-x; + border-color: #252525; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0); +} + +.navbar-inverse .brand, +.navbar-inverse .nav > li > a { + color: #999999; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); +} + +.navbar-inverse .brand:hover, +.navbar-inverse .nav > li > a:hover, +.navbar-inverse .brand:focus, +.navbar-inverse .nav > li > a:focus { + color: #ffffff; +} + +.navbar-inverse .brand { + color: #999999; +} + +.navbar-inverse .navbar-text { + color: #999999; +} + +.navbar-inverse .nav > li > a:focus, +.navbar-inverse .nav > li > a:hover { + color: #ffffff; + background-color: transparent; +} + +.navbar-inverse .nav .active > a, +.navbar-inverse .nav .active > a:hover, +.navbar-inverse .nav .active > a:focus { + color: #ffffff; + background-color: #111111; +} + +.navbar-inverse .navbar-link { + color: #999999; +} + +.navbar-inverse .navbar-link:hover, +.navbar-inverse .navbar-link:focus { + color: #ffffff; +} + +.navbar-inverse .divider-vertical { + border-right-color: #222222; + border-left-color: #111111; +} + +.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, +.navbar-inverse .nav li.dropdown.active > .dropdown-toggle, +.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle { + color: #ffffff; + background-color: #111111; +} + +.navbar-inverse .nav li.dropdown > a:hover .caret, +.navbar-inverse .nav li.dropdown > a:focus .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} + +.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret { + border-top-color: #999999; + border-bottom-color: #999999; +} + +.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret, +.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret, +.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret { + border-top-color: #ffffff; + border-bottom-color: #ffffff; +} + +.navbar-inverse .navbar-search .search-query { + color: #ffffff; + background-color: #515151; + border-color: #111111; + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); + -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15); + -webkit-transition: none; + -moz-transition: none; + -o-transition: none; + transition: none; +} + +.navbar-inverse .navbar-search .search-query:-moz-placeholder { + color: #cccccc; +} + +.navbar-inverse .navbar-search .search-query:-ms-input-placeholder { + color: #cccccc; +} + +.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder { + color: #cccccc; +} + +.navbar-inverse .navbar-search .search-query:focus, +.navbar-inverse .navbar-search .search-query.focused { + padding: 5px 15px; + color: #333333; + text-shadow: 0 1px 0 #ffffff; + background-color: #ffffff; + border: 0; + outline: 0; + -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); + box-shadow: 0 0 3px rgba(0, 0, 0, 0.15); +} + +.navbar-inverse .btn-navbar { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #0e0e0e; + *background-color: #040404; + background-image: -moz-linear-gradient(top, #151515, #040404); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404)); + background-image: -webkit-linear-gradient(top, #151515, #040404); + background-image: -o-linear-gradient(top, #151515, #040404); + background-image: linear-gradient(to bottom, #151515, #040404); + background-repeat: repeat-x; + border-color: #040404 #040404 #000000; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.navbar-inverse .btn-navbar:hover, +.navbar-inverse .btn-navbar:focus, +.navbar-inverse .btn-navbar:active, +.navbar-inverse .btn-navbar.active, +.navbar-inverse .btn-navbar.disabled, +.navbar-inverse .btn-navbar[disabled] { + color: #ffffff; + background-color: #040404; + *background-color: #000000; +} + +.navbar-inverse .btn-navbar:active, +.navbar-inverse .btn-navbar.active { + background-color: #000000 \9; +} + +.breadcrumb { + padding: 8px 15px; + margin: 0 0 20px; + list-style: none; + background-color: #f5f5f5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.breadcrumb > li { + display: inline-block; + *display: inline; + text-shadow: 0 1px 0 #ffffff; + *zoom: 1; +} + +.breadcrumb > li > .divider { + padding: 0 5px; + color: #ccc; +} + +.breadcrumb > .active { + color: #999999; +} + +.pagination { + margin: 20px 0; +} + +.pagination ul { + display: inline-block; + *display: inline; + margin-bottom: 0; + margin-left: 0; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + *zoom: 1; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.pagination ul > li { + display: inline; +} + +.pagination ul > li > a, +.pagination ul > li > span { + float: left; + padding: 4px 12px; + line-height: 20px; + text-decoration: none; + background-color: #ffffff; + border: 1px solid #dddddd; + border-left-width: 0; +} + +.pagination ul > li > a:hover, +.pagination ul > li > a:focus, +.pagination ul > .active > a, +.pagination ul > .active > span { + background-color: #f5f5f5; +} + +.pagination ul > .active > a, +.pagination ul > .active > span { + color: #999999; + cursor: default; +} + +.pagination ul > .disabled > span, +.pagination ul > .disabled > a, +.pagination ul > .disabled > a:hover, +.pagination ul > .disabled > a:focus { + color: #999999; + cursor: default; + background-color: transparent; +} + +.pagination ul > li:first-child > a, +.pagination ul > li:first-child > span { + border-left-width: 1px; + -webkit-border-bottom-left-radius: 4px; + border-bottom-left-radius: 4px; + -webkit-border-top-left-radius: 4px; + border-top-left-radius: 4px; + -moz-border-radius-bottomleft: 4px; + -moz-border-radius-topleft: 4px; +} + +.pagination ul > li:last-child > a, +.pagination ul > li:last-child > span { + -webkit-border-top-right-radius: 4px; + border-top-right-radius: 4px; + -webkit-border-bottom-right-radius: 4px; + border-bottom-right-radius: 4px; + -moz-border-radius-topright: 4px; + -moz-border-radius-bottomright: 4px; +} + +.pagination-centered { + text-align: center; +} + +.pagination-right { + text-align: right; +} + +.pagination-large ul > li > a, +.pagination-large ul > li > span { + padding: 11px 19px; + font-size: 17.5px; +} + +.pagination-large ul > li:first-child > a, +.pagination-large ul > li:first-child > span { + -webkit-border-bottom-left-radius: 6px; + border-bottom-left-radius: 6px; + -webkit-border-top-left-radius: 6px; + border-top-left-radius: 6px; + -moz-border-radius-bottomleft: 6px; + -moz-border-radius-topleft: 6px; +} + +.pagination-large ul > li:last-child > a, +.pagination-large ul > li:last-child > span { + -webkit-border-top-right-radius: 6px; + border-top-right-radius: 6px; + -webkit-border-bottom-right-radius: 6px; + border-bottom-right-radius: 6px; + -moz-border-radius-topright: 6px; + -moz-border-radius-bottomright: 6px; +} + +.pagination-mini ul > li:first-child > a, +.pagination-small ul > li:first-child > a, +.pagination-mini ul > li:first-child > span, +.pagination-small ul > li:first-child > span { + -webkit-border-bottom-left-radius: 3px; + border-bottom-left-radius: 3px; + -webkit-border-top-left-radius: 3px; + border-top-left-radius: 3px; + -moz-border-radius-bottomleft: 3px; + -moz-border-radius-topleft: 3px; +} + +.pagination-mini ul > li:last-child > a, +.pagination-small ul > li:last-child > a, +.pagination-mini ul > li:last-child > span, +.pagination-small ul > li:last-child > span { + -webkit-border-top-right-radius: 3px; + border-top-right-radius: 3px; + -webkit-border-bottom-right-radius: 3px; + border-bottom-right-radius: 3px; + -moz-border-radius-topright: 3px; + -moz-border-radius-bottomright: 3px; +} + +.pagination-small ul > li > a, +.pagination-small ul > li > span { + padding: 2px 10px; + font-size: 11.9px; +} + +.pagination-mini ul > li > a, +.pagination-mini ul > li > span { + padding: 0 6px; + font-size: 10.5px; +} + +.pager { + margin: 20px 0; + text-align: center; + list-style: none; + *zoom: 1; +} + +.pager:before, +.pager:after { + display: table; + line-height: 0; + content: ""; +} + +.pager:after { + clear: both; +} + +.pager li { + display: inline; +} + +.pager li > a, +.pager li > span { + display: inline-block; + padding: 5px 14px; + background-color: #fff; + border: 1px solid #ddd; + -webkit-border-radius: 15px; + -moz-border-radius: 15px; + border-radius: 15px; +} + +.pager li > a:hover, +.pager li > a:focus { + text-decoration: none; + background-color: #f5f5f5; +} + +.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; + cursor: default; + background-color: #fff; +} + +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + background-color: #000000; +} + +.modal-backdrop.fade { + opacity: 0; +} + +.modal-backdrop, +.modal-backdrop.fade.in { + opacity: 0.8; + filter: alpha(opacity=80); +} + +.modal { + position: fixed; + top: 10%; + left: 50%; + z-index: 1050; + width: 560px; + margin-left: -280px; + background-color: #ffffff; + border: 1px solid #999; + border: 1px solid rgba(0, 0, 0, 0.3); + *border: 1px solid #999; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + outline: none; + -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3); + -webkit-background-clip: padding-box; + -moz-background-clip: padding-box; + background-clip: padding-box; +} + +.modal.fade { + top: -25%; + -webkit-transition: opacity 0.3s linear, top 0.3s ease-out; + -moz-transition: opacity 0.3s linear, top 0.3s ease-out; + -o-transition: opacity 0.3s linear, top 0.3s ease-out; + transition: opacity 0.3s linear, top 0.3s ease-out; +} + +.modal.fade.in { + top: 10%; +} + +.modal-header { + padding: 9px 15px; + border-bottom: 1px solid #eee; +} + +.modal-header .close { + margin-top: 2px; +} + +.modal-header h3 { + margin: 0; + line-height: 30px; +} + +.modal-body { + position: relative; + max-height: 400px; + padding: 15px; + overflow-y: auto; +} + +.modal-form { + margin-bottom: 0; +} + +.modal-footer { + padding: 14px 15px 15px; + margin-bottom: 0; + text-align: right; + background-color: #f5f5f5; + border-top: 1px solid #ddd; + -webkit-border-radius: 0 0 6px 6px; + -moz-border-radius: 0 0 6px 6px; + border-radius: 0 0 6px 6px; + *zoom: 1; + -webkit-box-shadow: inset 0 1px 0 #ffffff; + -moz-box-shadow: inset 0 1px 0 #ffffff; + box-shadow: inset 0 1px 0 #ffffff; +} + +.modal-footer:before, +.modal-footer:after { + display: table; + line-height: 0; + content: ""; +} + +.modal-footer:after { + clear: both; +} + +.modal-footer .btn + .btn { + margin-bottom: 0; + margin-left: 5px; +} + +.modal-footer .btn-group .btn + .btn { + margin-left: -1px; +} + +.modal-footer .btn-block + .btn-block { + margin-left: 0; +} + +.tooltip { + position: absolute; + z-index: 1030; + display: block; + font-size: 11px; + line-height: 1.4; + opacity: 0; + filter: alpha(opacity=0); + visibility: visible; +} + +.tooltip.in { + opacity: 0.8; + filter: alpha(opacity=80); +} + +.tooltip.top { + padding: 5px 0; + margin-top: -3px; +} + +.tooltip.right { + padding: 0 5px; + margin-left: 3px; +} + +.tooltip.bottom { + padding: 5px 0; + margin-top: 3px; +} + +.tooltip.left { + padding: 0 5px; + margin-left: -3px; +} + +.tooltip-inner { + max-width: 200px; + padding: 8px; + color: #ffffff; + text-align: center; + text-decoration: none; + background-color: #000000; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + 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-top-color: #000000; + border-width: 5px 5px 0; +} + +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-right-color: #000000; + border-width: 5px 5px 5px 0; +} + +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-left-color: #000000; + border-width: 5px 0 5px 5px; +} + +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-bottom-color: #000000; + border-width: 0 5px 5px; +} + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1010; + display: none; + max-width: 276px; + padding: 1px; + text-align: left; + white-space: normal; + background-color: #ffffff; + border: 1px solid #ccc; + border: 1px solid rgba(0, 0, 0, 0.2); + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; +} + +.popover.top { + margin-top: -10px; +} + +.popover.right { + margin-left: 10px; +} + +.popover.bottom { + margin-top: 10px; +} + +.popover.left { + margin-left: -10px; +} + +.popover-title { + padding: 8px 14px; + margin: 0; + font-size: 14px; + font-weight: normal; + line-height: 18px; + background-color: #f7f7f7; + border-bottom: 1px solid #ebebeb; + -webkit-border-radius: 5px 5px 0 0; + -moz-border-radius: 5px 5px 0 0; + border-radius: 5px 5px 0 0; +} + +.popover-title:empty { + display: none; +} + +.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 { + bottom: -11px; + left: 50%; + margin-left: -11px; + border-top-color: #999; + border-top-color: rgba(0, 0, 0, 0.25); + border-bottom-width: 0; +} + +.popover.top .arrow:after { + bottom: 1px; + margin-left: -10px; + border-top-color: #ffffff; + border-bottom-width: 0; +} + +.popover.right .arrow { + top: 50%; + left: -11px; + margin-top: -11px; + border-right-color: #999; + border-right-color: rgba(0, 0, 0, 0.25); + border-left-width: 0; +} + +.popover.right .arrow:after { + bottom: -10px; + left: 1px; + border-right-color: #ffffff; + border-left-width: 0; +} + +.popover.bottom .arrow { + top: -11px; + left: 50%; + margin-left: -11px; + border-bottom-color: #999; + border-bottom-color: rgba(0, 0, 0, 0.25); + border-top-width: 0; +} + +.popover.bottom .arrow:after { + top: 1px; + margin-left: -10px; + border-bottom-color: #ffffff; + border-top-width: 0; +} + +.popover.left .arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-left-color: #999; + border-left-color: rgba(0, 0, 0, 0.25); + border-right-width: 0; +} + +.popover.left .arrow:after { + right: 1px; + bottom: -10px; + border-left-color: #ffffff; + border-right-width: 0; +} + +.thumbnails { + margin-left: -20px; + list-style: none; + *zoom: 1; +} + +.thumbnails:before, +.thumbnails:after { + display: table; + line-height: 0; + content: ""; +} + +.thumbnails:after { + clear: both; +} + +.row-fluid .thumbnails { + margin-left: 0; +} + +.thumbnails > li { + float: left; + margin-bottom: 20px; + margin-left: 20px; +} + +.thumbnail { + display: block; + padding: 4px; + line-height: 20px; + border: 1px solid #ddd; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); + -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); + box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055); + -webkit-transition: all 0.2s ease-in-out; + -moz-transition: all 0.2s ease-in-out; + -o-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} + +a.thumbnail:hover, +a.thumbnail:focus { + border-color: #0088cc; + -webkit-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); + -moz-box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); + box-shadow: 0 1px 4px rgba(0, 105, 214, 0.25); +} + +.thumbnail > img { + display: block; + max-width: 100%; + margin-right: auto; + margin-left: auto; +} + +.thumbnail .caption { + padding: 9px; + color: #555555; +} + +.media, +.media-body { + overflow: hidden; + *overflow: visible; + 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 { + margin-left: 0; + list-style: none; +} + +.label, +.badge { + display: inline-block; + padding: 2px 4px; + font-size: 11.844px; + font-weight: bold; + line-height: 14px; + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + white-space: nowrap; + vertical-align: baseline; + background-color: #999999; +} + +.label { + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} + +.badge { + padding-right: 9px; + padding-left: 9px; + -webkit-border-radius: 9px; + -moz-border-radius: 9px; + border-radius: 9px; +} + +.label:empty, +.badge:empty { + display: none; +} + +a.label:hover, +a.label:focus, +a.badge:hover, +a.badge:focus { + color: #ffffff; + text-decoration: none; + cursor: pointer; +} + +.label-important, +.badge-important { + background-color: #b94a48; +} + +.label-important[href], +.badge-important[href] { + background-color: #953b39; +} + +.label-warning, +.badge-warning { + background-color: #f89406; +} + +.label-warning[href], +.badge-warning[href] { + background-color: #c67605; +} + +.label-success, +.badge-success { + background-color: #468847; +} + +.label-success[href], +.badge-success[href] { + background-color: #356635; +} + +.label-info, +.badge-info { + background-color: #3a87ad; +} + +.label-info[href], +.badge-info[href] { + background-color: #2d6987; +} + +.label-inverse, +.badge-inverse { + background-color: #333333; +} + +.label-inverse[href], +.badge-inverse[href] { + background-color: #1a1a1a; +} + +.btn .label, +.btn .badge { + position: relative; + top: -1px; +} + +.btn-mini .label, +.btn-mini .badge { + top: 0; +} + +@-webkit-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} + +@-moz-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} + +@-ms-keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} + +@-o-keyframes progress-bar-stripes { + from { + background-position: 0 0; + } + to { + background-position: 40px 0; + } +} + +@keyframes progress-bar-stripes { + from { + background-position: 40px 0; + } + to { + background-position: 0 0; + } +} + +.progress { + height: 20px; + margin-bottom: 20px; + overflow: hidden; + background-color: #f7f7f7; + background-image: -moz-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f9f9f9)); + background-image: -webkit-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: -o-linear-gradient(top, #f5f5f5, #f9f9f9); + background-image: linear-gradient(to bottom, #f5f5f5, #f9f9f9); + background-repeat: repeat-x; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0); + -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); + -moz-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: 12px; + color: #ffffff; + text-align: center; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #0e90d2; + background-image: -moz-linear-gradient(top, #149bdf, #0480be); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be)); + background-image: -webkit-linear-gradient(top, #149bdf, #0480be); + background-image: -o-linear-gradient(top, #149bdf, #0480be); + background-image: linear-gradient(to bottom, #149bdf, #0480be); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0); + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -moz-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-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-transition: width 0.6s ease; + -moz-transition: width 0.6s ease; + -o-transition: width 0.6s ease; + transition: width 0.6s ease; +} + +.progress .bar + .bar { + -webkit-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -moz-box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 1px 0 0 rgba(0, 0, 0, 0.15), inset 0 -1px 0 rgba(0, 0, 0, 0.15); +} + +.progress-striped .bar { + background-color: #149bdf; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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: -moz-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: -o-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); + -webkit-background-size: 40px 40px; + -moz-background-size: 40px 40px; + -o-background-size: 40px 40px; + background-size: 40px 40px; +} + +.progress.active .bar { + -webkit-animation: progress-bar-stripes 2s linear infinite; + -moz-animation: progress-bar-stripes 2s linear infinite; + -ms-animation: progress-bar-stripes 2s linear infinite; + -o-animation: progress-bar-stripes 2s linear infinite; + animation: progress-bar-stripes 2s linear infinite; +} + +.progress-danger .bar, +.progress .bar-danger { + background-color: #dd514c; + background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35)); + background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35); + background-image: -o-linear-gradient(top, #ee5f5b, #c43c35); + background-image: linear-gradient(to bottom, #ee5f5b, #c43c35); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0); +} + +.progress-danger.progress-striped .bar, +.progress-striped .bar-danger { + background-color: #ee5f5b; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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: -moz-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: -o-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-success .bar, +.progress .bar-success { + background-color: #5eb95e; + background-image: -moz-linear-gradient(top, #62c462, #57a957); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957)); + background-image: -webkit-linear-gradient(top, #62c462, #57a957); + background-image: -o-linear-gradient(top, #62c462, #57a957); + background-image: linear-gradient(to bottom, #62c462, #57a957); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0); +} + +.progress-success.progress-striped .bar, +.progress-striped .bar-success { + background-color: #62c462; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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: -moz-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: -o-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-info .bar, +.progress .bar-info { + background-color: #4bb1cf; + background-image: -moz-linear-gradient(top, #5bc0de, #339bb9); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9)); + background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9); + background-image: -o-linear-gradient(top, #5bc0de, #339bb9); + background-image: linear-gradient(to bottom, #5bc0de, #339bb9); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0); +} + +.progress-info.progress-striped .bar, +.progress-striped .bar-info { + background-color: #5bc0de; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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: -moz-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: -o-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-warning .bar, +.progress .bar-warning { + background-color: #faa732; + background-image: -moz-linear-gradient(top, #fbb450, #f89406); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406)); + background-image: -webkit-linear-gradient(top, #fbb450, #f89406); + background-image: -o-linear-gradient(top, #fbb450, #f89406); + background-image: linear-gradient(to bottom, #fbb450, #f89406); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0); +} + +.progress-warning.progress-striped .bar, +.progress-striped .bar-warning { + background-color: #fbb450; + background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); + 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: -moz-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: -o-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); +} + +.accordion { + margin-bottom: 20px; +} + +.accordion-group { + margin-bottom: 2px; + border: 1px solid #e5e5e5; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; +} + +.accordion-heading { + border-bottom: 0; +} + +.accordion-heading .accordion-toggle { + display: block; + padding: 8px 15px; +} + +.accordion-toggle { + cursor: pointer; +} + +.accordion-inner { + padding: 9px 15px; + border-top: 1px solid #e5e5e5; +} + +.carousel { + position: relative; + margin-bottom: 20px; + line-height: 1; +} + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} + +.carousel-inner > .item { + position: relative; + display: none; + -webkit-transition: 0.6s ease-in-out left; + -moz-transition: 0.6s ease-in-out left; + -o-transition: 0.6s ease-in-out left; + transition: 0.6s ease-in-out left; +} + +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + display: block; + 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: 40%; + left: 15px; + width: 40px; + height: 40px; + margin-top: -20px; + font-size: 60px; + font-weight: 100; + line-height: 30px; + color: #ffffff; + text-align: center; + background: #222222; + border: 3px solid #ffffff; + -webkit-border-radius: 23px; + -moz-border-radius: 23px; + border-radius: 23px; + opacity: 0.5; + filter: alpha(opacity=50); +} + +.carousel-control.right { + right: 15px; + left: auto; +} + +.carousel-control:hover, +.carousel-control:focus { + color: #ffffff; + text-decoration: none; + opacity: 0.9; + filter: alpha(opacity=90); +} + +.carousel-indicators { + position: absolute; + top: 15px; + right: 15px; + z-index: 5; + margin: 0; + list-style: none; +} + +.carousel-indicators li { + display: block; + float: left; + width: 10px; + height: 10px; + margin-left: 5px; + text-indent: -999px; + background-color: #ccc; + background-color: rgba(255, 255, 255, 0.25); + border-radius: 5px; +} + +.carousel-indicators .active { + background-color: #fff; +} + +.carousel-caption { + position: absolute; + right: 0; + bottom: 0; + left: 0; + padding: 15px; + background: #333333; + background: rgba(0, 0, 0, 0.75); +} + +.carousel-caption h4, +.carousel-caption p { + line-height: 20px; + color: #ffffff; +} + +.carousel-caption h4 { + margin: 0 0 5px; +} + +.carousel-caption p { + margin-bottom: 0; +} + +.hero-unit { + padding: 60px; + margin-bottom: 30px; + font-size: 18px; + font-weight: 200; + line-height: 30px; + color: inherit; + background-color: #eeeeee; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} + +.hero-unit h1 { + margin-bottom: 0; + font-size: 60px; + line-height: 1; + letter-spacing: -1px; + color: inherit; +} + +.hero-unit li { + line-height: 30px; +} + +.pull-right { + float: right; +} + +.pull-left { + float: left; +} + +.hide { + display: none; +} + +.show { + display: block; +} + +.invisible { + visibility: hidden; +} + +.affix { + position: fixed; +} diff --git a/It2Artifacts(E)/html-docs/assets/css/icons.css b/It2Artifacts(E)/html-docs/assets/css/icons.css new file mode 100644 index 0000000..e17cfef --- /dev/null +++ b/It2Artifacts(E)/html-docs/assets/css/icons.css @@ -0,0 +1,1277 @@ +/* + * Copyright (c) 2013-2014 Minkyu Lee. All rights reserved. + * + * NOTICE: All information contained herein is, and remains the + * property of Minkyu Lee. The intellectual and technical concepts + * contained herein are proprietary to Minkyu Lee and may be covered + * by Republic of Korea and Foreign Patents, patents in process, + * and are protected by trade secret or copyright law. + * Dissemination of this information or reproduction of this material + * is strictly forbidden unless prior written permission is obtained + * from Minkyu Lee (niklaus.lee@gmail.com). + * + */ +._icon-Project { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -80px 0px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-Tag { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -208px -208px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-Rectangle { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -96px -192px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-RoundedRectangle { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -112px -192px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-Ellipse { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -64px -176px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLNote { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -32px 0px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLNoteLink { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -48px 0px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLText { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -64px 0px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLConstraint { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -176px -48px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLClassDiagram { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -112px -96px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLObjectDiagram { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -160px -96px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLPackageDiagram { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -192px -96px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLUseCaseDiagram { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -128px -96px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLSequenceDiagram { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -144px -96px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLCommunicationDiagram { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -176px -96px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLStatechartDiagram { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -208px -96px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLActivityDiagram { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: 0px -112px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLComponentDiagram { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -16px -112px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLDeploymentDiagram { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -32px -112px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLCompositeStructureDiagram { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -176px -192px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLProfileDiagram { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: 0px -160px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLAttribute { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -64px -48px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLOperation { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -128px -48px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLParameter { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -192px -48px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLTemplateParameter { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -208px -48px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLFrame { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -208px -176px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLPackage { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -208px 0px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLModel { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -112px 0px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLSubsystem { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -160px 0px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLProfile { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -160px 0px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLClass { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -32px -16px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLInterface { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -48px -16px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLSignal { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -80px -16px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLDataType { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -80px -48px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLPrimitiveType { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -96px -48px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLEnumerationLiteral { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: 0px -64px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLEnumeration { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -64px -16px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLStereotype { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -32px -16px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLDependency { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -64px -80px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLGeneralization { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -112px -80px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLInterfaceRealization { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -96px -96px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLComponentRealization { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -96px -96px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLAssociationEnd { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -160px -80px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLAssociation { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -80px -80px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLDirectedAssociation { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: 0px -176px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLAggregation { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -16px -176px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLComposition { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -32px -176px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLAssociationClassLink { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -96px -80px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLContainment { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -16px -208px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLSlot { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -160px -208px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLObject { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -48px -80px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLArtifactInstance { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -32px -208px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLComponentInstance { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -128px -16px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLNodeInstance { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -160px -16px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLLinkEnd { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -160px -80px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLLink { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -128px -80px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLDirectedLink { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -176px -80px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLPort { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -80px -192px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLPart { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -64px -192px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLConnectorEnd { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -160px -80px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLConnector { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -160px -176px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLSelfConnector { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -176px -176px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLCollaboration { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -32px -32px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLCollaborationUse { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -48px -32px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLRoleBinding { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -64px -80px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLArtifact { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -128px -192px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLComponent { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -112px -16px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLNode { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -144px -16px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLDeployment { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -64px -80px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLCommunicationPath { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -80px -80px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLExtensionPoint { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -208px -160px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLUseCase { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -176px -16px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLActor { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -192px -16px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLInclude { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -64px -96px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLExtend { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -80px -96px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLUseCaseSubject { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -128px -176px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLStateMachine { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: 0px -32px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLRegion { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: 0px -16px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLInitialState { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -144px -32px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLJunction { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -176px -32px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLChoice { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -128px -32px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLShallowHistory { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -208px -32px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLDeepHistory { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: 0px -48px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLJoin { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -160px -32px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLFork { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -176px 0px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLEntryPoint { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -192px -32px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLExitPoint { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -192px -176px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLTerminate { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -192px 0px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLState { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -48px -64px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLCompositeState { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -16px -32px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLOrthogonalState { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -16px -16px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLSubmachineState { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -48px -48px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLFinalState { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -16px -48px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLTransition { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -16px -64px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLSelfTransition { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -32px -64px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLEffect { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -128px -64px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLEntryActivity { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -144px -64px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLDoActivity { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -160px -64px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLExitActivity { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -176px -64px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLEvent { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -192px -64px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLOpaqueBehavior { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -96px -16px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLConnectionPointReference { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -176px -208px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLActivity { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -208px -16px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLInputPin { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -112px -32px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLOutputPin { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -112px -48px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLAction { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -96px -32px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLObjectNode { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -48px -192px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLInitialNode { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -144px -32px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLActivityFinalNode { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -16px -48px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLFlowFinalNode { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -192px -176px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLForkNode { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -176px 0px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLJoinNode { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -160px -32px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLMergeNode { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -128px 0px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLDecisionNode { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -144px 0px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLControlFlow { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -16px -64px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLObjectFlow { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -96px 0px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLSwimlaneVert { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -32px -48px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLSwimlaneHorz { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -112px -176px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLSendSignal { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -96px -176px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLAcceptSignal { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -80px -176px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLLifeline { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -32px -80px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLInteraction { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -64px -32px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLStateInvariant { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -128px -208px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLContinuation { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -144px -208px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLInteractionOperand { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -16px -192px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLCombinedFragment { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -144px -176px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLInteractionUse { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -80px -208px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLEndpoint { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -96px -208px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLGate { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -112px -208px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLSelfLink { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -144px -80px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLMessage { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -16px -96px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLSelfMessage { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: 0px -96px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLLostMessage { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -48px -208px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLFoundMessage { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -64px -208px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLReplyMessage { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -32px -96px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLCreateMessage { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -48px -96px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLDeleteMessage { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -48px -112px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLAsyncMessage { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -64px -112px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLAsyncSignalMessage { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -80px -112px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLForwardMessage { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -192px -80px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLReverseMessage { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -208px -80px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLProfile { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -192px -208px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLMetaClass { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -192px -144px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLImage { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: 0px -192px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLStereotype { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -208px -144px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLExtension { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -176px -144px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLBoundary { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: 0px -144px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLEntity { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -16px -144px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-UMLControl { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -32px -144px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-ERDDiagram { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -112px -112px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-ERDDataModel { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -128px -112px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-ERDEntity { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -144px -112px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-ERDColumn { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -160px -112px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-ERDRelationship { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -176px -112px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-ERDRelationshipEnd { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -160px -80px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-ERDOneToOne { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -176px -112px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-ERDOneToMany { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -192px -112px; + width: 16px; + height: 16px; + background-clip: content-box; +} +._icon-ERDManyToMany { + background-image: url('../icons/icons-elements.png') !important; + background-repeat: no-repeat; + background-position: -208px -112px; + width: 16px; + height: 16px; + background-clip: content-box; +} diff --git a/It2Artifacts(E)/html-docs/assets/css/icons.less b/It2Artifacts(E)/html-docs/assets/css/icons.less new file mode 100644 index 0000000..b8e2f25 --- /dev/null +++ b/It2Artifacts(E)/html-docs/assets/css/icons.less @@ -0,0 +1,206 @@ +/* + * Copyright (c) 2013-2014 Minkyu Lee. All rights reserved. + * + * NOTICE: All information contained herein is, and remains the + * property of Minkyu Lee. The intellectual and technical concepts + * contained herein are proprietary to Minkyu Lee and may be covered + * by Republic of Korea and Foreign Patents, patents in process, + * and are protected by trade secret or copyright law. + * Dissemination of this information or reproduction of this material + * is strictly forbidden unless prior written permission is obtained + * from Minkyu Lee (niklaus.lee@gmail.com). + * + */ + +@ui-icon-elements-url: url('../icons/icons-elements.png'); +@icon-width: 16px; +@icon-height: 16px; + +.element-base (@xpos, @ypos, @offset: 0px) { + background-image: @ui-icon-elements-url !important; + background-repeat: no-repeat; + background-position: (@icon-width * @xpos * -1 + @offset) (@icon-height * @ypos * -1 + @offset); + width: @icon-width; + height: @icon-height; + background-clip: content-box; +} + +// UML Icons ................................................................... + +// Annotations & Etc. +._icon-Project { .element-base(5, 0); } +._icon-Tag { .element-base(13, 13); } +._icon-Rectangle { .element-base(6, 12); } +._icon-RoundedRectangle { .element-base(7, 12); } +._icon-Ellipse { .element-base(4, 11); } +._icon-UMLNote { .element-base(2, 0); } +._icon-UMLNoteLink { .element-base(3, 0); } +._icon-UMLText { .element-base(4, 0); } +._icon-UMLConstraint { .element-base(11, 3); } +// Diagrams +._icon-UMLClassDiagram { .element-base(7, 6); } +._icon-UMLObjectDiagram { .element-base(10, 6); } +._icon-UMLPackageDiagram { .element-base(12, 6); } +._icon-UMLUseCaseDiagram { .element-base(8, 6); } +._icon-UMLSequenceDiagram { .element-base(9, 6); } +._icon-UMLCommunicationDiagram { .element-base(11, 6); } +._icon-UMLStatechartDiagram { .element-base(13, 6); } +._icon-UMLActivityDiagram { .element-base(0, 7); } +._icon-UMLComponentDiagram { .element-base(1, 7); } +._icon-UMLDeploymentDiagram { .element-base(2, 7); } +._icon-UMLCompositeStructureDiagram { .element-base(11, 12); } +._icon-UMLProfileDiagram { .element-base(0, 10); } +// Backbone +._icon-UMLAttribute { .element-base(4, 3); } +._icon-UMLOperation { .element-base(8, 3); } +._icon-UMLParameter { .element-base(12, 3); } +._icon-UMLTemplateParameter { .element-base(13, 3); } +._icon-UMLFrame { .element-base(13, 11); } +// Packages +._icon-UMLPackage { .element-base(13, 0); } +._icon-UMLModel { .element-base(7, 0); } +._icon-UMLSubsystem { .element-base(10, 0); } +._icon-UMLProfile { .element-base(10, 0); } +// Classes +._icon-UMLClass { .element-base(2, 1); } +._icon-UMLInterface { .element-base(3, 1); } +._icon-UMLSignal { .element-base(5, 1); } +._icon-UMLDataType { .element-base(5, 3); } +._icon-UMLPrimitiveType { .element-base(6, 3); } +._icon-UMLEnumerationLiteral { .element-base(0, 4); } +._icon-UMLEnumeration { .element-base(4, 1); } +._icon-UMLStereotype { .element-base(2, 1); } +._icon-UMLDependency { .element-base(4, 5); } +._icon-UMLGeneralization { .element-base(7, 5); } +._icon-UMLInterfaceRealization { .element-base(6, 6); } +._icon-UMLComponentRealization { .element-base(6, 6); } +._icon-UMLAssociationEnd { .element-base(10, 5); } +._icon-UMLAssociation { .element-base(5, 5); } +._icon-UMLDirectedAssociation { .element-base(0, 11); } +._icon-UMLAggregation { .element-base(1, 11); } +._icon-UMLComposition { .element-base(2, 11); } +._icon-UMLAssociationClassLink { .element-base(6, 5); } +._icon-UMLContainment { .element-base(1, 13); } +// Instances +._icon-UMLSlot { .element-base(10, 13); } +._icon-UMLObject { .element-base(3, 5); } +._icon-UMLArtifactInstance { .element-base(2, 13); } +._icon-UMLComponentInstance { .element-base(8, 1); } +._icon-UMLNodeInstance { .element-base(10, 1); } +._icon-UMLLinkEnd { .element-base(10, 5); } +._icon-UMLLink { .element-base(8, 5); } +._icon-UMLDirectedLink { .element-base(11, 5); } +// Composite Structures +._icon-UMLPort { .element-base(5, 12); } +._icon-UMLPart { .element-base(4, 12); } +._icon-UMLConnectorEnd { .element-base(10, 5); } +._icon-UMLConnector { .element-base(10, 11); } +._icon-UMLSelfConnector { .element-base(11, 11); } +._icon-UMLCollaboration { .element-base(2, 2); } +._icon-UMLCollaborationUse { .element-base(3, 2); } +._icon-UMLRoleBinding { .element-base(4, 5); } +// Components +._icon-UMLArtifact { .element-base(8, 12); } +._icon-UMLComponent { .element-base(7, 1); } +// Deployments +._icon-UMLNode { .element-base(9, 1); } +._icon-UMLDeployment { .element-base(4, 5); } // Temporally ref to Dependency Icon +._icon-UMLCommunicationPath { .element-base(5, 5); } +// Use Cases +._icon-UMLExtensionPoint { .element-base(13, 10); } +._icon-UMLUseCase { .element-base(11, 1); } +._icon-UMLActor { .element-base(12, 1); } +._icon-UMLInclude { .element-base(4, 6); } +._icon-UMLExtend { .element-base(5, 6); } +._icon-UMLUseCaseSubject { .element-base(8, 11); } +// State Machines +._icon-UMLStateMachine { .element-base(0, 2); } +._icon-UMLRegion { .element-base(0, 1); } +._icon-UMLInitialState { .element-base(9, 2); } +._icon-UMLJunction { .element-base(11, 2); } +._icon-UMLChoice { .element-base(8, 2); } +._icon-UMLShallowHistory { .element-base(13, 2); } +._icon-UMLDeepHistory { .element-base(0, 3); } +._icon-UMLJoin { .element-base(10, 2); } +._icon-UMLFork { .element-base(11, 0); } +._icon-UMLEntryPoint { .element-base(12, 2); } +._icon-UMLExitPoint { .element-base(12, 11); } +._icon-UMLTerminate { .element-base(12, 0); } +._icon-UMLState { .element-base(3, 4); } +._icon-UMLCompositeState { .element-base(1, 2); } +._icon-UMLOrthogonalState { .element-base(1, 1); } +._icon-UMLSubmachineState { .element-base(3, 3); } +._icon-UMLFinalState { .element-base(1, 3); } +._icon-UMLTransition { .element-base(1, 4); } +._icon-UMLSelfTransition { .element-base(2, 4); } +._icon-UMLEffect { .element-base(8, 4); } +._icon-UMLEntryActivity { .element-base(9, 4); } +._icon-UMLDoActivity { .element-base(10, 4); } +._icon-UMLExitActivity { .element-base(11, 4); } +._icon-UMLEvent { .element-base(12, 4); } +._icon-UMLOpaqueBehavior { .element-base(6, 1); } +._icon-UMLConnectionPointReference { .element-base(11, 13); } +// Activity Graphs +._icon-UMLActivity { .element-base(13, 1); } +._icon-UMLInputPin { .element-base(7, 2); } +._icon-UMLOutputPin { .element-base(7, 3); } +._icon-UMLAction { .element-base(6, 2); } +._icon-UMLObjectNode { .element-base(3, 12); } +._icon-UMLInitialNode { .element-base(9, 2); } +._icon-UMLActivityFinalNode { .element-base(1, 3); } +._icon-UMLFlowFinalNode { .element-base(12, 11); } +._icon-UMLForkNode { .element-base(11, 0); } +._icon-UMLJoinNode { .element-base(10, 2); } +._icon-UMLMergeNode { .element-base(8, 0); } +._icon-UMLDecisionNode { .element-base(9, 0); } +._icon-UMLControlFlow { .element-base(1, 4); } +._icon-UMLObjectFlow { .element-base(6, 0); } +._icon-UMLSwimlaneVert { .element-base(2, 3); } +._icon-UMLSwimlaneHorz { .element-base(7, 11); } +._icon-UMLSendSignal { .element-base(6, 11); } +._icon-UMLAcceptSignal { .element-base(5, 11); } +// Interactions +._icon-UMLLifeline { .element-base(2, 5); } +._icon-UMLInteraction { .element-base(4, 2); } +._icon-UMLStateInvariant { .element-base(8, 13); } +._icon-UMLContinuation { .element-base(9, 13); } +._icon-UMLInteractionOperand { .element-base(1, 12); } +._icon-UMLCombinedFragment { .element-base(9, 11); } +._icon-UMLInteractionUse { .element-base(5, 13); } +._icon-UMLEndpoint { .element-base(6, 13); } +._icon-UMLGate { .element-base(7, 13); } +._icon-UMLSelfLink { .element-base(9, 5); } +._icon-UMLMessage { .element-base(1, 6); } +._icon-UMLSelfMessage { .element-base(0, 6); } +._icon-UMLLostMessage { .element-base(3, 13); } +._icon-UMLFoundMessage { .element-base(4, 13); } +._icon-UMLReplyMessage { .element-base(2, 6); } +._icon-UMLCreateMessage { .element-base(3, 6); } +._icon-UMLDeleteMessage { .element-base(3, 7); } +._icon-UMLAsyncMessage { .element-base(4, 7); } +._icon-UMLAsyncSignalMessage { .element-base(5, 7); } +._icon-UMLForwardMessage { .element-base(12, 5); } +._icon-UMLReverseMessage { .element-base(13, 5); } +// Profiles +._icon-UMLProfile { .element-base(12, 13); } +._icon-UMLMetaClass { .element-base(12, 9); } +._icon-UMLImage { .element-base(0, 12); } +._icon-UMLStereotype { .element-base(13, 9); } +._icon-UMLExtension { .element-base(11, 9); } +// Robustness +._icon-UMLBoundary { .element-base(0, 9); } +._icon-UMLEntity { .element-base(1, 9); } +._icon-UMLControl { .element-base(2, 9); } + + +// ERD Icons ................................................................... + +._icon-ERDDiagram { .element-base(7, 7); } +._icon-ERDDataModel { .element-base(8, 7); } +._icon-ERDEntity { .element-base(9, 7); } +._icon-ERDColumn { .element-base(10, 7); } +._icon-ERDRelationship { .element-base(11, 7); } +._icon-ERDRelationshipEnd { .element-base(10, 5); } +._icon-ERDOneToOne { .element-base(11, 7); } +._icon-ERDOneToMany { .element-base(12, 7); } +._icon-ERDManyToMany { .element-base(13, 7); } diff --git a/It2Artifacts(E)/html-docs/assets/css/jquery.bonsai.css b/It2Artifacts(E)/html-docs/assets/css/jquery.bonsai.css new file mode 100644 index 0000000..9cd9214 --- /dev/null +++ b/It2Artifacts(E)/html-docs/assets/css/jquery.bonsai.css @@ -0,0 +1,36 @@ +.bonsai, +.bonsai li { + margin: 0; + padding: 0; + list-style: none; + overflow: hidden; +} + +.bonsai li { + position: relative; + padding-left: 1.3em; /* padding for the thumb */ +} + +li .thumb { + margin: -1px 0 0 -1em; /* negative margin into the padding of the li */ + position: absolute; + cursor: pointer; +} + +li.has-children > .thumb:after { + content: '▸'; +} + +li.has-children.expanded > .thumb:after { + content: '▾'; +} + +li.collapsed > ol.bonsai { + height: 0; + overflow: hidden; +} + +.bonsai .all, +.bonsai .none { + cursor: pointer; +} diff --git a/It2Artifacts(E)/html-docs/assets/css/main.css b/It2Artifacts(E)/html-docs/assets/css/main.css new file mode 100644 index 0000000..45489ce --- /dev/null +++ b/It2Artifacts(E)/html-docs/assets/css/main.css @@ -0,0 +1,812 @@ +/* bootstrap.css override +---------------------------------------------------------*/ + +body { + margin: 0; + font-family: source-sans-pro, Helvetica, Arial, sans-serif !imporant; + font-size: 14px; + font-weight: 400; + color: #555; + background-color: #F8F8F8; + -webkit-font-smoothing: antialiased; +} + +.module, .left-section { + overflow-y: auto; + height: calc(100vh - 95px); +} + +a { + color: #137cd4; +} + +a:focus { + outline: none; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 2px #6fb5f1; + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 2px #6fb5f1; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 2px #6fb5f1; +} + +p { + margin-bottom: 20px; +} + +code, +pre { + padding: 20px; + font-family: source-code-pro, Monaco, Menlo, Consolas, "Courier New", monospace; + font-size: 12px; + color: #454545; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} + +p code, +p pre, +li code, +li pre { + border-radius: 2px; + padding: 0; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + margin: 10px 0 0; + font-weight: 300; + line-height: 20px; + color: #000; + text-rendering: optimizelegibility; +} + +h1 small, +h2 small, +h3 small, +h4 small, +h5 small, +h6 small { + color: #888; +} + +h1, +h2, +h3 { + line-height: 1.3em; +} + +h1 { + font-size: 40px; + font-weight: 400; + margin-top: 30px; +} + +h2 { + font-size: 30px; +} + +h3 { + font-size: 27px; +} + +h4 { + font-size: 17.5px; +} + +h5 { + font-size: 14px; +} + +h6 { + font-size: 11.9px; +} + +h1 small { + font-size: 24.5px; +} + +dl { + margin-bottom: 0; +} + +dt, +dd { + line-height: 20px; +} + +dt { + color: #000; + font-weight: 400; + margin-bottom: 5px; + -webkit-font-smoothing: subpixel-antialiased; /* this makes it slightly bolder */ +} + +dd { + display: inline-block; + margin-bottom: 20px; +} + +input, +button, +select, +textarea { + font-family: source-sans-pro, Helvetica, Arial, sans-serif; +} + +table p { + margin-bottom: 0px; +} + +.btn { + padding: 4px 12px; + margin-bottom: 0; + *margin-left: .3em; + font-size: 14px; + line-height: 20px; + color: #454545; + text-align: center; + text-shadow: none; + background-color: #e5e9e9; + *background-color: #e5e9e9; + background-image: none; + + border: 1px solid #cdcdcd; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; + + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} + +.btn:hover, +.btn:focus, +.btn:active, +.btn.active, +.btn.disabled, +.btn[disabled] { + color: #454545; + background-color: #e5e9e9; + *background-color: #e5e9e9; +} + +.btn:active, +.btn.active { + background-color: #d3d7d7; +} + +.btn:first-child { + *margin-left: 0; +} + +.btn:hover, +.btn:focus { + color: #454545; + text-decoration: none; + background-position: 0 -15px; + -webkit-transition: background-position 0.1s linear; + -moz-transition: background-position 0.1s linear; + -o-transition: background-position 0.1s linear; + transition: background-position 0.1s linear; +} + +.btn:focus { + border: 1px solid #2893ef; + outline: 0; + outline: thin dotted \9; + /* IE6-9 */ + + -webkit-box-shadow: 0 0 0 1px #94ceff; + -moz-box-shadow: 0 0 0 1px #94ceff; + box-shadow: 0 0 0 1px #94ceff; +} + +.btn.active, +.btn:active { + background-image: none; + outline: 0; + -webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.15); + -moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 1px 0 rgba(0, 0, 0, 0.15); +} + +.btn.disabled, +.btn[disabled] { + cursor: default; + background-image: none; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + -moz-box-shadow: none; + box-shadow: none; +} + +.btn-large { + padding: 11px 19px; + font-size: 17.5px; + -webkit-border-radius: 6px; + -moz-border-radius: 6px; + border-radius: 6px; +} + +.btn-large [class^="icon-"], +.btn-large [class*=" icon-"] { + margin-top: 4px; +} + +.btn-small { + padding: 2px 10px; + font-size: 11.9px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} + +.btn-small [class^="icon-"], +.btn-small [class*=" icon-"] { + margin-top: 0; +} + +.btn-mini [class^="icon-"], +.btn-mini [class*=" icon-"] { + margin-top: -1px; +} + +.btn-mini { + padding: 0 6px; + font-size: 10.5px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} + +.btn-block { + display: block; + width: 100%; + padding-right: 0; + padding-left: 0; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +.btn-block + .btn-block { + margin-top: 5px; +} + +input[type="submit"].btn-block, +input[type="reset"].btn-block, +input[type="button"].btn-block { + width: 100%; +} + +.btn-primary.active, +.btn-warning.active, +.btn-danger.active, +.btn-success.active, +.btn-info.active, +.btn-inverse.active { + color: rgba(255, 255, 255, 0.75); +} + +.btn-primary { + color: #ffffff; + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); + background-color: #006dcc; + *background-color: #0044cc; + background-image: -moz-linear-gradient(top, #0088cc, #0044cc); + background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)); + background-image: -webkit-linear-gradient(top, #0088cc, #0044cc); + background-image: -o-linear-gradient(top, #0088cc, #0044cc); + background-image: linear-gradient(to bottom, #0088cc, #0044cc); + background-repeat: repeat-x; + border-color: #0044cc #0044cc #002a80; + border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.btn-primary:hover, +.btn-primary:focus, +.btn-primary:active, +.btn-primary.active, +.btn-primary.disabled, +.btn-primary[disabled] { + color: #ffffff; + background-color: #0044cc; + *background-color: #003bb3; +} + +.btn-primary:active, +.btn-primary.active { + background-color: #003399 \9; +} + + +select, +textarea, +input[type="text"], +input[type="password"], +input[type="datetime"], +input[type="datetime-local"], +input[type="date"], +input[type="month"], +input[type="time"], +input[type="week"], +input[type="number"], +input[type="email"], +input[type="url"], +input[type="search"], +input[type="tel"], +input[type="color"], +.uneditable-input { + color: #454545; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} + +textarea:focus, +input[type="text"]:focus, +input[type="password"]:focus, +input[type="datetime"]:focus, +input[type="datetime-local"]:focus, +input[type="date"]:focus, +input[type="month"]:focus, +input[type="time"]:focus, +input[type="week"]:focus, +input[type="number"]:focus, +input[type="email"]:focus, +input[type="url"]:focus, +input[type="search"]:focus, +input[type="tel"]:focus, +input[type="color"]:focus, +.uneditable-input:focus { + border-color: #2893ef; + outline: 0; + outline: thin dotted \9; + /* IE6-9 */ + + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 1px #94ceff; + -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 1px #94ceff; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 1px #94ceff; +} + +.nav > li > a:hover, +.nav > li > a:focus { + background-color: #e0f0fa; + border-radius: 3px; + color: #137cd4; + text-decoration: none; +} + +.navbar .nav > li > a { + padding: 10px 15px 10px; + color: #000; + font-weight: 300; + text-shadow: none; +} + +.nav-list { + margin-left: 15px; +} + +.package-list.nav-list { + margin-left: 0; +} + +.nav-list > li > a, +.nav-list .nav-header { + text-shadow: none; +} + +.nav-header a, +.nav-header a:hover { + color: #000 !important; +} + +.navbar .brand { + font-weight: 500; + color: #000; + text-shadow: none; +} + +.navbar-inner { + min-height: 40px; + border: none; + -webkit-border-radius: 0; + -moz-border-radius: 0; + border-radius: 0; +} + +.navbar-inverse .navbar-inner { + background-image: none; + background: #fff; + border-bottom: 1px solid rgba(0, 0, 0, 0.12); + + -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.06); + -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.06); + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.06); +} + +.navbar-inverse .brand, +.navbar-inverse .nav > li > a { + color: #000; + text-shadow: none; +} + +.navbar-inverse .brand:hover, +.navbar-inverse .nav > li > a:hover, +.navbar-inverse .brand:focus, +.navbar-inverse .nav > li > a:focus { + color: #000; +} + +.navbar-inverse .brand { + color: #000; + margin-left: -10px; +} + +.navbar-inverse .navbar-text { + color: #454545; +} + +.navbar-inverse .nav > li > a:focus, +.navbar-inverse .nav > li > a:hover { + color: #000; + background-color: transparent; +} + +.navbar-inverse .nav .active > a, +.navbar-inverse .nav .active > a:hover, +.navbar-inverse .nav .active > a:focus { + color: #000; + background-color: transparent; +} + +.navbar-inverse .navbar-link { + color: #000; +} + +.navbar-inverse .navbar-link:hover, +.navbar-inverse .navbar-link:focus { + color: #000; +} + +.nav-header { + padding: 3px 15px; + font-size: 11px; + font-weight: 400; + line-height: 20px; + color: #999999; + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5); + text-transform: none; + letter-spacing: 1px; +} + +.page-header { + padding-bottom: 0; + margin: 10px 0 40px; + border-bottom: 1px solid #d7d7d7; +} + + +.page-header h1 { + background: #F8F8F8; + display: inline-block; + position: relative; + bottom: -19px; +} + +.alert { + padding: 4px 7px; +} + +.alert-info { + color: #000; + background-color: #e0f0fa; + border-color: #d9eaf4; + border-radius: 3px; + font-size: 12px; + text-shadow: none; +} + +.radio input[type="radio"], +.checkbox input[type="checkbox"] { + float: left; + margin-left: -15px; +} + +.label, +badge { + padding: 4px 7px; + font-weight: 400; + color: #ffffff; + text-shadow: none; +} + +.label-non-nullable, +.label-nullable, +.label-optional, +.label-info, +.badge-info { + background-color: #eee; + color: #222; + text-shadow: none; +} + +.well { + padding: 19px 19px 0; +} + +.table { + background-color: #fff; +} + +/* non-bootstrap css +---------------------------------------------------------*/ + +[class^="icon-"]{ + background: none; +} +body{ + padding-left: 1.5em; + padding-right: 1.5em; +} + +.number-of-modules { + font-size: 14px; + font-weight: 400; + line-height: 1.5em; + margin: 10px 0 0 15px; +} + +#other-module{ + display: none; + overflow: scroll; +} +#toggle-other-modules i{ + font-size: 28px; +} +.nav-header{ +} + +#description { + font-size: 14px; + line-height: 22px; +} +section > h2, +section > h3{ + font-size: 30px; + line-height: 30px; + margin-bottom: 10px; + margin-top: 25px; + text-indent: 2px; +} +.properties > h3 { + font-size: 20px; + line-height: 20px; + margin-bottom: 15px; + margin-top: 30px; + text-indent: 2px; +} +.methods > h3 { + font-size: 20px; + line-height: 20px; + margin-bottom: 15px; + margin-top: 30px; + text-indent: 2px; +} +h3 .checkbox{ + display: inline-block; + font-weight: 300; + margin-left: 10px; + vertical-align: middle; + width: auto; +} +.element-list ul{ + margin: 0; + padding: 0; +} +.element-list ul li { + display: inline-block; + padding: 3px 8px; + margin-bottom: 10px; + margin-right: 5px; + font-size: 14px; + line-height: 20px; + color: #454545; + text-align: center; + background-color: #e0f0fa; + *background-color: #e0f0fa; + border: 1px solid #d9eaf4; + background-image: none; + + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + border-radius: 3px; +} +.element-list ul li a { + padding-top:0; + padding-bottom:0; +} +.element-list ul li a:hover { + background: transparent; +} +.member{ + background: #fff; + color: #454545; + margin-bottom: 20px; + overflow: hidden; /* clearfix */ + padding: 20px 17px; + border-radius: 4px; + border: 1px solid #dedede; + border-top: 1px solid #eee; +} +/*.member:last-of-type{*/ + /*margin-bottom: 0;*/ +/*}*/ +.member h4{ + border-bottom: 1px solid #e7e7e7; + font-weight: 400; + padding-bottom: 10px; + margin-top: -10px; + margin-bottom: 10px; +} +.member .code, +.member .code { + background: #f9f9f9; + border: 1px solid #eee; + border-top: 1px solid #e7e7e7; + display: none; + margin-top: 0; + margin-bottom: 0; +} + +.member .example { + display: block; + margin-bottom: 15px; + position: relative; +} + +.member .example:before { + color: #888; + content: 'Example'; + font-style: italic; + position: absolute; + right: 10px; + top: 10px; +} + +.member.private{ + display: none; + background: #fff; +} +.show-private .member.private{ + display: block; +} +.member .scope{ + color: #888; + font-style: italic; + padding-bottom: 10px; + margin-top: -10px; +} + +.member .anchor { + color: inherit; + visibility: hidden +} + +.member .anchor:hover { + text-decoration: none; +} + +.member .anchor:focus { + box-shadow: none; +} + +.member .anchor .icon-link { + line-height: 24px; +} + +.member:hover .anchor { + visibility: visible; +} + +.deprecated { + background: #EBEBEB; + background-image: repeating-linear-gradient(135deg, transparent, transparent 35px, rgba(255,255,255,.5) 35px, rgba(255,255,255,.5) 70px); +} + +.deprecated .label-deprecated { + margin-right: 10px; +} + +.deprecated .scope { + text-decoration: line-through; +} + +.show-code { + float: right; +} + +/* Typeahead styles (Bootstrap conflicts) */ + +.twitter-typeahead .tt-query, +.twitter-typeahead .tt-hint { + margin-bottom: 0; +} + +.tt-dropdown-menu { + min-width: 160px; + margin-top: 0; + padding: 5px 0; + background-color: #fff; + border: 1px solid #d7d7d7; + *border-right-width: 2px; + *border-bottom-width: 2px; + -webkit-border-radius: 4px; + -moz-border-radius: 4px; + border-radius: 4px; + -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12); + -moz-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12); + box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12); + -webkit-background-clip: padding-box; + -moz-background-clip: padding; + background-clip: padding-box; +} + +.tt-suggestion { + display: block; + font-family: source-sans-pro, Helvetica, Arial, sans-serif; + font-size: 14px; + padding: 3px 10px; +} + +.tt-suggestion.tt-is-under-cursor { + color: #000; + background-color: #e0f0fa; + background-image: none; +} + +.tt-suggestion.tt-is-under-cursor a { + color: #fff; +} + +.tt-suggestion p { + margin: 0; +} + +.navbar-fixed-top .container { + margin: 5px; + width: auto; +} + +span.twitter-typeahead { + float: right; + margin: 5px; +} + +input.typeahead, input.tt-hint { + margin: 0; +} + +input.tt-hint { + color: #999; +} + +dl .label { + margin-bottom: 7px; +} + +/* --------------- Appended ---------------- */ + +.node-icon { + width: 16px; + height: 16px; + display: inline-block; +} diff --git a/It2Artifacts(E)/html-docs/assets/css/variables.less b/It2Artifacts(E)/html-docs/assets/css/variables.less new file mode 100644 index 0000000..03dbabf --- /dev/null +++ b/It2Artifacts(E)/html-docs/assets/css/variables.less @@ -0,0 +1,97 @@ +/* + * Copyright (c) 2013-2014 Minkyu Lee. All rights reserved. + * + * NOTICE: All information contained herein is, and remains the + * property of Minkyu Lee. The intellectual and technical concepts + * contained herein are proprietary to Minkyu Lee and may be covered + * by Republic of Korea and Foreign Patents, patents in process, + * and are protected by trade secret or copyright law. + * Dissemination of this information or reproduction of this material + * is strictly forbidden unless prior written permission is obtained + * from Minkyu Lee (niklaus.lee@gmail.com). + * + */ + +// ----- Light Theme ---------------------------------------------------------- + +/* +// Icons +@ui-image-folder: "Default"; +@ui-icon-url: url('icons/icons-light.png'); + +// Widget +@ui-widget-color: #e4e4e4; +@ui-widget-light-color: lighten(@ui-widget-color, 15%); +@ui-widget-dark-color: darken(@ui-widget-color, 15%); +@ui-widget-border-color: darken(@ui-widget-color, 20%); +@ui-widget-text-color: #454545; +@ui-widget-text-weight: 400; + +// Widget Header +@ui-widget-header-color: darken(@ui-widget-color, 12%); +@ui-widget-header-light-color: lighten(@ui-widget-header-color, 10%); +@ui-widget-header-dark-color: darken(@ui-widget-header-color, 10%); +@ui-widget-header-border-color: @ui-widget-border-color; +@ui-widget-header-text-color: @ui-widget-text-color; + +// Widget Content +@ui-widget-content-color: lighten(@ui-widget-color, 5%); +@ui-widget-content-light-color: lighten(@ui-widget-content-color, 2%); +@ui-widget-content-dark-color: darken(@ui-widget-content-color, 2%); +@ui-widget-content-border-color: darken(@ui-widget-content-color, 5%); +@ui-widget-content-hover-color: lighten(@ui-widget-content-color, 5%); + +// Widget Active +@ui-widget-active-color: #0380e8; +@ui-widget-active-light-color: lighten(@ui-widget-active-color, 10%); +@ui-widget-active-dark-color: darken(@ui-widget-active-color, 10%); +@ui-widget-active-border-color: darken(@ui-widget-active-color, 20%); + +// Context Menu +@ui-context-menu-background-color: #ffffff; +@ui-context-menu-text-color: @ui-widget-text-color; +@ui-context-menu-border-color: #ddd; +@ui-context-menu-hover-color: #d6f6ff; +*/ + + +// ----- Dark Theme ---------------------------------------------------------- + +// Icons +@ui-image-folder: "Black"; +@ui-icon-url: url('assets/icons/icons-light.png'); + +// Widget +@ui-widget-color: #3b3f41; +@ui-widget-light-color: lighten(@ui-widget-color, 3%); +@ui-widget-dark-color: darken(@ui-widget-color, 3%); +@ui-widget-border-color: darken(@ui-widget-color, 5%); +@ui-widget-text-color: #c7c7c7; +@ui-widget-text-weight: 400; + +// Widget Header +@ui-widget-header-color: darken(@ui-widget-color, 4%); +@ui-widget-header-light-color: lighten(@ui-widget-header-color, 2%); +@ui-widget-header-dark-color: darken(@ui-widget-header-color, 2%); +@ui-widget-header-border-color: @ui-widget-border-color; +@ui-widget-header-text-color: @ui-widget-text-color; + +// Widget Content +@ui-widget-content-color: lighten(@ui-widget-color, 2%); +@ui-widget-content-light-color: lighten(@ui-widget-content-color, 2%); +@ui-widget-content-dark-color: darken(@ui-widget-content-color, 2%); +@ui-widget-content-border-color: darken(@ui-widget-content-color, 3%); +@ui-widget-content-hover-color: lighten(@ui-widget-content-color, 3%); + +// Widget Active +@ui-widget-active-color: #0079de; +@ui-widget-active-light-color: lighten(@ui-widget-active-color, 3%); +@ui-widget-active-dark-color: darken(@ui-widget-active-color, 3%); +@ui-widget-active-border-color: darken(@ui-widget-active-color, 5%); + +// Context Menu +@ui-context-menu-background-color: @ui-widget-color; +@ui-context-menu-text-color: @ui-widget-text-color; +@ui-context-menu-border-color: @ui-widget-border-color; +@ui-context-menu-hover-color: lighten(@ui-context-menu-background-color, 5%); + diff --git a/It2Artifacts(E)/html-docs/assets/icons/icons-elements.png b/It2Artifacts(E)/html-docs/assets/icons/icons-elements.png new file mode 100644 index 0000000000000000000000000000000000000000..9c91a3d3bd5f0f25bc2f78366766a945e3b8d1cb GIT binary patch literal 11265 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 literal 0 HcmV?d00001 diff --git a/It2Artifacts(E)/html-docs/assets/img/glyphicons-halflings-white.png b/It2Artifacts(E)/html-docs/assets/img/glyphicons-halflings-white.png new file mode 100644 index 0000000000000000000000000000000000000000..3bf6484a29d8da269f9bc874b25493a45fae3bae GIT binary patch literal 8777 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 B7G?kd literal 0 HcmV?d00001 diff --git a/It2Artifacts(E)/html-docs/assets/img/glyphicons-halflings.png b/It2Artifacts(E)/html-docs/assets/img/glyphicons-halflings.png new file mode 100644 index 0000000000000000000000000000000000000000..a9969993201f9cee63cf9f49217646347297b643 GIT binary patch literal 12799 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 literal 0 HcmV?d00001 diff --git a/It2Artifacts(E)/html-docs/assets/js/bootstrap.js b/It2Artifacts(E)/html-docs/assets/js/bootstrap.js new file mode 100644 index 0000000..c298ee4 --- /dev/null +++ b/It2Artifacts(E)/html-docs/assets/js/bootstrap.js @@ -0,0 +1,2276 @@ +/* =================================================== + * bootstrap-transition.js v2.3.1 + * http://twitter.github.com/bootstrap/javascript.html#transitions + * =================================================== + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ========================================================== */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* CSS TRANSITION SUPPORT (http://www.modernizr.com/) + * ======================================================= */ + + $(function () { + + $.support.transition = (function () { + + var transitionEnd = (function () { + + var el = document.createElement('bootstrap') + , transEndEventNames = { + 'WebkitTransition' : 'webkitTransitionEnd' + , 'MozTransition' : 'transitionend' + , 'OTransition' : 'oTransitionEnd otransitionend' + , 'transition' : 'transitionend' + } + , name + + for (name in transEndEventNames){ + if (el.style[name] !== undefined) { + return transEndEventNames[name] + } + } + + }()) + + return transitionEnd && { + end: transitionEnd + } + + })() + + }) + +}(window.jQuery);/* ========================================================== + * bootstrap-alert.js v2.3.1 + * http://twitter.github.com/bootstrap/javascript.html#alerts + * ========================================================== + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ========================================================== */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* ALERT CLASS DEFINITION + * ====================== */ + + var dismiss = '[data-dismiss="alert"]' + , Alert = function (el) { + $(el).on('click', dismiss, this.close) + } + + Alert.prototype.close = function (e) { + var $this = $(this) + , selector = $this.attr('data-target') + , $parent + + if (!selector) { + selector = $this.attr('href') + selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7 + } + + $parent = $(selector) + + e && e.preventDefault() + + $parent.length || ($parent = $this.hasClass('alert') ? $this : $this.parent()) + + $parent.trigger(e = $.Event('close')) + + if (e.isDefaultPrevented()) return + + $parent.removeClass('in') + + function removeElement() { + $parent + .trigger('closed') + .remove() + } + + $.support.transition && $parent.hasClass('fade') ? + $parent.on($.support.transition.end, removeElement) : + removeElement() + } + + + /* ALERT PLUGIN DEFINITION + * ======================= */ + + var old = $.fn.alert + + $.fn.alert = function (option) { + return this.each(function () { + var $this = $(this) + , data = $this.data('alert') + if (!data) $this.data('alert', (data = new Alert(this))) + if (typeof option == 'string') data[option].call($this) + }) + } + + $.fn.alert.Constructor = Alert + + + /* ALERT NO CONFLICT + * ================= */ + + $.fn.alert.noConflict = function () { + $.fn.alert = old + return this + } + + + /* ALERT DATA-API + * ============== */ + + $(document).on('click.alert.data-api', dismiss, Alert.prototype.close) + +}(window.jQuery);/* ============================================================ + * bootstrap-button.js v2.3.1 + * http://twitter.github.com/bootstrap/javascript.html#buttons + * ============================================================ + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================ */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* BUTTON PUBLIC CLASS DEFINITION + * ============================== */ + + var Button = function (element, options) { + this.$element = $(element) + this.options = $.extend({}, $.fn.button.defaults, options) + } + + Button.prototype.setState = function (state) { + var d = 'disabled' + , $el = this.$element + , data = $el.data() + , val = $el.is('input') ? 'val' : 'html' + + state = state + 'Text' + data.resetText || $el.data('resetText', $el[val]()) + + $el[val](data[state] || this.options[state]) + + // push to event loop to allow forms to submit + setTimeout(function () { + state == 'loadingText' ? + $el.addClass(d).attr(d, d) : + $el.removeClass(d).removeAttr(d) + }, 0) + } + + Button.prototype.toggle = function () { + var $parent = this.$element.closest('[data-toggle="buttons-radio"]') + + $parent && $parent + .find('.active') + .removeClass('active') + + this.$element.toggleClass('active') + } + + + /* BUTTON PLUGIN DEFINITION + * ======================== */ + + var old = $.fn.button + + $.fn.button = function (option) { + return this.each(function () { + var $this = $(this) + , data = $this.data('button') + , options = typeof option == 'object' && option + if (!data) $this.data('button', (data = new Button(this, options))) + if (option == 'toggle') data.toggle() + else if (option) data.setState(option) + }) + } + + $.fn.button.defaults = { + loadingText: 'loading...' + } + + $.fn.button.Constructor = Button + + + /* BUTTON NO CONFLICT + * ================== */ + + $.fn.button.noConflict = function () { + $.fn.button = old + return this + } + + + /* BUTTON DATA-API + * =============== */ + + $(document).on('click.button.data-api', '[data-toggle^=button]', function (e) { + var $btn = $(e.target) + if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn') + $btn.button('toggle') + }) + +}(window.jQuery);/* ========================================================== + * bootstrap-carousel.js v2.3.1 + * http://twitter.github.com/bootstrap/javascript.html#carousel + * ========================================================== + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ========================================================== */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* CAROUSEL CLASS DEFINITION + * ========================= */ + + var Carousel = function (element, options) { + this.$element = $(element) + this.$indicators = this.$element.find('.carousel-indicators') + this.options = options + this.options.pause == 'hover' && this.$element + .on('mouseenter', $.proxy(this.pause, this)) + .on('mouseleave', $.proxy(this.cycle, this)) + } + + Carousel.prototype = { + + cycle: function (e) { + if (!e) this.paused = false + if (this.interval) clearInterval(this.interval); + this.options.interval + && !this.paused + && (this.interval = setInterval($.proxy(this.next, this), this.options.interval)) + return this + } + + , getActiveIndex: function () { + this.$active = this.$element.find('.item.active') + this.$items = this.$active.parent().children() + return this.$items.index(this.$active) + } + + , to: function (pos) { + var activeIndex = this.getActiveIndex() + , that = this + + if (pos > (this.$items.length - 1) || pos < 0) return + + if (this.sliding) { + return this.$element.one('slid', function () { + that.to(pos) + }) + } + + if (activeIndex == pos) { + return this.pause().cycle() + } + + return this.slide(pos > activeIndex ? 'next' : 'prev', $(this.$items[pos])) + } + + , pause: function (e) { + if (!e) this.paused = true + if (this.$element.find('.next, .prev').length && $.support.transition.end) { + this.$element.trigger($.support.transition.end) + this.cycle(true) + } + clearInterval(this.interval) + this.interval = null + return this + } + + , next: function () { + if (this.sliding) return + return this.slide('next') + } + + , prev: function () { + if (this.sliding) return + return this.slide('prev') + } + + , slide: function (type, next) { + var $active = this.$element.find('.item.active') + , $next = next || $active[type]() + , isCycling = this.interval + , direction = type == 'next' ? 'left' : 'right' + , fallback = type == 'next' ? 'first' : 'last' + , that = this + , e + + this.sliding = true + + isCycling && this.pause() + + $next = $next.length ? $next : this.$element.find('.item')[fallback]() + + e = $.Event('slide', { + relatedTarget: $next[0] + , direction: direction + }) + + if ($next.hasClass('active')) return + + if (this.$indicators.length) { + this.$indicators.find('.active').removeClass('active') + this.$element.one('slid', function () { + var $nextIndicator = $(that.$indicators.children()[that.getActiveIndex()]) + $nextIndicator && $nextIndicator.addClass('active') + }) + } + + if ($.support.transition && this.$element.hasClass('slide')) { + this.$element.trigger(e) + if (e.isDefaultPrevented()) return + $next.addClass(type) + $next[0].offsetWidth // force reflow + $active.addClass(direction) + $next.addClass(direction) + this.$element.one($.support.transition.end, function () { + $next.removeClass([type, direction].join(' ')).addClass('active') + $active.removeClass(['active', direction].join(' ')) + that.sliding = false + setTimeout(function () { that.$element.trigger('slid') }, 0) + }) + } else { + this.$element.trigger(e) + if (e.isDefaultPrevented()) return + $active.removeClass('active') + $next.addClass('active') + this.sliding = false + this.$element.trigger('slid') + } + + isCycling && this.cycle() + + return this + } + + } + + + /* CAROUSEL PLUGIN DEFINITION + * ========================== */ + + var old = $.fn.carousel + + $.fn.carousel = function (option) { + return this.each(function () { + var $this = $(this) + , data = $this.data('carousel') + , options = $.extend({}, $.fn.carousel.defaults, typeof option == 'object' && option) + , action = typeof option == 'string' ? option : options.slide + if (!data) $this.data('carousel', (data = new Carousel(this, options))) + if (typeof option == 'number') data.to(option) + else if (action) data[action]() + else if (options.interval) data.pause().cycle() + }) + } + + $.fn.carousel.defaults = { + interval: 5000 + , pause: 'hover' + } + + $.fn.carousel.Constructor = Carousel + + + /* CAROUSEL NO CONFLICT + * ==================== */ + + $.fn.carousel.noConflict = function () { + $.fn.carousel = old + return this + } + + /* CAROUSEL DATA-API + * ================= */ + + $(document).on('click.carousel.data-api', '[data-slide], [data-slide-to]', function (e) { + var $this = $(this), href + , $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) //strip for ie7 + , options = $.extend({}, $target.data(), $this.data()) + , slideIndex + + $target.carousel(options) + + if (slideIndex = $this.attr('data-slide-to')) { + $target.data('carousel').pause().to(slideIndex).cycle() + } + + e.preventDefault() + }) + +}(window.jQuery);/* ============================================================= + * bootstrap-collapse.js v2.3.1 + * http://twitter.github.com/bootstrap/javascript.html#collapse + * ============================================================= + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================ */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* COLLAPSE PUBLIC CLASS DEFINITION + * ================================ */ + + var Collapse = function (element, options) { + this.$element = $(element) + this.options = $.extend({}, $.fn.collapse.defaults, options) + + if (this.options.parent) { + this.$parent = $(this.options.parent) + } + + this.options.toggle && this.toggle() + } + + Collapse.prototype = { + + constructor: Collapse + + , dimension: function () { + var hasWidth = this.$element.hasClass('width') + return hasWidth ? 'width' : 'height' + } + + , show: function () { + var dimension + , scroll + , actives + , hasData + + if (this.transitioning || this.$element.hasClass('in')) return + + dimension = this.dimension() + scroll = $.camelCase(['scroll', dimension].join('-')) + actives = this.$parent && this.$parent.find('> .accordion-group > .in') + + if (actives && actives.length) { + hasData = actives.data('collapse') + if (hasData && hasData.transitioning) return + actives.collapse('hide') + hasData || actives.data('collapse', null) + } + + this.$element[dimension](0) + this.transition('addClass', $.Event('show'), 'shown') + $.support.transition && this.$element[dimension](this.$element[0][scroll]) + } + + , hide: function () { + var dimension + if (this.transitioning || !this.$element.hasClass('in')) return + dimension = this.dimension() + this.reset(this.$element[dimension]()) + this.transition('removeClass', $.Event('hide'), 'hidden') + this.$element[dimension](0) + } + + , reset: function (size) { + var dimension = this.dimension() + + this.$element + .removeClass('collapse') + [dimension](size || 'auto') + [0].offsetWidth + + this.$element[size !== null ? 'addClass' : 'removeClass']('collapse') + + return this + } + + , transition: function (method, startEvent, completeEvent) { + var that = this + , complete = function () { + if (startEvent.type == 'show') that.reset() + that.transitioning = 0 + that.$element.trigger(completeEvent) + } + + this.$element.trigger(startEvent) + + if (startEvent.isDefaultPrevented()) return + + this.transitioning = 1 + + this.$element[method]('in') + + $.support.transition && this.$element.hasClass('collapse') ? + this.$element.one($.support.transition.end, complete) : + complete() + } + + , toggle: function () { + this[this.$element.hasClass('in') ? 'hide' : 'show']() + } + + } + + + /* COLLAPSE PLUGIN DEFINITION + * ========================== */ + + var old = $.fn.collapse + + $.fn.collapse = function (option) { + return this.each(function () { + var $this = $(this) + , data = $this.data('collapse') + , options = $.extend({}, $.fn.collapse.defaults, $this.data(), typeof option == 'object' && option) + if (!data) $this.data('collapse', (data = new Collapse(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + $.fn.collapse.defaults = { + toggle: true + } + + $.fn.collapse.Constructor = Collapse + + + /* COLLAPSE NO CONFLICT + * ==================== */ + + $.fn.collapse.noConflict = function () { + $.fn.collapse = old + return this + } + + + /* COLLAPSE DATA-API + * ================= */ + + $(document).on('click.collapse.data-api', '[data-toggle=collapse]', function (e) { + var $this = $(this), href + , target = $this.attr('data-target') + || e.preventDefault() + || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') //strip for ie7 + , option = $(target).data('collapse') ? 'toggle' : $this.data() + $this[$(target).hasClass('in') ? 'addClass' : 'removeClass']('collapsed') + $(target).collapse(option) + }) + +}(window.jQuery);/* ============================================================ + * bootstrap-dropdown.js v2.3.1 + * http://twitter.github.com/bootstrap/javascript.html#dropdowns + * ============================================================ + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ============================================================ */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* DROPDOWN CLASS DEFINITION + * ========================= */ + + var toggle = '[data-toggle=dropdown]' + , Dropdown = function (element) { + var $el = $(element).on('click.dropdown.data-api', this.toggle) + $('html').on('click.dropdown.data-api', function () { + $el.parent().removeClass('open') + }) + } + + Dropdown.prototype = { + + constructor: Dropdown + + , toggle: function (e) { + var $this = $(this) + , $parent + , isActive + + if ($this.is('.disabled, :disabled')) return + + $parent = getParent($this) + + isActive = $parent.hasClass('open') + + clearMenus() + + if (!isActive) { + $parent.toggleClass('open') + } + + $this.focus() + + return false + } + + , keydown: function (e) { + var $this + , $items + , $active + , $parent + , isActive + , index + + if (!/(38|40|27)/.test(e.keyCode)) return + + $this = $(this) + + e.preventDefault() + e.stopPropagation() + + if ($this.is('.disabled, :disabled')) return + + $parent = getParent($this) + + isActive = $parent.hasClass('open') + + if (!isActive || (isActive && e.keyCode == 27)) { + if (e.which == 27) $parent.find(toggle).focus() + return $this.click() + } + + $items = $('[role=menu] li:not(.divider):visible a', $parent) + + if (!$items.length) return + + index = $items.index($items.filter(':focus')) + + if (e.keyCode == 38 && index > 0) index-- // up + if (e.keyCode == 40 && index < $items.length - 1) index++ // down + if (!~index) index = 0 + + $items + .eq(index) + .focus() + } + + } + + function clearMenus() { + $(toggle).each(function () { + getParent($(this)).removeClass('open') + }) + } + + function getParent($this) { + var selector = $this.attr('data-target') + , $parent + + if (!selector) { + selector = $this.attr('href') + selector = selector && /#/.test(selector) && selector.replace(/.*(?=#[^\s]*$)/, '') //strip for ie7 + } + + $parent = selector && $(selector) + + if (!$parent || !$parent.length) $parent = $this.parent() + + return $parent + } + + + /* DROPDOWN PLUGIN DEFINITION + * ========================== */ + + var old = $.fn.dropdown + + $.fn.dropdown = function (option) { + return this.each(function () { + var $this = $(this) + , data = $this.data('dropdown') + if (!data) $this.data('dropdown', (data = new Dropdown(this))) + if (typeof option == 'string') data[option].call($this) + }) + } + + $.fn.dropdown.Constructor = Dropdown + + + /* DROPDOWN NO CONFLICT + * ==================== */ + + $.fn.dropdown.noConflict = function () { + $.fn.dropdown = old + return this + } + + + /* APPLY TO STANDARD DROPDOWN ELEMENTS + * =================================== */ + + $(document) + .on('click.dropdown.data-api', clearMenus) + .on('click.dropdown.data-api', '.dropdown form', function (e) { e.stopPropagation() }) + .on('click.dropdown-menu', function (e) { e.stopPropagation() }) + .on('click.dropdown.data-api' , toggle, Dropdown.prototype.toggle) + .on('keydown.dropdown.data-api', toggle + ', [role=menu]' , Dropdown.prototype.keydown) + +}(window.jQuery); +/* ========================================================= + * bootstrap-modal.js v2.3.1 + * http://twitter.github.com/bootstrap/javascript.html#modals + * ========================================================= + * Copyright 2012 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ========================================================= */ + + +!function ($) { + + "use strict"; // jshint ;_; + + + /* MODAL CLASS DEFINITION + * ====================== */ + + var Modal = function (element, options) { + this.options = options + this.$element = $(element) + .delegate('[data-dismiss="modal"]', 'click.dismiss.modal', $.proxy(this.hide, this)) + this.options.remote && this.$element.find('.modal-body').load(this.options.remote) + } + + Modal.prototype = { + + constructor: Modal + + , toggle: function () { + return this[!this.isShown ? 'show' : 'hide']() + } + + , show: function () { + var that = this + , e = $.Event('show') + + this.$element.trigger(e) + + if (this.isShown || e.isDefaultPrevented()) return + + this.isShown = true + + this.escape() + + this.backdrop(function () { + var transition = $.support.transition && that.$element.hasClass('fade') + + if (!that.$element.parent().length) { + that.$element.appendTo(document.body) //don't move modals dom position + } + + that.$element.show() + + if (transition) { + that.$element[0].offsetWidth // force reflow + } + + that.$element + .addClass('in') + .attr('aria-hidden', false) + + that.enforceFocus() + + transition ? + that.$element.one($.support.transition.end, function () { that.$element.focus().trigger('shown') }) : + that.$element.focus().trigger('shown') + + }) + } + + , hide: function (e) { + e && e.preventDefault() + + var that = this + + e = $.Event('hide') + + this.$element.trigger(e) + + if (!this.isShown || e.isDefaultPrevented()) return + + this.isShown = false + + this.escape() + + $(document).off('focusin.modal') + + this.$element + .removeClass('in') + .attr('aria-hidden', true) + + $.support.transition && this.$element.hasClass('fade') ? + this.hideWithTransition() : + this.hideModal() + } + + , enforceFocus: function () { + var that = this + $(document).on('focusin.modal', function (e) { + if (that.$element[0] !== e.target && !that.$element.has(e.target).length) { + that.$element.focus() + } + }) + } + + , escape: function () { + var that = this + if (this.isShown && this.options.keyboard) { + this.$element.on('keyup.dismiss.modal', function ( e ) { + e.which == 27 && that.hide() + }) + } else if (!this.isShown) { + this.$element.off('keyup.dismiss.modal') + } + } + + , hideWithTransition: function () { + var that = this + , timeout = setTimeout(function () { + that.$element.off($.support.transition.end) + that.hideModal() + }, 500) + + this.$element.one($.support.transition.end, function () { + clearTimeout(timeout) + that.hideModal() + }) + } + + , hideModal: function () { + var that = this + this.$element.hide() + this.backdrop(function () { + that.removeBackdrop() + that.$element.trigger('hidden') + }) + } + + , removeBackdrop: function () { + this.$backdrop && this.$backdrop.remove() + this.$backdrop = null + } + + , backdrop: function (callback) { + var that = this + , animate = this.$element.hasClass('fade') ? 'fade' : '' + + if (this.isShown && this.options.backdrop) { + var doAnimate = $.support.transition && animate + + this.$backdrop = $('