﻿.float-left {
    float: left;
}

.float-right {
    float: right;
}

.clear-fix:after {
    content: ".";
    clear: both;
    display: block;
    height: 0;
    visibility: hidden;
}

/* main layout
----------------------------------------------------------*/
.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-menu {
    margin-top:0;
}

/* 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;
}

input:focus, textarea:focus {
    border: 1px solid #7ac0da;
}

input[type="checkbox"] {
    background: transparent;
    border: inherit;
    width: auto;
}

/* Added
----------------------------------------------------------*/
.htmlbody { background-color:#e9ecf3; }
#cbcontentbox { padding:15px 15px 30px; background-color:#fff; border-radius:4px; }
/*dialog*/
section.content-wrapper { padding:0 20px; width:100%; margin: 0 auto; background: none; background-color: #fff; }
section.content-wrapper #cbcontentbox { margin: 0; min-height: 1px; padding-top: 0; padding-bottom: 0; }

/***
ieducentre styles
***/

/*.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; }

.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 {
        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;
}