
/* CSS Document */

html, body { position: relative; height: 100%;}

@media (min-width: 1140px) { #Content, #Submenu { position: relative; height: 100%;}}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: 'Open Sans', sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #F8F8F8;
}
h1	{ font-size: 26px; font-weight: 900; text-transform: capitalize; color: #000;}
h2	{ margin-top: 0px; line-height: 1; font-weight: bold; font-size: 24px;}
	span.category h2	{ clear: both; margin-top: 20px;}
h3 { font-size: 22px;}

/* GATE Styles */
body.gate	{ margin: 0; background: rgba(0, 0, 0, 0) url("../img/ygsloginbg.jpg") no-repeat fixed center center; background-size: cover; color: rgba(255,255,255,.5);}

#LoginContainer:before { position: absolute; background: rgba(0, 0, 0, 0) url("../img/ygsloginbg.jpg") no-repeat fixed center center; content: ""; width: 100vw; height: 100vh; filter: blur(15px) brightness(0.9); transform: scaleX(1.05); left: 0; top: 0; z-index: 0; background-size: cover;}
#LoginContainer	{ width: 30vw; max-width: 450px; overflow: hidden; margin: 0; padding: 25vh 30px 0; /*background-color: rgba(0,0,0, 0.50);*/ position: relative; top: 0; left: 0; height: 75vh;}
.LoginContainerInner	{ position: relative;}
/* new
body.gate h1	{ padding: 10px; margin: 30px 0; font-size: 32px; font-weight: 900; color: #fff; background: transparent; text-align: center;}
*/
body.gate h1	{ padding: 10px; margin: 0; font-size: 12px; font-weight: 300; text-transform: uppercase; text-shadow: 1px 1px 2px rgba(0,0,0,0.5); color: #fff; background: transparent;}
body.gate h1:before	{ content:"";}
body.gate p	{ margin: 10px; text-align: center; line-height: 1.5em;}
#LoginContainer h1 span	{ text-align: right; float: right;}
#LoginContainer h1 span a	{ color: rgba(255,255,255,0.5); text-decoration: none; text-transform: none;}
#LoginContainer h1 span a:hover	{ color: #09f; text-decoration: none;}
#LoginContainer form	{ margin: 0px;}
#LoginContainer form input	{ width: 100%; border: none; border-bottom: 0.5px solid rgba(255,255,255,.5); color: #fff; border-radius: 0 !important; font-size: 16px;}
#LoginContainer form input:focus, #LoginContainer form input:active	{ box-shadow: none !important; border-color: #09f !important;}
	#LoginContainer form input[name=login]	{ padding: 10px 10px 10px 35px; background: url(../img/icons/002_User.png) 10px center no-repeat;}
		#LoginContainer form input[name=login]:focus	{ background: rgba(255,255,255,.1) url(../img/icons/002_User.png) 10px center no-repeat;}
	#LoginContainer form input[name=password]	{ padding: 10px 10px 10px 35px; background: url(../img/icons/159_Key2.png) 10px center no-repeat;}
		#LoginContainer form input[name=password]:focus	{ background: rgba(255,255,255,.1) url(../img/icons/159_Key2.png) 10px center no-repeat;}
#LoginContainer form input[type=submit]	{ width: 50%;  margin: 30px 0; padding: 10px; background: #09f; border: none !important;}
#LoginContainer .quiet	{ color: inherit;}

/* LAYOUT */

#Subdomains	{}
#Modules	{ background-color: #293846/*#333*/; /*box-shadow: 0 -3px 10px rgba(0, 0, 0, 0.70) inset;*/ padding: 5px 0;}
#Tools	{ background: #192836/*#5296C8*/; /*background: linear-gradient(left,#5296C8, #64A8E0, #5296C8); background: -moz-linear-gradient(left,#5296C8, #64A8E0, #5296C8); background: -webkit-linear-gradient(left,#5296C8, #64A8E0, #5296C8);*/ padding: 13px 5px 2px; border-bottom: 5px solid #1c84c6/*#4A88B0*/;}
	#Tools a	{ color: #fff; font-size: 13px; text-decoration: none; text-shadow: 1px 1px 2px rgba(0,0,0,0.5); padding: 7px 11px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
	#Tools a:hover	{ background-color: rgba(0,0,0,0.5);}
#Content	{}
	#Submenu	{ float: left; width: 220px; margin: 0 20px 0 0; background: #F2F2F2; border: 1px solid #dadada;}
	#mobileNav	{ display: none;}
	#Main	{ width: auto; max-width: 1200px; margin: 0 20px 30px 0; overflow: hidden; padding: 0 0 1300px 0;}
		#MainWrapper	{ padding: 10px;}
		#MainContent	{}
	#multiple_action	{ background-color: rgba(0,0,0,0.75); top: 40%; color: #EEE; right: 0px; padding: 20px 10px; position: fixed; border-radius: 5px 0 0 5px; -moz-border-radius: 5px 0 0 5px; -o-border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px; -ms-border-radius: 5px 0 0 5px;}
	#multiple_action_inner	{ background-color: rgba(0,0,0,0.75); top: 0%; color: #EEE; right: -290px; min-height: 100%; padding: 30px; position: fixed; width: 290px; border-radius: 0 0 0 5px; -moz-border-radius: 5px 0 0 5px; -o-border-radius: 5px 0 0 5px; -webkit-border-radius: 5px 0 0 5px; -ms-border-radius: 5px 0 0 5px;}
	#multiple_action:hover	{ right: 290px;}
	#multiple_action:hover #multiple_action_inner	{ right: 0px;}
	#multiple_action, #multiple_action_inner { z-index: 99; transition: right 0.5s ease-in-out; -moz-transition: right 0.5s ease-in-out; -webkit-transition: right 0.5s ease-in-out;}
		#multiple_action ul	{ margin: 0; padding: 0; list-style: none;}
		#multiple_action ul li	{ margin: 5px 0; padding: 6px 0;}
#Footer	{}

div#div_download_CatID, div#div_download_FileID, div#div_MemberID, div#div_HashtagID	{ max-width: 80%; margin-left: 15px; border: 1px dotted #ccc; overflow: auto;}
div#div_download_CatID	{ max-height: 300px;}
div#div_download_FileID	{ max-height: 500px;}
div#div_MemberID	{ max-height: 300px;}
div#div_HashtagID	{ max-height: 300px;}


/* Animations */
#Submenu, #LoginContainer { position: relative; z-index: 1; -moz-animation-name: fadeInSubmenu; -moz-animation-iteration-count: once; -moz-animation-timing-function: ease-in; -moz-animation-duration: 0.75s; -webkit-animation-name: fadeInSubmenu; -webkit-animation-iteration-count: once; -webkit-animation-timing-function: ease-in; -webkit-animation-duration: 0.75s;}
@-moz-keyframes fadeInSubmenu {
    0% { opacity: 0;}
    100% { opacity: 1;}
}
@-webkit-keyframes fadeInSubmenu {
    0% { opacity: 0;}
    100% { opacity: 1;}
}

#multiple_action { -moz-animation-name: slideLeft; -moz-animation-iteration-count: once; -moz-animation-timing-function: ease-in-out; -moz-animation-duration: 0.5s; -webkit-animation-name: slideLeft; -webkit-animation-iteration-count: once; -webkit-animation-timing-function: ease-in-out; -webkit-animation-duration: 0.5s;}
@-moz-keyframes slideLeft {
    0% { right: -35px;}
    100% { right: 0;}
}
@-webkit-keyframes slideLeft {
    0% { right: -35px;}
    100% { right: 0;}
}


/* LAYOUT HOME */
#MainMenuModulesIcons	{ text-align: center;}
#MainMenuModulesIcons ul	{ list-style: none; margin: 0; padding: 0;}
#MainMenuModulesIcons ul li	{ float: left; text-align: center; width: 90px; height: 100px; text-align: center;}
#MainMenuModulesIcons ul li a	{ color: #333; text-decoration: none; text-transform: capitalize; transition: background-color 0.15s ease-out; display: block; padding: 0 0 7px 0;}
#MainMenuModulesIcons ul li a:hover	{ background-color: rgba(0,0,0,.15); border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; -o-border-radius: 7px; -ms-border-radius: 7px;}
#MainMenuModulesIcons a img	{ margin: 5px 10px; width: 64px;}
#HistoryLog	{ margin: 30px 0; padding: 20px; background-color: #eee; border: 1px solid #ddd; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px;}
#Update	{ padding: 0 10px;}

.toolsLeft	{ float: left; width: auto; min-width: 400px;}	
.toolsRight	{ float: right; text-align: right; width: auto; min-width: 100px;}	
.clear	{ clear: both;}

/* CUSTOMs */

.tiny	{ font-size: .85em;}
.quiet	{ color: #888;}

.nodesktop	{ display: none;}
.nomobile	{}
.clear	{ clear: both;}

.btn { -moz-border-radius: 5em !important; -webkit-border-radius: 5em !important; -o-border-radius: 5em !important; border-radius: 5em !important; margin-left: 5px; margin-right: 5px;}
.btn:focus, .btn:hover	{ color: #FFF;}
.btn-default:hover, .open .dropdown-toggle.btn-default { background-color: #333; border-color: #333; color: #fff;}
.btn-danger-o { background-color: #fff; color: #d43f3a; border-color: #d43f3a;}
.btn-danger-o:hover { background-color: #d43f3a; color: #fff; border-color: #d43f3a;}

/* Lists */

#Tools ul	{ list-style: none; padding-left: 0;}
#Tools ul li	{ float: left; margin: 0 10px 5px;}
#Tools ul li:last-child	{ float: right; margin: 0 10px 5px;}
	#Tools ul li:last-child	 a:hover	{ background-color: #C00;}
	
#Modules ul	{ list-style: none; margin: 0 120px 0 0; padding: 0 10px;}
#Modules ul li	{ float: left; margin: 5px; text-align: center; text-transform: capitalize; position: relative; border-radius: 4px 4px 0 0; -moz-border-radius: 4px 4px 0 0; -o-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; -ms-border-radius: 4px 4px 0 0;}
#Modules ul li a	{ color: #fff; text-decoration: none; display: block; padding: 5px; transition: background-color 0.15s ease-out;}
#Modules ul li:hover	{ background: rgba(0,0,0,.85);}
#Modules ul li a img	{ display: block;}
#Modules ul ul	{ position: absolute; display: none; background: rgba(0,0,0,.85); border-radius: 0 4px 4px 4px; -moz-border-radius: 0 4px 4px 4px; -webkit-border-radius: 0 4px 4px 4px; -o-border-radius: 0 4px 4px 4px; -ms-border-radius: 0 4px 4px 4px; padding: 5px 0; z-index: 999999;}
#Modules ul ul li	{ width: 200px; text-align: left; margin: 0; padding: 0; text-transform: none;}
#Modules ul li:hover ul	{ display: block; transition: all 0.15s ease-out;}
#Modules ul ul li a	{ margin: 0 5px; padding: 8px 5px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px;}
#Modules ul ul li a:hover	{ background-color: #09f;}
#Modules ul ul li span	{ float: right; width: 20px; height: 20px;}
#Modules ul ul li span a	{ background-color: rgba(255,255,255,0.75); border-radius: 10px;}

#Submenu ul	{ font-size: 20px; text-transform: capitalize; list-style: none; margin: 20px 0px; padding: 0;}
#Submenu ul ul	{ padding: 0 0 0 0px; margin-right: 0; margin-top: 30px; font-size: 12px; list-style: none; clear: both; position: relative; z-index: 1049; width: 100%;}
#Submenu ul li	{ color: #000; line-height: 3.2em; margin: 0;}
#Submenu ul ul li	{ color: #000; line-height: 1.5em;}
#Submenu ul li img	{ float: left; margin-left: 10px;}
#Submenu ul ul li a	{ color: #000; font-weight: bold; text-decoration: none; display: block; padding: 1em 0 1em 41px; background-position: 15px center; background-repeat: no-repeat; /*border-bottom: 1px solid #E2E2E2; border-top: 1px solid #E2E2E2; margin-top: -1px;*/}
#Submenu ul ul li a:hover	{ color: #222; background-position: 15px center; background-repeat: no-repeat; background-color: #EAEAEA;}
#Submenu .navbar-collapse { padding-left: 0px; padding-right: 0px;}

ul#btnTickets	{ list-style: none;}
ul#btnTickets li	{ float: left; margin: 0; padding: 7px 17px;}
ul#btnTickets li.buy	{ background-color: #F2F2F2; border: 1px solid #dadada; border-bottom: none; position: relative; z-index: 11; margin-bottom: -1px; border-radius: 3px 3px 0 0; -moz-border-radius: 3px 3px 0 0; -webkit-border-radius: 3px 3px 0 0; -o-border-radius: 3px 3px 0 0; -ms-border-radius: 3px 3px 0 0;}
div.buy	{ background-color: #F2F2F2; border: 1px solid #dadada; padding:10px; max-width: 1080px; clear: both; position: relative; z-index: 10; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; margin-right: 10px;}
	div.buy div.price	{ float: left; width: 35%; border-right: 1px solid #dadada;}
	div.buy div.reduction	{ float: left; width: 60%; margin-left: 4%;}

/* SUBMENU ICONs ------------------------------------------------------- */
/* Thumbnail + list */
#Submenu ul ul li a/*, #Submenu ul ul li a[href*="=news"], #Submenu ul ul li a[href*="=events"], #Submenu ul ul li a[href*="=banners"], #Submenu ul ul li a[href*="=files"], #Submenu ul ul li a[href*="=sections"], #Submenu ul ul li a[href*="=addresses"], #Submenu ul ul li a[href*="=products"], #Submenu ul ul li a[href*="=clients"], #Submenu ul ul li a[href*="=offers"], #Submenu ul ul li a[href*="=permissions"], #Submenu ul ul li a[href*="=offer"], #Submenu ul ul li a[href*="=inquires"], #Submenu ul ul li a[href*="=competitions"], #Submenu ul ul li a[href*="=links"], #Submenu ul ul li a[href*="=branchoffices"], #Submenu ul ul li a[href*="=productions"], #Submenu ul ul li a[href*="=periods"], #Submenu ul ul li a[href*="=trade"], #Submenu ul ul li a[href*="=transactions"], #Submenu ul ul li a[href*="=orders"], #Submenu ul ul li a[href*="=mailinglist"], #Submenu ul ul li a[href*="=tours"], #Submenu ul ul li a[href*="=stays_set"], #Submenu ul ul li a[href*="=agencies"], #Submenu ul ul li a[href*="=eshop"], #Submenu ul ul li a[href*="=contracts"], #Submenu ul ul li a[href*="=animals"], #Submenu ul ul li a[href*="=calculations"], #Submenu ul ul li a[href*="=likes"], #Submenu ul ul li a[href*="=ways"], #Submenu ul ul li a[href*="=videos"], #Submenu ul ul li a[href*="=publiccontracts"], #Submenu ul ul li a[href*="=projects"], #Submenu ul ul li a[href*="=notes"], #Submenu ul ul li a[href*="=realestates"], #Submenu ul ul li a[href*="=demands"], #Submenu ul ul li a[href*="=cv"]*/	{ background-image: url(../img/icons/115_List.png);}
#Submenu ul ul li a:hover/*, [href*="=news"]:hover, #Submenu ul ul li a[href*="=events"]:hover, #Submenu ul ul li a[href*="=banners"]:hover, #Submenu ul ul li a[href*="=files"]:hover, #Submenu ul ul li a[href*="=sections"]:hover, #Submenu ul ul li a[href*="=addresses"]:hover, #Submenu ul ul li a[href*="=products"]:hover, #Submenu ul ul li a[href*="=clients"]:hover, #Submenu ul ul li a[href*="=offers"]:hover, #Submenu ul ul li a[href*="=permissions"]:hover, #Submenu ul ul li a[href*="=offer"]:hover, #Submenu ul ul li a[href*="=inquires"]:hover, #Submenu ul ul li a[href*="=competitions"]:hover, #Submenu ul ul li a[href*="=links"]:hover, #Submenu ul ul li a[href*="=branchoffices"]:hover, #Submenu ul ul li a[href*="=productions"]:hover, #Submenu ul ul li a[href*="=periods"]:hover, #Submenu ul ul li a[href*="=trade"]:hover, #Submenu ul ul li a[href*="=transactions"]:hover, #Submenu ul ul li a[href*="=orders"]:hover, #Submenu ul ul li a[href*="=mailinglist"]:hover, #Submenu ul ul li a[href*="=tours"]:hover, #Submenu ul ul li a[href*="=stays_set"]:hover, #Submenu ul ul li a[href*="=agencies"]:hover, #Submenu ul ul li a[href*="=eshop"]:hover, #Submenu ul ul li a[href*="=contracts"]:hover, #Submenu ul ul li a[href*="=animals"]:hover, #Submenu ul ul li a[href*="=calculations"]:hover, #Submenu ul ul li a[href*="=likes"]:hover, #Submenu ul ul li a[href*="=ways"]:hover, #Submenu ul ul li a[href*="=videos"]:hover, #Submenu ul ul li a[href*="=publiccontracts"]:hover, #Submenu ul ul li a[href*="=projects"]:hover, #Submenu ul ul li a[href*="=notes"]:hover, #Submenu ul ul li a[href*="=realestates"]:hover, #Submenu ul ul li a[href*="=demands"]:hover, #Submenu ul ul li a[href*="=cv"]:hover*/	{ background-image: url(../img/icons/115_List_on.png); border-right: 3px solid #777;}

/* USERs, Profile, ARTISTs, Maklers */
#Submenu ul ul li a[href*="=users"], #Submenu ul ul li a[href*="_profile"], #Submenu ul ul li a[href*="=persons"], #Submenu ul ul li a[href*="=artists"], #Submenu ul ul li a[href*="=players"], #Submenu ul ul li a[href*="=maklers"]	{ background-image: url(../img/icons/002_User.png);}
#Submenu ul ul li a[href*="=users"]:hover, #Submenu ul ul li a[href*="_profile"]:hover, #Submenu ul ul li a[href*="=persons"]:hover, #Submenu ul ul li a[href*="=artists"]:hover, #Submenu ul ul li a[href*="=players"]:hover, #Submenu ul ul li a[href*="=maklers"]:hover	{ background-image: url(../img/icons/002_User_on.png);}

#Submenu ul ul li a[href*="=groups"]	{ background-image: url(../img/icons/003_User2.png);}
#Submenu ul ul li a[href*="=groups"]:hover	{ background-image: url(../img/icons/003_User2_on.png);}

/* Settings */
#Submenu ul ul li a[href*="settings"]	{ background-image: url(../img/icons/053_Preferences.png);}
#Submenu ul ul li a[href*="settings"]:hover	{ background-image: url(../img/icons/053_Preferences_on.png);}

/* Folders & Categories */
#Submenu ul ul li a[href*="=categories"], #Submenu ul ul li a[href*="=folders"]	{ background-image: url(../img/icons/012_Inboxes.png);}
#Submenu ul ul li a[href*="=categories"]:hover, #Submenu ul ul li a[href*="=folders"]:hover	{ background-image: url(../img/icons/012_Inboxes_on.png);}

/* Tasks */
#Submenu ul ul li a[href*="=tasks"]	{ background-image: url(../img/icons/2_Tasks.png);}
#Submenu ul ul li a[href*="=tasks"]:hover	{ background-image: url(../img/icons/2_Tasks_on.png);}

/* Add */
#Submenu ul ul li a[href*="=add_"]	{ background-image: url(../img/icons/199_CircledPlus.png) !important;}
#Submenu ul ul li a[href*="=add_"]:hover	{ background-image: url(../img/icons/199_CircledPlus_on.png) !important;}

/* Import & download */
#Submenu ul ul li a[href*="=import"]	{ background-image: url(../img/icons/178_Download.png);}
#Submenu ul ul li a[href*="=import"]:hover	{ background-image: url(../img/icons/178_Download_on.png);}

/* Export & Upload */
#Submenu ul ul li a[href*="=export"]	{ background-image: url(../img/icons/179_Upload.png);}
#Submenu ul ul li a[href*="=export"]:hover	{ background-image: url(../img/icons/179_Upload_on.png);}

/* XML, HTML, Code */
#Submenu ul ul li a[href*="=xml"]	{ background-image: url(../img/icons/118_Code.png);}
#Submenu ul ul li a[href*="=xml"]:hover	{ background-image: url(../img/icons/118_Code_on.png);}

/* Print & print preview */
#Submenu ul ul li a[href*="print"]	{ background-image: url(../img/icons/033_PrinterText.png);}
#Submenu ul ul li a[href*="print"]:hover	{ background-image: url(../img/icons/033_PrinterText_on.png);}

/* Grid */
#Submenu ul ul li a[href*="=home"], #Submenu ul ul li a[href*="=albums"]	{ background-image: url(../img/icons/114_Grid2.png);}
#Submenu ul ul li a[href*="=home"]:hover, #Submenu ul ul li a[href*="=albums"]:hover	{ background-image: url(../img/icons/114_Grid2_on.png);}

/* Photos */
#Submenu ul ul li a[href*="=images"], #Submenu ul ul li a[href*="image"]	{ background-image: url(../img/icons/084_Photo.png);}
#Submenu ul ul li a[href*="=images"]:hover, #Submenu ul ul li a[href*="image"]:hover	{ background-image: url(../img/icons/084_Photo_on.png);}

/* Clicks, URL */
#Submenu ul ul li a[href*="=clicks"]	{ background-image: url(../img/icons/142_Mouse.png);}
#Submenu ul ul li a[href*="=clicks"]:hover	{ background-image: url(../img/icons/142_Mouse_on.png);}

/* EMAIL */
#Submenu ul ul li a[href*="=inbox"], #Submenu ul ul li a[href*="=messages"]	{ background-image: url(../img/icons/008_Mail.png);}
#Submenu ul ul li a[href*="=inbox"]:hover, #Submenu ul ul li a[href*="=messages"]:hover	{ background-image: url(../img/icons/008_Mail_on.png);}

#Submenu ul ul li a[href*="=accounts"]	{ background-image: url(../img/icons/010_Inbox.png);}
#Submenu ul ul li a[href*="=accounts"]:hover	{ background-image: url(../img/icons/010_Inbox_on.png);}

/* MESSAGES */
#Submenu ul ul li a[href*="=messages"], #Submenu ul ul li a[href*="=topics"]	{ background-image: url(../img/icons/087_Speechbubbles.png);}
#Submenu ul ul li a[href*="=messages"]:hover, #Submenu ul ul li a[href*="=topics"]:hover	{ background-image: url(../img/icons/087_Speechbubbles_on.png);}

/* WRITE, EDIT */
#Submenu ul ul li a[href*="=subjects"], #Submenu ul ul li a[href*="=messages"], #Submenu ul ul li a[href*="=comments"]	{ background-image: url(../img/icons/089_Speechbubble2.png);}
#Submenu ul ul li a[href*="=subjects"]:hover, #Submenu ul ul li a[href*="=messages"]:hover, #Submenu ul ul li a[href*="=comments"]:hover	{ background-image: url(../img/icons/089_Speechbubble2_on.png);}

#Submenu ul ul li a[href*="=compose"]	{ background-image: url(../img/icons/12_Write.png);}
#Submenu ul ul li a[href*="=compose"]:hover	{ background-image: url(../img/icons/12_Write_on.png);}

/* ARCHIV */
#Submenu ul ul li a[href*="archive"]	{ background-image: url(../img/icons/074_ArchieveBox.png);}
#Submenu ul ul li a[href*="archive"]:hover	{ background-image: url(../img/icons/074_ArchieveBox_on.png);}

/* MAP, CONTACT, PLACE */
#Submenu ul ul li a[href*="_contact"], #Submenu ul ul li a[href*="_hall"], #Submenu ul ul li a[href*="=localities"], #Submenu ul ul li a[href*="=cities"]	{ background-image: url(../img/icons/079_Pin2.png);}
#Submenu ul ul li a[href*="_contact"]:hover, #Submenu ul ul li a[href*="_hall"]:hover, #Submenu ul ul li a[href*="=localities"]:hover, #Submenu ul ul li a[href*="=cities"]:hover	{ background-image: url(../img/icons/079_Pin2_on.png);}

/* Settings MODULE */
#Submenu ul ul li a[href*="blacklist"]	{ background-image: url(../img/icons/144_Forbidden.png);}
#Submenu ul ul li a[href*="blacklist"]:hover	{ background-image: url(../img/icons/144_Forbidden_on.png);}

#Submenu ul ul li a[href*="webserver"]	{ background-image: url(../img/icons/121_Cloud.png);}
#Submenu ul ul li a[href*="webserver"]:hover	{ background-image: url(../img/icons/121_Cloud_on.png);}

#Submenu ul ul li a[href*="templates"], #Submenu ul ul li a[href*="design"]	{ background-image: url(../img/icons/12_Template.png);}
#Submenu ul ul li a[href*="templates"]:hover, #Submenu ul ul li a[href*="design"]:hover	{ background-image: url(../img/icons/12_Template_on.png);}

/* Price, Money */
#Submenu ul ul li a[href*="price_items"]	{ background-image: url(../img/icons/13_PriceLevel.png);}
#Submenu ul ul li a[href*="price_items"]:hover	{ background-image: url(../img/icons/13_PriceLevel_on.png);}

/* Tickets */
#Submenu ul ul li a[href*="tickets"]	{ background-image: url(../img/icons/7_Tickets.png);}
#Submenu ul ul li a[href*="tickets"]:hover	{ background-image: url(../img/icons/7_Tickets_on.png);}

/* Search, Obhliadky */
#Submenu ul ul li a[href*="=inspections"]	{ background-image: url(../img/icons/150_Glasses.png);}
#Submenu ul ul li a[href*="=inspections"]:hover	{ background-image: url(../img/icons/150_Glasses_on.png);}

/* Properties, Values */
#Submenu ul ul li a[href*="=properties"]	{ background-image: url(../img/icons/187_More.png);}
#Submenu ul ul li a[href*="=properties"]:hover	{ background-image: url(../img/icons/187_More_on.png);}

#Submenu ul ul li a[href*="_values"], #Submenu ul ul li a[href*="columns"]	{ background-image: url(../img/icons/139_Adjust.png);}
#Submenu ul ul li a[href*="_values"]:hover, #Submenu ul ul li a[href*="columns"]:hover	{ background-image: url(../img/icons/139_Adjust_on.png);}


/* FORMs ------------------------------------ */
form {
	margin: 0px;
	padding: 0px;
}
form a, table th, table td 	{ line-height: 2.5em;}
form p	{ line-height: 6px;}
form#filter	{ background: url("../img/bg-search.png") no-repeat scroll 103% bottom rgba(0,0,0,0.12); padding: 10px; margin-bottom: 20px; max-width: 100%;}
form#filter label	{}
form#filter input, form#filter textarea, form#filter select, form#filter input[type="file"]	{ padding: 5px; border: 1px solid #999;}

/* max vyska elementu, lebo napr. na mkzjes.cz je vela reg. uzivatelov a potom ked je MemberID checkbox vo filtri, tak je to nekonecna tabulka */
form#filter div.form-group { max-height: 150px; overflow: auto; }

fieldset	{}
legend	{}
label	{ font-weight: normal; font-size: 12px;}

input, textarea, select	{ border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border: 1px solid #DCDCDC; margin: 0; padding: 5px; color: #36F;}
input:active, input:focus, input[type="file"]:active, input[type="file"]:focus, textarea:active, textarea:focus, select:active, select:focus	{ border-color: #36f !important; box-shadow: 0 0 5px rgba(80, 150, 255, 0.5); -moz-box-shadow: 0 0 5px rgba(80, 150, 255, 0.5); -webkit-box-shadow: 0 0 5px rgba(80, 150, 255, 0.5); -o-box-shadow: 0 0 5px rgba(80, 150, 255, 0.5);}
.form-control	{ border-radius:0 !important; box-shadow: none;}
.input-group-btn:last-child > .btn-group > .btn	{ border-radius: 0 !important;}

input	{}
textarea	{}
select	{}

/*input[type="submit"], input[type="button"]	, form#filter input[type="submit"], form#filter input[type="button"]{ width: auto; display: inline-block; outline: none; cursor: pointer; text-align: center; font-weight: bold; text-decoration: none; padding: .5em 2em .55em; text-shadow: 0 1px 1px rgba(0,0,0,.3); text-transform: capitalize; color: #FFF; / *background-color: #5296C8; * / background: -moz-linear-gradient(center top , #2981BE 0%, #1B5488 100%) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#008EEF), to(#00427D)); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#008EEF', endColorstr='#00427D'); box-shadow: 0 1px 0 0 #5FA1CE inset, 0 1px 0 0 rgba(255,255,255,0.3); -moz-box-shadow: 0 1px 0 0 #5FA1CE inset, 0 1px 0 0 rgba(255,255,255,0.3); -webkit-box-shadow: 0 1px 0 0 #5FA1CE inset, 0 1px 0 0 rgba(255,255,255,0.3); -o-box-shadow: 0 1px 0 0 #5FA1CE inset, 0 1px 0 0 rgba(255,255,255,0.3); border: 1px solid #13436D;}
input[type="submit"]:hover, input[type="button"]:hover, form#filter input[type="submit"]:hover, form#filter input[type="button"]:hover	{ text-decoration: none; background: #1B5488;/ * background: #4A88B0; background: #616161; background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#4b4b4b)); 	background: -moz-linear-gradient(top,  #757575,  #4b4b4b); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4b4b4b');* /}
input[type="submit"]:active, input[type="button"]:active, form#filter input[type="submit"]:active, form#filter input[type="button"]:active { position: relative; top: 1px; color: #FAFAFA; /*background: -webkit-gradient(linear, left top, left bottom, from(#575757), to(#888)); background: -moz-linear-gradient(top,  #575757,  #888); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#888888');* /}*/

input[type="file"]	{ border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; border: none; margin: 0; padding: 0; color: #36F; background-color: transparent; box-shadow: none;}

input.btn/*, a.btn*/	{ width: auto; display: inline-block; outline: none; cursor: pointer; text-align: center; font-weight: bold; text-decoration: none; padding: .5em 2em .55em; text-shadow: 0 1px 1px rgba(0,0,0,.3); text-transform: capitalize; color: #FFF;}
input.ok, a.ok	{ /*background-color: #5296C8;  background: -moz-linear-gradient(center top , #2981BE 0%, #1B5488 100%) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#008EEF), to(#00427D)); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#008EEF', endColorstr='#00427D'); box-shadow: 0 1px 0 0 #5FA1CE inset, 0 1px 0 0 rgba(255,255,255,0.3); -moz-box-shadow: 0 1px 0 0 #5FA1CE inset, 0 1px 0 0 rgba(255,255,255,0.3); -webkit-box-shadow: 0 1px 0 0 #5FA1CE inset, 0 1px 0 0 rgba(255,255,255,0.3); -o-box-shadow: 0 1px 0 0 #5FA1CE inset, 0 1px 0 0 rgba(255,255,255,0.3);*/ background-color: #428bca; border: 1px solid #357ebd;}
input.ok:hover, a.ok:hover	{ background: #357ebd;}
input.delete, a.delete	{ /*background: -moz-linear-gradient(center top , #E85B54 0%, #B22520 100%) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#E85B54), to(#B22520)); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#E85B54', endColorstr='#B22520'); box-shadow: 0 1px 0 0 #D28482 inset, 0 1px 0 0 rgba(255,255,255,0.3); -moz-box-shadow: 0 1px 0 0 #D28482 inset, 0 1px 0 0 rgba(255,255,255,0.3); -webkit-box-shadow: 0 1px 0 0 #D28482 inset, 0 1px 0 0 rgba(255,255,255,0.3); -o-box-shadow: 0 1px 0 0 #D28482 inset, 0 1px 0 0 rgba(255,255,255,0.3);*/ background-color: #d9534f; border: 1px solid #d43f3a;}
input.delete:hover, a.delete:hover	{ background: #d43f3a;}
input.add, a.add	{ /*background: -moz-linear-gradient(center top , #58BB30 0%, #35731F 100%) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#58BB30), to(#35731F)); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#58BB30', endColorstr='#35731F'); box-shadow: 0 1px 0 0 rgba(255,255,255,.25) inset, 0 1px 0 0 rgba(255,255,255,.3); -moz-box-shadow: 0 1px 0 0 rgba(255,255,255,.25) inset, 0 1px 0 0 rgba(255,255,255,.3); -webkit-box-shadow: 0 1px 0 0 rgba(255,255,255,.25) inset, 0 1px 0 0 rgba(255,255,255,.3); -o-box-shadow: 0 1px 0 rgba(255,255,255,.25) inset, 0 1px 0 0 rgba(255,255,255,.3);*/ background-color: #5cb85c; border: 1px solid #4cae4c;}
input.add:hover, a.add:hover	{ background: #4cae4c;}

#multiple_action input	{ width: 100%; clear: both; margin: 0px;}

form#filter input[name=date_create_from], form#filter input[name=date_create_to], form#filter input[name=datetime_create_from], form#filter input[name=datetime_create_to]	{ max-width: 7em;}
input[name=seo_keywords], input[name=seo_description]	{ width: 600px;}

input[name*="date"], select[name*="StatusID"]	{ width: 120px;}

select option	{ padding: 3px 5px; font-size: 1em;}

.form-control	{ height: 30px; font-size: 12px;}

div.multiple_check { max-height:250px; width:400px; overflow:auto; border: 1px solid #DCDCDC; float: left; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
div.multiple_check label	{ float: right; width: 240px; text-align: left;}
div.multiple_check input	{ float: left; width: 30px; margin: 10px auto;}

div.select label	{ }
div.select select	{ float: left; }

span.hidden_input	{ display: inline; line-height: 28px; font-weight: bold;}
p.submit	{ height: 40px;}

.button1 {
	margin-left: 205px;
}

span.form_file {
	margin-left: 205px;
}

img.form_file {
	vertical-align: middle;
}

a img.action	{ margin: 5px 0px -4px 0px;}
table a img.action	{ margin: -4px 0px -4px 0px;}
a img.action:hover	{ text-decoration: none;}

table#dataTable td:last-child a	{ padding: 9px;}
table#dataTable td:last-child a:hover	{ text-decoration: none; /*color: #333; background-color: #ccc; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px;*/}

blockquote {
	margin: 10px;
}
/* TABLEs */
table#dataTable { width: 99.8%; border-spacing: 0; color: #333; background-color: #FFF;}

thead	{ border-bottom: 3px solid #1c84c6;}
tbody	{}
tfoot	{}


table#dataTable tr	{ border-bottom: 1px solid #dadada;}
table#dataTable tr:nth-child(2n)	{ background-color: #fbfbfb;}
table#dataTable tr:hover	{ background-color: #e8e8e8;}
table#dataTable th	{ padding: 5px 5px; font-size: 11px; text-align: center; font-weight: bold; background: #192836; color: #eee;}
	table thead th	{ background: #192836; color: #eee;}
table#dataTable th a	{ color: #0cf;}
table#dataTable th:hover, table#dataTable th.sorttable_sorted, table#dataTable th.sorttable_sorted_reverse	{ background: #1c84c6; cursor: pointer;}
table#dataTable th:first-child	{ border-left: none; }
table#dataTable th:last-child	{ border-right: none;}
table#dataTable td	{ font-size: 11px; padding: 5px; text-align: left; color: #333;}

table#dataTable td img	{ max-height: 60px; padding: 2px; border: 1px solid #ccc;}


/* FOLDERS */

ol.folders	{}
ol.folders p	{ line-height: 28px; font-size: 14px; border-bottom: 1px solid #CCC; padding: 5px; margin: 0;}
ol.folders p:hover	{ background-color: rgba(0,0,0,0.05);}
ol.folders p.disabled { color: #acacac; }

/* SUBDOMAINS */

div#subdomains_menu	{ background-color: #555; margin: 0; padding: 5px 5px 0 5px;}
#subdomains_menu ul	{ list-style: none; margin: 5px; display: block; padding: 5px;}
#subdomains_menu li	{ display: inline; width: auto; margin: 0; padding: 7px 20px;}
#subdomains_menu li.on	{ background-color: #f8f8f8; color: #333; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px;	-moz-border-radius-topleft: 5px;	-moz-border-radius-topright: 5px;}
#subdomains_menu li.off	{ background-color: #555; color: #CCC;}
#subdomains_menu a.on	{ color: #333; text-decoration: none;}
#subdomains_menu a.on:hover	{ color: #333; text-decoration: none;}
#subdomains_menu a.off	{ color: #EEE; text-decoration: none;}
#subdomains_menu a.off:hover	{ color: #EEE; text-decoration: underline;}


/* ALERT */

.alert { font-size: 16px; }

/* MESSAGES */

.message_green { font-size: 12px; font-weight: bold; text-align: center; color: rgba(255,255,255,.8); padding: 10px; border: none; background-color: #00bc8c; margin: 15px 0; -moz-border-radius: 0px; -webkit-border-radius: 0px; -o-border-radius: 0px; -ms-border-radius: 0px; border-radius: 0px; display: block;}
.message_red { font-size: 12px; font-weight: bold; text-align: center; color: rgba(255,255,255,.8); padding: 10px; border: none; background-color: #E74C3C; margin: 15px 0; -moz-border-radius: 0px; -webkit-border-radius: 0px; -o-border-radius: 0px; -ms-border-radius: 0px; border-radius: 0px; display: block;}
.message { font-size: 12px; font-weight: bold; text-align: center; color: rgba(255,255,255,.8); padding: 10px; border: none; background-color: #3498DB; margin: 15px 0; -moz-border-radius: 0px; -webkit-border-radius: 0px; -o-border-radius: 0px; -ms-border-radius: 0px; border-radius: 0px; display: block;}
.warning { font-size: 24px; font-weight: bold; text-align: center; color: rgba(255,255,255,.8); padding: 10px; border: none; background-color: #F39C12; margin: 15px 0; -moz-border-radius: 0px; -webkit-border-radius: 0px; -o-border-radius: 0px; -ms-border-radius: 0px; border-radius: 0px; display: block;}

/* BUTTONs */
/*a.btn	{ width: auto; display: inline-block; outline: none; cursor: pointer; text-align: center; font-weight: bold; text-decoration: none; padding: .5em 2em .55em; text-shadow: 0 1px 1px rgba(0,0,0,.3); text-transform: capitalize; color: #FFF; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o--webkit-border-radius: 3px; -ms-webkit-border-radius: 3px;}*/
.btn_green	{ background: -moz-linear-gradient(center top , #58BB30 0%, #35731F 100%) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#58BB30), to(#35731F)); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#58BB30', endColorstr='#35731F'); box-shadow: 0 1px 0 0 rgba(255,255,255,.25) inset, 0 1px 0 0 rgba(255,255,255,.5); -moz-box-shadow: 0 1px 0 0 rgba(255,255,255,.25) inset, 0 1px 0 0 rgba(255,255,255,.5); -webkit-box-shadow: 0 1px 0 0 rgba(255,255,255,.25) inset, 0 1px 0 0 rgba(255,255,255,.5); -o-box-shadow: 0 1px 0 rgba(255,255,255,.25) inset, 0 1px 0 0 rgba(255,255,255,.5); border: 1px solid #35731F;}
.btn_blue	{ background: -moz-linear-gradient(center top , #2981BE 0%, #1B5488 100%) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#008EEF), to(#00427D)); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#008EEF', endColorstr='#00427D'); box-shadow: 0 1px 0 0 #5FA1CE inset, 0 1px 0 0 #E3E3E3; -moz-box-shadow: 0 1px 0 0 #5FA1CE inset, 0 1px 0 0 #E3E3E3; -webkit-box-shadow: 0 1px 0 0 #5FA1CE inset, 0 1px 0 0 #E3E3E3; -o-box-shadow: 0 1px 0 0 #5FA1CE inset, 0 1px 0 0 #E3E3E3; border: 1px solid #13436D;}
.btn_red	{}

.add	{ color: #FFF;}
.delete	{}

/* ICONSET */

.ico	{ background-position: 10px center; background-repeat: no-repeat; padding: 7px 15px !important;}
.active_ico 	{ background-color: #00cc00; }
.submenu	{ display: none;}
.home	{ background-color: #1c84c6/*#4A88B0*/; padding: 10px 18px 12px !important;}
.back	{}
.refresh	{}
.search	{ background-image: url(../img/ico_search.png);}
.logout	{}


/* nav */
.nav {
	position: relative;
	margin: 20px 0;
}
.nav ul {
	margin: 0;
	padding: 0;
}
.nav li {
	margin: 5px;
	padding: 0;
}
.nav a {
	padding: 3px 0px;
	text-decoration: none;
	color: #999;
	line-height: 100%;
}
.nav a:hover {
	color: #000;
}
.nav .current a {
	background: #999;
	color: #fff;
	border-radius: 5px;
}

/* POLL - HLASOVANIE */

.active_point { background-color: LightGreen; }

/* TICKET, SEATS */

.modal-dialog	{ width: 1150px;}
.modal-body	{ min-height: 500px; overflow: auto;}

@media (max-width: 768px) { .modal-dialog	{ width: 95%;} }
@media (min-width: 768px) { .modal-dialog	{ width: 740px;} }
@media (min-width: 992px) { .modal-dialog	{ width: 960px;} }
@media (min-width: 1140px) { .modal-dialog	{ width: 1150px;} }

#TicketHall .modal-dialog, #ticketsForEvent .modal-dialog	{ width: 98vw; height: 98vh; margin:  10px auto;}
	#TicketHall .modal-content, #ticketsForEvent .modal-content	{ height: 97%; position: relative;}
		#TicketHall .modal-body, #ticketsForEvent .modal-body	{ height: 83% !important; min-height: unset;}
		#TicketHall .modal-footer, #ticketsForEvent .modal-footer	{ position: absolute; bottom: 0; width: 100%;}


.tickethall .modal-body	{ min-height: 500px; overflow: auto;}
.tickethall nav.navbar-default, .tickethall nav.navbar-default li, .tickethall nav.navbar-default a, .tickethall nav.navbar-default .navbar-nav > li > a	{ font-family: 'Helvetica', sans-serif; color: #fff;}
.tickethall nav	{ margin: 15px -15px -15px; border: none; border-radius: 0; background-color: rgba(0,0,0,.5); padding: 10px;}
	.tickethall nav .dropdown	{ float: left;}
	.tickethall nav ul	{ display: inline; margin: 0; padding: 0;}
	.tickethall nav ul li	{ display: inline-block; margin: 0 10px; font-size:13px; background-color: transparent;}
	.tickethall nav ul li a	{ color: #fff; background-color: transparent;}
.modal-body	.tickethall-row	{ margin: 1px auto;}

.tickethall-row	{ display: block; padding: 3px 15px 3px 3px; width: 100%; margin: 1px 5px; border-radius: 60px; -moz-border-radius: 60px; -webkit-border-radius: 60px; -o-border-radius: 60px; -ms-border-radius: 60px; min-height: 20px;}
.tickethall-row:nth-child(odd)	{ background-color: rgba(0,0,0,.1);}
.tickethall-row-description	{ float: left; color: #555; font-weight: bold; text-align: center; width: 40px; margin: 1px 5px 1px 0; padding: 1px;}
.tickethall-sector	{ display: inline-block;}
.tickethall-seat	{ display: inline-block; margin: 1px; text-align: center; color: #fff; background: #ccc;}
	.tickethall-seat span	{ display: block;}
	.tickethall-seat span:hover	{ background-color: rgba(0,0,0,.25); cursor: pointer;}
.tickethall-seat-inactive	{ display: inline-block; margin: 1px; text-align: center; width: 20px;}
.tickethall-seat-inactive span	{ padding: 3px; font-size: 10px;}
.tickethall-ticket-reserved span:hover, .tickethall-ticket-sold span:hover, .tickethall-ticket-inactive span:hover	{ cursor: default; background-color: transparent;}
.tickethall-ticket-inactive	{ background-color: lightgray !important; }
.tickethall-ticket-selected	{ background-color: #09F !important; box-shadow: 0 0 0 2px #fa0;}
.tickethall-row-description a { display: block;}
.tickethall-row-description a:hover { background-color: rgba(0,0,0,0.2);}

/* SEAT SHAPE CIRCLE*/
.tickethall-seat-shape-1, .tickethall-seat-shape-1 span, .tickethall-seat-shape-1 span:hover	{ border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; height: 20px; width: 20px; font-size: 10px;} 
	.tickethall-seat-shape-1 span	{ padding: 3px;}
/* SEAT SHAPE SQUARE*/
.tickethall-seat-shape-2, .tickethall-seat-shape-2 span, .tickethall-seat-shape-2 span:hover	{ border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; height: 20px; width: 20px; font-size: 10px;}  
	.tickethall-seat-shape-2 span	{ padding: 3px;}
/* SEAT SHAPE ROUNDED*/
.tickethall-seat-shape-3, .tickethall-seat-shape-3 span, .tickethall-seat-shape-3 span:hover	{ border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; height: 20px; width: 20px; font-size: 10px;}
	.tickethall-seat-shape-3 span	{ padding: 3px;}
/* SEAT SHAPE CUSTOM*/
.tickethall-seat-shape-4, .tickethall-seat-shape-4 span, .tickethall-seat-shape-4 span:hover	{ border-radius: 4px 4px 45% 45%; -moz-border-radius: 4px 4px 45% 45%; -webkit-border-radius: 4px 4px 45% 45%; -o-border-radius: 4px 4px 45% 45%; -ms-border-radius: 4px 4px 45% 45%; height: 20px; width: 20px; font-size: 10px;}  
	.tickethall-seat-shape-4 span	{ padding: 3px;}
/* SEAT SHAPE DOUBLESEAT*/
/*
.tickethall-seat-shape-5, .tickethall-seat-shape-5 span, .tickethall-seat-shape-5 span:hover	{ border-radius: 4px 4px 4px 50%; -moz-border-radius: 4px 4px 4px 50%; -webkit-border-radius: 4px 4px 4px 50%; -o-border-radius: 4px 4px 4px 50%; -ms-border-radius: 4px 4px 4px 50%; height: 20px; width: 20px; font-size: 10px;}  
	.tickethall-seat-shape-5 span	{ padding: 3px;}
.tickethall-seat-shape-6, .tickethall-seat-shape-6 span, .tickethall-seat-shape-6 span:hover	{ border-radius: 4px 4px 50% 4px; -moz-border-radius: 4px 4px 50% 4px; -webkit-border-radius: 4px 4px 50% 4px; -o-border-radius: 4px 4px 50% 4px; -ms-border-radius: 4px 4px 50% 4px; height: 20px; width: 20px; font-size: 10px;}  
	.tickethall-seat-shape-6 span	{ padding: 3px;}
*/

.tickethall-seat-shape-5:nth-child(2n), .tickethall-seat-shape-5:nth-child(2n) span, .tickethall-seat-shape-5:nth-child(2n) span:hover	{ border-radius: 4px 4px 4px 50%; -moz-border-radius: 4px 4px 4px 50%; -webkit-border-radius: 4px 4px 4px 50%; -o-border-radius: 4px 4px 4px 50%; -ms-border-radius: 4px 4px 4px 50%; height: 20px; width: 20px; font-size: 10px; margin-right: 0.5px;}  
.tickethall-seat-shape-5:nth-child(2n+1), .tickethall-seat-shape-5:nth-child(2n+1) span, .tickethall-seat-shape-5:nth-child(2n+1) span:hover	{ border-radius: 4px 4px 50% 4px; -moz-border-radius: 4px 4px 50% 4px; -webkit-border-radius: 4px 4px 50% 4px; -o-border-radius: 4px 4px 50% 4px; -ms-border-radius: 4px 4px 50% 4px; height: 20px; width: 20px; font-size: 10px; margin-left: 0.5px; margin-right: 2.5px;}  
	.tickethall-seat-shape-5 span	{ padding: 3px;}



/* TICKET, SEATS */

/*.modal-dialog	{ width: 1100px;}
.modal-body	{ max-height: 500px; overflow: auto;}
.modal-body h2	{ color: #333;}
.modal-body p	{ color: #555;}
.modal-body	.tickethall-row	{ margin: 1px auto;}

.tickethall-row	{ display: block; padding: 3px 15px 3px 3px; width: 100%; margin: 1px 5px; border-radius: 60px; -moz-border-radius: 60px; -webkit-border-radius: 60px; -o-border-radius: 60px; -ms-border-radius: 60px;}
.tickethall-row:nth-child(odd)	{ background-color: rgba(0,0,0,.1);}
.tickethall-row-description	{ float: left; color: #555; font-weight: bold; text-align: center; width: 40px; margin: 1px 5px 1px 0; padding: 1px;}
.tickethall-sector	{ display: inline-block;}
.tickethall-seat	{ display: inline-block; margin: 1px; text-align: center; color: #fff; background: #ccc;}
	.tickethall-seat span	{ display: block;}
	.tickethall-seat span:hover	{ background-color: rgba(0,0,0,.25); cursor: pointer;}
.tickethall-ticket-reserved span:hover, .tickethall-ticket-sold span:hover, .tickethall-ticket-disabled span:hover	{ cursor: default; background-color: transparent;}
.tickethall-ticket-selected	{ background-color: #09F;}*/


/* SEAT SHAPE CIRCLE
.tickethall-seat-shape-1, .tickethall-seat-shape-1 span, .tickethall-seat-shape-1 span:hover	{ border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; height: 20px; width: 20px; font-size: 10px;} 
	.tickethall-seat-shape-1 span	{ padding: 3px;}
/* SEAT SHAPE SQUARE
.tickethall-seat-shape-2, .tickethall-seat-shape-2 span, .tickethall-seat-shape-2 span:hover	{ border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; height: 20px; width: 20px; font-size: 10px;}  
	.tickethall-seat-shape-2 span	{ padding: 3px;}
/* SEAT SHAPE ROUNDED
.tickethall-seat-shape-3, .tickethall-seat-shape-3 span, .tickethall-seat-shape-3 span:hover	{ border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; height: 20px; width: 20px; font-size: 10px;}
	.tickethall-seat-shape-3 span	{ padding: 3px;}
/* SEAT SHAPE CUSTOM
.tickethall-seat-shape-4, .tickethall-seat-shape-4 span, .tickethall-seat-shape-4 span:hover	{ border-radius: 4px 4px 45% 45%; -moz-border-radius: 4px 4px 45% 45%; -webkit-border-radius: 4px 4px 45% 45%; -o-border-radius: 4px 4px 45% 45%; -ms-border-radius: 4px 4px 45% 45%; height: 20px; width: 20px; font-size: 10px;}  
	.tickethall-seat-shape-4 span	{ padding: 3px;}
/* SEAT SHAPE DOUBLESEAT
.tickethall-seat-shape-5, .tickethall-seat-shape-5 span, .tickethall-seat-shape-5 span:hover	{ border-radius: 4px 4px 45% 45%; -moz-border-radius: 4px 4px 45% 45%; -webkit-border-radius: 4px 4px 45% 45%; -o-border-radius: 4px 4px 45% 45%; -ms-border-radius: 4px 4px 45% 45%; height: 20px; width: 42px; font-size: 10px;}  
	.tickethall-seat-shape-5 span	{ padding: 3px;}

/* TICKETHALL TICKETS */
/*.tickethall-ticket-free 		{ background-color: #2ecc71; }*/
.tickethall-ticket-incart	 	{ background-color: Silver; }
.tickethall-ticket-reserved 	{ background-color: #e67e22; }
.tickethall-ticket-sold		    { background-color: #e74c3c; }
.tickethall-ticket-selected	    { background-color: #3498db; }
.tickethall-ticket-inactive	 	{ background-color: Silver; }

.modal-content { background-color: White; color: #333;}
	.modal-header { background-color: #293846; color: White; border-radius: 5px 5px 0 0; -moz-border-radius: 5px 5px 0 0; -o-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; -ms-border-radius: 5px 5px 0 0;}
	.modal-body {}
	.modal-footer { background-color: #293846; color: White; border-radius: 0 0 5px 5px; -moz-border-radius: 0 0 5px 5px; -o-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; -ms-border-radius: 0 0 5px 5px;}
.modal-header h4 { color: White;}
.modal-header .close { color: White;}

#ticketsForEvent	{ text-align: center;}

/* BOOTSRTAP REFINEs */

.dropdown-menu	{ font-size: 12px; max-height: 100vh; overflow: scroll;}

/* TINYMCE WYSIWYG refines */
iframe body.mce-content-body#tinymce	{ color: #555 !important; font-family: 'Open Sans', sans-serif !important;}

/* CityCouncilProgram */


#CityCouncilProgram ol ol { list-style: lower-alpha;}
#CityCouncilProgram ol ol ol { list-style: decimal;}
#CityCouncilProgram ol ol ol ol { list-style: upper-alpha;}


#CityCouncilProgram ol li p span:first-child { max-width: 600px; display: inline-block; vertical-align: middle;}
#CityCouncilProgram ol ol li p span:first-child { max-width: 560px; display: inline-block; vertical-align: middle;}
#CityCouncilProgram ol ol ol li p span:first-child { max-width: 520px; display: inline-block; vertical-align: middle;}

/* CASHDESK */
li a.event-past { color: #CCC; }
li a.event-today { color: #0C0; }
li a.event-future { color: #000; }

/* CALENDAR */
table.cal_months { width: 100%; font-size: 3rem; }
table.cal_days { width: 100%; font-size: 2rem; }
