* { margin: 0; padding: 0; }

html { /*overflow: -moz-scrollbars-vertical; overflow-y:scroll;*/ }

body { font-size: 12px; color: #232323; background-color: #fff; }

header,
footer,
nav,
article,
section { display: block; }

a {  color: #999999; }

a:link, a:visited { color: #232323; }

a:hover { color: #666; text-decoration: none; }

a:active { color: #666; }

p { padding: 3px 0; }
/*line-height: 1.6em;*/

input::-moz-focus-inner, button::-moz-focus-inner { border: 0; padding: 0; }

textarea:focus, input:focus { outline: 0; outline: none; /*border: 0;*/ -webkit-tap-highlight-color: rgba(255, 255, 255, 0); -webkit-user-modify: read-write-plaintext-only; -webkit-tap-highlight-color: rgba(0,0,0,0); box-shadow: none; }

input, select { padding: 0; width: auto; height: 20px; border: none; border: 0px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }

.DDL, .TB { border: 1px solid #D0D0D0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }

textarea { padding: 2px; border: none; border: 0px; border-radius: 3px 3px 3px 3px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; font-size: 14px; }

.BTN, button { padding: 1px 2px 1px 2px; width: auto; height: auto; cursor: pointer; float: left; background: none; -moz-box-sizing: border-box; }

.JQueryPopup .BTN { float: none; }

.CarouFredSel ul { list-style: none outside none; }

.Tabs form { clear: both; width: 100%; }

.elfinder-ltr .elfinder-cwd-view-icons .elfinder-cwd-file { box-sizing: border-box; }

/*--------------------------------------------------------------------------------------------------- LogIn ------------*/

.CMS .LoginHolder { }

.LoginHolder { position: fixed; right: 10px; top: 0px; z-index: 99999; }

.LoginHolder.OverlayOwner { z-index: 99999999; }

.CMS .LoginHolder.True { right: 10px; }

.LoginHolder.True { right: 0px; }

.CMS .LoginHolder.False { }

.LoginHolder.False { box-shadow: 0 0 10px #777777; background: none repeat scroll 0 0 #999; }

.LoginHolder .Login { display: none; left: 50%; margin-left: -175px; position: fixed; top: 20%; background: #fff; width: 350px; z-index: 9999999; }

.LoginHolder.Open .Login { display: block; }

.LoginHolder.True .Login { display: none; }

.LoginHolder.True.Open .Login { display: block; }

.LoginHolder.True .Login div { }

.LoginHolder .Login .BTN { margin-top: 10px; }

.CMS .LoginHolder .Login .BTN.SignOut:before { background: url("../Images/CMS/xicons.png") no-repeat scroll -414px -142px rgba(0, 0, 0, 0); content: ""; height: 40px; left: 0; position: absolute; top: 11px; width: 150px; }

.CMS .LoginHolder .Login .BTN.SignOut { color: #232323; margin: 0; background: none; width: 130px; font-size: 16px; text-decoration: none; padding-left: 60px; padding-top: 13px; border-left: 1px solid rgba(0, 0, 0, 0.14); box-shadow: -1px 0 0 0 rgba(255, 255, 255, 0.3); margin: 11px 0; height: 46px; font-weight: normal; }

.LoginHolder .Login .BTN.SignOut:before { background: url("../Images/CMS/xicons.png") no-repeat scroll -414px -142px rgba(0, 0, 0, 0); content: ""; height: 40px; left: -9px; position: absolute; top: -1px; width: 150px; }

.LoginHolder .Login .BTN.SignOut { color: transparent; background: none; width: 44px; font-size: 0px; text-decoration: none; padding: 0; border-left: 0px none; box-shadow: none; margin: 0; height: 46px; font-weight: normal; }


.LoginHolder .DropLogin { cursor: default; position: fixed; right: 10px; top: 0; z-index: 10; box-shadow: 0 0 10px #777777; background: #000; color: #999; height: 20px; }

.LoginHolder.True .DropLogin { display: none; }

.LoginHolder.False .DropLogin.Hide { display: none; }

/*--------------------------------------------------------------------------------------------------- LogIn ------------*/

/*--------------------------------------------------------------------------------------------------- ColorBox ---------*/

#cboxLoadedContent { overflow: hidden !important; margin-bottom: 0px; padding: 0px 0; }

#cboxTopLeft { background: none; display: none; width: 0; height: 0; }

#cboxTopCenter { background: none; display: none; width: 0; height: 0; }

#cboxTopRight { background: none; display: none; width: 0; height: 0; }

#cboxBottomLeft { background: none; display: none; width: 0; height: 0; }

#cboxBottomCenter { background: none; display: none; width: 0; height: 0; }

#cboxBottomRight { background: none; display: none; width: 0; height: 0; }

#cboxMiddleLeft { background: none; display: none; width: 0; height: 0; }

#cboxMiddleRight { background: none; display: none; width: 0; height: 0; }

#cboxContent {   margin: 25px; box-shadow: 0 0 10px 1px #000; background: none; position: relative; overflow: initial; /* Old browsers */ background: -moz-linear-gradient(top, #e5e5e5 0%, #9c9c9c 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(100%,#9c9c9c)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #e5e5e5 0%,#9c9c9c 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #e5e5e5 0%,#9c9c9c 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #e5e5e5 0%,#9c9c9c 100%); /* IE10+ */ background: linear-gradient(to bottom, #e5e5e5 0%,#9c9c9c 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#9c9c9c',GradientType=0 ); /* IE6-9 */ /*relative inherit box-shadow: 0 0 10px #555;*/ }

#colorbox, #cboxOverlay, #cboxWrapper { z-index: 99999; }

#colorbox { background: #e5e5e5; /* Old browsers */ background: -moz-linear-gradient(top, #e5e5e5 0%, #9c9c9c 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(100%,#9c9c9c)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #e5e5e5 0%,#9c9c9c 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #e5e5e5 0%,#9c9c9c 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #e5e5e5 0%,#9c9c9c 100%); /* IE10+ */ background: linear-gradient(to bottom, #e5e5e5 0%,#9c9c9c 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#9c9c9c',GradientType=0 ); /* IE6-9 */ /*box-shadow: 0 0 10px #555;*/ box-shadow: 0 0 10px 1px #000; }

#colorbox.PopUp {  max-width: 90%; }

#colorbox.PopUp.Html { background: none; box-shadow: none; }

#colorbox.PopUp.Min {  }/*max-width: 600px;*/

#colorbox.PopUp.Max {  }/*max-width: 90%;*/

#cboxOverlay { background: #000; opacity: 0.8 !important; }

#colorbox .Cms h2 { text-align: center; padding: 0 0 10px 0; }

#colorbox .Cms .DataHolder { }

#colorbox .Cms .DataHolder.SelectExisting { display: none; }

#colorbox .Cms .DataHolder > * { }

#colorbox .Cms .DataHolder.HtmlEditor { }

#colorbox .Cms { /*min-width: 500px; max-width: 1000px;*/ padding: 10px 15px;  }

#colorbox .Cms .DataHolder .DDL option { padding: 10px; }

#colorbox .Tabs .Tabs .Cms { width: auto; }

#colorbox.CMS .BTN,#colorbox .Cms .BTN { margin: 10px; }

#colorbox .BTN.Submit,#colorbox.Cms .BTN.Submit /*:after*/ { margin: 10px; background: url("../Images/CMS/btnSaveThickbox.png") no-repeat scroll 0px 0px #e2e2e2; color: transparent; content: ""; display: block; font-size: 0; position: absolute; background-size: 100% auto; bottom: auto; color: transparent; font-size: 0; height: 38px; right: 48px; top: -10px; width: 38px; }

#colorbox #cboxLoadedContent > .Controls.Holder { float: right; position: absolute; right: 77px; top: -24px; min-height: 33px; min-width: 10px; }

#colorbox #cboxLoadedContent > .Controls.Holder > div { float: left; margin-left: 5px; }

#colorbox #cboxLoadedContent > .Controls.Holder > div:after { bottom: 0; /*box-shadow: 0 -8px 5px -8px inset;*/ content: ""; height: 10px; left: 0; position: absolute; width: 100%; }

#colorbox #cboxLoadedContent > .Controls.Holder > div .BTN { background: #e5e5e5; border-radius: 5px 0px 0 0; padding: 7px 20px 11px; height: 24px; color: #000; font-weight: bold; }

#colorbox #cboxLoadedContent > .Controls.Holder > div .BTN:hover { /*background-color: #004b8e;*/ }

#colorbox #cboxLoadedContent > .Controls.Holder > div.Selected .BTN { position: relative; z-index: 9; }

#colorbox #cboxLoadedContent > .Controls.Holder > div.Selected:after { box-shadow: none; }

#colorbox #cboxLoadedContent > .Controls.Holder .BTN.Del { margin-left: 0px; border-radius: 0px 5px 0 0; padding-left: 5px; padding-right: 5px; background: url("../Images/CMS/xicons.png") no-repeat scroll -12px -763px #e5e5e5; width: 34px; }

#colorbox #cboxLoadedContent > .Controls.Holder .BTN.Add { border-radius: 5px 5px 0 0; }

#colorbox #cboxLoadedContent > .Controls.Holder .BTN.Add.AddPageLang, #colorbox #cboxLoadedContent > .Controls.Holder .BTN.Add.AddSubItemLang { background: url("../Images/CMS/xicons.png") no-repeat scroll -11px -894px #e5e5e5; }

#colorbox #cboxLoadedContent > .Controls.Holder .BTN.Add.AddPageLang span, #colorbox #cboxLoadedContent > .Controls.Holder .BTN.Add.AddSubItemLang span, #colorbox #cboxLoadedContent > .Controls.Holder .BTN.Del span { display: none; }

#colorbox #cboxLoadedContent > .Controls.Holder .BTN.Edit { padding-right: 20px; }

#colorbox .Cms .DataHolder.TextArea { }

#colorbox .Cms .DataHolder.TextArea.HtmlEditor { min-height: 598px; }

#colorbox .Tabs .Tabs .Cms .DataHolder.TextArea { width: auto; }

#colorbox #cboxClose { border-radius: 0px; background-image: url(../Images/CMS/btnCloseThickbox.png); background-repeat: no-repeat; background-position: 0px 0px; background-size: 100% auto; bottom: auto; color: transparent; font-size: 0; height: 38px; right: 38px; top: 92px; width: 38px; }

#colorbox.PopUp.Html #cboxClose { top: 0px; right: 12px; }

#colorbox .cboxPhoto { padding-top: 140px; }

/*--------------------------------------------------------------------------------------------------- ColorBox ---------*/


/*--------------------------------------------------------------------------------------------------- ColorBox Tabs ----*/

#colorbox .Tabs > .Title { font-size: 20pt; height: 38px; left: 60px; overflow: hidden; padding-right: 15px; position: absolute; top: 15px; word-break: break-all; word-wrap: normal; }

#colorbox .Tabs.ui-widget-content { min-height: 400px; min-width: 360px; background: none repeat scroll 0 0 transparent; padding: 0; border-radius: 0; overflow: hidden; border: none; clear: both; }

#colorbox.PopUp.Html .Tabs.ui-widget-content {   }

#colorbox .Tabs .ui-tabs-nav { margin: 0; padding-left: 0px; border: none; border-bottom: 1px solid #555; border-radius: 0; padding-top: 56px; height: 30px; background: transparent; }

#colorbox .Tabs .ui-tabs-nav li { background: transparent; border: none; }

#colorbox .Tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: 0px; padding-bottom: 0px; border-bottom: 5px solid #555555; }

#colorbox .Tabs .ui-tabs-nav .ui-tabs-anchor { padding: 0.8em 1.3em 0.2em; }

#colorbox .Tabs .ui-tabs-panel { box-sizing: padding-box; overflow: hidden; padding: 0px 0px; width: 100%; float: left; }

#colorbox.Max .Tabs .ui-tabs-panel { /*h 600*/ }

/*--------------------------------------------------------------------------------------------------- ColorBox Tabs ----*/

/*--------------------------------------------------------------------------------------------------- ColorBox Gallery ---------*/

.Gallery {
    position: relative;
    width: 100%;
}

.Gallery .PictureHolder {
    box-sizing: border-box;
    float: left;
    height: 358px;
    padding: 10px;
    position: relative;
    width: 50%;
}

.Gallery .PictureHolder .Picture {
    height: 100%;
    width: 100%;
}

.Gallery .PictureHolder .Picture a {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    border: 10px solid;
    box-sizing: border-box;
    display: block;
    height: 100%;
    width: 100%;
}

.Gallery .PictureHolder .Picture .BTN.Name {
    bottom: 10px;
    box-sizing: border-box;
    left: 0;
    padding: 10px 20px;
    position: absolute;
    width: 100%;
}

.Gallery .PictureHolder .Picture .BTN.Name > span {
    background: #000 none repeat scroll 0 0;
    border: 10px solid transparent;
    box-sizing: border-box;
    color: #fff;
    display: inline-block;
    font-weight: bold;
    opacity: 0.7;
    padding: 20px 0;
    width: 100%;
}

#colorbox.PopUp.Img {
    max-width: 50%;
    background: transparent;
    box-shadow: none;
}

#colorbox.PopUp.Img #cboxContent {
    background: #000 none repeat scroll 0 0;
    box-shadow: 0 0 10px 1px #000;
    padding: 0px;

    box-sizing: border-box;
}

#colorbox.PopUp.Img #cboxClose { top: 0; }

#colorbox.PopUp.Img #cboxLoadingOverlay { 
    opacity: 0.5; background: rgba(0, 0, 0, 1) url("../Images/preloader10.gif") no-repeat scroll 5px 5px; background-position: center center; }

#colorbox.PopUp.Img #cboxLoadedContent {
    overflow: auto !important;
}

#colorbox.PopUp.Img #cboxTitle,
#colorbox.PopUp.Img #cboxCurrent,
#colorbox.PopUp.Img #cboxPrevious,
#colorbox.PopUp.Img #cboxNext { display: none!important; }


#colorbox.PopUp.Img .cboxPhoto {
    padding: 10px;
    box-sizing: border-box;
}

/*--------------------------------------------------------------------------------------------------- ColorBox Gallery ---------*/

.mce-edit-area iframe { height: 465px !important; }

.mce-panel { border-color: #989898; z-index: 99999!important; }

.mce-menu { z-index: 99999!important; }

.BTN.Submit { clear: both; }

.ui-front { z-index: 9999; }

.DivClear { font-size: 0; clear: both; height: 0px; line-height: 0px; }

/* Styles for basic forms
-----------------------------------------------------------*/

fieldset { border: 1px solid #DDDDDD; margin: 1em; padding: 0 1.4em 1em; }

legend { font-size: 1.2em; font-weight: bold; color: #000; }

textarea { min-height: 75px; }

.editor-label { margin: 1em 0 0 0; }

.editor-field { margin: 0.5em 0 0 0; }

.editor-field input { width: 100%; }


/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error { color: #ff0000; }

.field-validation-valid { display: none; }

.input-validation-error { border: 1px solid #ff0000; background-color: #ffeeee; }

.validation-summary-errors { font-weight: bold; color: #ff0000; }

.validation-summary-valid { display: none; }

.Overlay { opacity: 0.7; display: none; position: fixed; z-index: 9999999; width: 100%; height: 100%; background: #000; }

.Overlay.Show { display: block; }

.Overlay.MasterOverlay { background: transparent; }

.MasterOverlay .Preloader { border-radius: 35px; box-shadow: 0 0 30px 1px #ffffff; height: 70px; margin: 32px 43px; width: 70px; background: url(../Images/Preloader2.gif) center center no-repeat rgba(255, 255, 255, 0.90); background-size: 90% auto; }

.Master { width: 100%; height: 100%; }

.Master .PageHolder { margin: 0 auto; width: 1020px; }

.CMS .Master { margin-top: 68px; }

header.PageHeader { width: 100%; height: 70px; background: #0094ff; }

header.PageHeader .Content { }

.Page { margin: 0 auto; width: 100%; height: 100%; background: #ddd; }

footer.PageFooter { width: 100%; height: 70px; background: #b200ff; color: #fff; }

footer.PageFooter .Content { padding: 10px; }

.PageContainer { margin: 10px; padding: 10px; background: #ff6a00; }

.Page .PageContent { padding: 10px; }

.Modul { width: 100%; }

.PageContainer .ModulHolder { margin: 10px; padding: 10px 0px 10px 0px; background: #999; }

.CMS .PageContainer .ModulHolder { width: 100%; }

.PageItemContent > h2, .PageItemContent form > h2 { display: none; }

.Modul article { padding: 10px; background: #00ff21; }

.MenuItem { float: left; }

.DataHolder { }

.OverflowHidden { overflow: hidden; }

.DisplayNone { display: none; }

.ForceDisplayNone { display: none!important; }

.CMS .DisplayNone, .CMS.DisplayNone, body.DisplayNone { display: block!important; }

.Cms { overflow: hidden; }

.Cms .BTN { clear: both; }

.Cms .Container1, .Cms .Container2 { width: 20%; float: left; }

.CMS #colorbox.PopUp.Min .Cms .Container1 { width: 100%; }

.Cms .Container2 { width: 80%; }

.Cms .DataHolder { float: left; margin: 10px 1% 15px 1%; width: 31.3%; }

.Cms .DataHolder > span { margin-bottom: 5px; display: block; }

.Cms .DataHolder > spa:no-button:first-child { }

.Cms .DataHolder .TB { -moz-box-sizing: border-box; }

.Cms .DataHolder .TB, .Cms .DataHolder .DDL { width: 100%; height: 32px;
    padding: 4px; }

.Cms .DataHolder.TextArea { width: 98%; }

.Cms .DataHolder.TextArea .Content { margin-left: 0px!important; }

.Cms .DataHolder.TextArea .Content input { margin-left: 0px; }

.Cms .DataHolder.TextArea.HtmlEditor .Content, .Cms .DataHolder.TextArea.HtmlEditor > span {  }

.Cms .DataHolder.CheckBox { margin-top: 35px; }

.Cms .DataHolder.CheckBox span { padding-right: 19px; text-align: right; }

.Cms .DataHolder.CheckBox .CB { float: right; position: relative; top: -21px; }

.Cms.ModulType1 .DataHolder { display: block; }

/*.Cms.ModulType1 .DataHolder.Name, .Cms.ModulType1 .DataHolder.ModulId, .Cms.ModulType1 .DataHolder.IsVisible, .Cms.ModulType1 .DataHolder.SelectExisting, .Cms.ModulType1 .DataHolder.PageModulOrder, .Cms.ModulType1 .DataHolder.SubItemId, .Cms.ModulType1 .DataHolder.CssClass { display: block; }
*/
/*.Cms.ModulType7 .DataHolder.SubItemId, .Cms.ModulType7 .DataHolder.SubItemsByPage { display: none; }*/

.CMS .CmsTable { position: relative; border: 2px solid #999999; width: 100%; }

.CMS .CmsTable.Items { float: none; }

.CMS .CmsTable table { margin: -6px 0px 0px 0px; border-bottom-width: 10px; border-bottom-color: #D0D0D0; border-top-width: 5px; border-top-color: #999999; }

.CMS .CmsTable table table.Langs { margin: -2px 0px 0px 0px; }

.CMS .CmsTable tr td { color: #000; border: 1px solid #999999; text-align: center; padding: 6px; background-color: #FCFCFC; position: inherit; }

.CMS .CmsTable tr td.Name { width: 500px; text-align: left; }
/*250*/

.CMS .CmsTable tr td.Controls { width: 150px; }

.CMS .CmsTable tr td.Category { display: none; }

.CMS .CmsTable tr td.Parent { display: none; }

.CMS .CmsTable tr td.DataHolder { border: 1px solid; position: absolute; right: 0; visibility: hidden; background-color: #999; opacity: 0; -webkit-transition: all,-webkit-transform 2s; /* For Safari 3.1 to 6.0 */ transition: all 0.4s ease 0.1s; }

.CMS .CmsTable tr td.DataHolder.Open { display: table-cell!important; opacity: 1; visibility: visible; z-index: 1; }

.CMS .CmsTable tr td .BTN { font-size: 10px; float: none; }

.CMS .CmsTable table tr td { border-color: #999999; padding: 2px; background-color: #fff; }

.CMS .CmsTable table.Langs tr td { border-color: #BACBDC; padding: 2px; background-color: #fff; }
/*0094ff*/

.CMS .CmsTable table.Langs thead tr td { border-color: #BACBDC; background-color: #BACBDC; }

.CMS .CmsTable thead tr td { text-align: center; padding: 10px; font-weight: bold; background-color: #999999; }

.CMS .CmsTable table thead tr td { padding: 5px; background-color: #999999; }

.CMS.Controls { display: none; }

.CMS .CMS.Controls { /*padding-left: 35px !important;*/ text-align: right; display: block; overflow: hidden; padding: 0px; background: none repeat scroll 0 0 rgba(0, 75, 141, 0.4); position: absolute; z-index: 9; height: 0px; height: 38px; width: 100%; /*  visibility: hidden; opacity: 0; transition: all 1s; transition-delay: 0.5s;*/ }

.CMS .CMS.Controls:before { background: url("../Images/CMS/Style3/database.png") no-repeat scroll center center / 24px auto; content: ""; height: 38px; left: 0; position: absolute; top: 0; width: 38px; }

.CMS .CMS.Controls .DataHolder { float: right; }



.CMS .CMS.Controls .DataHolder:last-child { padding: 9px; }

.CMS .CMS.Controls .DataHolder:first-child { padding: 0; }

.CMS .ModulHolder .CMS.Controls { padding: 0; height: 38px; visibility: visible; opacity: 1; /*transition: all 1s; transition-delay: 0.5s;*/ }

.CMS .ModulHolder:hover { transition: z-index 1s step-start, box-shadow 1s; box-shadow: 0 0 10px 0 #555; z-index: 99; }


.CMS .ModulHolder:hover .CMS.Controls { visibility: visible; opacity: 1; height: 38px; /*transition: all 0.5s; transition-delay: 0.3s;*/ }
/*999999 Problem sa colorboxom */ /*9999 Problem sa dropdown izbornikom*/

.ModulHolder .ModulContent .Controls { padding: 10px; overflow: hidden; }

.Page .CMS.Controls { position: relative; background: none repeat scroll 0 0 rgba(126, 163, 195, 1); }
/*relative initial*/

.Page > .CMS.Controls { /*height: 0px;*/ }

.CMS.HiddeCMSControls .Page .CMS.Controls { display: none; }

.Page > .CMS.Controls:before, #colorbox.Pages:before { opacity: 0.25; background: url("../Images/CMS/Style3/document.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); background-size: auto; content: ""; height: 38px; left: 1px; position: absolute; top: 3px; width: 38px; z-index: 999999; }

.Page .PageContainer > .CMS.Controls:before, #colorbox.Containers:before { opacity: 0.25; background: url("../Images/CMS/Style3/folder.png") no-repeat scroll 2px 2px; content: ""; height: 38px; left: 3px; position: absolute; top: 1px; width: 38px; }

.CMS .ModulHolder > .CMS.Controls:before, #colorbox.PageModuls:before { opacity: 0.25; background: url(../Images/CMS/Style3/browser.png) no-repeat 2px 2px; background-size: auto; content: ""; height: 38px; left: 3px; position: absolute; top: 1px; width: 38px; }

.CMS .ModulHolder .SubItemContent > .CMS.Controls:before, #colorbox.SubItems:before { opacity: 0.25; background: url("../Images/CMS/xicons.png") no-repeat scroll -298px -332px; content: ""; height: 38px; left: 0; position: absolute; top: 0; width: 38px; }

.CMS .ModulHolder .PageItemContent > .CMS.Controls:before { background: url("../Images/CMS/xicons.png") no-repeat scroll -298px -370px; content: ""; height: 38px; left: 0; position: absolute; top: 0; width: 38px; }

#colorbox.SubItems:before, #colorbox.PageModuls:before, #colorbox.Containers:before, #colorbox.Pages:before { left: 38px; opacity: 0.6; top: 43px; }

.Page .CMS.Controls .Lang.Controls.Holder { display: none; }

.Page:hover > .CMS.Controls, .Page:hover .PageContainer > .CMS.Controls { visibility: visible; opacity: 1; height: 38px; /*transition: all 0.5s; transition-delay: 0.3s;*/ }

.CMS.HiddeCMSControls .Page .ModulContent .CMS.Controls { display: block; }

.CMS .CMS.Controls .BTN { height: 24px; margin: 7px 7px 7px 0; width: 24px; background: none; float: none; opacity: 0.7; }

.CMS .CMS.Controls .BTN span { display: none; }



.CMS .CMS.Controls .BTN.Add { background: url(../Images/CMS/xicons.png) no-repeat -19px -507px; }

.CMS .CMS.Controls .BTN.Add.AddUser { background: url(../Images/CMS/Style3/user-4-add.png) no-repeat; background-size: 100% auto; }

.CMS .CMS.Controls .BTN.Add.AddPage { background: url(../Images/CMS/Style3/document-add.png) no-repeat; background-size: 100% auto; }

.CMS .CMS.Controls .BTN.Add.AddModul { background: url(../Images/CMS/Style3/browser-new-window-2.png) no-repeat; background-size: 100% auto; }

.CMS .CMS.Controls .BTN.Add.AddPageModul { background: url(../Images/CMS/Style3/browser-new-window.png) no-repeat; background-size: 100% auto; }

.CMS .CMS.Controls .BTN.Add.AddContainer { background: url(../Images/CMS/Style3/folder-add.png) no-repeat; background-size: 100% auto; }

.CMS .CMS.Controls .BTN.Add.AddPageLang, .CMS .CMS.Controls .BTN.Add.AddSubItemLang { background: url(../Images/CMS/xicons.png) no-repeat -21px -561px; }


.CMS .CMS.Controls .BTN.Edit { background: url(../Images/CMS/xicons.png) no-repeat -21px -424px; }

.CMS .CMS.Controls .BTN.Edit.EditPage { background: url(../Images/CMS/Style3/document.png) no-repeat; background-size: 100% auto; }

.CMS .CMS.Controls .BTN.Edit.EditContainer { background: url(../Images/CMS/Style3/folder.png) no-repeat; background-size: 100% auto; }

.CMS .CMS.Controls .BTN.Edit.EditModul { background: url(../Images/CMS/Style3/browser-2.png) no-repeat; background-size: 100% auto; }

.CMS .CMS.Controls .BTN.Edit.EditPageModul { background: url(../Images/CMS/Style3/browser.png) no-repeat; background-size: 100% auto; }

.CMS .CMS.Controls .BTN.Del { background: url(../Images/CMS/xicons.png) no-repeat -21px -468px; }

.CMS .CMS.Controls .BTN.Del.DelPage { background: url(../Images/CMS/Style3/document-remove.png) no-repeat; background-size: 100% auto; }

.CMS .CMS.Controls .BTN.Del.DelContainer { background: url(../Images/CMS/Style3/folder-remove.png) no-repeat; background-size: 100% auto; }

.CMS .CMS.Controls .BTN.Del.DelModul { background: url(../Images/CMS/Style3/browser-minimise-2.png) no-repeat; background-size: 100% auto; }

.CMS .CMS.Controls .BTN.Del.DelPageModul { background: url(../Images/CMS/Style3/browser-minimise.png) no-repeat; background-size: 100% auto; }

.CMS .Controls .BTN.Add.AddUser span { display: none; }

.CMS .BTN.Submit { display: none; }

.CMS .ModulHolder:hover .BTN.Submit, .CMS .Page:hover .BTN.Submit { display: block; }

.CMS.Controls .Lang.Controls.Holder { display: none; float: right; }

.CMS .Modul .Items .Description { margin-bottom: 50px; }

.CMS .Modul .Item { margin-bottom: 50px; }

.CMS .Page { transition: box-shadow 0.5s; transition-delay: 0.3s; }

.CMS .Page:hover { box-shadow: 0 0 10px 0 #555; transition: box-shadow 1s; transition-delay: 0.5s; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; }

.CMS .ModulHolder { transition: z-index 1s step-end, box-shadow 1s; transition-delay: 0.5s; /*z-index: 1;*/ -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; position: relative; }

.CMS .AllTimeMenu { padding-left: 215px; display: block !important; top: 0px; position: fixed; z-index: 9999; /*smanjeno zbog mce editor dropdown-a (99999)*/ width: 100%; background: #e4e4e4; /* Old browsers */ background: -moz-linear-gradient(top, #e4e4e4 0%, #969c9c 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4e4e4), color-stop(100%,#969c9c)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #e4e4e4 0%,#969c9c 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #e4e4e4 0%,#969c9c 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #e4e4e4 0%,#969c9c 100%); /* IE10+ */ background: linear-gradient(to bottom, #e4e4e4 0%,#969c9c 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#969c9c',GradientType=0 ); /* IE6-9 */ box-shadow: 0 0 8px -1px #555555; }

.CMS .AllTimeMenu:before { content: ""; background: url("../Images/CMS/DigitCms.png") no-repeat scroll 36px 1px / 122px auto rgba(0, 0, 0, 0); height: 100%; width: 200px; z-index: 9999; position: absolute; left: 0px; top: 0px; }

.CMS .AllTimeMenu:after { content: ""; height: 11px; left: 0; position: absolute; top: 57px; width: 100%; z-index: 999; background: #a2a7a7; /* Old browsers */ background: -moz-linear-gradient(top, #a2a7a7 0%, #969c9c 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a2a7a7), color-stop(100%,#969c9c)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #a2a7a7 0%,#969c9c 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #a2a7a7 0%,#969c9c 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #a2a7a7 0%,#969c9c 100%); /* IE10+ */ background: linear-gradient(to bottom, #a2a7a7 0%,#969c9c 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a2a7a7', endColorstr='#969c9c',GradientType=0 ); /* IE6-9 */ box-shadow: 0 3px 2px -3px #555555; }

.CMS .AllTimeMenu nav { color: #000; cursor: pointer; float: left; display: block !important; position: relative; min-width: 75px; min-height: 33px; margin: 11px 0; padding-left: 60px; padding-top: 13px; font-size: 16px; border-left: 1px solid rgba(0, 0, 0, 0.14); box-shadow: -1px 0 0 0 rgba(255, 255, 255, 0.3); }
/*background: url("../Images/CMS/xicons.png") no-repeat 0px -91px #d8d8d8;*/

.CMS .AllTimeMenu nav.Last:after { border-right: 1px solid rgba(0, 0, 0, 0.14); box-shadow: -1px 0 0 0 rgba(255, 255, 255, 0.3) inset; content: ""; height: 100%; position: absolute; right: -2px; top: 0; width: 1px; }


.CMS .AllTimeMenu nav.CMSNav:before { background: url("../Images/CMS/xicons.png") no-repeat -5px -91px; width: 150px; height: 40px; content: ""; position: absolute; top: 0; left: 0; }

.CMS .AllTimeMenu nav.PageCmsNav:before { background: url("../Images/CMS/xicons.png") no-repeat -150px -142px; width: 150px; height: 40px; content: ""; position: absolute; top: 0; left: 0; }

.CMS .AllTimeMenu nav .MenuItems { /*display: none;*/ position: absolute; left: -2px; top: 57px; background: #d8d8d8; padding: 0px 0 0px; opacity: 0; visibility: hidden; transition: all 0.4s ease 0.5s; }

.CMS .AllTimeMenu nav:hover .MenuItems, .CMS .AllTimeMenu nav .MenuItems:hover { top: 57px; display: block; opacity: 1; visibility: visible; transition: all 0.4s ease 0.5s; /*z-index: 99999999;*/ }

.CMS .AllTimeMenu nav .MenuItems .MenuItem { background: #d8d8d8; }

.CMS .AllTimeMenu nav .MenuItems .MenuItem .BTN { padding: 6px 5px 6px 32px; color: #333; font-weight: bold; background: transparent; text-align: left; position: relative; }

/*.CMS .AllTimeMenu nav .MenuItem:hover > .BTN:after {
    width:0;
    height:0;
    content:"";
    border-top:15px solid transparent;
    border-bottom:15px solid transparent;
    border-left:15px solid #004b8e;
    position:absolute;
    left:100%;
    top: 0;
    box-shadow: 0 0 3px 0 #555555;
}*/


.CMS .AllTimeMenu nav .MenuItems .MenuItem .BTN:hover { color: #fff; background: #004b8e; }

.CMS .AllTimeMenu nav .MenuItems .MenuItem.AddPage, .CMS .AllTimeMenu nav .MenuItems .MenuItem.AddSubitem { clear: both; border-top: 1px solid rgba(0, 0, 0, 0.14); border-bottom: 1px solid rgba(0, 0, 0, 0.14); /*margin-top: 5px;*/ margin-bottom: 0px; padding-bottom: 0px; }

.CMS .AllTimeMenu nav .MenuItems .MenuItem.AddPage:first-of-type, .CMS .AllTimeMenu nav .MenuItems .MenuItem.AddSubitem:first-of-type { border-top: none; }

.CMS .AllTimeMenu nav .MenuItems .MenuItem.AddPage:last-of-type, .CMS .AllTimeMenu nav .MenuItems .MenuItem.AddSubitem:last-of-type { border-bottom: none; }

.CMS .AllTimeMenu nav .MenuItems .MenuItem { padding: 0; transition: none 0s ease 0s; float: left; clear: both; position: relative; border-left: 0px solid transparent; /*margin: 0px 0 5px 0; border-left: 4px solid #004b8e;*/ }

.CMS .AllTimeMenu nav .MenuItems .MenuItem.First { /*margin: 5px 0;*/ }

.CMS .AllTimeMenu nav .MenuItems .MenuItem .BTN { transition: none 0s ease 0s; position: relative; right: 0px; width: 310px; z-index: 99999999; }
/*263px*/

.CMS .AllTimeMenu nav .MenuItems .MenuItem .BTN.Add:before { content: ""; position: absolute; width: 28px; height: 28px; left: 0; top: 0; background: url(../Images/CMS/xicons.png) no-repeat -18px -379px; }

.CMS .AllTimeMenu nav .MenuItems .MenuSubItems.Level1 .MenuItem .BTN.Add:before { left: 0px; }

.CMS .AllTimeMenu nav .MenuItems .MenuItem:hover > .BTN.Add:before { background: url(../Images/CMS/xicons.png) no-repeat -18px -506px; }

.CMS .AllTimeMenu nav .MenuItems .MenuSubItems.Level1 .MenuItem:hover > .BTN.Add:before { background: url(../Images/CMS/xicons.png) no-repeat -18px -506px; }

.CMS .AllTimeMenu nav .MenuItems .MenuSubItems.Level1 .MenuItem:hover > .BTN.Add:after { background: none; }

.CMS .AllTimeMenu nav .MenuItems .MenuItem .Controls .BTN { position: absolute; width: 28px; height: 28px; background: #fff; padding: 0; }

.CMS .AllTimeMenu nav .MenuItems .MenuItem .Controls .BTN.Show { top: 0px; left: 0px; background: url(../Images/CMS/xicons.png) no-repeat -18px -625px; opacity: 0.3; }

.CMS .AllTimeMenu nav .MenuItems .MenuItem .Controls .BTN.Show.Visible { opacity: 1; }

.CMS .AllTimeMenu nav .MenuItems .MenuItem .Controls .BTN.ShowInMenu { top: 0px; left: 31px; background: url(../Images/CMS/xicons.png) no-repeat -17px -700px; opacity: 0.3; }

.CMS .AllTimeMenu nav .MenuItems .MenuItem .Controls .BTN.ShowInMenu.Visible { opacity: 1; }

.CMS .AllTimeMenu nav .MenuItems .MenuItem .Controls .BTN.Edit { top: 0px; right: 33px; display: none; background: url(../Images/CMS/xicons.png) no-repeat -17px -420px; }

.CMS .AllTimeMenu nav .MenuItems .MenuItem .Controls .BTN.Del { top: 0px; right: 4px; display: none; background: url(../Images/CMS/xicons.png) no-repeat -17px -464px; }

.CMS .AllTimeMenu nav .MenuItems .MenuItem .Controls .BTN span { display: none; }

.CMS .AllTimeMenu nav .MenuItems .MenuItem .MenuSubItems { padding: 0px 0; z-index: 999999; float: left; position: absolute; top: 0px; right: -306px; opacity: 0; visibility: hidden; min-height: 10px; background: #d8d8d8; width: 310px; /* display: none; padding-left: 305px; */ transition: all 0.4s ease 0.5s; }

.CMS .AllTimeMenu nav .MenuItems .MenuItem .MenuSubItems.Right { right: 306px; }

.CMS .AllTimeMenu nav .MenuItems .MenuSubItems.Right .MenuItem { border-right: 4px solid #004b8e; border-left: 0px none; }

.CMS .AllTimeMenu nav .MenuItems .MenuItem .MenuSubItems.Top { }

.CMS .AllTimeMenu nav .MenuItems .MenuItem .MenuSubItems .BTN { width: 310px; right: 0px; padding-left: 29px; }

.CMS .AllTimeMenu nav .MenuItems .MenuItem .MenuSubItems .Controls .BTN { width: 28px; padding-left: 0px; }

.CMS .AllTimeMenu nav .MenuItems .MenuItem:hover { background: #004b8e; }
/*transparent*/

.CMS .AllTimeMenu nav .MenuItems .MenuItem:hover > .BTN { color: #fff; background: #004b8e; box-shadow: 0 0px 0px 0 #555555; }

.CMS .AllTimeMenu nav .MenuItems .MenuItem:hover > .Controls > .BTN.Del, .CMS .AllTimeMenu nav .MenuItems .MenuItem:hover > .Controls > .BTN.Edit { display: block; background-color: #004b8e; }

.CMS .AllTimeMenu nav .MenuItems .MenuItem:hover > .Controls > .BTN.Show { background: url(../Images/CMS/xicons.png) no-repeat -18px -666px; }

.CMS .AllTimeMenu nav .MenuItems .MenuItem:hover > .Controls > .BTN.ShowInMenu { background: url(../Images/CMS/xicons.png) no-repeat -17px -732px; }

/*.CMS .AllTimeMenu nav .MenuItems .MenuSubItems.Level1 .MenuItem:hover > .BTN:after { background: none repeat scroll 0 0 #004b8e; box-shadow: 0 0 3px 0 #555555; content: ""; height: 19px; position: absolute; right: -9px; top: 4px; transform: rotate(45deg); width: 19px; }*/

/*.CMS .AllTimeMenu nav .MenuItems .MenuSubItems.Level1 .MenuItem:hover > .BTN:before {
    background: url("../Images/CMS/xicons.png") no-repeat scroll -307px -226px rgba(0, 0, 0, 0);
    content: "";
    height: 38px;
    left: -27px;
    position: absolute;
    right: auto;
    top: 0;
    width: 38px;
}

.CMS .AllTimeMenu nav .MenuItems .MenuSubItems.Level1 .MenuItem:hover > .BTN:after {
    background: url("../Images/CMS/xicons.png") no-repeat scroll -428px -226px rgba(0, 0, 0, 0);
    content: "";
    height: 38px;
    left: -27px;
    position: absolute;
    right: auto;
    top: 0;
    width: 38px;
}*/

.CMS .AllTimeMenu nav .MenuItems .MenuItem:hover > .MenuSubItems { display: block; opacity: 1; visibility: visible; transition: all 0.4s ease 0.5s; z-index: 999999999; }

.CMS .AllTimeMenu nav .MenuItems, .CMS .AllTimeMenu nav .MenuItems .MenuItem .MenuSubItems, .CMS .AllTimeMenu nav .MenuItem:hover > .BTN { box-shadow: 0 0 3px 0 #555555; }

.CMS .PopUp .UploadFile { left: 0px; height: 30px !important; padding: 15px 0; position: relative; }

.CMS .UploadFile { display: block; border-bottom: 1px solid; height: 40px; overflow: hidden; width: 100%; }

.CMS .UploadFile form { display: block; float: left; height: 100%; width: 100%; }

.CMS .UploadFile form .BTN { width: 30px; float: left; clear: initial; height: 100%; background: url("../Images/CMS/xicons.png") no-repeat scroll -16px -340px; margin-left: 5px; }

.CMS .UploadFile .BTN.UploadInputFake { width: 34px; background: url("../Images/CMS/xicons.png") no-repeat scroll -162px -226px; overflow: hidden; margin-left: 15px; }

.CMS .UploadFile .UploadInputOrginal { width: 32px; height: 100%; opacity: 0.001; cursor: pointer; }

.CMS .UploadFile .Progress { width: 35%; background: none repeat scroll 0% 0% #363636; float: left; padding: 0px; margin-left: 10px; margin-top: 10px; }

.CMS .UploadFile .Progress .ProgressBar { background: none repeat scroll 0% 0% #00FF24; max-width: 100%; text-align: center; vertical-align: middle; font-size: 0px; height: 10px; width: 0%; }

.CMS .UploadFile .validation-summary-errors { position: absolute; right: 20px; top: 20px; background: #fff; }

.CMS .PopUp .ui-tabs-panel > .UploadedContent { height: 582px; overflow: auto; }

.CMS .FileGallery { text-align: center; overflow: hidden; padding: 20px 15px; }

.CMS .FileGallery .FileHolder { display: inline-block; float: left; margin-bottom: 35px; min-height: 150px; position: relative; width: 33.3%; }

.CMS .FileGallery .FileHolder .File { box-shadow: 0 0 2px 0 #000; background: #fff; text-align: center; height: 150px; width: 160px; vertical-align: middle; text-align: center; display: table-cell; overflow: hidden; }

.CMS .FileGallery .FileHolder .File .IMG { width: 80%; display: inline-block; }

.CMS .FileGallery .FileHolder .File span.IMG { height: 100px; }

.CMS .FileGallery .FileHolder .File.pdf span.IMG { background: url(../Images/pdf3.png) center no-repeat; background-size: contain; }

.CMS .FileGallery .FileHolder .File.mpg span.IMG { background: url(../Images/icon_video_big.png) center no-repeat; background-size: contain; }

.CMS .FileGallery .FileHolder .File.xlsx span.IMG { background: url(../Images/xlsx3.png) center no-repeat; background-size: contain; }

.CMS .FileGallery .FileHolder .File.docx span.IMG { background: url(../Images/docx3.png) center no-repeat; background-size: contain; }

.CMS .FileGallery .FileHolder .File.xls span.IMG { background: url(../Images/xls3.png) center no-repeat; background-size: contain; }

.CMS .FileGallery .FileHolder .File.doc span.IMG { background: url(../Images/doc3.png) center no-repeat; background-size: contain; }

.CMS .FileGallery .FileHolder .Name { display: block; font-size: 12px; font-weight: bold; left: 170px; padding: 0 10px; position: absolute; text-align: left; top: 9px; white-space: pre-wrap; word-break: break-all; }

.CMS .FileGallery .FileHolder .Controls { left: 175px; position: absolute; bottom: 0px; }

.CMS .FileGallery .FileHolder .BTN { background: url("../Images/CMS/xicons.png") no-repeat scroll -22px -306px; float: none; display: block; width: 18px; height: 18px; }

.CMS .FileGallery .FileHolder .BTN span { display: none; }

.CMS .FileGallery .FileHolder .BTN.SetDefaultImg, .CMS .SubItemRelationShip .SubItem .BTN.SetRelation, .CMS .FileGallery .FileHolder .BTN.SetVisibility { opacity: 0.5; }

.CMS .FileGallery .FileHolder .BTN.SetVisibility { background-position: -22px -630px; }

.CMS .FileGallery .FileHolder .BTN.SetDefaultImg { background-image: url(../Images/CMS/Default-Icon-icon.png); background-position: 0px 0px; background-size: 100% auto; }

/*../Images/Very-Basic-Checked-checkbox-icon.png .CMS .SubItemRelationShip .SubItem.Related .BTN.SetRelation, */

.CMS .FileGallery .FileHolder.DefaultImg .BTN.SetDefaultImg, .CMS .FileGallery .FileHolder.Visible .BTN.SetVisibility { opacity: 1; }

.CMS .SubItemRelationShip { float: left; height: 573px; overflow: auto; width: 43%; background: #fff; box-shadow: 0 0 2px 0 #000; }

.CMS .RelatedContent { overflow: hidden; padding: 50px 15px 20px; position: relative; }

.CMS .RelatedContent .Title { left: 20%; position: absolute; top: 20px; }

.CMS .RelatedContent .Title.Related { left: auto; right: 20%; }

.CMS .SubItemRelationShip.Related { float: right; }

.CMS .SubItemRelationShip .SubItem { background-color: #e4e4e4; display: table; float: left; vertical-align: middle; width: 100%; height: 70px; }

.CMS .SubItemRelationShip .SubItem:nth-child(even) { background-color: #f0f1f1; }

.CMS .SubItemRelationShip .SubItem .Name { display: table-cell; padding: 0 5px; vertical-align: middle; width: 100%; }

.CMS .SubItemRelationShip .SubItem .IMG { border: 1px solid #555; display: inline-block; height: 50px; margin: 5px 5px 2px 5px; width: 80px; background-color: #fff; background-size: 100% 100%; }

.CMS .SubItemRelationShip .SubItem .BTN.SetRelation { top: 10px; }

.CMS .CMSPollQuestions .DragHolder .Drag { float: left; width: 323px; /*200*/ background: #999; display: block; opacity: 1; }

.CMS .CMSPollQuestions .Smetje.ui-droppable { float: left; width: 100px; height: 100px; background: #ff0000; border: solid 1px; margin: 0 20px; }

.CMS .CMSPollQuestions .DragHolder .Drag .DataHolder { min-height: 100px; }

.CMS .CMSPollQuestions .DragHolder .Drag .DataHolder .TB { margin: 15px; width: 85%; }

.CMS .CMSPollQuestions .Controls { float: left; margin-bottom: 15px; }

.CMS .CMSPollQuestions .ExistingQuestions { width: 360px; height: 180px; overflow-x: hidden; overflow-y: scroll; float: left; }

.CMS .CMSPollQuestions .Controls .ExistingQuestions .DragHolder { width: 333px; }

.CMS .CMSPollQuestions .Controls .ExistingQuestions .DragHolder .Drag { width: 331px; border: 1px solid; margin: 1px 0; }

.CMS .CMSPollQuestions .Controls .ExistingQuestions .DragHolder .Drag .DataHolder { min-height: 70px; }

.CMS .CMSPollQuestions .Controls .DragHolder .Drag .DataHolder { min-height: inherit; }

.CMS .CMSPollQuestions .Controls .DragHolder .Drag { width: 200px; margin: 15px 0 0; }

.CMS .CMSPollQuestions .Controls .DragHolder .Drag.Evaluating { margin-top: 0px; }

.Helper { background: #000; }

.CMS .CMSPollQuestions .DragHolder.Questions .Drag.Answer .DataHolder { min-height: 73px; border: 1px solid; margin: 5px; }

.CMS .CMSPollQuestions .Controls .DragHolder { width: 200px; float: left; }

.CMS .CMSPollQuestions .DragHolder.Questions .Drag.Question { float: none; width: auto; }

.CMS .CMSPollQuestions .DragHolder .Drag.Evaluating.Question { background: #b0ffaf; }

.CMS .CMSPollQuestions .DragHolder .Drag.Evaluating.Answer { background: #d4ffd3; }

.CMS .CMSPollQuestions .DragHolder .Drag.OnePossibility.Question { background: #fcf08d; }

.CMS .CMSPollQuestions .DragHolder .Drag.SomethingElse.Answer, .CMS .CMSPollQuestions .DragHolder .Drag.YesNo.Answer { background: #f9f1b1; /* Old browsers */ background: -moz-linear-gradient(top, #f9f1b1 0%, #c5d5f9 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f1b1), color-stop(100%,#c5d5f9)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #f9f1b1 0%,#c5d5f9 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #f9f1b1 0%,#c5d5f9 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #f9f1b1 0%,#c5d5f9 100%); /* IE10+ */ background: linear-gradient(to bottom, #f9f1b1 0%,#c5d5f9 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f1b1', endColorstr='#c5d5f9',GradientType=0 ); /* IE6-9 */ }

.CMS .CMSPollQuestions .DragHolder .Drag.SeveralPossibilities.Question { background: #9cb8fa; }

.CMS .CMSPollQuestions .DragHolder { background: #DDDDDD; min-height: 180px; overflow: hidden; margin: 0 10px; }

.CMS .CMSPollQuestions .DragHolder .DragHolder { background: #ff0000; min-height: 20px; }

.CMS .CMSPollQuestions .ExistingQuestions .DragHolder.Answers { display: none; }

.CMS .CMSPollQuestions .Drag.Helper { width: 120px !important; height: 100px !important; font-size: 9px; }

.CMS .CMSPollQuestions .Drag.Helper .DragHolder.Answers { display: none; }

.CMS .FormPage { }

.CMS form .DataHolder.Description, .CMS .FormPage .DataHolder.Title { display: none; }



.mce-tinymce-inline { }

.mce-tinymce.mce-container.mce-panel { -moz-box-sizing: border-box; z-index: 9999; }


@media all and (min-height : 750px) {

    /* STYLES GO HERE */
    #colorbox .Tabs.ui-widget-content { }
}

@media all and (max-width : 1000px) {

    /* STYLES GO HERE */
    #colorbox .Tabs.ui-widget-content { }

    .CMS .FileGallery .FileHolder { width: 100%; }
}

@media all and (min-width : 800px) and (max-width : 1000px) {

    /* STYLES GO HERE */

    .CMS .SubItemRelationShip { width: 44%; }
}

@media all and (min-width : 1000px) and (max-width : 1220px) {

    /* STYLES GO HERE */
    .CMS .FileGallery .FileHolder { width: 50%; }

    .CMS .SubItemRelationShip { width: 45%; }
}

@media all and (min-width : 1220px) and (max-width : 1600px) {

    /* STYLES GO HERE */
    .CMS .FileGallery .FileHolder { width: 33.3%; }

    .CMS .SubItemRelationShip { width: 46%; }
}

@media all and (min-width : 1600px) {

    /* STYLES GO HERE */
    .CMS .FileGallery .FileHolder { width: 25%; }

    .CMS .SubItemRelationShip { width: 47%; }
}
