/* html tags */
th, td { border: 0; padding: 0; }
fieldset { font-size: 1em !important;background: white !important; }

/* Concept SIS styling*/
.cs-alignR { text-align: right;margin-bottom: 10px; }
.cs-alignC { text-align: center;}
.cs-legend, .cs-title { text-transform: uppercase; font-size: 133% !important; }
.cs-title { padding: 5px; }
.cs-pad10 { padding: 10px; }
.cs-mrg10 { margin: 10px; }
.cs-mp10 { padding: 10px; margin: 10px; }
.cs-margin { margin: 5px; }
.cs-margin-tb { margin: 5px 0; }
.cs-padding { padding: 5px; }
.cs-icon { float: left; margin-right: .3em; }
.cs-float-r { float: right; margin-right: .3em; }
.cs-required { font-weight: bold;}
.cs-bold { font-weight: bold; }
.cs-required:after { content: "*\00a0"; color: darkred; }
.cs-label { font-size: 90%;color: gray; }

.cs-button-box {padding-top: 10px;margin: 10px 0;text-align: center;border-top: 1px dotted lightgrey;}
.cs-action { border: 1px solid #FFF; color: #FFF; font-size: 133%; padding: 5px; position: fixed; text-align: center; width: 33%; left: 33%; top: 0; z-index: 999999; }
.cs-action-success, .cs-action-failure{border: 1px solid #FFF;color: #FFF;font-size: 133%;padding: 5px;position: fixed;text-align: center;width: 33%;left: 33%;top: 0;z-index: 999999;}
.cs-action-success { background-color: yellowgreen; }
.cs-action-failure { background-color: lightcoral; }

.cs-success,.cs-error,.cs-warning,.cs-highlight { color: white; border: 1px solid #fff; /*border-radius: 4px;*/ padding: 10px; }
.cs-secondary { opacity: .7; filter: Alpha(Opacity=70); font-weight: normal; }
.cs-disabled { opacity: .35; filter: Alpha(Opacity=35); background-image: none; }
.cs-hidden { display: none; }
.cs-content { border: 1px solid #a6c9e2; background: #fcfdfd; }
.cs-button-success,.cs-button-error,.cs-button-warning,.cs-button-secondary { color: white; /*border-radius: 4px;*/ text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); }
.cs-button-success, .cs-success { background: rgb(28, 184, 65); /* this is a green */ }
.cs-button-error, .cs-error { background: rgb(202, 60, 60); /* this is a maroon */ }
.cs-button-warning, .cs-warning { background: rgb(223, 117, 20); /* this is an orange */ }
.cs-button-secondary, .cs-highlight { background: rgb(204, 204, 255); /* this is a light blue */ }
.capitalize { text-transform: capitalize !important;}

/* External style modifications */
.ui-widget  { font-family: arial, helvetica, clean, sans-serif !important }
.yui3-u-1-6  { margin-bottom: 10px; text-align: right }
.yui3-u-5-6  { margin-bottom: 10px; }
.yui3-u-19-24  { margin-bottom: 10px; }
.yui3-u-5-24 { margin-bottom: 10px; text-align: right }
.rgHoveredRow  { background: none !important; background-color: #F9E6CC !important; }
.rgSelectedRow { background: none !important; background-color: #F3CC96 !important; }
.rcbHovered { background: none !important; background-color: #c3dcfc !important; }
.rfdSkinnedButton .rfdDecorated { cursor: pointer !important; }
html, button, input, select, textarea { font: normal 14px "Segoe UI", Arial, Helvetica, sans-serif; }      
.disableFormDecoration {} /* empty css class just to disable the form decoration for grade dropdowns to allow cycling with tab key */


@media only screen and (max-height: 768px) {

    .modalPopup {
        padding-top: 90px !important;
    }
}

.RadWindow .rwIcon {
    display: none !important;
}
