/*-------------------------  Login  -----------------------------*/
body{

}
.lp_header{
    background-color:#471870;
}
.lp_header_in{
}
.lp_title{
    font-family: Verdana;
    font-size: 30pt;
    color: white;
    margin-top: 65px;
    text-shadow: 1px 1px #666666;
    margin-left: 14px;
}
.lp_new_title{
    font-family: Rockwell,Courier Bold,Courier,Georgia,Times,Times New Roman,serif;
    font-size: 10pt;
    color: white;
    margin-top: 1px;
    text-shadow: 1px 1px #666666;
    margin-left: 14px;
}


/*-------------------------  Webapp  -----------------------------*/
.table-fixed-th thead th {
    background-color: #fff;
}
#header{
    background-color: #471870;
    color: #eeeeee;
}
.header_btn, .header_btn:active, .header_btn:visited {
    text-shadow: 1px 1px #636363;
    color: #fff;
}
.header_btn:hover{
    background-color: white;
    color: #471870;
    text-shadow: none;
}
.header_btn_on, .header_btn_on:active, .header_btn_on:visited {
    background-color: white;
    color: #471870;
    text-shadow: none;
}
.sidebar_btn, .sidebar_btn:active, .sidebar_btn:visited {
    text-shadow: 1px 1px #636363;
    color: #fff;
}
.sidebar_btn:hover{
    background-color: white;
    color: #471870;
    text-shadow: none;
}
.sidebar_btn_on, .sidebar_btn_on:active, .sidebar_btn_on:visited {
    background-color: white;
    color: #471870;
    text-shadow: none;
}


.bl1b{border-left:1px solid #dbd3e3;}
.br1b{border-right:1px solid #dbd3e3;}
.bt1b{border-top:1px solid #dbd3e3;}
.bb1b{border-bottom:1px solid #dbd3e3;}

.title_bar{
    border-bottom: 1px solid #d6cbe1;
}
.sm_title_bar{
    border-bottom: 1px solid #d6cbe1;
}
.title_bar_white_btn{
    border: 1px solid #471870;
    color: #471870;
    background-color: white;
}
.title_bar_green_outline_btn{
    border: 1px solid #0dbc04;
    color: #008a00;
    background-color: white;
}
.title_bar_red_outline_btn{
    border: 1px solid #e5281b;
    color: #e5281b;
    background-color: white;
}
.title_bar_blue_btn{
    border: 1px solid #471870;
    color: white;
    background-color: #471870;
}
.title_bar_light_blue_btn{
    border: 1px solid #7adbe6;
    color: white;
    background-color: #8bc1f1;
}
.title_bar_red_btn{
    border: 1px solid #fc3f37;
    color: white;
    background-color: #e5281b;
}
.title_bar_light_red_btn{
    border: 1px solid #ccb048;
    color: white;
    background-color: #feeaa0;
}
.title_bar_green_btn{
    border: 1px solid #008a00;
    color: white;
    background-color: #008a00;
}
.title_bar_light_green_btn{
    border: 1px solid #76b783;
    color: white;
    background-color: #c7eecf;
}
.title_bar_white_btn:hover{
    background-color:#f1f3f5;
}
.title_bar_red_outline_btn:hover{
    background-color:#f5f3f1;
}
.title_bar_green_outline_btn:hover{
    background-color:#f1f5f3;
}

.jquery_ui_red_btn{
    border: 1px solid #fc3f37!important;
    color: white!important;
    background-color: #ee3124!important;
    background: #ee3124!important;
    text-decoration: none!important;
}
.jquery_ui_blue_btn{
    border: 1px solid #471870!important;
    color: white!important;
    background-color: #471870!important;
    background: #471870!important;
    text-decoration: none!important;
}

.white_btn, .sm_white_btn{
    border: 1px solid #471870;
    color: #471870;
    background-color: white;
}
.blue_btn, .sm_blue_btn{
    border: 1px solid #471870;
    color: white;
    background-color: #471870;
}
.red_btn, .sm_red_btn{
    border: 1px solid #fc3f37;
    color: white;
    background-color: #e5281b;
}
.light_red_btn, .sm_light_red_btn{
    border: 1px solid #ca7f88;
    color: #9a0511;
    background-color: #fec7ce;
}
.green_btn, .sm_green_btn{
    border: 1px solid #008a00;
    color: white;
    background-color: #008a00;
}
.light_green_btn, .sm_light_green_btn{
    border: 1px solid #76b783;
    color: #09600b;
    background-color: #c7eecf;
}
.light_blue_btn, .sm_light_blue_btn{
    border: 1px solid #21828d;
    color: white;
    background-color: #21828d;
}
.light_red_btn, .sm_light_red_btn{
    border: 1px solid #e89c7a;
    color: white;
    background-color: #e87a7a;
}
.white_btn:hover,
.sm_white_btn:hover{
    border: 1px solid rgba(71, 24, 112, 0.8);;
    color: rgba(71, 24, 112, 0.8);
}

.good_status{
    border:1px solid #4D9D58;
    background-color:#bbfbbd;
    color:#007c00;
}
.bad_status{
    border:1px solid #A42C22;
    background-color:#ffd2d2;
    color:#A42C22;
}
.warning_status{
    border:1px solid #eb7a34;
    background-color: #FAF0B4;
    color: #eb7a34;
}
.good_bg{
    background-color:#bbfbbd;
}
.bad_bg{
    background-color:#ffd2d2;
}
.warning_bg{
    background-color: #FAF0B4;
}

.play16, .play14, .play12{
    border-color: transparent transparent transparent #848484;
}

.grey_questions_box{
    background-color:#C4C4C4;
    color:#464646;
}

.questionaire_heading, .inspect_heading{
    background-color:#C4C4C4;
    border:1px solid grey;
}

.questionaire_question, .inspect_question{
    border:1px solid grey;
}

#question_cont_in{
    border:1px solid grey;
}

#equipImgThumb{
    background-image: url('../images/equip_no_pic.png');
    border:1px solid grey;
}

.map_context_menu{
    background-color:#fff;
}
.map_menu_option{
    border-bottom:1px solid #d8d8d8;
}
.map_menu_option_disabled{
    border-bottom:1px solid #d8d8d8;
    color: #dbd9d9;
}
.map_menu_option:hover{
    background-color: #d8d8d8;
}
.successful_title{
    color: #0dbc04;
}
.unsubscribed_title{
    color: #3c3c3c;
}

.sidebar_btn{
    border-bottom: 1px solid #d6cbe1;
}
.sidebar_btn:hover{
    background-color:#f4f4f4;
}
.sidebar_btn_on{
    background-color:#f4f4f4;
}

#reports_cont .bigListTitle{
    color:black!important;
}
#reports_cont table thead tr th{
    border-bottom:1px solid grey;
}
.rpt_footer{
    border-top:1px solid grey;
}

