﻿@charset "UTF-8";
/* CSS Document */

.idc-messages {
    padding: 0 10px;
}

.message {
    margin: 10px 0;
    padding: 10px;
    font-size: 14px;
    font-style: italic;
}
.message-Information {
    background:#e6f1c9; /* green */
    border:1px solid #cfe493;
    color:#062232;
}
.message-Warning {
    background:#fdf5bc; /* yellow */
    border:1px solid #ffea9b;
}
.message-Error {
    background:#e68585; /* red */
    border:1px solid #990808;
    color:#fff;
}

.prompt {
    font-weight: bold;
    font-size: 14px;
    margin: 10px 0;
}

fieldset {
    margin: 10px 0;
}

fieldset legend {
    font-size: 20px;
    color: #1D4E89;
    font-weight: bold;
    margin-bottom: 10px;
}

.form-container {
    padding: 0;
}

.form-container .editor-row label{
    font-weight: bold;
    margin-right: 10px;
    margin-bottom: 10px;
}

.form-container .editor-row input[type="text"] {
    width: 45px;
    text-align: right;
    margin-right:3px;
}

form .idc-button { 
    margin: 10px 0; 
}

form .idc-button-grey { 
    margin: 10px 7px 10px 0; 
}

/*body .primaryAction {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;   
    background:  #68acff;
    background-image: -moz-linear-gradient(top, #216fcd, #68acff);
    background-image: -ms-linear-gradient(top, #216fcd, #68acff);
    background-image: -o-linear-gradient(top, #216fcd, #68acff);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#216fcd), to(#68acff));
    background-image: -webkit-linear-gradient(top, #216fcd, #68acff);
    background-image: linear-gradient(top, #216fcd, #68acff);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#216fcd', endColorstr = '#68acff');
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#216fcd', endColorstr = '#68acff')";
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border:none;
    text-transform:uppercase;
    font-weight:bold;
    color:#fff;
    font-family:Arial;
    font-size:14px;
    padding:6px 10px;
    text-decoration:none;
    cursor: pointer;
}*/




/*--- Start Admin Tabs Styles ---*/

/* Layout helpers
----------------------------------*/
.idc-admin-tabs .ui-helper-hidden { display: none; }
.idc-admin-tabs .ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.idc-admin-tabs .ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.idc-admin-tabs .ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.idc-admin-tabs .ui-helper-clearfix:after { clear: both; }
.idc-admin-tabs .ui-helper-clearfix { zoom: 1; }
.idc-admin-tabs .ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }

.idc-admin-tabs .ui-state-disabled { cursor: default !important; }

/* states and images */
.idc-admin-tabs .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }

.idc-admin-tabs .ui-widget { font-family: \\\"Helvetica Neue\\\", Helvetica, Arial, sans-serif; font-size: 1.1em; }
.idc-admin-tabs .ui-widget .ui-widget { font-size: 1em; }
.idc-admin-tabs .ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.html) 50% 50% repeat-x; color: #222222; }
.idc-admin-tabs .ui-widget-content a { color: #222222; }
.idc-admin-tabs .ui-widget-header { 
    border: 1px solid #aaaaaa; 
    background: #cccccc;
    background-image: -moz-linear-gradient(top, #e2e2e2, #cccccc);
    background-image: -ms-linear-gradient(top, #e2e2e2, #cccccc);
    background-image: -o-linear-gradient(top, #e2e2e2, #cccccc);
    background-image: -webkit-gradient(linear, center top, center bottom, from(#e2e2e2), to(#cccccc));
    background-image: -webkit-linear-gradient(top, #e2e2e2, #cccccc);
    background-image: linear-gradient(top, #e2e2e2, #cccccc);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#e2e2e2",endColorstr="#cccccc"); 
    color: #ffffff; font-weight: bold; }
.idc-admin-tabs .ui-widget-header a { color: #ffffff; }


.idc-admin-tabs .ui-state-default, .idc-admin-tabs .ui-widget-content .ui-state-default, .idc-admin-tabs .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #ededed; color: #555555; }
.idc-admin-tabs .ui-state-default a, .idc-admin-tabs .ui-state-default a:link, .idc-admin-tabs .ui-state-default a:visited { color: #555555; text-decoration: none; }
.idc-admin-tabs .ui-state-hover, .idc-admin-tabs .ui-widget-content .ui-state-hover, .idc-admin-tabs .ui-widget-header .ui-state-hover, .idc-admin-tabs .ui-state-focus, .idc-admin-tabs .ui-widget-content .ui-state-focus, .idc-admin-tabs .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #dadada url(images/ui-bg_glass_75_dadada_1x400.html) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.idc-admin-tabs .ui-state-hover a, .idc-admin-tabs .ui-state-hover a:hover { color: #212121; text-decoration: none; font-weight: bold; }
.idc-admin-tabs .ui-state-active, .idc-admin-tabs .ui-widget-content .ui-state-active, .idc-admin-tabs .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.html) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.idc-admin-tabs .ui-state-active a, .idc-admin-tabs .ui-state-active a:link, .idc-admin-tabs .ui-state-active a:visited { color: #212121; text-decoration: none; }
.idc-admin-tabs .ui-widget :active { outline: none; }

.idc-admin-tabs .ui-corner-all, .idc-admin-tabs .ui-corner-top, .idc-admin-tabs .ui-corner-left, .idc-admin-tabs .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -khtml-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.idc-admin-tabs .ui-corner-all, .idc-admin-tabs .ui-corner-top, .idc-admin-tabs .ui-corner-right, .idc-admin-tabs .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -khtml-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.idc-admin-tabs .ui-corner-all, .idc-admin-tabs .ui-corner-bottom, .idc-admin-tabs .ui-corner-left, .idc-admin-tabs .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -khtml-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.idc-admin-tabs .ui-corner-all, .idc-admin-tabs .ui-corner-bottom, .idc-admin-tabs .ui-corner-right, .idc-admin-tabs .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; -khtml-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }

.idc-admin-tabs .ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.idc-admin-tabs .ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.idc-admin-tabs .ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.idc-admin-tabs .ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
.idc-admin-tabs .ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; font-weight: bold; }
.idc-admin-tabs .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.idc-admin-tabs .ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.idc-admin-tabs .ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 0.4em; background: none; }
.idc-admin-tabs .ui-tabs .ui-tabs-hide { display: none !important; }

/*--- End Admin Tabs Styles ---*/