/* -------------------------------------------- */
/* ------------------Reset--------------------- */
a,abbr,acronym,address,applet,article,aside,audio,b,blockquote,big,body,center,canvas,caption,cite,code,command,datalist,dd,del,details,dfn,dl,div,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,span,source,strike,strong,sub,sup,table,tbody,tfoot,thead,th,tr,tdvideo,tt,u,var{background:transparent;border:0 none;font-size:100%;margin:0;padding:0;border:0;outline:0;font-family: 'Open Sans', sans-serif;}ol, ul {list-style:none;}blockquote, q {quotes:none;}table, table td {padding:0;border:none;border-collapse:collapse;}img {vertical-align:top;}embed {vertical-align:top;}
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block;}
mark, rp, rt, ruby, summary, time {display:inline;}
input, textarea { padding:0; margin:0; outline: 0;}
iframe {border:0; margin:0; padding:0;}
input,  select {margin:0; padding:0px; height: 30px;}
::-webkit-input-placeholder {
   color: #9c9c9c;
}
.nopadding{
   padding: 0;
}
.info_item {

    padding: 2px 10px;
    border: 2px solid #fff;
    background: #f5f5f5;

}
.btn a{
color: #fff
}
.btn:hover {
 background: #fff;
 border: 1px solid #A61D25
}
.btn {

    border-radius: 0;
    width: 100%;
    background: #A61D25;
    margin: 20px 0;
    font-size: 12px;
    text-transform: uppercase;
    color: #fff

}