.web_channel_widget_example_cont{
    background-color: white;
    border : 1px solid black;
}
.web_channel_widget_local_msg{
    background-color: white;
    border: 1px solid #156FBE;
    color: #156FBE;
}
.web_channel_widget_remote_msg{
    background-color: #156FBE;
    border: 1px solid #156FBE;
    color:  white;
}
.web_channel_widget_button{
    background-color: #0B9D03;
    border: 1px solid #0B9D03;
    color:  white;
}


.good{color:green!important;}
.bad{color:#A42C22!important;}
.green{color:green!important;}
.red{color:red!important;}
.blue{color:blue!important;}
.grey{color:#767676!important;}
.whiteish{color:#F2F2F2!important;}
.blackish{color:#464646!important;}
.bad_input{border:1px solid red!important;}
.selected{background-color:#f3f9ff;opacity:0.9;}
.selected td{background-color:#ADD8FF;}

.glow{box-shadow: 0px 0px 10px #888888;}
.glow-blue{box-shadow: 0px 0px 5px #19aebf;}

.b1g{border:1px solid #BFBFBF;}
.bl1g{border-left:1px solid #BFBFBF;}
.br1g{border-right:1px solid #BFBFBF;}
.bt1g{border-top:1px solid #BFBFBF;}
.bb1g{border-bottom:1px solid #BFBFBF;}
.b1b{border:1px solid #D3DCE3;}
.b1b-blue{border:1px solid #19aebf;}




/*-------------------------  Jquery UI Overrides  -----------------------------*/
.ui-checkboxradio-label .ui-icon-background {
	box-shadow: inset 1px 1px 1px #ccc;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
}
.ui-selectable-helper {
	border: 1px dotted black;
}
.ui-widget.ui-widget-content {
	border: 1px solid #c5c5c5;
}
.ui-widget-content {
	border: 1px solid #dddddd;
	background: #ffffff;
	color: #333333;
}
.ui-widget-content a {
	color: #333333;
}
.ui-widget-header {
	border: 1px solid #dddddd;
	background: #e9e9e9;
	color: #333333;
}
.ui-widget-header a {
	color: #333333;
}
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
	border: 1px solid #c5c5c5;
	background: #f6f6f6;
	color: #454545;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
	color: #454545;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
	border: 1px solid #cccccc;
	background: #ededed;
	color: #2b2b2b;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
	color: #2b2b2b;
}
.ui-visual-focus {
	box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border: 1px solid #148B98;
	background: #008293;
	color: #ffffff;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
	border: #148B98;
	background-color: #ffffff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #ffffff;
}




