/*!
 * Bootstrap v3.2.0 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

.btn-default,
.btn-primary,
.btn-success,
.btn-info,
.btn-warning,
.btn-danger {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, .2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
}
.btn-default:active,
.btn-primary:active,
.btn-success:active,
.btn-info:active,
.btn-warning:active,
.btn-danger:active,
.btn-default.active,
.btn-primary.active,
.btn-success.active,
.btn-info.active,
.btn-warning.active,
.btn-danger.active {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn:active,
.btn.active {
  background-image: none;
}
.btn-default {
  text-shadow: 0 1px 0 #fff;
  background-image: -webkit-linear-gradient(top, #fff 0%, #e0e0e0 100%);
  background-image:      -o-linear-gradient(top, #fff 0%, #e0e0e0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e0e0e0));
  background-image:         linear-gradient(to bottom, #fff 0%, #e0e0e0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #dbdbdb;
  border-color: #ccc;
}
.btn-default:hover,
.btn-default:focus {
  background-color: #e0e0e0;
  background-position: 0 -15px;
}
.btn-default:active,
.btn-default.active {
  background-color: #e0e0e0;
  border-color: #dbdbdb;
}
.btn-default:disabled,
.btn-default[disabled] {
  background-color: #e0e0e0;
  background-image: none;
}
.btn-primary {
  background-image: -webkit-linear-gradient(top, #428bca 0%, #2d6ca2 100%);
  background-image:      -o-linear-gradient(top, #428bca 0%, #2d6ca2 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#428bca), to(#2d6ca2));
  background-image:         linear-gradient(to bottom, #428bca 0%, #2d6ca2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff2d6ca2', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #2b669a;
}
.btn-primary:hover,
.btn-primary:focus {
  background-color: #2d6ca2;
  background-position: 0 -15px;
}
.btn-primary:active,
.btn-primary.active {
  background-color: #2d6ca2;
  border-color: #2b669a;
}
.btn-primary:disabled,
.btn-primary[disabled] {
  background-color: #2d6ca2;
  background-image: none;
}
.btn-success {
  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);
  background-image:      -o-linear-gradient(top, #5cb85c 0%, #419641 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#419641));
  background-image:         linear-gradient(to bottom, #5cb85c 0%, #419641 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #3e8f3e;
}
.btn-success:hover,
.btn-success:focus {
  background-color: #419641;
  background-position: 0 -15px;
}
.btn-success:active,
.btn-success.active {
  background-color: #419641;
  border-color: #3e8f3e;
}
.btn-success:disabled,
.btn-success[disabled] {
  background-color: #419641;
  background-image: none;
}
.btn-info {
  background-image: -webkit-linear-gradient(top, #6c7070 0%, #585858 100%);
  background-image:      -o-linear-gradient(top, #6c7070 0%, #585858 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#6c7070), to(#585858));
  background-image:         linear-gradient(to bottom, #6c7070 0%, #585858 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6c7070', endColorstr='#585858', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: transparent;
}
.btn-info:hover,
.btn-info:focus {
  background-color: #6c7070;
  /* background-position: 0 -15px; */
}
.btn-info:active,
.btn-info.active {
  background-color: #6c7070;
  border-color: transparent;
}
.btn-info:disabled,
.btn-info[disabled] {
  background-color: #A1A1A1;
  background-image: none;
}
.btn-warning {
  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
  background-image:      -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316));
  background-image:         linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #e38d13;
}
.btn-warning:hover,
.btn-warning:focus {
  background-color: #eb9316;
  background-position: 0 -15px;
}
.btn-warning:active,
.btn-warning.active {
  background-color: #eb9316;
  border-color: #e38d13;
}
.btn-warning:disabled,
.btn-warning[disabled] {
  background-color: #eb9316;
  background-image: none;
}
.btn-danger {
  background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
  background-image:      -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c12e2a));
  background-image:         linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #b92c28;
}
.btn-danger:hover,
.btn-danger:focus {
  background-color: #c12e2a;
  background-position: 0 -15px;
}
.btn-danger:active,
.btn-danger.active {
  background-color: #c12e2a;
  border-color: #b92c28;
}
.btn-danger:disabled,
.btn-danger[disabled] {
  background-color: #c12e2a;
  background-image: none;
}
.thumbnail,
.img-thumbnail {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
          box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  background-color: #e8e8e8;
  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image:      -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
  background-image:         linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
  background-repeat: repeat-x;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  background-color: #357ebd;
  background-image: -webkit-linear-gradient(top, #428bca 0%, #357ebd 100%);
  background-image:      -o-linear-gradient(top, #428bca 0%, #357ebd 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#428bca), to(#357ebd));
  background-image:         linear-gradient(to bottom, #428bca 0%, #357ebd 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);
  background-repeat: repeat-x;
}
.navbar-default {
  background-image: -webkit-linear-gradient(top, #fff 0%, #f8f8f8 100%);
  background-image:      -o-linear-gradient(top, #fff 0%, #f8f8f8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8));
  background-image:         linear-gradient(to bottom, #fff 0%, #f8f8f8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 5px rgba(0, 0, 0, .075);
}
.navbar-default .navbar-nav > .active > a {
  background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f3f3f3 100%);
  background-image:      -o-linear-gradient(top, #ebebeb 0%, #f3f3f3 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f3f3f3));
  background-image:         linear-gradient(to bottom, #ebebeb 0%, #f3f3f3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff3f3f3', GradientType=0);
  background-repeat: repeat-x;
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);
          box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);
}

.navbar-inverse {
  background: #17a5e6; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE3YTVlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDk1ZGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #17a5e6 0%, #0095da 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#17a5e6), color-stop(100%,#0095da)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #17a5e6 0%,#0095da 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #17a5e6 0%,#0095da 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #17a5e6 0%,#0095da 100%); /* IE10+ */
background: linear-gradient(to bottom,  #17a5e6 0%,#0095da 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#17a5e6', endColorstr='#0095da',GradientType=0 ); /* IE6-8 */
border-bottom:#0095da 1px solid;
}
.navbar-inverse .navbar-nav > .active > a {
  background: #17a5e6; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE3YTVlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDk1ZGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #17a5e6 0%, #0095da 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#17a5e6), color-stop(100%,#0095da)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #17a5e6 0%,#0095da 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #17a5e6 0%,#0095da 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #17a5e6 0%,#0095da 100%); /* IE10+ */
background: linear-gradient(to bottom,  #17a5e6 0%,#0095da 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#17a5e6', endColorstr='#0095da',GradientType=0 ); /* IE6-8 */

}
.navbar-inverse .navbar-brand,
.navbar-inverse .navbar-nav > li > a {
  color:#FFF;
}
.navbar-static-top,
.navbar-fixed-top,
.navbar-fixed-bottom {
  border-radius: 0;
}
.alert {
  text-shadow: 0 1px 0 rgba(255, 255, 255, .2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05);
}
.alert-success {
  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
  background-image:      -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#c8e5bc));
  background-image:         linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);
  background-repeat: repeat-x;
  border-color: #b2dba1;
}
.alert-info {
  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
  background-image:      -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0));
  background-image:         linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
  background-repeat: repeat-x;
  border-color: #9acfea;
}
.alert-warning {
  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
  background-image:      -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#f8efc0));
  background-image:         linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);
  background-repeat: repeat-x;
  border-color: #f5e79e;
}
.alert-danger {
  background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
  background-image:      -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#e7c3c3));
  background-image:         linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);
  background-repeat: repeat-x;
  border-color: #dca7a7;
}
.progress {
  background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
  background-image:      -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f5f5f5));
  background-image:         linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar {
  background-image: -webkit-linear-gradient(top, #428bca 0%, #3071a9 100%);
  background-image:      -o-linear-gradient(top, #428bca 0%, #3071a9 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#428bca), to(#3071a9));
  background-image:         linear-gradient(to bottom, #428bca 0%, #3071a9 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3071a9', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar-success {
  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%);
  background-image:      -o-linear-gradient(top, #5cb85c 0%, #449d44 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#449d44));
  background-image:         linear-gradient(to bottom, #5cb85c 0%, #449d44 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar-info {
  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
  background-image:      -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#31b0d5));
  background-image:         linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar-warning {
  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
  background-image:      -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#ec971f));
  background-image:         linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar-danger {
  background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%);
  background-image:      -o-linear-gradient(top, #d9534f 0%, #c9302c 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c9302c));
  background-image:         linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);
  background-repeat: repeat-x;
}
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.list-group {
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
          box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  text-shadow: 0 -1px 0 #3071a9;
  background-image: -webkit-linear-gradient(top, #428bca 0%, #3278b3 100%);
  background-image:      -o-linear-gradient(top, #428bca 0%, #3278b3 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#428bca), to(#3278b3));
  background-image:         linear-gradient(to bottom, #428bca 0%, #3278b3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3278b3', GradientType=0);
  background-repeat: repeat-x;
  border-color: #3278b3;
}
.panel {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
          box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
}
.panel-default > .panel-heading {
  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image:      -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
  background-image:         linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
  background-repeat: repeat-x;
}
.panel-primary > .panel-heading {
  background-image: -webkit-linear-gradient(top, #428bca 0%, #357ebd 100%);
  background-image:      -o-linear-gradient(top, #428bca 0%, #357ebd 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#428bca), to(#357ebd));
  background-image:         linear-gradient(to bottom, #428bca 0%, #357ebd 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);
  background-repeat: repeat-x;
}
.panel-success > .panel-heading {
  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
  background-image:      -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#d0e9c6));
  background-image:         linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);
  background-repeat: repeat-x;
}
.panel-info > .panel-heading {
  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
  background-image:      -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3));
  background-image:         linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);
  background-repeat: repeat-x;
}
.panel-warning > .panel-heading {
  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
  background-image:      -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#faf2cc));
  background-image:         linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);
  background-repeat: repeat-x;
}
.panel-danger > .panel-heading {
  background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
  background-image:      -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#ebcccc));
  background-image:         linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);
  background-repeat: repeat-x;
}
.well {
  background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
  background-image:      -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#f5f5f5));
  background-image:         linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);
  background-repeat: repeat-x;
  border-color: #dcdcdc;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1);
          box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05), 0 1px 0 rgba(255, 255, 255, .1);
}

.darkblue {
    color: #1c95e5;
	font-size:16px !important;
}

/*------------- left sidebar ----------------*/
body{padding-top:50PX;}
body.padding-less{padding-top:0PX;}
li [class^=icon-], li [class*=" icon-"], .nav-list li [class^=icon-], .nav-list li [class*=" icon-"] { width:auto; }
.nav-list { list-style:none; margin:0; padding:0; }
.nav-list>li>a, .nav-list .nav-header { margin:0; }
.nav-list>li>a .icon { padding-right:8px; }
.nav-list>li { display:block; border:0; position:relative; border-top-width:0; margin:0; padding:0; }
.nav-list>li:first-child { border-top:0; }
.nav-list>li>a { display:; height:28px; line-height:28px; text-shadow:none!important; font-size:13px; text-decoration:none; padding:0 5px; }
.nav-list>li>a>[class*=icon-]:first-child { display:inline-block; vertical-align:middle; min-width:30px; text-align:center; font-size:18px; font-weight:400; line-height:24px; }
.nav-list>li>a:hover:before,.nav-list>li>a:focus:before { display:block; content:""; position:absolute; top:0px; bottom:0; left:0; width:3px; max-width:3px; overflow:hidden; background-color:#0b9ce0!important; }
.nav-list>li>a:focus{background-color:#414b51!important; }
.nav-list>li>a .arrow { display:inline-block; width:14px!important; height:14px; line-height:14px; text-shadow:none; font-size:18px; position:absolute; right:9px; top:11px; color:#666; padding:0; }
.nav-list>li a:hover>.arrow, .nav-list>li.active>a>.arrow, .nav-list>li.open>a>.arrow { color:#1963aa; }
.nav-list>li.separator { height:3px; background-color:transparent; position:static; box-shadow:none; margin:1px 0; }
.nav-list>li.open>a { color:#fff; }
.nav-list>li.active>a, .nav-list>li.active>a:hover, .nav-list>li.active>a:focus, .nav-list>li.active>a:active { color:#0b6cbc; font-weight:700; font-size:13px; }
 .nav-list>li.active>a>[class*=icon-] {
font-weight:400;
}
.nav-list>li.active>a:after { display:inline-block; content:""; position:absolute!important; right:0; top:4px; border:8px solid transparent; border-right-color:#0b6cbc; border-width:14px 10px; }
.nav-list>li.active>a.dropdown-toggle:after { top:0; border-width:18px 10px; }
.nav-list>li.active.no-active-child>a:after { display:inline-block!important; }
.nav-list>li.active:after { content:""; position:absolute; right:-2px; top:-1px; bottom:0; border-right:2px solid #0b6cbc; display:none; }
.nav-list>li.active.open>.submenu>li.active>a:after { display:inline-block; content:""; position:absolute!important; right:-1px; border:8px solid transparent; border-right-color:#fff; top:0; border-width:18px 10px; }
.nav-list>li .submenu { display:none; list-style:none; position:relative; background-color:#fff; border-top:1px solid #3f4e54; margin:0; padding:0; }
.nav-list>li .submenu>li { margin-left:0; position:relative; }
.nav-list>li .submenu li a { display:block; position:relative; color:#fff; border-bottom:1px dotted #3f4e54; border-top-color:#3f4e54; margin:0; padding:3px 10px 3px 33px; }
.nav-list>li .submenu>li>a:focus { text-decoration:none; }
.nav-list>li .submenu>li>a:hover { text-decoration:none; color:#4b88b7; }
.nav-list>li .submenu>li:last-child>a { border-bottom:0; }
.nav-list>li .submenu>li:first-child>a { border-top:1px solid #fafafa; }
.nav-list>li .submenu>li.active>a { color:#0b6cbc; }
.nav-list>li .submenu>li:before { content:""; display:inline-block; position:absolute; width:9px; left:21px; top:17px; border-top:1px dashed #3f4e54; }
.nav-list>li .submenu>li:after { content:""; display:inline-block; position:absolute; top:0; bottom:0; left:18px; width:0; border-left:1px dashed #3f4e54; }
.nav-list li .panel-collapse { margin:0; padding:0; list-style:none; }
.panel-collapse li a { text-decoration:none; color:#f3f3f3; padding:7px 10px 8px 55px; }
.panel-collapse li a .icon-double-angle-right { display:block!important; left:18px!important; background:none!important }
.nav-list>li .submenu>li a>[class*=icon-]:first-child { display:none; font-size:12px; font-weight:400; width:22px; height:10px; line-height:8px; text-align:center; position:absolute; left:8px; top:11px; z-index:1; background-color:#141a1b; }
.nav-list>li .submenu>li.active>a>[class*=icon-]:first-child { color:#c86139; background:#141a1b; }
.submenu li.active >:after { -moz-border-bottom-colors:none; -moz-border-left-colors:none; -moz-border-right-colors:none; -moz-border-top-colors:none; border-image:none; content:""; display:inline-block; position:absolute!important; right:0; top:0px; border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0); border-style:solid; border-width:0; }
.submenu li.active > a.dropdown-toggle:after { top:6px; border-width:12px 7px; }
#sidebar { width:200px; position:absolute; margin-left:0; background-color:#11161a; -webkit-transition:margin ease-in-out .1s; -moz-transition:margin ease-in-out .1s; -o-transition:margin ease-in-out .1s; transition:margin ease-in-out .1s;}
#sidebar:after { position:fixed; content:""; width:200px; top:42px; left:0; bottom:0; background:#11161a; z-index:1; }
#sidebar.menu-min+#content { margin-left:43px; }
#sidebar.menu-min+#content#breadcrumbs.fixed { left:43px; }
#sidebar.fixed { position:fixed; z-index:14; top:0; left:0; bottom:0; }
#sidebar-collapse { /*border-bottom:1px solid #3f4e54; border-top:1px solid #3f4e54; */background-color:#11161a; text-align:center; position:relative; border-color:#3F4E54; padding:0px; }
#sidebar-collapse:before { content:""; display:inline-block; height:0; border-top:1px solid #3f4e54; position:absolute; left:15px; right:15px; top:9px; }
#sidebar-shortcuts-mini { display:none; font-size:0; width:42px; line-height:18px; padding-top:2px; padding-bottom:2px; background-color:#fff; }
#sidebar-shortcuts-mini>.btn { font-size:0; line-height:0; border-radius:0!important; opacity:.85; border-width:0!important; margin:0 1px; padding:8px!important; }
#sidebar.isCollapse:after { width:37px; }
.sidebar-wrapper { float:left; width:100%; position:relative; z-index:999; }
#sidebar.isCollapse { width:39px; }
 #sidebar-collapse>[class*=icon-] {
display:inline-block;
cursor:pointer;
font-size:14px;
color:#aaa;
border:1px solid #bbb;
line-height:18px;
border-radius:16px;
background-color:#fff;
position:relative;
padding:0 5px;
}
.menu-min .nav-list>li>a>span { display:none; position:absolute; left:41px; top:0; width:174px; height:39px; line-height:38px; background-color:#414b51; z-index:121; box-shadow:2px 1px 2px 0 rgba(0,0,0,0.2); border:1px solid #596065; border-left:0; padding-left:12px; }
.menu-min .nav-list>li>a.dropdown-toggle>span { box-shadow:none; border:0; width:174px; border-bottom:1px solid #596065;}
.menu-min .nav-list>li>a:hover:before { width:2px; }
.menu-min .nav-list>li:hover>a { color:#e1eaf1; }
.menu-min .nav-list>li.active>a>span { border-left-color:#1963aa; }
.menu-min .nav-list>li.open>a { background-color:#fafafa; color:#585858; }
.menu-min .nav-list>li.open:hover>a { color:#fff; font-weight:400; }
.menu-min .nav-list>li.active>a:after { top:8px; border-width:10px 6px; }
.menu-min .nav-list>li>ul.submenu { background:#fff; position:absolute; z-index:120; left:41px; top:-2px; width:175px; border:1px solid #ccc; box-shadow:2px 1px 2px 0 rgba(0,0,0,0.2); padding-top:40px; padding-bottom:2px; display:none!important; }
.menu-min .nav-list>li>ul.submenu li>a { border-left:none; margin-left:0; padding:5px 10px; }
.menu-min .nav-list>li>ul.submenu li>a>[class*=icon-]:first-child { width:16px; }
.menu-min .nav-list>li>ul.submenu li.active>a>[class*=icon-]:first-child, .menu-min .nav-list>li>ul.submenu li:hover>a>[class*=icon-]:first-child { left:7px; }
.menu-min .nav-list>li:hover>ul.submenu { display:block!important; background:#141A1B; }
.menu-min #sidebar-shortcuts-large { display:none; position:absolute; left:42px; top:-1px; width:175px; z-index:20; background-color:#fff; box-shadow:2px 1px 2px 0 rgba(0,0,0,0.2); border:1px solid #ccc; padding:0 2px 3px; }
.menu-min #sidebar-collapse:before { left:5px; right:5px; }
 .menu-min #sidebar-collapse>[class*=icon-] {
font-size:13px;
line-height:15px;
display:none;
border-color:#aeaeae;
border-width:1px;
padding:0 4px;
}
.menu-min .nav-list>li.active:hover>a:after { border-right-color:#414b51; }
.menu-min .nav-list>li>a.active, .menu-min .nav-list>li.open.active>a { background-color:#141a1b; }
.menu-min .nav-list>li>a>.menu-text, .menu-min .nav-list>li>ul.submenu { margin-top:1px; border-color:#3f4e54 #3f4e54 #3f4e54 #242a2b; }
.menu-min .submenu li:hover { background:#222a2d; }
.menu-min .submenu .lavel3 { list-style:none; }
.menu-min .icon-double-angle-right { display:none!important; }
.sidebar, .sidebar:before { border-right:0; }
.nav-list li.open a:hover a { background:#414b51; }
.nav-list>li>a, .menu-min .nav-list>li.open>a { color:#b1bac1; }
.nav-list>li:hover>a { background-color:#414b51; color:#e1eaf1; }
.nav-list>li>a>.arrow { color:#b1bac1; }
.nav-list>li.active .submenu>li>a { border-top-color:#70818e; }
.nav-list li.active>a:after { border-right-color:#fff; top:-1px; right:-1px; border-width:18px 10px; }
.nav-list>li.active.open>ul.submenu>li.active>a:after { top:1px; }
.nav-list>li.open>a:hover { color:#fff; background-color:#414b51; }
.nav-list>li.active>a, .nav-list>li.active>a:hover, .menu-min .nav-list>li.active>a, .menu-min .nav-list>li.active>a:hover { background-color:#141a1b; color:#55a0dc; }
.nav-list>li>ul.submenu { background-color:rgba(65, 75, 81, 0.38); border-top-color:#5a6364; }
.nav-list>li.active>ul.submenu { background-color:#141a1b; border-top-color:#2f3e44; }
.nav-list>li>.submenu>li>a { color:#d1dae1; border-bottom-color:#5a6364; }
.nav-list>li>.submenu>li:first-child>a { border-top-color:transparent; }
.nav-list>li>.submenu>li>a:hover { color:#8ab4de; }
.nav-list>li>.submenu>li.active>a { color:#0087c7; border-bottom-color:#5A6364; }
.menu-min .nav-list>li>a.dropdown-toggle>.menu-text { border-bottom-color:#5a606a; }
.sidebar-collapse { background-color:#141a1b; border-top-width:1px; border-color:#3f4e54; }
.menu-min .sidebar-shortcuts-large { background-color:#141a1b; box-shadow:none; border:0; top:0; }
.breadcrumbs { border:0; background-color:#f0f0f0; }
.nav-list>li>.submenu>li>.submenu a { border-top-color:#7b858c; }
.nav-list>li.active>.submenu>li>.submenu a { border-top-color:#545b60; }
.nav-list>li .submenu li>.submenu>li a { color:#d1dae1; font-size:13px; }
.nav-list>li .submenu li>.submenu>li a:hover { color:#8ab4de; text-decoration:none; }
.nav-list>li .submenu li>.submenu li.active>a { color:#61a8dd; }
.nav-list>li .submenu li>a>.arrow { color:#BBB; }
.rtl .sidebar, .rtl .sidebar:before { border-left:none; }
.rtl .nav-list li.active>a:after { border-right-color:transparent; border-left-color:#FFF; }
.rtl .menu-min .nav-list>li.active:hover>a:after { border-left-color:#242a2b; border-right-color:transparent; }
.rtl .menu-min .nav-list>li>a>.menu-text, .rtl .menu-min .nav-list>li>ul.submenu { border-left-color:#3f4e54; border-right-color:#242a2b; }
.minimize { outline:medium none; padding:0px; }
.minimize a { position:relative; background:url(../images/minimize.png) no-repeat scroll center center rgba(0,0,0,0)!important; display:block; height:20px; outline:medium none; text-align:center; width:100%; margin:0 auto; }
.maxmize { border:medium none!important; height:30px!important; width:41px!important; }
.maxmize a { position:relative; background:url(../images/maxmize.png) no-repeat scroll center center rgba(0,0,0,0)!important; outline:medium none; width:100%; margin:0 auto; }
.nav-list>li>a:focus, .nav-list>li>a:hover { }
 .nav .open > a, .nav .open > a:hover, .nav .open > a:focus, .sidebar-collapse>[class*=icon-] {
}
.nav-list>li.active, .menu-min .nav-list>li.open.active>a { background-color:#fff; }
.nav-list>li.active>a:hover:before, .nav-list>li.active.open>a:after, .nav-list>li .submenu>li.active>a>[class*=icon-]:first-child, .nav-list>li .submenu>li:hover>a>[class*=icon-]:first-child, .nav-list > li.active > a:hover:before, .menu-min .nav-list>li>a .arrow, .menu-min .nav-list>li.active.open>.submenu>li.active>a:after, .menu-min .nav-list>li>ul.submenu li:before, .menu-min .nav-list>li>ul.submenu li:after, #menu-toggler, .nav-list>li>.submenu>li>a>[class*=icon-]:first-child { display:none; }
.nav-list>li.active .submenu, .menu-min .nav-list>li:hover>a>span, .menu-min .nav-list>li.active.open>a:after, .menu-min #sidebar-shortcuts-mini, .menu-min #sidebar-shortcuts:hover #sidebar-shortcuts-large { display:block; }
#sidebar.menu-min, #sidebar.menu-min:before, #sidebar.menu-min:after { width:42px; }
.menu-min .nav-list>li>a, .menu-min #sidebar-shortcuts { position:relative; }
.menu-min .nav-list>li>a>.menu-text, .menu-min .nav-list>li.active>a>.menu-text { background-color:#414b51; }
.menu-min .nav-list>li.active:hover>a, .menu-min .nav-list>li.active>a>.menu-text, .nav-list>li .submenu li>.submenu>li a:hover>[class*=icon-]:first-child { color:#55a0dc; }
.nav-list>li.open>a>.arrow, .nav-list>li .submenu li.open>a, .nav-list>li .submenu li>.submenu>li.open>a, .nav-list>li .submenu li>.submenu li.active>a:hover { color:#85c0ec; border-color:#3f4e54; }
.nav-list>li>.submenu>li:before, .nav-list>li>.submenu:before, .nav-list>li.active>.submenu>li:before, .nav-list>li.active>.submenu:before, .sidebar-collapse:before { border-color:#3f4e54; }
.sidebar-shortcuts, .sidebar-shortcuts-mini, .sidebar>.nav-search { background-color:#141a1b; border-color:#3f4e54; }
.nav-list>li .submenu li>.submenu>li a>[class*=icon-]:first-child, .nav-list>li .submenu li.open>a>[class*=icon-]:first-child, .nav-list>li .submenu li>.submenu>li.open>a>[class*=icon-]:first-child, .nav-list>li .submenu li>.submenu li.active>a>[class*=icon-]:first-child, .nav-list>li>.submenu>li.open>a>.arrow, .nav-list>li>.submenu>li>a:hover>.arrow, .nav-list>li>.submenu>li>.submenu>li.open>a>.arrow, .nav-list>li>.submenu>li>.submenu>li>a:hover>.arrow { color:inherit; }
.nav-list li a .i-arrow-down-2 { position:absolute; right:10px; top:5px; }
.menu-min .label2 { margin:0; padding:0 0 0 0px!important; list-style:none; }
.menu-min .label3 li a { padding-left:22px!important; }
.menu-min .label3 > li a .icon-double-angle-right { left:7px!important; }
.menu-min .sidebar-wrapper > ul> li>a>.i-arrow-down-2 { display:none; }

.historynav{text-align:center; position:relative;}
.historynav ul{padding:0 15px;}
.historynav ul li{ float:left;}
.menu-min .historynav:hover ul.nav{display:block; background:#414b51; position:absolute; top:0px; width:175px; left:40px; padding:5px; border:0; }
.historynav:hover ul.nav li{ border:0;}
.historynav:hover a.tab-icon{background:#414b51;}
.historynav a.tab-icon{display:none; padding:11px; height:41px;}
.menu-min .historynav a.tab-icon{ display:block; color: #babac1!important;}
.historynav:hover a.tab-icon:before{
	background-color: #0b9ce0 !important;
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    max-width:2px;
    overflow: hidden;
    position: absolute;
    top:0px;
    width:2px;}
.historynav span{ display:none;}
.historynav li:hover a span{ display:block; width:174px; height:39px; line-height:38px; background-color:#414b51; z-index:121; box-shadow:2px 1px 2px 0 rgba(0,0,0,0.2); border:1px solid #596065; border-left:0; padding-left:12px;}
.historynav li a{ padding:2px 14.5px; border-radius:4px 4px 0 0px; -moz-border-radius:4px 4px 0 0px; -webkit-border-radius:4px 4px 0 0px;}
.menu-min .historynav li a{ padding:4px 14.5px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.historynav li{ margin:2px 2px 0 2px;}
.menu-min .historynav li{ margin:2px;}
.navhistory{ display:block; padding:0 20px; margin-bottom:10px!important;}
.menu-min .dwta{ clear:both; display: none;}
.btns-icon{ display:none; padding:11px}
.fourbtn{position:relative;}
.menu-min .fourbtn button{ float:left;}
.menu-min .fourbtn{ display:none;}
.menu-min .btns-icon{ display:block; margin:0px 0 0 0; color: #babac1!important;}
.menu-min .fourbtn-icon{ margin:0px;}
.menu-min .fourbtn-icon:hover .fourbtn{ display:block; position:absolute; top:0px; left:41px; background:#414b51; padding:5px; width:170px;}
.menu-min .fourbtn-icon:hover{background:#414b51;position:relative;}
.menu-min .fourbtn-icon:hover .btns-icon:before{background-color: #0b9ce0 !important;
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    max-width:2px;
    overflow: hidden;
    position: absolute;
    top:0px;
    width:2px;}

.menu-min .navhistory{ display:none;}
.menu-min .fourbtn .btn {border-radius:4px!important; -moz-border-radius:4px!important; -webkit-border-radius:4px!important; margin:0px 2px 2px 2px; padding:3px; width:35px; display:block; }
.advance_search{ color:#fff;}
.advance_search:hover{color:#fff;}
.photo{position:relative; text-align:center;}
.photo > a{ margin:0 auto; display:block;}
.photo > a .icon-user{ color:#b1bac1;}
.menu-min .photo{ width:inherit; padding:10px 0px 0px 0px;}
.menu-min .photo > a{ margin:0; padding:5px 0;}
.menu-min .photo:hover .collapse,.menu-min .photo:hover .in,.menu-min .photo:hover .collapsing{ display:block!important; position:absolute; left:41px; background:#414b51; height:inherit!important; top:-135px; min-width:140px;}
.menu-min .photo .in{ display:none!important;}
.menu-min .photo:hover > a{ background:#414b51;}
.menu-min .photo:hover > a:before{background-color: #0b9ce0 !important;
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    max-width:2px;
    overflow: hidden;
    position: absolute;
    top:10px;
    width:2px; height:34px;}

.photo .avatar{margin:5px auto; pa text-align:center; display:block; height:100%; width:100%;}
#photowarpper{padding:0 15px;}
.menu-min #photowarpper{padding:10px 15px;}
.topsearch {position:relative;background:#fff!important;padding:0px;margin-bottom:0;height:26px; border-color:#079ade !important;border-radius:5px;}
.searchdrop {position:absolute;top:30px;}
.searchdrop .dropdown-header{ padding:3px 0; font-weight:bold;}
.searchdrop .dropdown-header > a{ padding:5px 10px; background:#c6e4f3;}
.searchdrop .dropdown-header:hover > a,.searchdrop .dropdown-header.open> a{ color:#000000; background:#82cbee; text-shadow:none;}
.searchdrop .dropdown-header > a{ font-weight:600;}
.searchdrop .dropdown-header:hover > a i,.searchdrop .dropdown-header.open> a i{ color:#ffffff;}
.searchdrop .dropdown-header .icon-caret-right{ float:right;}
.searchdrop ul {list-style:none;padding:0;margin:0px 10px;width:182px;border-radius:0;}
/*.searchdrop ul li.dropdown{ position:inherit;}*/
.searchdrop ul li ul.dropdown-menu{ position:absolute; left:187px; margin:0 5px; top:8px; width:205px;}
.searchdrop ul li ul.dropdown-menu li a{ padding:5px 10px;}
.searchdrop ul li a{ font-weight:normal; font-size:12px; display:block; padding:5px;}
.searchdrop ul li.divider{ margin:0;}
.dropdown-submenu li{background:transparent;}
.topsearch .icon-search {float:left;}
.topsearch .btn-search {padding:2px 10px;height:26px;text-transform:uppercase;font-weight:400; background:#3e3e3e; color:#fff; border-color:#3e3e3e; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0;border-top-right-radius:5px;border-bottom-right-radius:5px;vertical-align:top;}
.topsearch .btn-search:hover,.topsearch .btn-search:focus{background:#11161a; color:#fff; border-color:#11161a;}
.topsearch .btn-search i {	float:left!important;margin:0!important;padding:2px 5px 2px 5px;}
/* profile tab */
.profile-tab,.profile-list{color:#b1bac1;}
.profile-list input[type="checkbox"]{ margin:0 5px 0 0 !important;}
.profile-list{ padding:0 12px; margin-top:3px;}
.profile-tab .divider,.profile-list .divider{border-top:1px solid #7b7e80; margin:9px 0; overflow:hidden; height:1px;}
.menu-min .profile-list{ display:none;}
.profile-list-fold{display:none}
.profile-tab-icon{ display:none; padding:10px 13px;}
.menu-min .profile-tab-icon{ display:block;}
.profile-tab:hover .profile-tab-icon{background-color: #414b51 !important;}
.profile-tab:hover .profile-tab-icon:before{background-color: #0b9ce0 !important;
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    max-width:2px;
    overflow: hidden;
    position: absolute;
    top:0px;
    width:2px;}
.profile-tab{ position:relative;}
.profile-tab:hover .profile-list-fold{background-color: #414b51 !important; padding:5px; position:absolute; top:0; left:42px; display:block; width:175px;}	
.profile-tab:hover .profile-list-fold li a span{ display:block;}


/* addded 20feb2015 */
.menuUtility{ position:relative!important}

.navbar-left li.notifiy{margin-right:10px;padding:0px; border:0;}
.navbar-left li.notifiy a{ margin-right:0!important;}
.navbar-left li.notifiy a .badge{ font-weight:normal; padding:3px 6px; background:#fff!important; color:#14a3e5;}

DIV.PageFooter {
    FONT: 6.5pt verdana;
}
DIV.MainFooter {
    COLOR: #2e6e9e;
    MARGIN-LEFT: 10px;
}
DIV.PopupFooter {
	COLOR: #2e6e9e;
    MARGIN-LEFT: 5px;
    FONT: 6.5pt verdana;
}
TD.PageFooter{
	FONT: 6.5pt verdana;
}
TD.MainFooter {
    COLOR: #2e6e9e;
}

.captionTitle{
	CURSOR: default;
	width: 100%;
    font-family: "Open Sans", HelveticaNeue, Helvetica, Arial;
	font-size: 13px !important;
	text-shadow: 0 1px white;
    color: #1c95e5 !important;
    font-weight: 600;
    -moz-border-radius-topright: 3px;
    -webkit-border-top-right-radius: 3px;
    border-top-right-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 3px;
    border-top-left-radius: 3px;
}

.sidemenupane-scroll{
	min-height: 330px;
	max-height: 450px;
	overflow-y: auto;
}

/* spinner CSS */
.ui-ios-overlay {
  z-index: 99999;
  position: fixed;
  top: 50%;
  left: 50%;
  width: 200px;
  height: 200px;
  margin-left: -100px;
  margin-top: -100px;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc000000,endColorstr=#cc000000);
  background: rgba(0,0,0,0.8);
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
}
.ui-ios-overlay .title {
  color: #FFF;
  font-weight: bold;
  text-align: center;
  display: block;
  font-size: 26px;
  position: absolute;
  bottom: 30px;
  left: 0;
  width: 100%;
}
.ui-ios-overlay img {
  display: block;
  margin: 20% auto 0 auto;
}
.ui-ios-overlay .spinner {
  left: 50% !important;
  top: 40% !important;
}

.ios-overlay-show {
  -webkit-animation-name: ios-overlay-show;
  -webkit-animation-duration: 750ms;
  -moz-animation-name: ios-overlay-show;
  -moz-animation-duration: 750ms;
  -ms-animation-name: ios-overlay-show;
  -ms-animation-duration: 750ms;
  -o-animation-name: ios-overlay-show;
  -o-animation-duration: 750ms;
  animation-name: ios-overlay-show;
  animation-duration: 750ms;
}

@-webkit-keyframes ios-overlay-show {
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@-moz-keyframes ios-overlay-show {
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@-ms-keyframes ios-overlay-show {
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@-o-keyframes ios-overlay-show {
  0% { opacity: 0; }
  100% { opacity: 1; }
}
@keyframes ios-overlay-show {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

.ios-overlay-hide {
  -webkit-animation-name: ios-overlay-hide;
  -webkit-animation-duration: 750ms;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-name: ios-overlay-hide;
  -moz-animation-duration: 750ms;
  -moz-animation-fill-mode: forwards;
  -ms-animation-name: ios-overlay-hide;
  -ms-animation-duration: 750ms;
  -ms-animation-fill-mode: forwards;
  -o-animation-name: ios-overlay-hide;
  -o-animation-duration: 750ms;
  -o-animation-fill-mode: forwards;
  animation-name: ios-overlay-hide;
  animation-duration: 750ms;
  animation-fill-mode: forwards;
}

@-webkit-keyframes ios-overlay-hide {
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@-moz-keyframes ios-overlay-hide {
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@-ms-keyframes ios-overlay-hide {
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@-o-keyframes ios-overlay-hide {
  0% { opacity: 1; }
  100% { opacity: 0; }
}
@keyframes ios-overlay-hide {
  0% { opacity: 1; }
  100% { opacity: 0; }
}
/* spinner CSS */