/* overrides for Artisteer you should not modify the files exported from Artisteer such as style.css, you can override things as needed here or in stylemojo.css */

/* this is needed because the artisteer buttons otherwise looke enabled even when disable */
input.art-button[disabled="disabled"] { background-color: #ccccff !important; color: #9999cc !important; }

/* this keeps the background images out of the editor and dialog pages */
body.dialogpage ,
body.filedialog,
body.wysiwygeditor
{
	background-color: white;
	color:black;
	background-image: none;
	font-size: 12px; 
	min-width: 100px;
}

.cke_panel_frame {background:white;}

body.help-page
{
	color:black;
	background-color: white;
	background-image: none;
	
}


body { overflow-x:hidden;  }

form { height:100%; }

img
{
  border: 0!important;
}
input, select, textarea { text-transform:none; }

/* this keeps side bar background images from pushing past the footer in some designs */
.leftside , .rightside{ overflow: hidden;} 

ul.userstats img,
ul.linkitem  img{ margin:0; }

.art-logo h1 a { text-decoration: none;}

.art-blockheader .t {max-height:40px; overflow:hidden; }

.folder-panel, div.file-wraper { background-color:white; }
ul.file-list,
ul.file-list li ,
ul.folder-list,
ul.folder-list li 
{ background-image:none; color:black; }

div.mojo-tabs ul  > li::before, 
div.adminmenu ul.simplelist  > li::before ,
ul.simplelist   > li::before,
div.gallerymodule ul  > li::before,
ul.simplehorizontalmenu  > li::before,
ul.blognav  > li::before
{ content: ''; display:block; margin:0 0 0 0;}


ul.tag-cloud  > li::before { content: ''; }
ul.tag-cloud  a { padding-right:5px; }

.aspcalendarmain th, .aspcalendarmain td,
.mpcalendarmain th, .mpcalendarmain td { text-align:center; }
.eventweekview  table,
.eventdayview  table { color:black; width:100%; }

.AspNet-DataList table td,
.eventdayview  table th,
.eventdayview  table td,
.eventweekview  table th,
.eventweekview  table td
{padding: 0px; border:none; }

table.FileManager_table {  border-spacing: 0px; }

.permission td,
.permission th,
.formwizard th,  
.formwizard td ,
.sharedfiles th,  .sharedfiles td , .filemanager th , .filemanager td{ border:none; padding: 3px 0px 3px 0px!important;}
.filemanager th img, .filemanager td img, .sharedfiles th img, .sharedfiles td  img { margin:0px 2px 0px 2px ; }

table.aspcheckboxlist td, table.aspcheckboxlist th { border:none; }
body.querytool { overflow-x:scroll; }

ul.simplehorizontalmenu > li:before { display: inline; }
ul.simplehorizontalmenu   li a { white-space:nowrap; }

.jp-playlist ul > li::before , 
ul.jp-controls > li::before , 
ul.jp-toggles > li::before 
{ content: ''!important; margin:0 0 0 0; display: inline; }

div.art-search { margin:0; padding:0; }

/*
html.chrome.desktop #art-resp { display: none; }
*/

/* needed to keep from showing through mega menu */
h1.art-headline { z-index: 70; }
/* needed to keep menu from obscurring colorbox */
.art-nav { z-index: 90; }

.simplelist img,
.modulelinks img,
a.mhelp img,
a.feedlink img,
a.editlink img {margin: 0 0 0 0;}

.mce-fullscreen  { z-index: 103!important; }

.gupta-logo
{
   background:  url('images/gupta-pvar-logo.png') no-repeat scroll;
   margin:0 auto;
   min-height:50px;
   min-width:140px;
   display: inline-block;
   text-indent: 35px;
   background-position: left center;
   vertical-align: middle;
}

.bankside-logo
{
    background: url('images/Bankside_Gradient_Logo200.png') no-repeat scroll;
    display: inline-block;
    position: absolute;
    top: 10px;
    left: 15%;
    /*margin-left: -2px !important;*/
    display: inline-block;
    min-height:72px;
    min-width:200px;
    background-position: left center;
    vertical-align: middle;
    z-index: 101;
}

.footer-client-image 
{
    max-height: 40px;
    width: auto;
    padding-left:10px;
    padding-right:10px;
    padding-top:14px;
    padding-bottom:10px;
}

.footer-image-middle
{
    vertical-align:middle;
    padding-left:5px;
    padding-right:5px;
}

.footer-client-panel
{
    width:100%; 
    text-align:center; 
    margin:auto; 
    /*border-top: 1px solid #4d5864;*/ 
    /*background:linear-gradient(to bottom, #e9e9e9,#ffffff 30%);*/
    background-color: #e9e9e9;
}

.bs-quad-panel 
{
    vertical-align:middle;
    text-align:center;
    min-height:200px;
    display:inline-block;
    width:40%;
    min-width:270px;
    padding:0px;
    margin:15px;
    background-color:#e9e9e9;
    
}

.bs-quad-panel:hover
{
    -webkit-box-shadow: 0px 0px 8px 3px rgba(30,27,92,0.4);
    -moz-box-shadow: 0px 0px 8px 3px rgba(30,27,92,0.4);
    box-shadow: 0px 0px 8px 3px rgba(30,27,92,0.4);
    background-color: #d9d9d9;
}

/* Ian's Skin Tweaks */
  .custom-responsive .art-header , .art-nav, .art-header, .art-footer{
	  background-image: none;
	  background-color: #022F64;
    }
 
/* Ian's Skin Tweaks - END */