// Basics
.leftfloat { float:left; }
.rightfloat { float:right; }
.clearboth { clear:both; }
.leftbutton { float:left; width:100px; }
.rightbutton { float:right; width:100px; }
.floatbutton { float:left; }
.hidden { display:none; }
.visible { display:block; }
.calendarpicker { width:140px !important; background:#fff !important; border-radius:0 4px 4px 0 !important; }
.scheduled { color:#a94442; }

#page-wrapper { margin-top:-20px; }
.panel-heading a:hover { text-decoration:none; transition: 1s all ease; }

/* Errors */
.ErrorDisplay { display:none; }
.ErrorDisplay .panel-heading { background:#a94442 !important; color:#fff !important; }
.ErrorText { color:#a94442 !important; font-weight:bold !important; }

/* Buttons */
button:hover { transition: ease all 1s; }
.ajaxlink { cursor:pointer; }
.toggler { cursor:pointer; }
.btn-save { background:#293846; color:#fff; }
.btn-save:hover { background:#30597f; color:#fff; }

/* FA Colors */
.fa-green { color:#093; }
.fa-red { color:#d9534f !important; }
.fa-blue { color:#293846; }
.fa-gold { color:#c6ad82; }
.fa-orange { color:#f90; }
.fa-bold { font-weight:bold; }

/* Superfeature Stuff */
.superfeature_tr img { max-width:250px; }
td.sffirst { max-widht:275px; }
#add_superfeature { border:1px solid #ccc; border-radius:4px; display:none; }

/* Tabs */
ul#tabs { background:#f3f3f3; border-bottom:1px solid #ccc; margin-bottom:10px; border-radius:8px 8px 8px 8px; }

/* Tooltips */
#oldcontent, #oldcontent_privacy {
  display: none;
  position: absolute;
  width: 280px;
  padding: 10px;
  background: #eeeeee;
  color: #000000;
  border: 1px solid #1a1a1a;
  font-size: 90%;
  z-index:100;
}
.fa a { color:#f00 !important; }
/*#settings .fa > a { color:#555; }*/
a.trigger i.fa { color:#fff; }

/* Tables - pending data */
.pending { background:#c6ad82 !important; color:#fff; }
.pending a { color:#fff ; }
.pending:hover { background:#e5d1ae !important; text-decoration:none; }

/* Forms */
.admlabel { display:inline; width:250px; text-align:left; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
.adminform .input-group-addon { width:180px; text-align:left; }
.adminform .shortig { width:50px; }
.adminform .input-group { width:100%; }
.linkview { padding:6px 0 0 12px !important; font-size:16px !important; }
.innerfield { padding: 0 42px; } /* for inside fields */
.innerfield2 { padding: 0 28px; }

/* Content fixes */
.displayonly { border-right:1px solid #ccc !important; }
.privacy_toggle { padding-left:12px; }
.adm_img { max-width:250px; border:1px solid #555; margin-left:12px; }
.input-leftspace { margin-left:12px; }
.dataTables_filter input { width:74% !important; }

.loginerror { color:#f00; float:right; margin-top:-20px; }

/* Table links */

/* Templates */
.ad_template .row { margin-bottom:18px; }

/* Buttons */
.btn-pending {  }
.btn-pending:hover { transition: 1s ease all; background:#f90; color:#fff; }
.btn:hover { transition: ease all 1s; }
.btn-wrap-publish { margin:0 0 12px 0; }
.input-group-pending { border:1px solid #8a6d3b !important; background:#c6ad82 !important; color:#fff; }
.input-group-pending[type=text], .input-group-pending[type=select] { background:#fff !important; color:#555; }
.listpanel_links { }
.checkbox_links { padding-left:25px; }

/* headers */
.page-header { font-size:16px; margin:12px 0 20px; position:relative; }
.page-header-pending { background:#c6ad82 !important; }
.page-header { font-size:19px; }
.page-header-publish { background:#f90;position:absolute;right:0;top:0;padding:12px 36px 12px 36px; border-radius:0 8px 8px 0; }
.page-header a { color:#fff !important; }
.page-header a:hover { transition:all .5s ease; text-shadow: 2px 2px 8px #555566; }
#content_header { background:#30597f; color:#fff; padding:12px; border-radius:8px; }
#activitylog_header { background:#f90; color:#fff; padding:12px; border-radius:8px; }
#locations_header { background:#f0ad4e; padding:12px; border-radius:8px; color:#fff; }

/* Debug Bar */
#debug_bar { border:1px solid #ccc; background:#eee; padding:24px; margin-top:24px; border-radius:8px; }
#debug_bar h1 { padding:0; margin:0; font-size:16px; margin-bottom:12px; }

/* Content Blocks */
#cblock_home { border:1px solid #ccc; border-radius:4px; padding:8px; background:#fff; margin-bottom:12px; }
.cblock { background:#3b83be; border:1px solid #3b83be; border-radius:8px; width:100%; position:relative; height:100px; }
.cblock_pending { background:#c6ad82; border:1px solid #8a6d3b; border-radius:8px; width:100%; position:relative; height:100px; }
/*.cblock:hover { background:#96c7f0; border:1px solid #96c7f0; }*/
.cblock_title { color:#fff; margin:0 auto; padding-top:8px; text-align:center; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-bottom:14px; cursor:pointer; }
.cblock_title a { color:#fff; }
.cblock_helptext { font-size:12px; margin-bottom:8px; }
.cblock_title_main { font-size:14px; }
#cblock_home h1 { padding-left:12px; text-align:left; font-weight:normal; }
.cblock_new { background:#fff; border-radius:8px; border:1px solid #3b83be; width:100%; position:relative; height:100px; }
.cblock_new .cblock_title { color:#3b83be; margin:0 auto; padding-top:65px; text-align:center; font-size:16px; padding-bottom:14px; cursor:pointer; }
.cblock_new_title a { color:#3b83be; text-decoration:underline; }
.cblock_new_title { color:#3b83be; margin:0 auto; padding-top:15px; text-align:center; font-size:14px; font-family:Arial, Helvetica, sans-serif; padding-bottom:14px; cursor:pointer; }
#addnewcontentblock { display:none; }
.cbw { width:100px; }

/* FMod Display */
.fmodblock { background:#667; border:1px solid #667; border-radius:8px; width:100%; position:relative; height:100px; }
.fmod_title { color:#fff; margin:0 auto; padding-top:30px; text-align:center; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-bottom:14px; cursor:pointer; }
.fmod_title a { color:#fff; text-decoration:none !important; }
.fmod_title:hover, .fmod_title a:hover { text-decoration:none !important; }
.fmod_helptext { font-size:12px; margin-bottom:8px; }
.fmod_title_main { font-size:14px; }

/* Team */
.subbox_remove { text-align:center; }
.groupname { font-size:12px; height:40px; overflow:hidden; }

/* Social Networking */
.admin_social_icon { border:1px solid #888; background:#000; max-width:50px; max-height:50px; }

/* Fancybox fix */
.fancybox-wrap { min-height:600px; }
.fancybox-skin, .fancybox-outer, .fancybox-inner { min-height:600px; }
#cblock_type_1, #cblock_type_2, #cblock_type_3, #cblock_type_4 { display:none; }

/* Help */
.helpicon, .helpicon a { padding:4px 0 0 8px; color:#999; font-size:24px; cursor:pointer; } 
.helpicon_titlebar, .helpicon_titlebar a { padding:0 0 0 8px; color:#999; font-size:20px; cursor:pointer; } 
.helpicon:hover, .helpicon a:hover { color:#293846; }
.form-control { width:97% !important; }
	@media (max-width:1500px) { .form-control { width:95% !important; } }
	@media (max-width:1120px) { .form-control { width:93% !important; } }
	@media (max-width:960px) { .form-control { width:90% !important; } }
	@media (max-width:815px) { .form-control { width:85% !important; } }	
	@media (max-width:450px) { .form-control { width:80% !important; } }

#datatable_filter input { width:74% !important; }

/* Notifications */
#notification_details {  }


/* Events */
.timezone { width:100px !important; }
.event_past { background:#fee; }
.event_future { background:#f90; }

/* Menu */
.new_menu_item, .new_menu { display:none; }
#menu_external_link { display:none; }
