/*body {font-size: 0.9em; font-family: "Helvetica Neue"; background: thistle;}*/
.balancer {height: 200px;}

.blueviolet_background {background-color: blueviolet;}


.login_overall {background-image: url("../images/login_back.jpg"); width: 100%; height: 860px; background-size: 100%;}
.login_form {background-image: url("../images/login_form.png"); background-repeat: repeat; width:50%; height: 300px;}
.login_form {border-radius: 10px; border: 1px solid silver;}
.login_form h1 {color: blueviolet}

.login_text {color: blueviolet; font-weight: bold; font-size: 19px;}

.custom_error {padding-left: 10px; padding-top: 10px; min-height: 30px; width: 70%; background-image: url("../images/errors.png"); border-radius: 5px; font-size: 16px; font-weight: bold}
.custom_success {padding-left: 10px; padding-top: 10px; min-height: 30px; width: 70%; border-radius: 5px; background-color: #0CF200; font-weight: bold;}

.header_title {font-weight: bold; font-size: 25px;}
.header_title a:hover {text-decoration: none;}
.header_title a {text-decoration: none;}

.logout_form {width: 100%;}

.width_full {width: 100%;}

.mycontainer {height: 550px; overflow: auto; border: 1px solid #DEDEDE; border-top-left-radius: 5px; border-bottom-left-radius: 5px;}

.home_tb h3 {color: #641c9f; font-size: 19px; padding-left: 15px;}
.home_tb td {padding-left: 5px; padding-right: 5px;}

.home_tb_div {border: 1px solid #DEDEDE; background-color: #e6e6e6; border-radius: 5px; padding-left: 10px; padding-right: 10px; min-height: 210px}
.home_tb_div:hover {background-color: #F5F5F5;}

.home_tb_div2 {border: 1px solid #e6e6e6; background-color: #F5F5F5; border-radius: 5px; padding-left: 10px; padding-right: 10px; min-height: 210px}
.home_tb_div2:hover {background-color: #e6e6e6;}



.colored_row {background-color: #EEE;}
.colored_row_lighter {background-color: #f4f4f4;}

.my_container {background-color: ;}
.scroller {overflow-y: auto; height: 600px;}

.padded_top {padding-top: 5px;}
.padded_top_more {padding-top: 15px;}
.padded {padding-left: 10px;}
.padded_more {padding-left: 30px;}
.padded_tocenter {padding-left: 200px;}
.centered {text-align: center;}

.styled_input {-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; margin-bottom: 10px;}

.my_content {}

.bordered-left {border-left: 1px dotted silver;}
.bordered-right {border-right: 1px dotted silver;}

.min_select {width: 100px; max-height: 24px;}
.min_text {width: 100px; max-height: 12px; margin-bottom: 0px;}
.less_min_text {width: 150px; max-height: 12px; margin-bottom: 0px;}
.more_min_text {width: 30px; max-height: 12px; margin-bottom: 0px;}

.bold_font {font-weight: bold;}

.custom_btn {margin-bottom: 0px;}

.centered_text {text-align: center;}

.table_headers {background-color: #e5e5e5; font-weight: bold; color: #641c9f;}

.table_headers_Bradius {border-top-left-radius: 5px;}
.table_headers_Bradius2 {border-top-right-radius: 5px;}

.bordered_dark {border: 1px solid blue;}
.bordered-bottom {border-bottom: 1px solid #DEDEDE;}
.bordered-top {border-top: 1px solid silver;}
.bordered {border: 1px solid #DEDEDE}

.green_btn {min-width:100px; background-color: #09a800;
            color: white; text-shadow: 0px -1px 0px rgb(0,0,0,0.25);
            background-image: linear-gradient(to bottom, #0cf200, #09a800);
            background-image: -moz-linear-gradient(top, #0cf200, #09a800);
            background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0cf200), to(#09a800));
            background-image: -webkit-linear-gradient(top, #0cf200, #09a800);
            background-image: -o-linear-gradient(top, #0cf200, #09a800);
            background-image: linear-gradient(to bottom, #0cf200, #09a800);
            background-repeat: repeat-x;
            border-color: #09a800 #09a800 #002a80;
            border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0cf200', endColorstr='#ff09a800', GradientType=0);
            filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
            }
.green_btn:hover {background-image: linear-gradient(to bottom, #0cf200, #09a800); background-color: #006DCC; color: white; text-shadow: 0px -1px 0px rgb(0,0,0,0.25)}

.colored_purple {color: blueviolet;}

.small_text {font-size: 14px;}
.smaller_text  {font-size: 12px;}

.myselected {background-color: #2773f1; border-radius: 4px;}

.teachersTb {width: 200px; height: 200px; background-color: cyan;}

