﻿header, footer, hgroup, nav, section {
    display: block;
}

/* rewrite default styles defined in fcss.css, since polluted by plugins
----------------------------------------------------------*/
a { color:#2E54A8; text-decoration:none; }

.float-left {
    float: left;
}

.float-right {
    float: right;
}

.clear-fix:after {
    content: ".";
    clear: both;
    display: block;
    height: 0;
    visibility: hidden;
}

/* main layout
----------------------------------------------------------*/
.content-wrapper {
    margin: 0 auto;
}

footer {
    clear: both;
}

/* forms */
fieldset {
    border: none;
    margin: 0;
    padding: 0;
}

    fieldset legend {
        display: none;
    }

    fieldset ol {
        padding: 0;
        list-style: none;
    }

        fieldset ol li {
            padding-bottom: 5px;
        }

input, textarea {
    border: 1px solid #e2e2e2;
    background: #fff;
    color: #333;
    font-size: 1.2em;
/*    margin: 5px 0 6px 0;*/
/*    padding: 5px;*/
/*    width: 300px;*/
}

textarea {
    width: 500px;
    resize: vertical;
}
textarea, pre {
    font-family: inherit;
}

    /*.form-control:focus {
        border-color: #66afe9;
    }*/

input[type="checkbox"] {
    background: transparent;
    border: inherit;
    width: auto;
}

/* Added
----------------------------------------------------------*/
header,footer,#body { width:100%; }
#cbtitlebox #divtitle { padding-left:0; padding-right:0; }
.content-wrapper { padding:0 20px; width:100%; }
header .content-wrapper { padding-left:0; padding-right:0; }
#cbcontentbox { margin-bottom: 25px; min-height: 200px; margin-left:0; margin-right:0; width:100%; }
#footerbox { padding-left:0; }

#modVersion {
    color: #333333;
    margin-left: 20px;
    line-height: 30px;
}
.level1 {
    left: 20px;
}
#header ul#primary {
    margin-left: 5px;
    bottom: -1px;
}
#header ul#secondary {
    left:10px;
    bottom: -1.9em;
}
#topbox,#topinfo,#menu { min-width:100px; }

/***
ieducentre styles
***/
#header ul#secondary { bottom:-1.8em; }
/*#header ul#secondary li span { font-weight:normal; }*/

/*.logged { font-size:14px; }*/
#topbox #title, #topbox #datetime, #topbox #appheader { padding-top:0; line-height:30px; }

#cbtitlebox #divtitle h2{ margin-top:4px; margin-bottom:12px; font-size:24px; }

.paging {
    text-align: left;
}

table.dataTable th.chkbox div.checker { margin-left:-2px; }
/*table.dataTable tr td:first-child input.ngchk { margin-left:2px; }*/

table.form-tab { border:none; }
table.form-tab td { padding: 3px 0; text-align:left; vertical-align:baseline; }
table.form-tab tr td:first-child { padding-right: 15px; }
table.form-tab tr.tr-group td { padding-top: 15px; }
	
@media print {
    header, footer, #body #cbtitlebox, #body #cbcontentbox .print-hide {
        display: none;
    }
}

/*ng-cloak*/
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak, .ng-hide {
    display: none !important;
}
ng\:form {
    display: block;
}
.ng-animate-start {
    clip: rect(0,auto,auto,0);
    -ms-zoom: 1.0001;
}
.ng-animate-active {
    clip: rect(-1px,auto,auto,0);
    -ms-zoom: 1;
}