/*

.page-header.navbar .page-logo>.logo-image,
.page-header.navbar .page-logo>a {
  height: 100%;
}
.page-header.navbar .page-logo .logo-default {
  margin: 0;
  max-height: 100%;
}
.page-header.navbar {
  background-color: #fff;
  border-bottom: 1px solid #e1e1e1;
  height: 47px;
}

.form-horizontal .form-group {
    margin-left: 5px;
    margin-right: 5px;
}


.form-horizontal .control-label {
    text-align: left; 
    margin-bottom: 0;
    padding-top: 7px;
}





.row .btns {
  float: right;
   width: 100px;
  padding-right: 80px;
}

*/


/* Progress Rows */
.steps { font-family:Verdana,Arial,Helvetica; font-size:11px; line-height:16px; height:28px; margin:0 0 20px; }
.steps .spacer { background:url('images/sprite_icons.png') 0 -62px no-repeat; display:block; float:left; height:28px; margin:0 -7px; position:relative; width:14px; z-index:901; }
.steps a.step { background:#585295; color:#fff; display:block; float:left; height:16px; padding:6px 15px; position:relative; text-decoration:none; z-index:900; }
.steps a.step:hover{ background:#403c7d; }
.steps a.step_selected { background:#004570; }
.steps a.step_selected:hover { background:#003d63; }
.steps a.step_disabled, .steps a.step_disabled:hover { background:#ccc; cursor:default; }
.steps a.step_completed { background:#666; }
.steps a.step_completed:hover { background:#595959; }
/* Step Icons */
.steps a.step .icon, .steps a.step .text { display:block; float:left; }
.steps a.step .icon { background-image:url('images/sprite_icons.png'); background-repeat:no-repeat; background-color:transparent; display:none; height:16px; margin:0 5px 0 -3px; width:16px; }
.steps a.step_completed .icon { background-position: 0 -44px; display:block; }
.steps a.step_error .icon { background-position:-16px -44px; display:block; }

/* Icon Buttons */
a.btn_icons { background:url('images/sprite_icons.png') no-repeat #585295; display:block; height:40px; overflow:hidden; position:relative; text-align:left; text-indent:-9999px; width:40px; -webkit-border-radius: 40px; -moz-border-radius: 40px; border-radius: 40px; }
a.btn_icons:hover { background-color:#403c7d; }

a.btn_icons.icon_completed { background-color:#666; }
a.btn_icons.icon_completed:hover { background-color:#595959; }

a.btn_icons .status { background-image:url('images/sprite_icons.png'); background-repeat:no-repeat; background-color:transparent; display:none; height:16px; left:0; margin:0; position:absolute; top:0; width:16px; }

a.btn_icons.icon_completed { background-color:#666; }

a.btn_icons.icon_completed .status { background-position: 0 -44px; display:block; }
a.btn_icons.icon_error .status { background-position:-16px -44px; display:block; }


a.btn_play { background-position:0 0; }
a.btn_docs { background-position:-40px 0; }
a.btn_folder { background-position:-40px -40px; }
a.btn_eval { background-position:-80px 0; }
a.btn_pre_assess { background-position:-80px -40px; }
a.btn_post_assess { background-position:-80px -40px; }
a.btn_certificate { background-position:-120px 0; }
a.btn_disabled, a.btn_disabled:hover { background-color:#ccc; }

.clear:before, .clear:after,
.row:before, .row:after { content:""; display:block; height:0; overflow:hidden; visibility:hidden; }
.clear:after, .row:after { clear:both; }
.clear, .row { zoom:1; }

.section { border:1px solid #d1d1d1; overflow:hidden; border-radius:10px; margin-top:20px; }
.section .row { padding:5px; }
.section .row.head { background:url('images/toggle_arrow_down.png') no-repeat right 15px #eee; cursor:pointer; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; line-height:18px; padding:10px 14px; }
.section .row.head.open { background-image:url('images/toggle_arrow_up.png'); background-position:right 14px; }
.section .row.head em { color:#006BB7; }
.section .row.head .status { color:#999; display:block; float:right; font-size:12px; line-height:18px; margin-right:40px; }
.section .content { border-top:1px solid #d1d1d1; background:#f7f7f7; padding:15px; }
.section .content.hide { display:none; }
.row .subhead { float:left; line-height:40px; width:80%; padding-left:30px;}
.row .btns { float:right; width:40px; padding-right:50px; }

/* 3 cols */
.content.cols .row { margin-top:10px; }
.content.cols .row:first-child { margin:0; }
.row .col { float:left; width:250px; }
.row .col .subhead { line-height:1.25em; width:200px; }
.row .col .btns { float:left; margin-right:10px; }
.row .col .prehead { color:#bbb; font-size:11px; font-weight:bold; }

.row{ margin-left:0px; margin-right:0px }


a.btn_icons .time { bottom:0; color:#fff; display:block; font-size:10px; left:5px; position:absolute; text-align:center; text-indent:0; width:30px; }
a.btn_play.smaller { background-position:-120px -40px; }
a.btn_docs.smaller { background-position:-160px 0; }
a.btn_folder.smaller { background-position:-160px -40px; }
a.btn_eval.smaller { background-position:-200px 0; }
a.btn_pre_assess.smaller { background-position:-200px -40px; }
a.btn_post_assess.smaller { background-position:-200px -40px; }
a.btn_certificate.smaller { background-position:-240px 0; }


.tbl.sq-btns { display:table; margin:10px 0; }
.sq-btn { background-color:#4682b4; border:5px solid #fff; box-shadow:2px 2px 6px rgba(0,0,0,0.5); color:#fff; display:table-cell; height:100%; max-width:150px; padding:10px; text-align:center; text-decoration:none; vertical-align:middle; }
.tbl .space { display:table-cell; width:10px; }