.right{
   text-align:right;
}
.left{
   text-align:left;
}
.middle, .middle h4{
   text-align:center;
}
.middle h4{
   font-size: 20px;
   font-weight: bold;
   margin-bottom: 10px;
}
@media only screen and (max-width: 600px) {
.back_btnn{
  text-align:center; 
  margin-bottom: 10px;
}
}
div.google-visualization-tooltip { pointer-events: none }
:-moz-placeholder { /* Firefox 18- */
   color: #9c9c9c;  
}
#message b {color: #32A5F6}
::-moz-placeholder {  /* Firefox 19+ */
   color: #9c9c9c;  
}
#demo1 {width: 500px !important; margin-top: 0px !important; background: #A61D25 !important; z-index: 9999 !important; margin-left: -3px;border-radius: 0px!important; }
#demo1 li {width: 96% !important; height: auto !important;text-align: left !important; background: #f5f5f5 none repeat scroll 0% 0% !important; color: #222 !important;border-radius: 0px!important;margin-left: 2%; margin-right: 2%;}
#demo1 li:hover{width: 96% !important; height: auto !important;text-align: left !important; background: #ccc none repeat scroll 0% 0% !important; color: #222 !important;border-radius: 0px!important;margin-left: 2%; margin-right: 2%;}
#demo1 li:active{width: 96% !important; height: auto !important;text-align: left !important; background: #A61D25 none repeat scroll 0% 0% !important; color: #fff !important;border-radius: 0px!important;margin-left: 2%; margin-right: 2%;}
#demo1 li a {color: #222 !important;}
.nav > li.active > a {
    background-color: #f5f5f5!important;
    color: #fff!important;
    border-radius: 0px!important;
}
:-ms-input-placeholder {  
   color: #9c9c9c;  
}
#red {color: #A61D25; text-weight: bold;}
.timer {}
.timer2 {}
#numbers {margin-right: 10px; color: #A61D25;}
.timer_text {font-size: 15px; color: #333; margin-top: 5px;} 
.box li {margin-left: 30px;}
.bar { width: 98%; margin-top: 10px}
.percentage { background: #25A61D; color: #fff;  text-align: center; float: left;}
.percentage_bad { background: #A61D25; color: #fff; text-align: center; float: right;}
.left_train .bar { width: 80%; margin-top: 0px;}
.left_train .percentage { background: #25A61D; color: #fff;  text-align: center; float: left;margin-bottom: 0px; max-height: 22px;border-top-left-radius: 15px; border-bottom-left-radius: 15px;}
.left_train .percentage_bad { background: #A61D25; color: #fff; text-align: center; float: right;margin-bottom: 0px; max-height: 22px;}
/* -------------------------------------------- */
/* ------------------Font---------------------- */

/*Add your font at here*/

/* -------------------------------------------- */
/* ------------------Style--------------------- */
html, body {width:100%; padding:0; margin:0; background-color: #eee !important; min-height: 0% !important;}
body { border-top:1px solid #999;color: #333;font: 12px/25px Arial, Helvetica, sans-serif; }
.error {font-weight: bold; font-size: 14px; text-align: center; border: 2px dashed #A61D25; color: #333; margin: 10px; padding: 5px;}
.error a{color: #A61D25;text-decoration: none;}
a{color: #A61D25;text-decoration: none;}
a:hover {color: #666; text-decoration: none;}

a.button{cursor: pointer;color: #333;line-height: 11px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;	background: #ccc;border:1px solid #ffffff; -webkit-border-radius: 4px;-moz-border-radius: 4px;-khtml-border-radius: 4px;border-radius: 4px;}
a.button {	display: inline-block;	text-decoration: none;	padding: 6px 12px 6px 12px;}
a.button:hover{background: #A61D25; color: #fff}

.clear{content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }
.clear_bord{content: "\0020"; display: block; height: 3px; clear: both;  border-top: dotted 1px #999; }
.clear_pad{content: "\0020"; display: block; height: 20px; clear: both; visibility: hidden; margin-top: 10px;}
h3 {float: left; font-size: 20px; color: #333; margin-bottom: 14px; max-width: 500px;}
h2 {background-color:#A61D25; padding: 3px; color: #fff; border: none; text-align: center; margin-top: 10px; font-size: 14px; width: 99%; font-weight: bold; border-radius: 5px; }

h5 {background-color:#222; padding: 3px; color: #fff; border: none; text-align: center; margin-top: 10px; font-size: 13px; width: 96%; font-weight: bold; }
h6 {background-color:#ccc; padding: 3px; color: #333; border: none; text-align: center; font-size: 14px; width: 97%; font-weight: bold; border-top-left-radius: 15px; border-bottom-left-radius: 15px;}
/* -------------------------------------------- */
/* ------------------Header-------------------- */
header {background:#fff; margin-bottom:10px; border-bottom: 1px solid #A61D25;border-bottom: 1px solid #999; }
header .wrap-header{height: 100px;}

header #logo {position:absolute; top:1px; padding:5px; width: 100%;}
h1{
font-size: 20px;
    color: #333;
    }
.ui-accordion .ui-accordion-header {color: #333;}
/* -------------------------------------------- */
/* ------------------Navigation---------------- */
nav {}
nav .wrap-nav{position:absolute; top:34px; right:0px; height: 37px;}

.menu ul {list-style: none;margin: 0;padding: 0;margin-top: 16px;border-top: dotted 1px #999;}
.menu  ul li {position: relative;float: left; text-decoration: none !important; padding: 6px 5px 0px 5px;  color: #333;border-right: dotted 1px #999;
-webkit-box-shadow: 0 2px 0 #ccc, 0 -1px #fff inset;
   -moz-box-shadow: 0 2px 0 #ccc, 0 -1px #fff inset;
   box-shadow: 0 2px 0 #ccc, 0 -1px #fff inset;
   
}

.menu  ul li:hover {background-color:#A61D25;}
.menu  ul li a {font-size: 12px; line-height:14px;color: #333;display: block;padding: 6px 2px;margin-bottom: 5px;z-index: 6;position: relative;font-weight:bold; text-transform:uppercase;}
.menu  ul li:hover a {color:#ffffff;}
.menu  ul li:active a {color:#ffffff;}


.minimenu{display:none;}
.minimenu{position: relative;margin: 0px;background:#999;}
.minimenu div{overflow: hidden;position: relative;font: 18px/40px 'PT Sans Narrow';color: #fff;text-align:center;text-transform:uppercase;font-weight:bold;}
.minimenu select{position: absolute;top: 0px;left: 0px;width: 100%;height: 100%; opacity: 0;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);	cursor: pointer;}


/* -------------------------------------------- */
/* ------------------Content------------------- */
#content {}
#content .wrap-content{background-color:#FFF; border:1px solid #999; margin-top: 0px; border-radius: 4px;}

.block{ margin:6px;}

#main-content{}
#main-content article{ clear: both; margin:10px 0px;}
#main-content article .heading{}
#main-content article .content{}
/* #main-content article h2{font-size:22px; line-height:25px;}*/
#main-content article .info{font-style:italic;}
#main-content article img{ margin:3px 10px -1px 0; }
#main-content article p{margin-bottom:5px;}
#main-content article .more{float:right; margin-bottom: 30px}
#sidebar{}
#sidebar .box{margin-bottom:20px;}
#sidebar .heading{ padding:5px; border-bottom:3px double #333333;}
#sidebar .heading h2{font-size:22px; font-weight:normal; display:inline; padding:0 10px;}
#sidebar .content{padding:15px}
#sidebar .content ul{ font-size:14px; list-style-type:circle; margin-left:20px;}
#sidebar .content ul li{border-bottom: 1px solid #E1E1E1; padding:5px;}
#sidebar .content .post {margin-bottom: 20px;}
#sidebar .content .post h4{ font-size:14px; font-weight:normal;}
#sidebar .content .post img{ float:left; padding:0px; border:1px solid #CCC; margin-right:10px;}
#sidebar .content .post p{color:#A3A3A3; font-style:italic;}

#pagi{margin: 30px auto;padding: 0;list-style: none;width: 180px;}
#pagi li {float: left;margin-right: 10px;}
#pagi li a {display: block;	text-decoration: none; color: #717171;padding: 5px 8px;
	-webkit-border-radius: 3px;	-moz-border-radius: 3px;	border-radius: 3px;	background: #ffffff;}
#pagi li a.current, #pagi li a:hover {color: #ffffff;	background: #A61D25;}
.orderby {float: right; padding: 0px; margin-left: 10px;}
.orderby select:hover {border: 1px solid #A61D25; box-shadow: 2px 2px 2px #666;}
.orderby select:focus {border: 1px solid #A61D25; box-shadow: 2px 2px 2px #666;}
.orderby input:hover {border: 1px solid #A61D25; box-shadow: 2px 2px 2px #666;}
.orderby input:focus {border: 1px solid #A61D25; box-shadow: 2px 2px 2px #666;}
.clear{height:1px; width: 100%;}

/* -------------------------------------------- */
/* ------------------DASHBOARD-------------------- */

#dash_slider {float: left; width: 64.85%; margin-top: 0px;}
#dash_right {width: 34%; float: right;}

/* -------------------------------------------- */
/* ------------------AED Stuff-------------------- */
.right_pad {float: right; padding-right: 26px}
#aed_label {float: left; padding-right: 10px;}
.row_aed_even {min-width: 100%; height: 110px; border-bottom: 1px solid #ccc;padding: 3px; border: 1px dashed #fff }
.row_aed_even:hover {border: 1px dashed #A61D25}
.row_aed_odd {min-width: 100%; height: 110px; border-bottom: 1px solid #ccc;background-color: #f5f5f5;padding: 3px; border: 1px dashed #fff }
.row_aed_odd:hover {border: 1px dashed #A61D25}
.left_aed_img {width: 14%; float: left; margin:0px 10px 0px 0; padding:5px 10px 5px 5px;}
.left_aed {float: left; width: 28%; padding: 8px;}
.left_aed2 {float: left; width: 20%; padding: 5px;}
.left_aed2 a.button {background-color:#ccc; padding: 5px; color: #333; border: none; margin-top: 6px; cursor: pointer; width: 100%; font-weight: bold;  border-radius: 15px; text-align: center; }
.left_aed2 a.button:hover {background-color:#333; padding: 5px; color: #fff; border: none; margin-top: 6px; border-radius: 15px;}
.pagination {float: right; text-align: right;}
.summary {float: left; }
.action{float: left; width: 30%; margin-right: 1.5%; margin-left: 1.5%;}
.action a.button {background-color:#A61D25; padding: 5px; color: #fff;  text-align: center; font-size: 14px; border: none; margin-top: 0px;margin-bottom: 10px; cursor: pointer; width: 100%;  border-radius: 5px;}
.action a.button:hover {background-color:#ccc; padding: 5px; color: #333; border: none; margin-top: 0px;margin-bottom: 10px;border-radius: 5px; }
.action2{text-align: center; width: 100%; margin-right: 0%; margin-left: 0%;}
.action2 a.button {background-color:#A61D25; padding: 5px; color: #fff;  text-align: center; font-size: 14px; border: none; margin-top: 0px;margin-bottom: 10px; cursor: pointer; width: 100%;  border-radius: 5px;}
.action2 a.button:hover {background-color:#ccc; padding: 5px; color: #333; border: none; margin-top: 0px;margin-bottom: 10px;border-radius: 5px; }
.aed_action a.button {background-color:#A61D25; padding: 5px; color: #fff;  text-align: center; font-size: 14px; border: none; margin-top: 0px;margin-bottom: 10px; cursor: pointer; width: 100%; font-weight: bold; border-top-left-radius: 15px; border-bottom-left-radius: 15px;}
.aed_action a.button:hover {background-color:#ccc; vertical-align:padding: 5px; color: #333; border: none; margin-top: 0px;margin-bottom: 10px;border-top-left-radius: 15px; border-bottom-left-radius: 15px;}
.add_aed {float: right; width: 150px;}
.add_aed2 {float: right; width: 250px;}
.add_aed a.button {background-color:#A61D25; margin-left: 10px; padding: 5px; padding-top: 9px; color: #fff;  text-align: center; font-size: 14px; border: none; margin-top: 0px;margin-bottom: 10px; cursor: pointer; width: 100%; float: right; font-weight: bold; border-radius: 5px; height: 16px; }
.add_aed a.button:hover {background-color:#ccc; color: #333;}
.add_aed2 a.button {background-color:#A61D25; margin-left: 10px; padding: 4px; padding-top: 9px; color: #fff;  text-align: center; font-size: 14px; border: none; margin-top: 0px;margin-bottom: 10px; cursor: pointer; width: 100%; float: right; font-weight: bold; border-radius: 5px; height: 16px; }
.add_aed2 a.button:hover {background-color:#ccc; color: #333;}
.a_det_img {width: 230px; float: left; text-align: center;}
.a_det {width: 65%; float: right;}
.a_det input{margin: 0px;}
.a_det_left_full_odd {width: 97%; float: left; background: #f5f5f5;padding: 3px;}
.a_det_left_full_even {width: 100%; float: left; padding: 3px;}
.a_det_left_odd {width: 48%; float: left; background: #f5f5f5;padding: 3px;}
.a_det_left_even {width: 48%; float: left; padding: 3px;}
.aed_input {width: 45%; float: left; margin-right: 3%;}
.aed_input2 {width: 45%; float: right; margin-right: 5%;}
.aed_input3 {width: 45%; float: left; margin-right: 5%;}
.aed_input4 {width: 100%; float: left; margin-right: 5%;}
.aed_ch_input {width: 45%; float: left; margin-right: 3%;}
.aed_ch_input_selections {width: 45%; float: left; margin-right: 3%;}
.aed_ch_input2 {width: 45%; float: right; margin-right: 5%;}
.a_det_img a.button {float: left;background-color:#A61D25; padding: 5px; color: #fff; border: none; margin-top: 10px; cursor: pointer; width: 92%; font-weight: bold;   border-radius: 5px; text-align: center; }
.a_det_img a.button:hover {background-color:#ccc; padding: 5px; color: #333; border: none; margin-top: 10px; border-radius: 5px;}
.left_man_img {width: 6%; float: left; margin:0px 0px 0px 0; padding:5px 10px 5px 5px;}
.left_man {float: left; width: 30%; padding: 0px;}
.left_man_full {float: left; width: 97%; padding: 0px; margin-left: 8.3%;}
.row_man_even {min-width: 100%; height: 90px; border-bottom: 1px solid #ccc;padding: 3px; }
.row_man_odd {min-width: 100%; height: 90px; border-bottom: 1px solid #ccc;background-color: #f5f5f5;padding: 3px;}

.row_aed_even {min-width: 98%; height: 40px; border-bottom: 1px solid #ccc;padding: 3px; }
.row_aed_odd {min-width: 98%; height: 40px; border-bottom: 1px solid #ccc;background-color: #f5f5f5;padding: 3px;}

.left_aed {float: left; width: 14%; padding: 8px;}
.left_aed_2 {float: left; width: 3%; padding: 8px;}
.left_aed_3 {float: left; width: 1.5%; padding: 8px;}
.left_aed_5 {float: left; width: 5.5%; padding: 8px;}
.left_aed_12 {float: left; width: 12%; padding: 8px;}
.left_aed_15 {float: left; width: 15%; padding: 8px;}
.left_aed_20 {float: left; width: 17%; padding: 8px;}
.left_aed_20-2 {float: left; width: 19%; padding: 8px;}
.left_aed_25 {float: left; width: 25%; padding: 8px;}
.left_aed_30 {float: left; width: 31%; padding: 8px;}
.left_aed_icons {float: right; width: 8%; padding: 4px 0 2px 0px; }
.left_aed_icons_display {float: right; width: 12%; padding: 8px;}
.left_aed_icons img {margin: 0px; margin-bottom: 2px; padding-bottom: 0px}
.left_aed_icons2 {float: right; width: 5%; padding: 2px; padding-top: 4px;}
.left_aed_icons2 img {margin: 0px; margin-bottom: 2px; padding-bottom: 0px}

.row_aed_even_man {min-width: 98%; height: 40px; border-bottom: 1px solid #ccc;padding: 3px; }
.row_aed_odd_man {min-width: 98%; height: 40px; border-bottom: 1px solid #ccc;background-color: #f5f5f5;padding: 3px;}
.left_aed_man {float: left; width: 14%; padding: 8px;}
.left_aed_2_man  {float: left; width: 3%; padding: 8px;}
.left_aed_3_man  {float: left; width: 1.5%; padding: 8px;}
.left_aed_5_man {
    float: left;
    width: 4.5%;
    padding: 8px 0px 8px 0px;
}
.left_aed_12_man  {float: left; width: 12%; padding: 8px;}
.left_aed_15_man  {float: left; width: 15%; padding: 8px;}
.left_aed_15_man-2  {float: left; width: 15%; padding: 8px;}
.left_aed_20_man  {float: left; width: 20%; padding: 8px;}
.left_aed_20-2_man  {float: left; width: 20%; padding: 8px;}
.left_aed_25_man  {float: left; width: 25%; padding: 8px;}
.left_aed_30_man  {float: left; width: 31%; padding: 8px;}
.left_aed_icons_man  {float: right; width: 6%; padding: 2px; padding-top: 4px;}
.left_aed_icons_man  img {margin: 0px; margin-bottom: 2px; padding-bottom: 0px}
.left_aed_icons2_man  {float: right; width: 5%; padding: 2px; padding-top: 4px;}
.left_aed_icons2_man  img {margin: 0px; margin-bottom: 2px; padding-bottom: 0px}
/* -------------------------------------------- */
.c_det_img {width: 230px; float: left; text-align: center;}
.c_det {width: 65%; float: right;}
.c_det input{margin: 0px;}
.c_det_left {width: 65%; float: left; }
.c_det_right {width: 34%; float: right; }
.c_det_left_full_odd {width: 100%; float: left; background: #f5f5f5;padding: 3px;}
.c_det_left_full_even {width: 100%; float: left; padding: 3px;}
.c_det_left_odd {width: 49%; float: left; background: #f5f5f5;padding: 3px;}
.c_det_left_even {width: 49%; float: left; padding: 3px;}

.aed_det_img {width: 230px; float: left; text-align: center;}
.aed_det {width: 65%; float: right;}
.aed_det input{margin: 0px;}
.aed_det_left {width: 65%; float: left; }
.aed_det_right {width: 34%; float: right; }
.aed_det_left_full_odd {width: 100%; float: left; background: #f5f5f5;padding: 3px;}
.aed_det_left_full_even {width: 100%; float: left; padding: 3px;}
.aed_det_left_odd {width: 49%; float: left; padding: 3px;}
.aed_det_left_even {width: 49%; float: left; padding: 3px;}
.man_check_label {width: 40%}
/* ------------------TRAINING Stuff-------------------- */
.u_det_img {width: 230px; float: left; text-align: center;}
.u_det {width: 65%; float: right;}
.u_det input{margin: 0px;}
.u_det_left {width: 65%; float: left; }
.u_det_right {width: 34%; float: right; }
.u_det_left_full_odd {width: 100%; float: left; background: #f5f5f5;padding: 3px;}
.u_det_left_full_even {width: 100%; float: left; padding: 3px;}
.u_det_left_odd {width: 49%; float: left; background: #f5f5f5;padding: 3px;}
.u_det_left_even {width: 49%; float: left; padding: 3px;}
.row_train_even {min-width: 98%; height: 40px; padding: 3px; border: 1px dashed #fff; border-bottom: 1px solid #ccc;}
.row_train_even:hover {border: 1px dashed #A61D25}
.row_train_odd {min-width: 98%; height: 40px; background-color: #f5f5f5;padding: 3px; border: 1px dashed #fff; border-bottom: 1px solid #ccc;}
.row_train_odd:hover {border: 1px dashed #A61D25}
.row_train_even_det {min-width: 98%; height: 40px; padding: 3px; border: 1px dashed #fff; border-bottom: 1px solid #ccc;}
.row_train_even_det:hover {border: 1px dashed #A61D25}
.row_train_odd_det {min-width: 98%; height: 40px; background-color: #f5f5f5;padding: 3px; border: 1px dashed #fff; border-bottom: 1px solid #ccc;}
.row_train_odd_det:hover {border: 1px dashed #A61D25}
.left_train_3_det {float: left; width: 1.5%; padding: 8px;}
.left_train_25_det {float: left; width: 20%; padding: 8px;}
.left_train_25_det-2 {float: left; width: 29%; padding: 8px;}
.left_train_25_det-3 {float: left; width: 30%; padding: 8px;}
.left_train {float: left; width: 14%; padding: 8px;}
.left_train_2 {float: left; width: 1%; padding: 8px;}
.left_train_3 {float: left; width: 1.5%; padding: 8px;}
.left_train_4 {float: left; width: 3%; padding: 8px;}
.left_train_5 {float: left; width: 4%; padding: 8px;}
.left_train_6 {float: left; width: 6%; padding: 8px;}
.left_train_8 {float: left; width: 8%; padding: 8px;}
.left_train_9 {float: left; width: 9%; padding: 8px;}
.left_train_10 {float: left; width: 10%; padding: 8px;}
.left_train_10-2 {float: left; width: 10%; padding: 8px;}
.left_train_11 {float: left; width: 11%; padding: 8px;}
.left_train_12 {float: left; width: 12%; padding: 8px;}
.left_train_15 {float: left; width: 17%; padding: 8px;}
.left_train_20 {float: left; width: 20%; padding: 8px;}
.left_train_21 {float: left; width: 21%; padding: 8px 24px 8px 8px;}
.left_train_22 {float: left; width: 22%; padding: 8px;}
.left_train_25 {float: left; width: 25%; padding: 8px;}
.left_train_28 {float: left; width: 28%; padding: 8px;}
.left_train_30 {float: left; width: 32%; padding: 8px;}
.left_train_30 {float: left; width: 28%; padding: 8px;}
.left_train_35 {float: left; width: 36%; padding: 8px;}
.left_train_icons {float: right; width: 12%; padding: 2px; padding-top: 4px;}
.left_train_icons img {margin: 0px; margin-bottom: 2px; padding-bottom: 0px}
.left_train_icons2 {float: right; width: 3%; padding: 2px; padding-top: 4px;}
.left_train_icons2 img {margin: 0px; margin-bottom: 2px; padding-bottom: 0px}
.left_train_icons3 {float: right; width: 3%; padding: 2px; padding-top: 4px;}
.left_train_icons3 img {margin: 0px; margin-bottom: 2px; padding-bottom: 0px}
.left_train_icons4 {float: right; width: 15%; padding: 2px; padding-top: 4px;}
.left_train_icons4 img {margin: 0px; margin-bottom: 2px; padding-bottom: 0px}
.left_train_icons5 {float: right; width: 5%; padding: 2px; padding-top: 4px;}
.left_train_icons5 img {margin: 0px; margin-bottom: 2px; padding-bottom: 0px; padding-top: 2px;}
.left_train2 {float: left; width: 27%; padding: 5px;}
.left_train2 a.button {background-color:#ccc; padding: 5px; color: #333; border: none; margin-top: 6px; cursor: pointer; width: 100%; font-weight: bold;  border-top-left-radius: 15px; border-bottom-left-radius: 15px; text-align: center; }
.left_train2 a.button:hover {background-color:#333; padding: 5px; color: #fff; border: none; margin-top: 6px; border-top-left-radius: 15px; border-bottom-left-radius: 15px;}

.row_ted_even {min-width: 98%; height: 40px; padding: 3px; border: 1px dashed #fff; border-bottom: 1px solid #ccc;}
.row_ted_even:hover {border: 1px dashed #A61D25}
.row_ted_odd {min-width: 98%; height: 40px; background-color: #f5f5f5;padding: 3px; border: 1px dashed #fff; border-bottom: 1px solid #ccc;}
.row_ted_odd:hover {border: 1px dashed #A61D25}
.left_ted_3_det {float: left; width: 1.5%; padding: 8px;}
.left_ted_25_det {float: left; width: 25%; padding: 8px;}
.left_ted_25_det-2 {float: left; width: 25%; padding: 8px;}
.left_ted {float: left; width: 14%; padding: 8px;}
.left_ted_2 {float: left; width: 1%; padding: 8px;}
.left_ted_3 {float: left; width: 1.5%; padding: 8px;}
.left_ted_5 {float: left; width: 4%; padding: 8px;}
.left_ted_6 {float: left; width: 6%; padding: 8px;}
.left_ted_8 {float: left; width: 8%; padding: 8px;}
.left_ted_10 {float: left; width: 10%; padding: 8px;}
.left_ted_10-2 {float: left; width: 10%; padding: 8px;}
.left_ted_12 {float: left; width: 12%; padding: 8px;}
.left_ted_15 {float: left; width: 15%; padding: 8px;}
.left_ted_20 {float: left; width: 20%; padding: 8px;}
.left_ted_22 {float: left; width: 22%; padding: 8px;}
.left_ted_25 {float: left; width: 25%; padding: 8px;}
.left_ted_28 {float: left; width: 28%; padding: 8px;}
.left_ted_30 {float: left; width: 31%; padding: 8px;}
.left_ted_35 {float: left; width: 36%; padding: 8px;}
.left_ted_icons {float: right; width: 12%; padding: 2px; padding-top: 4px;}
.left_ted_icons img {margin: 0px; margin-bottom: 2px; padding-bottom: 0px}
.left_ted_icons2 {float: right; width: 3%; padding: 2px; padding-top: 4px;}
.left_ted_icons2 img {margin: 0px; margin-bottom: 2px; padding-bottom: 0px}
.left_ted_icons3 {float: right; width: 3%; padding: 2px; padding-top: 4px;}
.left_ted_icons3 img {margin: 0px; margin-bottom: 2px; padding-bottom: 0px}
.left_ted_icons4 {float: right; width: 15%; padding: 2px; padding-top: 4px;}
.left_ted_icons4 img {margin: 0px; margin-bottom: 2px; padding-bottom: 0px}
.left_ted2 {float: left; width: 27%; padding: 5px;}
.left_ted2 a.button {background-color:#ccc; padding: 5px; color: #333; border: none; margin-top: 6px; cursor: pointer; width: 100%; font-weight: bold;  border-top-left-radius: 15px; border-bottom-left-radius: 15px; text-align: center; }
.left_ted2 a.button:hover {background-color:#333; padding: 5px; color: #fff; border: none; margin-top: 6px; border-top-left-radius: 15px; border-bottom-left-radius: 15px;}


.row_comp_even {min-width: 98%; height: 40px; padding: 3px; border: 1px dashed #fff; border-bottom: 1px solid #ccc;}
.row_comp_even:hover {border: 1px dashed #A61D25}
.row_comp_odd {min-width: 98%; height: 40px; background-color: #f5f5f5;padding: 3px; border: 1px dashed #fff; border-bottom: 1px solid #ccc;}
.row_comp_odd:hover {border: 1px dashed #A61D25}

.left_comp {float: left; width: 14%; padding: 8px;}
.left_comp_2 {float: left; width: 1%; padding: 8px;}
.left_comp_3 {float: left; width: 1.5%; padding: 8px;}
.left_comp_5 {float: left; width: 4%; padding: 8px;}
.left_comp_6 {float: left; width: 6%; padding: 8px;}
.left_comp_8 {float: left; width: 8%; padding: 8px;}
.left_comp_10 {float: left; width: 10%; padding: 8px;}
.left_comp_10-2 {float: left; width: 10%; padding: 8px;}
.left_comp_12 {float: left; width: 12%; padding: 8px;}
.left_comp_15 {float: left; width: 15%; padding: 8px;}
.left_comp_20 {float: left; width: 20%; padding: 8px;}
.left_comp_22 {float: left; width: 22%; padding: 8px;}
.left_comp_25 {float: left; width: 25%; padding: 8px;}
.left_comp_28 {float: left; width: 28%; padding: 8px;}
.left_comp_30 {float: left; width: 31%; padding: 8px;}
.left_comp_35 {float: left; width: 36%; padding: 8px;}
.left_comp_icons {float: right; width: 12%; padding: 2px; padding-top: 4px;}
.left_comp_icons img {margin: 0px; margin-bottom: 2px; padding-bottom: 0px}
.left_comp_icons2 {float: right; width: 3%; padding: 2px; padding-top: 4px;}
.left_comp_icons2 img {margin: 0px; margin-bottom: 2px; padding-bottom: 0px}
.left_comp_icons3 {float: right; width: 3%; padding: 2px; padding-top: 4px;}
.left_comp_icons3 img {margin: 0px; margin-bottom: 2px; padding-bottom: 0px}
.left_comp_icons4 {float: right; width: 15%; padding: 2px; padding-top: 4px;}
.left_comp_icons4 img {margin: 0px; margin-bottom: 2px; padding-bottom: 0px}
.left_comp2 {float: left; width: 27%; padding: 5px;}
.left_comp2 a.button {background-color:#ccc; padding: 5px; color: #333; border: none; margin-top: 6px; cursor: pointer; width: 100%; font-weight: bold;  border-top-left-radius: 15px; border-bottom-left-radius: 15px; text-align: center; }
.left_comp2 a.button:hover {background-color:#333; padding: 5px; color: #fff; border: none; margin-top: 6px; border-top-left-radius: 15px; border-bottom-left-radius: 15px;}

.row_user_even {min-width: 98%; height: 40px; padding: 3px; border: 1px dashed #fff; border-bottom: 1px solid #ccc;}
.row_user_even:hover {border: 1px dashed #A61D25}
.row_user_odd {min-width: 98%; height: 40px; background-color: #f5f5f5;padding: 3px; border: 1px dashed #fff; border-bottom: 1px solid #ccc;}
.row_user_odd:hover {border: 1px dashed #A61D25}
.left_user {float: left; width: 14%; padding: 8px;}
.left_user_2 {float: left; width: 1%; padding: 8px;}
.left_user_3 {float: left; width: 1.5%; padding: 8px;}
.left_user_5 {float: left; width: 4%; padding: 8px;}
.left_user_6 {float: left; width: 6%; padding: 8px;}
.left_user_8 {float: left; width: 8%; padding: 8px;}
.left_user_10 {float: left; width: 10%; padding: 8px;}
.left_user_10-2 {float: left; width: 10%; padding: 8px;}
.left_user_12 {float: left; width: 12%; padding: 8px;}
.left_user_15 {float: left; width: 15%; padding: 8px;}
.left_user_20 {float: left; width: 20%; padding: 8px;}
.left_user_22 {float: left; width: 22%; padding: 8px;}
.left_user_25 {float: left; width: 25%; padding: 8px;}
.left_user_28 {float: left; width: 28%; padding: 8px;}
.left_user_30 {float: left; width: 31%; padding: 8px;}
.left_user_35 {float: left; width: 36%; padding: 8px;}
.left_user_icons {float: right; width: 12%; padding: 2px; padding-top: 4px;}
.left_user_icons img {margin: 0px; margin-bottom: 2px; padding-bottom: 0px}
.left_user_icons2 {float: right; width: 3%; padding: 2px; padding-top: 4px;}
.left_user_icons2 img {margin: 0px; margin-bottom: 2px; padding-bottom: 0px}
.left_user_icons3 {float: right; width: 3%; padding: 2px; padding-top: 4px;}
.left_user_icons3 img {margin: 0px; margin-bottom: 2px; padding-bottom: 0px}
.left_user_icons4 {float: right; width: 15%; padding: 2px; padding-top: 4px;}
.left_user_icons4 img {margin: 0px; margin-bottom: 2px; padding-bottom: 0px}
.left_user2 {float: left; width: 27%; padding: 5px;}
.left_user2 a.button {background-color:#ccc; padding: 5px; color: #333; border: none; margin-top: 6px; cursor: pointer; width: 100%; font-weight: bold;  border-top-left-radius: 15px; border-bottom-left-radius: 15px; text-align: center; }
.left_user2 a.button:hover {background-color:#333; padding: 5px; color: #fff; border: none; margin-top: 6px; border-top-left-radius: 15px; border-bottom-left-radius: 15px;}
/* -------------------------------------------- */
/* ------------------Form Stuff-------------------- */
button {background-color:#A61D25; margin-left: 10px; padding: 5px; padding-top: 4px; color: #fff;  text-align: center; font-size: 13px; border: none; margin-top: 0px;margin-bottom: 10px; cursor: pointer; width: 100%; float: right; font-weight: bold; border-radius: 5px; height: 16px; height: 30px}
button:hover {background-color:#ccc; margin-left: 10px; padding: 5px; padding-top: 4px; color: #333;  text-align: center; font-size: 14px; border: none; margin-top: 0px;margin-bottom: 10px; cursor: pointer; width: 100%; float: right; font-weight: bold; border-radius: 5px; height: 30px}
#usership button {background-color:#A61D25; padding: 5px; color: #fff; border: none; margin-top: 10px; cursor: pointer; width: 100%;  font-weight: bold; border-radius: 5px;}
#usership button:hover {background-color:#ccc; padding: 5px; color: #333; border: none; margin-top: 10px; border-radius: 5px;}
.editable-input input {width: 85%}
input {text-indent: 3px; padding: 0px; width: 100%; margin-bottom: 10px;}
.aed_input select {text-indent: 3px; padding: 0px; height: 32px;  width: 100%; margin-bottom: 10px; }
.aed_input3 select {text-indent: 3px; padding: 0px; height: 80px;   width: 100%; margin-bottom: 10px; }

.aed_input input {text-indent: 3px; padding: 0px; width: 100%; margin-bottom: 10px;}
.aed_input_full textarea {text-indent: 3px; padding: 0px; width: 95%; margin-bottom: 10px;}
.aed_input input:hover {box-shadow: 2px 2px 2px #A61D25;}
.aed_input input:focus { box-shadow: 2px 2px 2px #A61D25;}
.aed_input2 select {text-indent: 3px; padding: 0px; height: 32px;  width: 100%; margin-bottom: 10px; }
.aed_input2 input {text-indent: 3px; padding: 0px; width: 100%; margin-bottom: 10px;}
.aed_input2 input:hover {box-shadow: 2px 2px 2px #A61D25;}
.aed_input2 input:focus { box-shadow: 2px 2px 2px #A61D25;}
.aed_input select:hover { box-shadow: 2px 2px 2px #A61D25;}
.aed_input select:focus { box-shadow: 2px 2px 2px #A61D25;}
.aed_input2 select:hover {box-shadow: 2px 2px 2px #A61D25;}
.aed_input2 select:focus { box-shadow: 2px 2px 2px #A61D25;}
.aed_input3 select:hover { box-shadow: 2px 2px 2px #A61D25;}
.aed_input3 select:focus {box-shadow: 2px 2px 2px #A61D25;}
.aed_input_full textarea:hover { box-shadow: 2px 2px 2px #A61D25;}
.aed_input_full textarea:focus { box-shadow: 2px 2px 2px #A61D25;}
.aed_input_full button {background-color:#A61D25; padding: 5px; color: #fff; border: none; margin-right: 20px; cursor: pointer; width: 25%; float: right; font-weight: bold; border-radius: 5px; }
.aed_input_full button:hover {background-color:#ccc; padding: 5px; color: #333; border: none; margin-right: 20px; border-radius: 5px;}
.aed_ch_input select {text-indent: 3px; padding: 0px; height: 32px;  width: 100%; margin-bottom: 10px; }
.aed_ch_input input {text-indent: 3px; padding: 0px; width: 100%; margin-bottom: 10px;}
.aed_ch_input_full textarea {text-indent: 3px; padding: 0px; width: 95%; margin-bottom: 10px;}
.aed_ch_input input:hover {border: 1px solid #A61D25; box-shadow: 2px 2px 2px #666;}
.aed_ch_input input:focus {border: 1px solid #A61D25; box-shadow: 2px 2px 2px #666;}
.aed_ch_input2 select {text-indent: 3px; padding: 0px; height: 32px;  width: 100%; margin-bottom: 10px; }
.aed_ch_input2 input {text-indent: 3px; padding: 0px; width: 100%; margin-bottom: 10px;}
.aed_ch_input2 input:hover {border: 1px solid #A61D25; box-shadow: 2px 2px 2px #666;}
.aed_ch_input2 input:focus {border: 1px solid #A61D25; box-shadow: 2px 2px 2px #666;}
.aed_ch_input select:hover {border: 1px solid #A61D25; box-shadow: 2px 2px 2px #666;}
.aed_ch_input select:focus {border: 1px solid #A61D25; box-shadow: 2px 2px 2px #666;}
.aed_ch_input2 select:hover {border: 1px solid #A61D25; box-shadow: 2px 2px 2px #666;}
.aed_ch_input2 select:focus {border: 1px solid #A61D25; box-shadow: 2px 2px 2px #666;}
.aed_ch_input_full textarea:hover {border: 1px solid #A61D25; box-shadow: 2px 2px 2px #666;}
.aed_ch_input_full textarea:focus {border: 1px solid #A61D25; box-shadow: 2px 2px 2px #666;}
.aed_ch_input_full button {background-color:#A61D25; padding: 5px; color: #fff; border: none; margin-right: 20px; cursor: pointer; width: 30%; float: right; font-weight: bold; border-radius: 5px;}
.aed_ch_input_full button:hover {background-color:#ccc; padding: 5px; color: #333; border: none; margin-right: 20px; border-radius: 5px;}

.aed_ch_input input[type=radio] { margin-left: 20px;  width: 6%; height: 10px;}
.aed_ch_input_selections select {text-indent: 3px; padding: 0px; height: 32px;  width: 100%; margin-bottom: 10px; }
.aed_ch_input_selections input {text-indent: 3px; padding: 0px; width: 100%; margin-bottom: 10px;}
.aed_ch_input_full_selections textarea {text-indent: 3px; padding: 0px; width: 95%; margin-bottom: 10px;}
.aed_ch_input_selections input:hover {border: 1px solid #A61D25; box-shadow: 2px 2px 2px #666;}
.aed_ch_input_selections input:focus {border: 1px solid #A61D25; box-shadow: 2px 2px 2px #666;}
.aed_ch_input2_selections select {text-indent: 3px; padding: 0px; height: 32px;  width: 100%; margin-bottom: 10px; }
.aed_ch_input2_selections input {text-indent: 3px; padding: 0px; width: 100%; margin-bottom: 10px;}
.aed_ch_input2_selections input:hover {border: 1px solid #A61D25; box-shadow: 2px 2px 2px #666;}
.aed_ch_input2_selections input:focus {border: 1px solid #A61D25; box-shadow: 2px 2px 2px #666;}
.aed_ch_input_selections select:hover {border: 1px solid #A61D25; box-shadow: 2px 2px 2px #666;}
.aed_ch_input_selections select:focus {border: 1px solid #A61D25; box-shadow: 2px 2px 2px #666;}
.aed_ch_input2_selections select:hover {border: 1px solid #A61D25; box-shadow: 2px 2px 2px #666;}
.aed_ch_input2_selections select:focus {border: 1px solid #A61D25; box-shadow: 2px 2px 2px #666;}
.aed_ch_input_full_selections textarea:hover {border: 1px solid #A61D25; box-shadow: 2px 2px 2px #666;}
.aed_ch_input_full_selections textarea:focus {border: 1px solid #A61D25; box-shadow: 2px 2px 2px #666;}
.aed_ch_input_full_selections button {background-color:#A61D25; padding: 5px; color: #fff; border: none; margin-right: 20px; cursor: pointer; width: 30%; float: right; font-weight: bold; border-radius: 5px;}
.aed_ch_input_full_selections button:hover {background-color:#ccc; padding: 5px; color: #333; border: none; margin-right: 20px; border-radius: 5px;}

.aed_ch_input_selections input[type=radio] { margin-left: 20px;  width: 6%; height: 10px;}
.remember_me-home{float: left}
.remember_me-home-checkbox{width: 30px; float: left}
/* -------------------------------------------- */
/* ------------------Footer-------------------- */
/* 
footer { margin-top:6px; background: url("../images/swoosh.png") no-repeat bottom center #eee; height: 450px;}
*/
footer { margin-top:6px;  }
footer .wrap-footer{color:#333; }
footer .box{}
footer .heading{ padding:5px; border-bottom:0px double #ffffff;}
footer .heading h2{font-size:22px; font-weight:normal; display:inline; padding:0 10px;}
footer .content{padding:15px}

.copyright{text-align:center;   padding:10px 0px;color:#333; }
.copyright a{text-decoration:none; color:#333; }

#mapping {width: 200px;}

.bs-example{
   font-family: sans-serif;
   position: relative;
   
   float: right;
}
.typeahead, .tt-query, .tt-hint {
   border: 2px solid #CCCCCC;
   border-radius: 1px;
   font-size: 14px;
   height: 30px;
   line-height: 16px;
   outline: medium none;
   padding: 0px 0px;
   width: 320px;
   margin-left: 10px;
 
}
.typeahead {
   background-color: #FFFFFF;
}
.typeahead:focus {
   border: 2px solid #A61D25;
}
.typeahead2:focus {
   border: 2px solid #A61D25;
}
.typeahead3:focus {
   border: 2px solid #A61D25;
}
.tt-query {
    border-radius: 5px; 
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}
.tt-hint {
   color: #fff;
   font-family: 'Open Sans', sans-serif;
}
.tt-dropdown-menu {
   background-color: #FFFFFF;
   border: 1px solid rgba(0, 0, 0, 0.2);
   border-radius: 8px;
   box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
   margin-top: 5px;
   margin-bottom: 0px;
   padding: 0px 0;
   width: 410px;
   font-family: 'Open Sans', sans-serif;
}
.tt-suggestion {
   font-size: 14px;
   line-height: 16px;
   padding: 3px 20px;
}
.tt-suggestion.tt-is-under-cursor {
   background-color: #A61D25;
   color: #FFFFFF;
}
.tt-suggestion p {
   margin: 0;
   font-family: 'Open Sans', sans-serif;
}

.ui-dialog-titlebar {background: #fff; color:#333;-webkit-box-shadow: 0 2px 0 #ccc, 0 -1px #fff inset;
   -moz-box-shadow: 0 2px 0 #ccc, 0 -1px #fff inset;
   box-shadow: 0 2px 0 #ccc, 0 -1px #fff inset;}
.ui-dialog {border: 1px solid #999;
-webkit-box-shadow: 0px 0px 500px 40px #999;
-moz-box-shadow: 0px 0px 500px 40px #999;
box-shadow: 0px 0px 500px 40px #999; 
color:#333;
background: #fff;
border-bottom-right-radius: none;
border-bottom-left-radius: none;
}
.ui-corner-all{
border-radius: 0px;


}

#dialoging {background: #eee; color: #222;
-webkit-box-shadow: 0 2px 0 #ccc, 0 -1px #fff inset;
   -moz-box-shadow: 0 2px 0 #ccc, 0 -1px #fff inset;
   box-shadow: 0 2px 0 #ccc, 0 -1px #fff inset;
   height: 100%;
   text-align: center;
   font-size: 15px;
   padding: 3px 0px 3px 0px;
}
#dialoging a {color: #A61D25;}
#dialoging a:hover {color: #ccc;}

.profile_left {float: left; width: 48%}
.profile_right {float: left; width: 48%}

.profile_input {width: 90%; margin-bottom: 6px;}
#ui-datepicker-div {z-index:9999 !important;}

