
.headbox{margin:-20px -20px 0 -20px;padding:10px 0 30px 0;background:#f5f5f5;}
.headbox-icon{position:absolute;margin-top:-10px;}
.headbox-info{height:60px;margin:20px 0;margin-left:100px;}
    .headbox-header{font-size:25px;color:#317EAC;}

.headbox .breadcrumb{margin:0px;padding:0px 8px;font-size:11px;}
.headbox .breadcrumb li{}
.headbox .breadcrumb li .divider{padding:0px;}
.headbox .breadcrumb li .icon-chevron-right{margin-top:-1px;-webkit-transform:scale(.7);}

.big-text{font-size:19px;}
.big-text a{color:#317EAC;}

.row-icon{opacity:.4;margin:-10px 0 -10px 0px;}
tr:hover .row-icon{opacity:1;}
.row-icon.is_on{opacity:1;}
.student_msg{position:absolute;box-shadow:0 0 4px #444; margin:-4px;
	background:#02A5FF;color:white;padding:5px 6px;
	display:inline-block;border-radius:4px;}
.student_msg:hover{opacity:1 !important;}

#search-result{position:absolute;top:43px;right:20px;
    width:250px;background:white;box-shadow:0 0 20px #bbb;z-index:199;
    border:1px solid #ddd;
    display:none;
}

.a-search-result{border-bottom:1px solid #ddd;cursor:pointer;}
.a-search-result:hover{background:#eee;}
.search-message{margin:10px;font-size:15px;}

 
.form-box{background:#F6F6F6;padding:30px;border-radius:4px;border:1px solid #ddd;}
.form-box table{width:600px;}
.form-box input[type=password], .form-box input[type=text], .form-box textarea, .form-box select, .form-box textarea{font-size: 18px;padding:4px 3px;border:solid 1px #bbb;background: white;border-radius:5px;width:300px;outline:none;color:#335678;}
.form-box input[type=password]:hover, .form-box input[type=text]:hover, .form-box textarea:hover, .form-box select:hover, .form-box textarea:hover{box-shadow:0 0 3px #aaa;}
.form-box input[type=password]:focus, .form-box input[type=text]:focus, .form-box textarea:focus, .form-box select:focus, .form-box textarea:focus{box-shadow:0 0 3px #325577;}
.form-box .submit{padding:4px 10px 4px 10px;}
.form-box .helptext{display:block;width:325px;font-size:12px;}
.form-box th{vertical-align:top;text-align:right;padding:7px 5px 0 0;font-weight:bold;font-size:12px;width:200px;}
.form-box .errorlist{color:darkred;padding:0px 0px 0px 20px;margin:0px;background:url(../img/btm-arr.png) no-repeat left;}
.form-box .errorlist li{margin:0px;padding:0px;list-style:none;}
.form-box tr td, .form-box tr th{-webkit-transition:all .4s linear;border-radius:10px;}
.form-box tr td{border-bottom-left-radius:0px;border-top-left-radius:0px;}
.form-box tr th{border-bottom-right-radius:0px;border-top-right-radius:0px;}
.form-box ul, .form-box li{list-style:none;padding:0px;margin:0px;}
.form-box th label{font-weight:bold;}
.form-box tr{-webkit-transition:all .1s linear;}
.form-box tr:hover th, .form-box tr:hover td{background:white;}

/*.form-box tr:hover td, .form-box tr:hover th{background:#D5E9F7;color:black;}
 * */
.part{margin-top:20px;border-top:1px solid #ddd;padding-top:10px;}


.class-section{padding:10px;}
.defitm{padding:4px;border-bottom:1px dashed #ddd;}

.blank-listing{background:#f3f3f3;border:1px solid #ddd;border-radius:4px;color:#999;padding:10px;text-align:center;}
.help-sec{margin-top:10px;background:#f5f5f5;border:1px solid #ddd;border-radius:5px;padding:10px 10px 0 10px;}
.help-sec .apart{width:370px;float:left;margin:10px;}


.main-nav{background:#222;padding:20px;margin-bottom:20px;}
.main-nav ul{list-style:none;padding:0px;margin:0px;}
.main-nav li{list-style:none;padding:0px;margin:0px;display:inline-block;margin:0 10px;}
.main-nav li a{color:#bbb;}
.main-nav li.active a{color:white;}



.sidebar-nav { padding:7px; }
.shadow-img{box-shadow:0 0 14px #999;background:white;padding:9px;margin:10px 0;}

h1{font-size:25px;}

.loading-icon{ background:url(../../t/loading.gif); width:36px;height:36px; display:inline-block; }


.class-inactive td, .class-inactive td a{text-decoration:line-through;color:darkred;}


.COL_SORT{ width:14px; height:14px; display:inline-block; background:url(../img/icon_sort.gif); cursor:pointer;}
.COL_SORT_UP{ background:url(../img/icon_sort_up.gif); }
.COL_SORT_DOWN{ background:url(../img/icon_sort_down.gif); }
.sortable th{cursor:pointer;}


.att_log{
	display:none;margin:2px 0 2px 0;
	border-bottom:1px dotted #ddd;
}

.live-feed{
	max-height:400px;
	overflow:hidden;
}

.clean_frame{border:0px;width:100%;height:280px;}
.replay-modal{margin-left:-550px;}

.tlnk{display:inline-block;padding:0 10px;color:black;font-size:16px;line-height:20px;}

#searchinput{
	border-color: #6FB3E0;
	border-width: 1px;
	width: 180px;
	height: 18px!important;
	border-radius: 4px!important;
	font-size: 13px;
	color: #666!important;
	z-index: 11;
}

#page-content > .page-header:first-child > h1{
	font-size:32px;
	color:#444;
}

.row{margin:0px;}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"]{color:#555;}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus {color:#333;} 

input[type="checkbox"], input[type="radio"] {opacity:1;position:static;width:15px;height:15px;}
