/* General Styles */
body { font-family: 'Fira Sans', sans-serif; margin: 0; padding: 0; background: #f4f4f4; font-size: 100%; font-size: 16px; font-weight: 300; line-height: 130%; }

a {color: #69c;}
img, a img { border: none; }
input { font-family: 'Fira Sans', sans-serif; padding: 3px 5px; font-size: 85%; font-weight: 300; }

.clearer {clear: both;}
.center { text-align: center; }
.margin-center { margin: 0 auto; }

/* Header Bar */
#topPanel { margin: 0; padding: 10px 0; clear: both; background: #666; color: #aaa; clear: both; text-align: right; font-size: 90%; position: relative; top: 0; width: 100%; z-index: 9; }
#topPanel a { color: white; }
.loggedInUser { padding-right: 10px; }
.backToSite { padding-left: 10px; float: left;}

/* Footer Bar */
#bottomPanel { margin: 10px 0 0 0; padding: 0; color: #aaa; border-top:solid 1px #ccc; background: #e4e4e4; font-size: 75%; position: fixed; bottom: 0; width: 100%; z-index: 100; }
.armadillo_version{padding: 10px;float: left;}
.armadillo_info {padding: 10px;float: right;}

/* Styles for the Setup page */
#setupPanel { margin: 20px auto; padding: 0; width: 700px; background: white; }
#setupDetails form { margin: 10px 20px; }
#setupDetails .formLabel { width: 200px; }
#setupDetails .resetLoginField { width: 290px; }
#setupDetails .formLabel+input[type=text], #setupDetails .formLabel+input[type=password] { width: 265px; }
.setupSection { margin: 0 auto; padding-bottom: 20px; width: 550px; }
.setupSection h1 { font-weight: normal; text-align: center; }
.nextButton { margin: 20px auto 0; width: 45px; text-decoration: none; }
#dbDetailsButton { width: 200px; margin: 0 auto; padding: 0 10px; font-weight: 500; cursor: pointer; background: #ececec; border: solid 1px #e3e3e3; }
#dbDetailsButton p { margin: 10px 0; }
#databaseDetails { margin: 10px 0; padding: 5px 10px; background: #ececec; border: solid 1px #e3e3e3; }
#databaseDetails .formLabel+input[type=text], #databaseDetails .formLabel+input[type=password] { width: 245px; }
#databaseDetails, #databaseDetails+#goToStep2, #setupStep2, #setupStep3 { display: none; opacity: 0; }
.tooltip { margin-left: 10px; position: relative; top: 5px; }
#setupDetails .submitButton { margin: 0 auto; padding-bottom: 20px; }
#setupDetails .submitButton p { text-align: center; }
#setupDetails .submitButton input[type=submit] { margin: 10px; cursor: pointer; }

/* Login Form Styles */
.loginForm {margin: 20px auto;padding: 0;width: 300px;background: white;}
.loginForm form {margin: 10px 20px;}
.loginForm form input[type=text], .loginForm form input[type=password] { margin-top: 5px;padding-left: 5px;padding-right: 5px;width: 95%;height: 30px;font-size: 120%; }
.loginForm p.loginPageLink {padding: 0 20px 20px;font-size: 0.8em;text-align: center;}

.loginForm, .userFormEntry, .editUserForm .listContent, .listUser, #setupPanel {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 0 1px 2px #999;-moz-box-shadow: 0 1px 2px #999;box-shadow: 0 1px 2px #999;}

/* Generic Admin Panel Styles */
#adminPanelContainer { margin: 60px auto; clear: both; width: 960px; z-index: 9; }
#adminPanelTabs ul {margin: 0;padding: 0 20px;float: right;position: relative;bottom: -1px;}
#adminPanelTabs ul li {float: left;list-style-type: none;}
#adminPanelTabs ul li a {display: block;float: left;text-decoration: none;margin: 0 2px;padding: 7px 10px 5px; font-size: 110%; color: #999; border: solid 1px #e3e3e3;background: white;}
#adminPanelTabs ul li a.current { color: black; border-bottom: solid 1px white; }
#adminPanelContent {padding: 10px;background: white;border: solid 1px #e3e3e3;clear: both;}
.notification, .warning, #saveResults {margin: 20px 10px 10px 10px;padding: 10px;clear: both;color: #7F7135;text-shadow: 0 1px 0 white;background-color: #FFEE7F;border: solid 1px #dfd79b; font-size: 100%; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.notification br:last-child { display: none; }
ul.notification {padding-left: 30px;}
.greenButton { padding: 5px 10px 3px; font-size: 1.1em; color: white; text-shadow: 0 1px 0 #456c40; background: #70ae67; border: solid 1px #456c40; cursor: pointer; text-decoration: none; }

.warning { color: #644042 !important; text-shadow: 0 1px 0 #FFDCD6; background-color: #ecc3c6; border: solid 1px #b99093; }

.updates { position: relative; padding: 5px 20px; background: white; border: solid 1px #ccc; }
.installUpdate { float: right; font-size: 0.8em; position: absolute; top: 9px; right: 20px; text-decoration: none; }

/* Shared styles */
#contentSummary, #mediaLibrary, #userSummary { border: solid 1px #ccc; border-bottom: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.selectedItem #contentSummary, .selectedItem #mediaLibrary, .selectedItem #userSummary { border-bottom: solid 1px #ccc; }
#contentSummary .titleRow, #mediaLibrary .titleRow, #userSummary .titleRow { padding-top: 0; text-align: center; text-shadow: 0 1px 0 #f0f0f0; background: #f0f0f0 url(../images/tabGradient.png) repeat-x; height: 30px; line-height: 30px; border-top: solid 1px #f3f3f3; border-bottom: solid 1px #ccc; }
#contentSummary .titleRow .contentActions { border-right: none; }
#contentSummary .titleRow .contentTitle, #contentSummary .titleRow .contentStatus, #contentSummary .titleRow .contentActions, #mediaLibrary .titleRow .fileName, #mediaLibrary .titleRow .fileType, #mediaLibrary .titleRow .fileActions, #userSummary .titleRow .userName, #userSummary .titleRow .userLogin, #userSummary .titleRow .userEmail, #userSummary .titleRow .userRole, #userSummary .titleRow .userActions  { font-size: 1em; color: black; padding-top: 0; height: 30px; line-height: 30px; border-left: solid 1px transparent; border-right: solid 1px transparent; }
.contentTitle, .contentStatus, .contentActions, .fileName, .fileType, .fileActions, .userName, .userLogin, .userEmail, .userRole, .userActions { margin: 0;padding: 0;float: left; height: 50px; line-height: 50px; color: #666; font-size: 90%; letter-spacing: ; text-align: center; }
.contentRow, .mediaRow, .userRow { height: 50px; border-top: solid 1px white; border-bottom: solid 1px #ccc; background: #f7f7f7; }
.contentRow:hover, .mediaRow:hover, .userRow:hover { background: white; }
.evenRow { background: #f0f0f0; }
.contentTitle { line-height: 20px; border-left: solid 1px white; border-right: solid 1px #e4e4e4; }
.contentTitle .contentDetails { display: block; margin-top: 5px; }
.contentStatus { border-left: solid 1px white; border-right: solid 1px #e4e4e4; }
.contentActions { border-left: solid 1px white; }
.evenRow .contentTitle, .evenRow .contentStatus { border-right: solid 1px #e0e0e0; }
.fileName, .fileType, .fileActions { padding-left: 1%; border-left: solid 1px white; border-right: solid 1px #e4e4e4; }
.contentTitle, .fileName { width: 55%; padding-left: 1%; text-align: left; }
.contentStatus, .contentActions, .fileType, .fileActions { width: 15%; text-align: center; padding-left: 0; }
.contentActions, .fileActions { width: 28%; border-right: none; }
#metaContentContainer, #summaryContentContainer, .linkToFile { display: none; }
.fileName:hover .linkToFile { display: inline; }
#contentSummary .deleteContent, #mediaLibrary .deleteMediaFile, #userSummary .deleteUser { padding: 2px 8px 0 8px; color: white; background: #dbb2b5; border: solid 1px #b99093; text-shadow: 0 1px 0 #b99093; text-decoration: none; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
#contentSummary .deleteContent:hover, #mediaLibrary .deleteMediaFile:hover, #userSummary .deleteUser:hover { background: #ba6d72; border: solid 1px #984b50; text-shadow: 0 1px 0 #984b50; }
.mediaAdminContent .plupload_wrapper .plupload_file_status, .mediaAdminContent .plupload_wrapper .plupload_file_size, .mediaAdminContent .plupload_wrapper .plupload_file_progress {/* width: 50px; */}
.greenButton, .redButton, #dbDetailsButton, #databaseDetails, .nextButton, .finishSetup, .editContent, .editUser, .previewContent, .previewMediaFile, .previewMediaImage, #toggleSidebarEditor, #openMediaLibrary, #Publish, #SaveDraft, .saveUser, .cancel, #saveResults, .saveAllSettings { -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }
.editContent, .editUser { padding: 2px 8px 0 8px; color: white; background: #7ad; border: solid 1px #69c; text-shadow: 0 1px 0 #58b; text-decoration: none; }

/* Specific Panel Styles */
.dashboardAdminPanel, .contentAdminPanel, .mediaAdminPanel, .usersAdminPanel, .settingsAdminPanel { margin: 10px;padding: 0;clear: both;background-color: white; }
.contentAdminPanel {}
.viewPostContent, .viewUsers { padding-bottom: 15px}
.settingsAdminContainer { padding: 15px; }

#setupDetailsTab, .dashboardAdminTab, .contentAdminTab, .mediaAdminTab, .usersAdminTab, .settingsAdminTab, .loginFormTab, .userFormTab, .editUserTab {margin: 0 0 20px 0;padding: 8px 15px;font-size: 120%;font-weight: 300;color: white;background: #333 url(../images/tabGradient.png) center center repeat-x;text-shadow: 0 1px black;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
#setupDetailsTab, .loginFormTab, .userFormTab, .editUserTab { margin: 0; -webkit-border-radius: 3px 3px 0 0;-moz-border-radius: 3px 3px 0 0;border-radius: 3px 3px 0 0; }

.contentAdminPanel p {padding-left: 20px;padding-right: 20px;}

/* Dashboard panel styles */
.dashboardAdminContent { padding: 20px; }
#dashboardMenu { width: 640px; margin: 0 auto; }
#dashboardMenu .triColumn { float: left; width: 200px; margin-right: 15px; }
#dashboardMenu .triColumn .tcButton { margin: 5px; padding: 20px 0; height: 150px; text-align: center; font-size: 1.2em; font-weight: 500; text-transform: uppercase; text-shadow: 0 1px 0 white; background: #ececec; border: solid 1px #dfdfdf; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }
#dashboardMenu .triColumn .tcButton a { color: gray; text-decoration: none; }
#dashboardMenu .rightColumn { margin-right: 0; }

/* Content (Posts/Pages) panel styles */
.contentAdminTab a, .mediaAdminTab a, .usersAdminTab a, #addCategories, #addTags, #mediaLibraryWrapper .toggleMediaView {padding: 2px 8px 0 8px;color: white;background: #70ae67 url(../images/tabGradient.png) center center repeat-x;text-shadow: 0 -1px 0 black;font-size: 70%; font-weight: 300; -webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; box-shadow: 0 0 1px black; }
.contentAdminTab a:hover, .mediaAdminTab a:hover, .usersAdminTab a:hover, #addCategories:hover, #addTags:hover {background: #70ae67 url(../images/tabGradientReversed.png) center center repeat-x;}
.contentAdminTab a:active, .mediaAdminTab a:active,  .usersAdminTab a:active {text-shadow: none;}

.contentAdminPanel h3, .mediaAdminPanel h3, .usersAdminPanel h3 {float: left;padding: 0 15px;border-bottom: solid 1px #ccc;clear: both;}
.contentAdminPanel h3+p, .mediaAdminPanel h3+p, .usersAdminPanel h3+p {clear: both;}

.contentAdminContainer { padding: 20px; }

/* Content (Posts/Pages) Form Styles */
#contentDataEntryToggle { text-align: center; margin: 10px auto 20px; }
#contentDataEntryToggle .margin-center { display: inline-block; border: 1px solid #ddd; border-radius: 3px; background: white; }
#contentDataEntryToggle .margin-center div { display: inline-block; cursor: pointer; padding: 5px 10px; }
#contentDataEntryToggle .active { background: #eee; }
#metaContentContainer { padding: 0 0 30px 0; }
#metaContent { width: 100%; height: 100px; font-family: Monaco, "Lucida Console", monospace; line-height: 1.8em; border: solid 1px #ccc;}
#metaContent textarea { padding: 5px; }
#summaryContentContainer { margin: 30px 0; }
#summaryContentContainer p.scLabel { margin: 0; padding: 0; text-align: center; color: #ccc; line-height: 2em; }
#contentFormDetails {margin: 20px;}
#contentFormDetails p input.title { padding-left: 5px;padding-right: 5px;width: 98.7%;height: 30px;font-size: 120%; }
#contentFormDetails textarea { margin: 0; padding: 0; font-family: Monaco, "Lucida Console", monospace; line-height: 1.8em; }
#sidebarEditorContainer, .sidebarNotification { display: none; opacity: 0; }
.sidebarNotification { padding: 5px 0; text-align: center; background: green; color: white; }
/*#toggleSidebarEditor { padding: 5px 10px; position: absolute; left: -200px; cursor: pointer; color: white; text-shadow: 0 1px 0 #456c40; background: #70ae67; border: solid 1px #456c40; }*/
#openMediaLibrary { display: block; padding: 5px 10px; color: white; text-shadow: 0 1px 0 black; background: #ababab; border: solid 1px gray; position: absolute; left: -200px; top: 50px; cursor: pointer; text-decoration: none; }
#adminPanelContainer { position: relative; }
body .redactor_toolbar li a.redactor_btn_undo  { background: url(../images/undo-icon-20px.png) center center no-repeat; }
body .redactor_toolbar li a.redactor_btn_redo  { background: url(../images/redo-icon-20px.png) center center no-repeat; }
@media all and (-webkit-min-device-pixel-ratio: 1.5) {
	body .redactor_toolbar li a.redactor_btn_undo  { background: url(../images/undo-icon-50px.png) no-repeat; }
	body .redactor_toolbar li a.redactor_btn_redo  { background: url(../images/redo-icon-50px.png) no-repeat; }
}
.postContent { width: 725px; float: left; }
.postContent input[name=title] { border: solid 1px #ccc; border-radius: 2px; }
.postContent > p, #postDate > p { margin-top: 0; }
.postContent .postComments p, .postContent .postSummary p { margin-bottom: 0; float: left; }
.postContent .postSummary p { float: right; padding: 5px 10px 10px 10px; background: white; border: solid 1px #ccc; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
.postAttributes { width: 180px; float: right; }
.postAttributes p { margin-bottom: 8px; }
#postCategories p, #postTags p { margin-top: 15px; }
.postAttributes input[type=text] { width: 130px; padding: 1px 3px !important; border: solid 1px #ccc; border-radius: 3px; }
.postAttributes .tooltip, .postSummary .tooltip { width: 20px; height: auto; top: 3px; }
#categoriesList, #tagsList, .categoryItem, .tagItem { display: none; opacity: 0; }
#categoriesList .categoryItem, #tagsList .tagItem { font-size: 80%; }
#categoriesList, #tagsList { margin-top: 5px; width: 95%; height: 108px; padding: 5px; background: white; border: solid 1px #ccc; border-radius: 3px; overflow: scroll; }
#addCategories, #addTags { margin-top: 2px; padding-bottom: 2px; font-size: 90%; float: right; text-decoration: none; box-shadow: 0 0 0; cursor: pointer; }
#Publish, .nextButton, .finishSetup { padding: 5px 12px 3px; font-size: 1.1em; color: white; text-shadow: 0 1px 0 #456c40; background: #70ae67; border: solid 1px #456c40; cursor: pointer; }
#SaveDraft { padding: 5px 12px 3px; font-size: 1.1em; color: white; text-shadow: 0 1px 0 #33668b; background: #97aac0; border: solid 1px #6688ad; cursor: pointer; }
#contentFormDetails .cancel { margin-left: 10px; padding: 7px 12px; font-size: 1.2em; color: white; text-shadow: 0 1px 0 #977071;  background: #dbb2b5; border: solid 1px #b99093; text-decoration: none; float: right; }
#mlWrapperBg { width: 100%; height: 400px; background: #333 url(../images/linen.png) top center repeat; position: fixed; bottom: -360px; z-index: 100; box-shadow: inset 0 0 5px black; }
#mediaLibraryWrapper { margin: 0 auto; padding: 20px; width: 920px; position: relative; }
#mlToggleWrapper { position: absolute; top: 0; width: 100%; }
#mlToggleWrapper .mediaLibraryToggle { margin: 0 auto; text-align: center; width: 920px; }
#mlToggleWrapper .mediaLibraryToggle p { margin: 5px auto; width: 200px; height: 28px; line-height: 32px; font-size: 16px; background: #ababab; color: white; cursor: pointer; border: solid 1px gray; border-radius: 3px; }
#mediaLibraryWrapper .mediaLibraryToggle { width: 200px; height: 30px; line-height: 30px; margin: 0 auto; background: #ababab; color: white; cursor: pointer; border: solid 1px gray; border-bottom: solid 1px #ababab; border-radius: 3px 3px 0 0; }
#mediaLibraryWrapper .mediaLibraryToggle p { margin: 0; padding: 0; text-align: center; }
#mediaLibraryWrapper #dropzoneWrapper { margin: 0; padding: 0; float: left; }
#mediaLibraryWrapper .closeButton { margin: 0 15px 0 0; padding: 1px 5px; font-weight: normal; font-size: 14px; color: #ccc; background: black; border: solid white 1px; border-radius: 5px; position: relative; top: -4px; box-shadow: 0 0 5px black; }
#mediaLibraryWrapper #dropzone { margin-right: 20px; padding: 0 5px; height: 325px; width: 200px; background: #777; border: dotted 3px #999; border-radius: 5px; box-shadow: 0 0 5px black; color: black; text-shadow: 0 1px 0 #888; }
#mediaLibraryWrapper #dropzone h3, #mediaLibraryWrapper #dropzone p { text-align: center; }
#mediaLibraryWrapper #dropzone p { font-size: 13px; font-weight: 500; }
#mediaLibraryWrapper #mediaLibraryBrowser .hovered { background: #666; }
#mediaLibraryWrapper #mlSummary p { display: none; }
#mediaLibraryWrapper #mediaLibrary { max-height: 330px; overflow-y: scroll; border-radius: 3px 3px 4px 4px; box-shadow: 0 0 5px black; }
#mediaLibraryWrapper #mediaLibrary .draggableMediaItem { margin-right: 10px; width: 30px; height: 30px; display: inline-block; position: relative; top: 9px; z-index: 110; background: white url(../images/grab.gif) center center no-repeat; border: dotted black 1px; border-radius: 3px; cursor: move; }
#mediaLibraryWrapper h2 { margin-top: 0; margin-bottom: 0; color: white; }
#mediaLibraryWrapper .toggleMediaView { font-weight: normal; font-size: 14px; text-decoration: none; float: right; position: relative; bottom: 5px; }
#mediaLibraryWrapper #mediaUploadForm { margin: 0 auto; width: 920px; }
#mediaLibraryWrapper #mediaUploadForm #mediaUpload_container { border-radius: 5px; box-shadow: 0 0 5px black; }
#mediaLibraryWrapper #mediaUploadForm, #mediaLibraryWrapper .deleteFile { display: none; }

.userFormContent, .editUserContent {margin: 20px auto;width: 650px;}

.userFormEntry, .editUserForm {padding: 5px 20px 20px 20px;clear: both;background: white;}
.formLabel { margin-right: 10px; width: 220px;float: left;text-align: right;height: 36px;line-height: 36px;font-size: 100%;}
.formLabel+input[type=text], .formLabel+input[type=password] { padding-left: 5px;padding-right: 5px;height: 30px;font-size: 110%;width: 350px; } 
.formLabel+select { margin-top: 7px;font-size: 110%; }
.formLabel+input[type=radio] { font-size: 110%;}
#userEntryDetails .submitButton { margin-left: 229px; }

.note {font-size: 90%;color: #999;text-align: center;}

/* Media panel styles */
.mediaAdminContent { padding: 15px; }
.mediaAdminContent .plupload_wrapper { border: none; }
.mediaAdminContent .plupload_container { padding: 0; }
.mediaAdminContent form input#confirmFileUpload { margin: 10px auto 0 0;height: 26px;background: #e4e4e4;border: solid 1px #999;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;cursor: pointer; }

.previewContent, .previewMediaImage, .previewMediaFile { padding: 2px 8px 0 8px; color: white; background: #8f66ad; border: solid 1px #6d448b; text-shadow: 0 1px 0 #6d448b; text-decoration: none; }

/* User panel styles */
.userName { width: 23%; }
.userEmail { width: 27%; }
.userLogin { width: 17%; }
.userRole { width: 13%; }
.userActions { width: 17%; font-size: 0.75em; padding-left: 5px; }
.userName, .userEmail, .userLogin, .userRole { border-left: solid 1px white; border-right: solid 1px #e4e4e4; }
.userActions { border-left: solid 1px white; }

.createContent, .createUser { margin: 2px 0 0 0;padding: 0;float: right;text-decoration: none;position: relative;top: -3px; }

.usersAdminPanel a.usersAdminLink { padding: 0 10px; }
.usersAdminContent { padding: 15px; }

.contentInfo, .userDetail {font-size: 75%;}

/* User Form Styles */
#userEntryDetails .saveUser { padding: 5px 10px 3px; font-size: 1.1em; color: white; text-shadow: 0 1px 0 #456c40; background: #70ae67; border: solid 1px #456c40; cursor: pointer; }
#userEntryDetails .cancel, .cancel, .redButton { padding: 5px 10px 3px; font-size: 1.1em; color: white; text-shadow: 0 1px 0 #977071;  background: #dbb2b5; border: solid 1px #b99093; text-decoration: none; cursor: pointer; }

p.controls { margin-top: 10px;padding: 5px 10px;border: solid 1px #ccc;background-color: white;font-size: 80%;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }

#confirmDeletion {margin-top: 10px;}

.selectedItem {margin: 20px 10px 10px 10px;padding: 10px 15px;border: dashed 2px red;}

/* Settings Tab Styles */
.colorOption { padding: 5px; }
input.colorWell { margin: 5px 8px 5px 0; width: 50px; height: 20px; padding: 2px 5px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: solid 1px black; position: relative; top: -2px; }

#saveResults { display: none; margin-top: 5px; margin-bottom: 20px; padding: 10px 15px; }
.saveSettingsButton { position: relative; height: 60px; margin-bottom: 20px; }
.saveSettingsButton p { text-align: center; }
.saveAllSettings { padding: 3px 15px 1px; position: relative; height: 50px; color: white; text-shadow: 0 1px 0 #456c40; font-weight: 500; font-size: 1.1em; background: #70ae67; border: solid 1px #456c40; cursor: pointer; }
.updateProgress { display: none;position: absolute; bottom: -25px; left: 49%; height: 32px; width: 32px; margin: 0 auto; background: transparent url(./../images/loading.gif); }

.optionsWrapper { width: 350px; position: relative; }
.optionsContainer, .settingsHint { position: absolute; top: 0; left: 350px; width: 565px; display: none; opacity: 0; background-color: #f5efdf; color: #868276; border-radius: 0 3px 3px 0; }
.optionsContainer p { margin: 5px 0; }
.optionsWrapper .clearer+p { margin: 0; padding: 2px 0; }
.settingsHint { margin: 50px 0; padding: 10px; display: block; opacity: 1; background-color: transparent; color: #ccc; font-size: 90%; text-align: center; }
/*.leftOption { width: 52%; float: left; }
.rightOption { float: right; }*/
.optionsTitle { margin: 0; padding: 0 10px 0 0; height: 40px; line-height: 45px; color: #424032; background-color: #e4dfce; cursor: pointer; font-weight: 300; border-radius: 3px 0 0 3px; }
.optionsTitle.active { background-color: #f5efdf; }
.toggleOptions { display: block; float: left; margin: 8px 5px; padding: 0; height: 24px; line-height: 24px; width: 28px; font-family: monospace; text-align: center; cursor: pointer; background-color: white; border-radius: 3px; }

.settingsSection { padding: 10px 20px; }
.settingsSectionHeader { font-weight: 500; font-size: 1.1em; }

.menuDisplayOptions, .adminLink, .blogOptions { position: relative; }

#siteNavContainerEntry { padding: 5px 10px 10px 10px; font-size: 90%; background: white; border: solid 1px #ccc; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }
#siteNavContainerEntry .navContainerLabel { width: 240px; text-align: right; display: inline-block; }
#siteNavContainerEntry input { width: 215px; }
#siteNavContainerEntry, #categoriesTitleEntry, #tagsTitleEntry, #disqusShortnameEntry, #postAuthorSettings { display: none; opacity: 0; }
#rssFeedSettings.textEntry { margin-bottom:30px; }
.textEntry, .settingDetails { padding: 5px 10px 10px 10px; font-size: 90%; background: white; border: solid 1px #ccc; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }
.textEntry .textLabel { width: 160px; text-align: right; display: inline-block; }
.textEntry input, .textEntry textarea { width: 290px; }
#rssDescriptionLabel { height: 55px; }
.textEntry textarea { margin-bottom: -38px; height: 50px; width: 294px; }

.blogOptions h3 { text-align: center; margin: 20px 0 5px 0; }

.editTerms { border: solid 1px #ccc; max-height: 200px; overflow: scroll; }
.editTerms .termRow { position: relative; }
.editTerms .deleteTerm { position: absolute; right: 10px; top: 5px; display: none; color: red; }
.editTerms .termRow:hover .deleteTerm { display: block; cursor: pointer; }
.editTerms .termRow:hover p form { position: relative; z-index: 1000; }
.editTerms .categoryItem, .editTerms .tagItem { display: block; opacity: 1; }
.editTerms .categoryItem input, .editTerms .tagItem input { width: auto; }
.editTerms p { margin: 0 !important; padding: 5px; }

.updateTermsProgress { height: 32px; width: 32px; background: transparent url(./../images/loading.gif); }

/* Menu Styles for the Settings Tab */
#armadilloContentMenu ol { margin: 10px; padding: 0; list-style: none; }
#armadilloContentMenu ol ol { margin: 0 0 0 20px; }
#armadilloContentMenu ol li { margin: 3px 0; }
#armadilloContentMenu ol li a { text-decoration: none; }
#armadilloContentMenu ol li div {  padding: 5px 10px; border: solid 1px #ccc; background-color: #fff; cursor: move; }
.placeholder { background-color: #9fb1c6; }

#armadilloCustomStyles, #armadilloSocialSharingCode { width: 98%; height: 300px; padding-left: 5px; font-family: Monaco, "Lucida Console", monospace; line-height: 1.8em; }

/*! fancyBox v2.1.0 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap, .fancybox-skin, .fancybox-outer, .fancybox-inner, .fancybox-image, .fancybox-wrap iframe, .fancybox-wrap object, .fancybox-nav, .fancybox-nav span, .fancybox-tmp { 	padding: 0; 	margin: 0; 	border: 0; 	outline: none; 	vertical-align: top; }  .fancybox-wrap { 	position: absolute; 	top: 0; 	left: 0; 	z-index: 8020; }  .fancybox-skin { 	position: relative; 	background: #f9f9f9; 	color: #444; 	text-shadow: none; 	-webkit-border-radius: 4px; 	   -moz-border-radius: 4px; 	        border-radius: 4px; }  .fancybox-opened { 	z-index: 8030; }  .fancybox-opened .fancybox-skin { 	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); 	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); 	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); }  .fancybox-outer, .fancybox-inner { 	position: relative; }  .fancybox-inner { 	overflow: hidden; }  .fancybox-type-iframe .fancybox-inner { 	-webkit-overflow-scrolling: touch; }  .fancybox-error { 	color: #444; 	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; 	margin: 0; 	padding: 15px; 	white-space: nowrap; }  .fancybox-image, .fancybox-iframe { 	display: block; 	width: 100%; 	height: 100%; }  .fancybox-image { 	max-width: 100%; 	max-height: 100%; }  #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span { 	background-image: url('../images/fancybox_sprite.png'); }  #fancybox-loading { 	position: fixed; 	top: 50%; 	left: 50%; 	margin-top: -22px; 	margin-left: -22px; 	background-position: 0 -108px; 	opacity: 0.8; 	cursor: pointer; 	z-index: 8060; }  #fancybox-loading div { 	width: 44px; 	height: 44px; 	background: url('../images/fancybox_loading.gif') center center no-repeat; }  .fancybox-close { 	position: absolute; 	top: -18px; 	right: -18px; 	width: 36px; 	height: 36px; 	cursor: pointer; 	z-index: 8040; }  .fancybox-nav { 	position: absolute; 	top: 0; 	width: 40%; 	height: 100%; 	cursor: pointer; 	text-decoration: none; 	background: transparent url('images/blank.gif'); /* helps IE */ 	-webkit-tap-highlight-color: rgba(0,0,0,0); 	z-index: 8040; }  .fancybox-prev { 	left: 0; }  .fancybox-next { 	right: 0; }  .fancybox-nav span { 	position: absolute; 	top: 50%; 	width: 36px; 	height: 34px; 	margin-top: -18px; 	cursor: pointer; 	z-index: 8040; 	visibility: hidden; }  .fancybox-prev span { 	left: 10px; 	background-position: 0 -36px; }  .fancybox-next span { 	right: 10px; 	background-position: 0 -72px; }  .fancybox-nav:hover span { 	visibility: visible; }  .fancybox-tmp { 	position: absolute; 	top: -9999px; 	left: -9999px; 	visibility: hidden; }  /* Overlay helper */  .fancybox-lock { 	overflow: hidden; }  .fancybox-overlay { 	position: absolute; 	top: 0; 	left: 0; 	overflow: hidden; 	display: none; 	z-index: 8010; 	background: url('../images/fancybox_overlay.png'); }  .fancybox-overlay-fixed { 	position: fixed; 	bottom: 0; 	right: 0; }  .fancybox-lock .fancybox-overlay { 	overflow: auto; 	overflow-y: scroll; }  /* Title helper */  .fancybox-title { 	visibility: hidden; 	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; 	position: relative; 	text-shadow: none; 	z-index: 8050; }  .fancybox-opened .fancybox-title { 	visibility: visible; }  .fancybox-title-float-wrap { 	position: absolute; 	bottom: 0; 	right: 50%; 	margin-bottom: -35px; 	z-index: 8050; 	text-align: center; }  .fancybox-title-float-wrap .child { 	display: inline-block; 	margin-right: -100%; 	padding: 2px 20px; 	background: transparent; /* Fallback for web browsers that doesn't support RGBa */ 	background: rgba(0, 0, 0, 0.8); 	-webkit-border-radius: 15px; 	   -moz-border-radius: 15px; 	        border-radius: 15px; 	text-shadow: 0 1px 2px #222; 	color: #FFF; 	font-weight: bold; 	line-height: 24px; 	white-space: nowrap; }  .fancybox-title-outside-wrap { 	position: relative; 	margin-top: 10px; 	color: #fff; }  .fancybox-title-inside-wrap { 	padding-top: 10px; }  .fancybox-title-over-wrap { 	position: absolute; 	bottom: 0; 	left: 0; 	color: #fff; 	padding: 10px; 	background: #000; 	background: rgba(0, 0, 0, .8); }  #fancybox-buttons { 	position: fixed; 	left: 0; 	width: 100%; 	z-index: 8050; }  #fancybox-buttons.top { 	top: 10px; }  #fancybox-buttons.bottom { 	bottom: 10px; }  #fancybox-buttons ul { 	display: block; 	width: 166px; 	height: 30px; 	margin: 0 auto; 	padding: 0; 	list-style: none; 	border: 1px solid #111; 	border-radius: 3px; 	-webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05); 	   -moz-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05); 	        box-shadow: inset 0 0 0 1px rgba(255,255,255,.05); 	background: rgb(50,50,50); 	background: -moz-linear-gradient(top, rgb(68,68,68) 0%, rgb(52,52,52) 50%, rgb(41,41,41) 50%, rgb(51,51,51) 100%); 	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(68,68,68)), color-stop(50%,rgb(52,52,52)), color-stop(50%,rgb(41,41,41)), color-stop(100%,rgb(51,51,51))); 	background: -webkit-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%); 	background: -o-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%); 	background: -ms-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%); 	background: linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%); 	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#222222',GradientType=0 ); }  #fancybox-buttons ul li { 	float: left; 	margin: 0; 	padding: 0; }  #fancybox-buttons a { 	display: block; 	width: 30px; 	height: 30px; 	text-indent: -9999px; 	background-image: url('../images/fancybox_buttons.png'); 	background-repeat: no-repeat; 	outline: none; 	opacity: 0.8; }  #fancybox-buttons a:hover { 	opacity: 1; }  #fancybox-buttons a.btnPrev { 	background-position: 5px 0; }  #fancybox-buttons a.btnNext { 	background-position: -33px 0; 	border-right: 1px solid #3e3e3e; }  #fancybox-buttons a.btnPlay { 	background-position: 0 -30px; }  #fancybox-buttons a.btnPlayOn { 	background-position: -30px -30px; }  #fancybox-buttons a.btnToggle { 	background-position: 3px -60px; 	border-left: 1px solid #111; 	border-right: 1px solid #3e3e3e; 	width: 35px }  #fancybox-buttons a.btnToggleOn { 	background-position: -27px -60px; }  #fancybox-buttons a.btnClose { 	border-left: 1px solid #111; 	width: 35px; 	background-position: -56px 0px; }  #fancybox-buttons a.btnDisabled { 	opacity : 0.4; 	cursor: default; }  #fancybox-thumbs { 	position: fixed; 	left: 0; 	width: 100%; 	overflow: hidden; 	z-index: 8050; }  #fancybox-thumbs.bottom { 	bottom: 2px; }  #fancybox-thumbs.top { 	top: 2px; }  #fancybox-thumbs ul { 	position: relative; 	list-style: none; 	margin: 0; 	padding: 0; }  #fancybox-thumbs ul li { 	float: left; 	padding: 1px; 	opacity: 0.5; }  #fancybox-thumbs ul li.active { 	opacity: 0.75; 	padding: 0; 	border: 1px solid #fff; }  #fancybox-thumbs ul li:hover { 	opacity: 1; }  #fancybox-thumbs ul li a { 	display: block; 	position: relative; 	overflow: hidden; 	border: 1px solid #222; 	background: #111; 	outline: none; }  #fancybox-thumbs ul li img { 	display: block; 	position: relative; 	border: 0; 	padding: 0; } 

/* Redactor Styles */
/*Icon font */ @font-face {  font-family: 'RedactorFont';  src: url('redactor-font.eot');} @font-face {  font-family: 'RedactorFont';  src: url(data:application/x-font-ttf;charset=utf-8;base64,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) format('truetype'), url(data:application/font-woff;charset=utf-8;base64,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) format('woff');  font-weight: normal;  font-style: normal;}/* =Selection-----------------------------------------------------------------------------*/.redactor_box ::selection {  background: #ffff9e;}.redactor_box ::-moz-selection {  background: #ffff9e;}.redactor_box img::selection {  background: transparent;}.redactor_box img::-moz-selection {  background: transparent;}/*	BOX*/.redactor_box {  position: relative;  overflow: visible;  background: #fff;}.redactor_box iframe {  display: block;  margin: 0;  padding: 0;  border: 1px solid #eee;}.redactor_box textarea {  position: relative;  display: block;  overflow: auto;  margin: 0;  padding: 0;  width: 100%;  outline: none;  border: none;  background-color: #222;  box-shadow: none;  color: #ccc;  font-size: 13px;  font-family: Menlo, Monaco, monospace, sans-serif;  resize: none;}.redactor_box textarea:focus {  outline: none;}.redactor_box,.redactor_box textarea {  z-index: auto !important;}.redactor_box_fullscreen {  z-index: 99 !important;}#redactor_modal_overlay,#redactor_modal,.redactor_dropdown {  z-index: 100 !important;}/*	AIR*/body .redactor_air {  position: absolute;  z-index: 502;}/*	FULLSCREEN*/body .redactor_box_fullscreen {  position: fixed;  top: 0;  left: 0;  width: 100%;}/*	LINK TOOLTIP*/.redactor-link-tooltip {  position: absolute;  z-index: 49999;  padding: 10px;  line-height: 1;  display: inline-block;  background-color: #000;  color: #555 !important;}.redactor-link-tooltip,.redactor-link-tooltip a {  font-size: 12px;  font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;}.redactor-link-tooltip a {  color: #ccc;  margin: 0 5px;  text-decoration: none;}.redactor-link-tooltip a:hover {  color: #fff;}/*	IMAGE BOX*/#redactor-image-box img {  width: 100%;}.redactor_editor {  position: relative;  overflow: auto;  margin: 0 !important;  padding: 10px 20px;  padding-bottom: 5px;  outline: none;  background: none;  background: #fff;  box-shadow: none !important;  white-space: normal;  border: 1px solid #eee;}.redactor_editor:focus {  outline: none;}.redactor_editor div,.redactor_editor p,.redactor_editor ul,.redactor_editor ol,.redactor_editor table,.redactor_editor dl,.redactor_editor blockquote,.redactor_editor pre,.redactor_editor h1,.redactor_editor h2,.redactor_editor h3,.redactor_editor h4,.redactor_editor h5,.redactor_editor h6 {  font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;}.redactor_editor code,.redactor_editor pre {  font-family: Menlo, Monaco, monospace, sans-serif;}.redactor_editor div,.redactor_editor p,.redactor_editor ul,.redactor_editor ol,.redactor_editor table,.redactor_editor dl,.redactor_editor blockquote,.redactor_editor pre {  font-size: 14px;  line-height: 1.6em;}.redactor_editor a {  color: #15c !important;  text-decoration: underline !important;}.redactor_editor .redactor_placeholder {  color: #999 !important;  display: block !important;}/*	TYPOGRAPHY*/.redactor_editor object,.redactor_editor embed,.redactor_editor video,.redactor_editor img {  max-width: 100%;  width: auto;}.redactor_editor video,.redactor_editor img {  height: auto;}.redactor_editor div,.redactor_editor p,.redactor_editor ul,.redactor_editor ol,.redactor_editor table,.redactor_editor dl,.redactor_editor blockquote,.redactor_editor pre {  margin: 0;  margin-bottom: 10px !important;  border: none;  background: none !important;  box-shadow: none !important;}.redactor_editor iframe,.redactor_editor object,.redactor_editor hr {  margin-bottom: 15px !important;}.redactor_editor blockquote {  margin-left: 1.5em !important;  padding-left: 0 !important;  color: #777;  font-style: italic !important;}.redactor_editor ul,.redactor_editor ol {  padding-left: 2em !important;}.redactor_editor ul ul,.redactor_editor ol ol,.redactor_editor ul ol,.redactor_editor ol ul {  margin: 2px !important;  padding: 0 !important;  padding-left: 2em !important;  border: none;}.redactor_editor dl dt {  font-weight: bold;}.redactor_editor dd {  margin-left: 1em;}.redactor_editor table {  border-collapse: collapse;  font-size: 1em !important;}.redactor_editor table td {  padding: 5px !important;  border: 1px solid #ddd;  vertical-align: top;}.redactor_editor table thead td {  border-bottom: 2px solid #000 !important;  font-weight: bold !important;}.redactor_editor code {  background-color: #d8d7d7 !important;}.redactor_editor pre {  overflow: auto;  padding: 1em !important;  border: 1px solid #ddd !important;  border-radius: 3px !important;  background: #f8f8f8 !important;  white-space: pre;  font-size: 90% !important;}.redactor_editor hr {  display: block;  height: 1px;  border: 0;  border-top: 1px solid #ccc;}/*	HEADERS*/.redactor_editor h1,.redactor_editor h2,.redactor_editor h3,.redactor_editor h4,.redactor_editor h5,.redactor_editor h6 {  margin-top: 0 !important;  padding: 0 !important;  background: none;  color: #000;  font-weight: bold;}.redactor_editor h1 {  font-size: 36px !important;  line-height: 1.111em !important;  margin-bottom: .15em !important;}.redactor_editor h2 {  font-size: 30px !important;  line-height: 1.111em !important;  margin-bottom: .25em !important;}.redactor_editor h3 {  font-size: 24px !important;  line-height: 1.333em !important;  margin-bottom: .2em !important;}.redactor_editor h4 {  font-size: 18px !important;  line-height: 1.5em !important;  margin-bottom: .2em !important;}.redactor_editor h5 {  font-size: 1em !important;  line-height: 1.6em !important;  margin-bottom: .25em !important;}.redactor_editor h6 {  font-size: .8em !important;  line-height: 1.6em !important;  text-transform: uppercase;  margin-bottom: .3em !important;}/*	TOOLBAR*/.redactor_toolbar {  position: relative;  top: 0;  left: 0;  margin: 0 !important;  padding: 0 !important;  list-style: none !important;  font-size: 14px !important;  font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;  line-height: 1 !important;  background: #fff;  border: none;  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);  z-index: 3;}.redactor_toolbar:after {  content: "";  display: table;  clear: both;}.redactor_toolbar.redactor-toolbar-overflow {  overflow-y: auto;  height: 29px;  white-space: nowrap;}.redactor_toolbar.redactor-toolbar-external {  z-index: 999;  box-shadow: none;  border: 1px solid rgba(0, 0, 0, 0.1);}body .redactor_air .redactor_toolbar {  padding-right: 2px !important;}.redactor_toolbar li {  vertical-align: top;  display: inline-block;  margin: 0 !important;  padding: 0 !important;  outline: none;  list-style: none !important;  -webkit-box-sizing: content-box;  -moz-box-sizing: content-box;  box-sizing: content-box;}.redactor_toolbar li a {  display: block;  color: #333;  text-align: center;  padding: 9px 10px;  outline: none;  border: none;  text-decoration: none;  cursor: pointer;  zoom: 1;  -webkit-box-sizing: content-box;  -moz-box-sizing: content-box;  box-sizing: content-box;}.redactor_toolbar li a:hover {  outline: none;  background-color: #1f78d8;  color: #fff;}.redactor_toolbar li a:hover i:before {  color: #fff;}.redactor_toolbar li a:active,.redactor_toolbar li a.redactor_act {  outline: none;  background-color: #ccc;  color: #444;}.redactor_toolbar li a.redactor-btn-image {  width: 14px;  height: 14px;  background-position: center center;  background-repeat: no-repeat;}.redactor_button_disabled {  filter: alpha(opacity=30);  -moz-opacity: 0.3;  opacity: 0.3;}.redactor_button_disabled:hover {  outline: none;  background-color: transparent !important;  cursor: default;}.redactor_toolbar li a.fa-redactor-btn {  display: inline-block;  padding: 9px 10px 8px 10px;  line-height: 1;}.redactor_toolbar.redactor-toolbar-typewriter {  box-shadow: none;  background: rgba(240, 240, 240, 0.9);}.redactor_toolbar.redactor-toolbar-typewriter li a:hover {  outline: none;  background-color: #1f78d8;  color: #fff;}.redactor_toolbar.redactor-toolbar-typewriter li a:active,.redactor_toolbar.redactor-toolbar-typewriter li a.redactor_act {  outline: none;  background-color: #ccc;  color: #444;}.re-icon {  font-family: 'RedactorFont';  speak: none;  font-style: normal;  font-weight: normal;  font-variant: normal;  text-transform: none;  line-height: 1;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}.re-icon i:before {  position: relative;  font-size: 14px;}.re-video:before {  content: "\e600";}.re-unorderedlist:before {  content: "\e601";}.re-undo:before {  content: "\e602";}.re-underline:before {  content: "\e603";}.re-textdirection:before {  content: "\e604";}.re-fontcolor:before {  content: "\e605";}.re-table:before {  content: "\e606";}.re-redo:before {  content: "\e607";}.re-quote:before {  content: "\e608";}.re-outdent:before {  content: "\e609";}.re-orderedlist:before {  content: "\e60a";}.re-link:before {  content: "\e60b";}.re-horizontalrule:before {  content: "\e60c";}.re-italic:before {  content: "\e60d";}.re-indent:before {  content: "\e60e";}.re-image:before {  content: "\e60f";}.re-fullscreen:before {  content: "\e610";}.re-normalscreen:before {  content: "\e611";}.re-formatting:before {  content: "\e612";}.re-fontsize:before {  content: "\e613";}.re-fontfamily:before {  content: "\e614";}.re-deleted:before {  content: "\e615";}.re-html:before {  content: "\e616";}.re-clips:before {  content: "\e617";}.re-bold:before {  content: "\e618";}.re-backcolor:before {  content: "\e619";}.re-file:before {  content: "\e61a";}.re-alignright:before {  content: "\e61b";}.re-alignment:before,.re-alignleft:before {  content: "\e61c";}.re-alignjustify:before {  content: "\e61d";}.re-aligncenter:before {  content: "\e61e";}.re-gallery:before {  content: "\e61f";}/*	Toolbar classes*/.redactor_format_blockquote {  padding-left: 10px;  color: #666 !important;  font-style: italic;}.redactor_format_pre {  font-family: monospace, sans-serif;}.redactor_format_h1,.redactor_format_h2,.redactor_format_h3,.redactor_format_h4,.redactor_format_h5 {  font-weight: bold;}.redactor_format_h1 {  font-size: 30px;  line-height: 36px;}.redactor_format_h2 {  font-size: 24px;  line-height: 36px;}.redactor_format_h3 {  font-size: 20px;  line-height: 30px;}.redactor_format_h4 {  font-size: 16px;  line-height: 26px;}.redactor_format_h5 {  font-size: 14px;  line-height: 23px;}.redactor-toolbar-typewriter .redactor_dropdown .redactor_format_h1,.redactor-toolbar-typewriter .redactor_dropdown .redactor_format_h2,.redactor-toolbar-typewriter .redactor_dropdown .redactor_format_h3,.redactor-toolbar-typewriter .redactor_dropdown .redactor_format_h4,.redactor-toolbar-typewriter .redactor_dropdown .redactor_format_h5 {  font-size: 1em;  line-height: 1.6em;  text-transform: uppercase;}.redactor-toolbar-typewriter .redactor_dropdown .redactor_format_h2 {  font-size: .85em;}/*	Typewriter*/.redactor_editor.redactor-editor-typewriter {  background: #f5f5f5 !important;  padding: 25px 50px !important;}.redactor_editor.redactor-editor-typewriter div,.redactor_editor.redactor-editor-typewriter p,.redactor_editor.redactor-editor-typewriter ul,.redactor_editor.redactor-editor-typewriter ol,.redactor_editor.redactor-editor-typewriter table,.redactor_editor.redactor-editor-typewriter dl,.redactor_editor.redactor-editor-typewriter blockquote,.redactor_editor.redactor-editor-typewriter pre,.redactor_editor.redactor-editor-typewriter h1,.redactor_editor.redactor-editor-typewriter h2,.redactor_editor.redactor-editor-typewriter h3,.redactor_editor.redactor-editor-typewriter h4,.redactor_editor.redactor-editor-typewriter h5,.redactor_editor.redactor-editor-typewriter h6 {  font-family: 'Courier New', 'Lucida Console', Consolas, Monaco, monospace, sans-serif;  font-size: 18px !important;  line-height: 1.5em !important;  margin-bottom: 1.5em !important;}.redactor_editor.redactor-editor-typewriter h2 {  font-size: 14px !important;}.redactor_editor.redactor-editor-typewriter h1,.redactor_editor.redactor-editor-typewriter h2,.redactor_editor.redactor-editor-typewriter h3,.redactor_editor.redactor-editor-typewriter h4,.redactor_editor.redactor-editor-typewriter h5,.redactor_editor.redactor-editor-typewriter h6 {  text-transform: uppercase;}.redactor_editor.redactor-editor-typewriter a {  color: #000 !important;  text-decoration: underline !important;}/*	WYM*/.redactor_editor.redactor_editor_wym {  padding: 10px 7px 0 7px !important;  background: #f6f6f6 !important;}.redactor_editor.redactor_editor_wym div,.redactor_editor.redactor_editor_wym p,.redactor_editor.redactor_editor_wym ul,.redactor_editor.redactor_editor_wym ol,.redactor_editor.redactor_editor_wym table,.redactor_editor.redactor_editor_wym dl,.redactor_editor.redactor_editor_wym pre,.redactor_editor.redactor_editor_wym h1,.redactor_editor.redactor_editor_wym h2,.redactor_editor.redactor_editor_wym h3,.redactor_editor.redactor_editor_wym h4,.redactor_editor.redactor_editor_wym h5,.redactor_editor.redactor_editor_wym h6,.redactor_editor.redactor_editor_wym blockquote {  margin-top: 0;  margin-bottom: 5px !important;  padding: 10px !important;  border: 1px solid #e4e4e4 !important;  background-color: #fff !important;  z-index: 0;}.redactor_editor.redactor_editor_wym blockquote:before {  content: '';}.redactor_editor.redactor_editor_wym img {  position: relative;  z-index: 1;}.redactor_editor.redactor_editor_wym div {  border: 1px dotted #aaa !important;}.redactor_editor.redactor_editor_wym pre {  border: 2px dashed #e4e4e4 !important;  background-color: #f8f8f8 !important;}.redactor_editor.redactor_editor_wym ul,.redactor_editor.redactor_editor_wym ol {  padding-left: 2em !important;}.redactor_editor.redactor_editor_wym ul li ul,.redactor_editor.redactor_editor_wym ol li ul,.redactor_editor.redactor_editor_wym ul li ol,.redactor_editor.redactor_editor_wym ol li ol {  border: none !important;}/*	DROPDOWN*/.redactor_dropdown {  position: absolute;  top: 28px;  left: 0;  padding: 10px;  width: 200px;  background-color: #fff;  box-shadow: 0 1px 5px #bbb;  font-size: 13px;  font-family: Helvetica, Arial, Verdana, Tahoma, sans-serif;  line-height: 21px;}.redactor-toolbar-typewriter .redactor_dropdown {  font-family: 'Courier New', 'Lucida Console', Consolas, Monaco, monospace, sans-serif;  background-color: #f5f5f5;}.redactor_separator_drop {  padding: 0 !important;  border-top: 1px solid #ddd;  font-size: 0;  line-height: 0;}.redactor_dropdown a {  display: block;  padding: 3px 5px;  color: #000;  text-decoration: none;}.redactor_dropdown a:hover {  background-color: #dde4ef;  color: #444 !important;  text-decoration: none;}/*	MODAL*/#redactor_modal_overlay {  position: fixed;  top: 0;  left: 0;  margin: auto;  width: 100%;  height: 100%;  background-color: #000 !important;  filter: alpha(opacity=30);  -moz-opacity: 0.3;  opacity: 0.3;}#redactor_modal {  position: fixed;  top: 50%;  left: 50%;  padding: 0;  background: #fff;  color: #000;  font-size: 12px !important;  font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.5);}#redactor_modal header {  padding: 20px 30px 5px 30px;  font-size: 16px;}#redactor_modal section {  padding: 20px 30px;}#redactor_modal label {  display: block !important;  float: none !important;  margin: 10px 0 3px 0 !important;  padding: 0 !important;  font-size: 12px !important;}#redactor_modal footer:after {  content: "";  display: table;  clear: both;}#redactor_modal footer div {  float: left;}#redactor_modal input[type="radio"],#redactor_modal input[type="checkbox"] {  position: relative;  top: -1px;}#redactor_modal input[type="text"],#redactor_modal input[type="password"],#redactor_modal input[type="email"],#redactor_modal textarea {  position: relative;  z-index: 2;  margin: 0;  padding: 1px 2px;  height: 23px;  border: 1px solid #ccc;  border-radius: 1px;  background-color: white;  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2) inset;  color: #333;  font-size: 13px;  font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;  line-height: 1;  -moz-transition: border 0.3s ease-in;  transition: border 0.3s ease-in;}#redactor_modal textarea {  display: block;  margin-top: 4px;  line-height: 1.4em;}#redactor_modal input:focus,#redactor_modal textarea:focus {  outline: none;  border-color: #5ca9e4;  box-shadow: 0 0 0 2px rgba(70, 161, 231, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2) inset;}#redactor_modal_close {  position: absolute;  top: 5px;  right: 3px;  width: 20px;  height: 20px;  color: #999;  font-size: 26px;  cursor: pointer;}#redactor_modal_close:hover {  color: #000;}.redactor_input {  width: 99%;  font-size: 14px;}.redactor_modal_box {  overflow: auto;  margin-bottom: 10px;  height: 350px;}#redactor_image_box {  overflow: auto;  margin-bottom: 10px;  height: 270px;}#redactor_image_box_select {  display: block;  margin-bottom: 15px !important;  width: 200px;}#redactor_image_box img {  margin-right: 10px;  margin-bottom: 10px;  max-width: 100px;  cursor: pointer;}#redactor_tabs {  margin-bottom: 18px;}#redactor_tabs a {  display: inline-block;  margin-right: 2px;  padding: 4px 14px;  border: 1px solid #d2d2d2;  border-radius: 3px;  background: #fff;  color: #000;  text-decoration: none;  line-height: 1;}#redactor_tabs a:hover,#redactor_tabs a.redactor_tabs_act {  border-color: #eee;  color: #999 !important;  text-decoration: none !important;}.redactor_modal_btn_hidden {  display: none;}#redactor_modal footer button {  position: relative;  width: 100%;  padding: 10px 16px;  margin: 0;  outline: none;  border: none;  background-color: #ddd;  color: #000;  text-align: center;  text-decoration: none;  font-weight: normal;  font-size: 12px;  font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;  line-height: 1;  cursor: pointer;}#redactor_modal footer button:hover {  color: #777;  background: none;  background: #bbb;  text-decoration: none;}#redactor_modal footer button.redactor_modal_delete_btn {  background: none;  color: #fff;  background-color: #b52525;}#redactor_modal footer button.redactor_modal_delete_btn:hover {  color: rgba(255, 255, 255, 0.6);  background-color: #881b1b;}#redactor_modal footer button.redactor_modal_action_btn {  background: none;  color: #fff;  background-color: #2461b5;}#redactor_modal footer button.redactor_modal_action_btn:hover {  color: rgba(255, 255, 255, 0.6);  background-color: #1a4580;}/* Drag and Drop Area */.redactor_droparea {  position: relative;  margin: auto;  margin-bottom: 5px;  width: 100%;}.redactor_droparea .redactor_dropareabox {  position: relative;  z-index: 1;  padding: 60px 0;  width: 99%;  border: 1px dashed #ddd;  background: #fff;  text-align: center;}.redactor_droparea .redactor_dropareabox,.redactor_dropalternative {  color: #555;  font-size: 12px;}.redactor_dropalternative {  margin: 4px 0 2px 0;}.redactor_dropareabox.hover {  border-color: #aaa;  background: #efe3b8;}.redactor_dropareabox.error {  border-color: #dcc3c3;  background: #f7e5e5;}.redactor_dropareabox.drop {  border-color: #e0e5d6;  background: #f4f4ee;}/* =ProgressBar-----------------------------------------------------------------------------*/#redactor-progress {  position: fixed;  top: 0;  left: 0;  width: 100%;  z-index: 1000000;  height: 10px;}#redactor-progress span {  display: block;  width: 100%;  height: 100%;  background-color: #3d58a8;  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);  -webkit-animation: progress-bar-stripes 2s linear infinite;  -o-animation: progress-bar-stripes 2s linear infinite;  animation: progress-bar-stripes 2s linear infinite;  background-size: 40px 40px;}@-webkit-keyframes progress-bar-stripes {  from {    background-position: 40px 0;  }  to {    background-position: 0 0;  }}@-o-keyframes progress-bar-stripes {  from {    background-position: 40px 0;  }  to {    background-position: 0 0;  }}@keyframes progress-bar-stripes {  from {    background-position: 40px 0;  }  to {    background-position: 0 0;  }}

/* Plupload Styles  */
.plupload_button { 	display: -moz-inline-box; /* FF < 3*/ 	display: inline-block; 	font: normal 12px sans-serif; 	text-decoration: none;     color: #42454a;     border: 1px solid #bababa;     padding: 2px 8px 3px 20px; 	margin-right: 4px;     background: #f3f3f3 url('../images/buttons.png') no-repeat 0 center; 	outline: 0;      /* Optional rounded corners for browsers that support it */     -moz-border-radius: 3px;     -khtml-border-radius: 3px;     -webkit-border-radius: 3px;     border-radius: 3px; }  .plupload_button:hover { 	color: #000; 	text-decoration: none; }  .plupload_disabled, a.plupload_disabled:hover {     color: #737373;     border-color: #c5c5c5;     background: #ededed url('../images/buttons-disabled.png') no-repeat 0 center; 	cursor: default; }  .plupload_add { 	background-position: -181px center; }  .plupload_wrapper { 	font: normal 11px Verdana,sans-serif; 	width: 100%; }  .plupload_container { 	padding: 8px 0; 	background: url('../images/transp50.png'); 	/*-moz-border-radius: 5px;*/ }  .plupload_container input { 	border: 1px solid #DDD; 	font: normal 11px Verdana,sans-serif; 	width: 98%; }  .plupload_header {background: #2A2C2E url('../images/backgrounds.gif') repeat-x;} .plupload_header_content { 	background: url('../images/backgrounds.gif') no-repeat 0 -317px; 	min-height: 56px; 	padding-left: 60px; 	color: #FFF; } .plupload_header_title { 	font: normal 18px sans-serif; 	padding: 6px 0 3px; } .plupload_header_text { 	font: normal 12px sans-serif; }  .plupload_filelist { 	margin: 0; 	padding: 0; 	list-style: none; }  .plupload_scroll .plupload_filelist { 	height: 185px; 	background: #F5F5F5; 	overflow-y: scroll; }  .plupload_filelist li { 	padding: 10px 8px; 	background: #F5F5F5 url('../images/backgrounds.gif') repeat-x 0 -156px; 	border-bottom: 1px solid #DDD; }  .plupload_filelist_header, .plupload_filelist_footer { 	background: #DFDFDF; 	padding: 8px 8px; 	color: #42454A; } .plupload_filelist_header {	 	border-top: 1px solid #EEE; 	border-bottom: 1px solid #CDCDCD; }  .plupload_filelist_footer {border-top: 1px solid #FFF; height: 22px; line-height: 20px; vertical-align: middle;} .plupload_file_name {float: left; overflow: hidden} .plupload_file_status {color: #777;} .plupload_file_status span {color: #42454A;} .plupload_file_size, .plupload_file_status, .plupload_progress { 	float: right; 	width: 80px; } .plupload_file_size, .plupload_file_status, .plupload_file_action {text-align: right;}  .plupload_filelist .plupload_file_name {width: 205px}  .plupload_file_action { 	float: right; 	width: 16px; 	height: 16px; 	margin-left: 15px; }  .plupload_file_action * { 	display: none; 	width: 16px; 	height: 16px; }  li.plupload_uploading {background: #ECF3DC url('../images/backgrounds.gif') repeat-x 0 -238px;} li.plupload_done {color:#AAA}  li.plupload_delete a { 	background: url('../images/delete.gif'); }  li.plupload_failed a { 	background: url('../images/error.gif'); 	cursor: default; }  li.plupload_done a { 	background: url('../images/done.gif'); 	cursor: default; }  .plupload_progress, .plupload_upload_status { 	display: none; }  .plupload_progress_container { 	margin-top: 3px; 	border: 1px solid #CCC; 	background: #FFF; 	padding: 1px; } .plupload_progress_bar { 	width: 0px; 	height: 7px; 	background: #CDEB8B; }  .plupload_scroll .plupload_filelist_header .plupload_file_action, .plupload_scroll .plupload_filelist_footer .plupload_file_action { 	margin-right: 17px; }  /* Floats */  .plupload_clear,.plupload_clearer {clear: both;} .plupload_clearer, .plupload_progress_bar { 	display: block; 	font-size: 0; 	line-height: 0;	 }  li.plupload_droptext { 	background: transparent; 	text-align: center; 	vertical-align: middle; 	border: 0; 	line-height: 165px; } 

/* Pass*Field */
.a_pf-wrap .a_pf-btn,.a_pf-wrap .a_pf-placeholder,.a_pf-wrap .a_pf-tip{font-family:Arial,Helvetica,sans-serif;font-size:14px}.a_pf-txt-pass,.a_pf-txt-clear{outline:0}.a_pf-txt-pass::-ms-clear,.a_pf-txt-pass::-ms-reveal,.a_pf-txt-clear::-ms-clear,.a_pf-txt-clear::-ms-reveal{display:none}.a_pf-wrap .a_pf-btn{display:none;width:25px;text-align:center;color:#9e9e9e;cursor:pointer;user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.a_pf-wrap .a_pf-btn:hover{color:#4b4b4b}.a_pf-wrap .a_pf-btn.a_pf-btn-gen{width:22px}.a_pf-wrap .a_pf-btn-gen-i{width:16px;height:16px;display:block;margin:0 auto}.a_pf-wrap .a_pf-btn-gen-i,.a_pf-wrap .a_pf-btn-gen-help{height:16px;background:url(../images/rand.png) center -16px no-repeat}.a_pf-wrap .a_pf-btn-gen-i:hover{background-position:center 0}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.a_pf-wrap .a_pf-btn-gen-i,.a_pf-wrap .a_pf-btn-gen-help{background-image:url(../images/rand_at_2x.png);background-size:16px}}.a_pf-wrap .a_pf-placeholder{display:block;color:#aaa;text-align:left;overflow:hidden;cursor:text}.a_pf-wrap .a_pf-warn{color:#b94a48;display:inline-block;margin:0}.a_pf-wrap.a_pf-wrap-no-ib .a_pf-warn{display:inline;padding-bottom:2px}.a_pf-wrap .a_pf-tip{display:none;line-height:18px;margin:0;padding:0;z-index:10000}.a_pf-wrap .a_pf-tip-arr-wrap{height:9px;margin:0}.a_pf-wrap.a_pf-wrap-no-ib .a_pf-tip-arr-wrap{display:none}.a_pf-wrap .a_pf-tip-arr{display:block;top:0;margin:0 0 0 20px;padding:0;border-color:transparent transparent #9e9e9e;border-style:solid;border-width:0 10px 10px;width:0;height:0}.a_pf-wrap .a_pf-tip-arr-in{display:block;position:relative;top:-9px;margin:0 0 0 20px;padding:0;border-color:transparent transparent #fff;border-style:solid;border-width:0 10px 10px;width:0;height:0}.a_pf-wrap .a_pf-tip-body{display:block;border:1px solid #9e9e9e;border-radius:3px;padding:5px;background-color:#fff;color:#333;margin:0}.a_pf-wrap .a_pf-btn-gen-help{display:inline-block;width:16px;cursor:default;vertical-align:bottom;margin:0 1px 2px;padding:0}.a_pf-wrap.a_pf-wrap-no-ib .a_pf-btn-gen-help{display:inline}.a_pf-wrap.a_pf-wrap-no-ib .arrow{display:none}
.a_pf-wrap .a_pf-warn{position:absolute;right:-20px;padding-top:5px}

/* qTip2 v2.2.0 basic css3 | qtip2.com | Licensed MIT, GPL | Thu Nov 21 2013 20:35:00 */
.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:12px;line-height:15px;direction:ltr;box-shadow:none;padding:0}.qtip-content{position:relative;padding:5px 9px;overflow:hidden;text-align:left;word-wrap:break-word}.qtip-titlebar{position:relative;padding:5px 35px 5px 10px;overflow:hidden;border-width:0 0 1px;font-weight:700}.qtip-titlebar+.qtip-content{border-top-width:0!important}.qtip-close{position:absolute;right:-9px;top:-9px;cursor:pointer;outline:medium none;border-width:1px;border-style:solid;border-color:transparent}.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-titlebar .ui-icon,.qtip-icon .ui-icon{display:block;text-indent:-1000em;direction:ltr}.qtip-icon,.qtip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:400 bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em}.qtip-focus{}.qtip-hover{}.qtip-default{border-width:1px;border-style:solid;border-color:#F1D031;background-color:#FFFFA3;color:#555}.qtip-default .qtip-titlebar{background-color:#FFEF93}.qtip-default .qtip-icon{border-color:#CCC;background:#F1F1F1;color:#777}.qtip-default .qtip-titlebar .qtip-close{border-color:#AAA;color:#111} .qtip-light{background-color:#fff;border-color:#E2E2E2;color:#454545}.qtip-light .qtip-titlebar{background-color:#f1f1f1} .qtip-dark{background-color:#505050;border-color:#303030;color:#f3f3f3}.qtip-dark .qtip-titlebar{background-color:#404040}.qtip-dark .qtip-icon{border-color:#444}.qtip-dark .qtip-titlebar .ui-state-hover{border-color:#303030} .qtip-cream{background-color:#FBF7AA;border-color:#F9E98E;color:#A27D35}.qtip-cream .qtip-titlebar{background-color:#F0DE7D}.qtip-cream .qtip-close .qtip-icon{background-position:-82px 0} .qtip-red{background-color:#F78B83;border-color:#D95252;color:#912323}.qtip-red .qtip-titlebar{background-color:#F06D65}.qtip-red .qtip-close .qtip-icon{background-position:-102px 0}.qtip-red .qtip-icon{border-color:#D95252}.qtip-red .qtip-titlebar .ui-state-hover{border-color:#D95252} .qtip-green{background-color:#CAED9E;border-color:#90D93F;color:#3F6219}.qtip-green .qtip-titlebar{background-color:#B0DE78}.qtip-green .qtip-close .qtip-icon{background-position:-42px 0} .qtip-blue{background-color:#E5F6FE;border-color:#ADD9ED;color:#5E99BD}.qtip-blue .qtip-titlebar{background-color:#D0E9F5}.qtip-blue .qtip-close .qtip-icon{background-position:-2px 0}.qtip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,.15)}.qtip-rounded,.qtip-tipsy,.qtip-bootstrap{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.qtip-rounded .qtip-titlebar{-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.qtip-youtube{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;color:#fff;border-width:0;background:#4A4A4A;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4A4A4A),color-stop(100%,#000));background-image:-webkit-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-moz-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-ms-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-o-linear-gradient(top,#4A4A4A 0,#000 100%)}.qtip-youtube .qtip-titlebar{background-color:#4A4A4A;background-color:rgba(0,0,0,0)}.qtip-youtube .qtip-content{padding:.75em;font:12px arial,sans-serif;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);"}.qtip-youtube .qtip-icon{border-color:#222}.qtip-youtube .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-jtools{background:#232323;background:rgba(0,0,0,.7);background-image:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#232323));background-image:-moz-linear-gradient(top,#717171,#232323);background-image:-webkit-linear-gradient(top,#717171,#232323);background-image:-ms-linear-gradient(top,#717171,#232323);background-image:-o-linear-gradient(top,#717171,#232323);border:2px solid #ddd;border:2px solid rgba(241,241,241,1);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333}.qtip-jtools .qtip-titlebar{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A)"}.qtip-jtools .qtip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323)"}.qtip-jtools .qtip-titlebar,.qtip-jtools .qtip-content{background:transparent;color:#fff;border:0 dashed transparent}.qtip-jtools .qtip-icon{border-color:#555}.qtip-jtools .qtip-titlebar .ui-state-hover{border-color:#333}.qtip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,.4);box-shadow:4px 4px 5px rgba(0,0,0,.4);background-color:#D9D9C2;color:#111;border:0 dashed transparent}.qtip-cluetip .qtip-titlebar{background-color:#87876A;color:#fff;border:0 dashed transparent}.qtip-cluetip .qtip-icon{border-color:#808064}.qtip-cluetip .qtip-titlebar .ui-state-hover{border-color:#696952;color:#696952}.qtip-tipsy{background:#000;background:rgba(0,0,0,.87);color:#fff;border:0 solid transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:700;line-height:16px;text-shadow:0 1px #000}.qtip-tipsy .qtip-titlebar{padding:6px 35px 0 10px;background-color:transparent}.qtip-tipsy .qtip-content{padding:6px 10px}.qtip-tipsy .qtip-icon{border-color:#222;text-shadow:none}.qtip-tipsy .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-tipped{border:3px solid #959FA9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#F9F9F9;color:#454545;font-weight:400;font-family:serif}.qtip-tipped .qtip-titlebar{border-bottom-width:0;color:#fff;background:#3A79B8;background-image:-webkit-gradient(linear,left top,left bottom,from(#3A79B8),to(#2E629D));background-image:-webkit-linear-gradient(top,#3A79B8,#2E629D);background-image:-moz-linear-gradient(top,#3A79B8,#2E629D);background-image:-ms-linear-gradient(top,#3A79B8,#2E629D);background-image:-o-linear-gradient(top,#3A79B8,#2E629D);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D)"}.qtip-tipped .qtip-icon{border:2px solid #285589;background:#285589}.qtip-tipped .qtip-icon .ui-icon{background-color:#FBFBFB;color:#555}.qtip-bootstrap{font-size:14px;line-height:20px;color:#333;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(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,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.qtip-bootstrap .qtip-titlebar{padding:8px 14px;margin:0;font-size:14px;font-weight:400;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}.qtip-bootstrap .qtip-titlebar .qtip-close{right:11px;top:45%;border-style:none}.qtip-bootstrap .qtip-content{padding:9px 14px}.qtip-bootstrap .qtip-icon{background:transparent}.qtip-bootstrap .qtip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.qtip-bootstrap .qtip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{filter:none;-ms-filter:none}.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10}x:-o-prefocus,.qtip .qtip-tip{visibility:hidden}.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:transparent;border:0 dashed transparent}.qtip .qtip-tip canvas{top:0;left:0}.qtip .qtip-tip .qtip-vml{behavior:url(#default#VML);display:inline-block;visibility:visible}#qtip-overlay{position:fixed;left:0;top:0;width:100%;height:100%}#qtip-overlay.blurs{cursor:pointer}#qtip-overlay div{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(Opacity=70)"}.qtipmodal-ie6fix{position:absolute!important}

