/* here you can put your own css to customize and override the theme */

/***
Rounded Portlets
***/
/*
.portlet {
	border-radius: 4px !important;
}

.portlet .portlet-title {
	border-radius: 4px 4px 0px 0px !important;
}

.portlet .portlet-body,
.portlet .portlet-body .form-actions  {
	border-radius: 0px 0px 4px 4px !important;
}
*/

/*
Change Quick Sidebar Width
*/

/*
.page-quick-sidebar-wrapper {
  right: -370px;
  width: 370px;
}

.page-quick-sidebar-open.page-quick-sidebar-push-content .page-sidebar-wrapper {
  margin-left: -370px;
}

.page-quick-sidebar-open.page-quick-sidebar-push-content .page-footer {
  margin-right: 370px;
  margin-left: -370px;
}

.page-sidebar-reversed.page-quick-sidebar-open.page-quick-sidebar-push-content .page-sidebar-wrapper {
  margin-right: 370px;
}

.page-quick-sidebar-open.page-quick-sidebar-push-content.page-quick-sidebar-full-height .page-header {
  margin-left: -370px;
}

.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-list {
  width: 370px !important;
}

.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-item {
  width: 370px !important;
  margin-left: 370px;
}

.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-content-item-shown .page-quick-sidebar-list {
  margin-left: -370px;
}
*/
.tooltipc {border-bottom: 1px dotted #000000; color: #FFFFFF; outline: none;cursor: help; text-decoration: none;position: relative;}
.tooltipc span {margin-left: -999em;position: absolute; color: #000000;}
.tooltipc:hover span {border-radius: 5px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 5px 5px rgba(0, 0, 0, 0.1); -moz-box-shadow: 5px 5px rgba(0, 0, 0, 0.1);font-family: Calibri, Tahoma, Geneva, sans-serif;position: absolute; left: -10em; top: 2em; z-index: 99;margin-left: 0; width: 250px;}
.tooltipc:hover img {border: 0; margin: -10px 0 0 -55px;float: left; position: absolute;}
.tooltipc:hover em {	font-family: Candara, Tahoma, Geneva, sans-serif; font-size: 1.2em; font-weight: bold;display: block; padding: 0.2em 0 0.6em 0;}
.classic { padding: 0.8em 1em; background: #FFFFAA; border: 1px solid #FFAD33; font-size:14px; }
.sheetview .btn-xs{margin: 3px 0}
div.error{color:#a94442}
a.label-info{min-width: 62px !important;
    display: inline-block !important;
    min-height: 20px !important;
    text-align: center !important;
    line-height: 20px;
    margin: 2px 0;
}
.approvals .btn-xs{color:#fff}
#electSlotBtn{margin-top: 5px}
.navbar-default{border: none}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus{
    color: #fff;
    background-color: rgb(28, 175, 154);
}
.form-group{margin-bottom: 10px}
.form-body{padding-left: 20px;padding-right: 50px}
@media (max-width: 1024px) {
  .form-body{padding-left: 0px;padding-right: 0px}
  .modal-footer .btn,.modal-footer .btn+.btn{margin: 0 0 5px 0;}
  .modal-footer{padding-left: 0;}
  
}
.page-sidebar .sidebar-toggler{
    background: url(../../layout/img/arrow_left.png);
}
.page-sidebar-closed.page-sidebar-fixed .page-sidebar .sidebar-toggler{
    background: url(../../layout/img/arrow_right.png);
}
.btn-default:active:hover, .btn-default.active:hover,.btn-default:active, .btn-default.active{
    color: #fff;
    background-color: rgb(28, 175, 154);
}
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler,
.page-sidebar .sidebar-toggler {
  background: url(../../layout/img/arrow_left.png);
}
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li > a > i {
  color: #eeeeee;
}
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.active > a > i, .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.active > a:hover > i, .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.current > a > i, .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.current > a:hover > i
{
  color: #eeeeee;
}
.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li > a{
    color: #eeeeee;
}
.files .template-download a {
    width: 100px !important;
    height: 100px !important;
    border-radius: 76px;
    display: block;
    overflow: hidden;
    margin: 0 auto;
}

.files .template-download img {
    display: block;
    width: 100%;
    height: 100%;
}
.my-gall .col-lg-3 {
    border: 1px solid #ececec;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    background-color: #fff;
    -moz-box-shadow: 0px 0px 20px 0px rgba(209, 209, 209, 0.4);
    -webkit-box-shadow: 0px 0px 20px 0px rgb(209 209 209 / 40%);
    box-shadow: 0px 0px 20px 0px rgb(209 209 209 / 40%);
    margin: 5px;
}
.gallery_innerz_barz {
    display: block;
    position: relative;
    width: 100%;
}
.gallery_innerz_barz .close_bars {
    display: inline-block;
    color: #ffffff;
    background: #c2cf10;
    padding: 5px;
    position: absolute;
    z-index: 9;
    top: 5px;
    right: 5px;
    line-height: 0;
}
.gallery_innerz_barz .image_size {
    display: inline-block;
    position: absolute;
    z-index: 9;
    color: #ffffff;
    background: #2d3c51;
    top: 5px;
    left: 5px;
    padding: 5px;
}
.gallery_innerz_barz .form-control {
    width: 100%;
    box-sizing: border-box;
    height: 35px;
    margin-bottom: 15px;
}
.appointent_pop_wrap{
    margin-top: 30px;
}
.appointent_pop_wrap .row{
    margin: 0px -7.5px;
}
.appointent_pop_wrap .row [class*="col-"]{
    float: left;
    padding: 0px 7.5px;
    box-sizing: border-box;
    width: 33.333%;
}
.appointent_pop_wrap .inner_wrap{
    -moz-box-shadow: 0.209px 2px 7px 0px rgb(118 130 134 / 24%);
    -webkit-box-shadow: 0.209px 2px 7px 0px rgb(118 130 134 / 24%);
    box-shadow: 0.209px 2px 7px 0px rgb(118 130 134 / 24%);
    background: #fff;
    padding: 0;
    display: block;
    margin-bottom: 15px;
    border: 5px solid #c1c1c1 !important;
    position: relative;
    padding: 0px 0px;
    padding-bottom: 0;
}
.appointent_pop_wrap .inner_wrap{
}
.appointent_pop_wrap .inner_wrap img{
    display: none;
    width: 100%;
}
.appointent_pop_wrap .inner_wrap .inner_a_img{
    background-position: center center;
    height: 230px !important;
    background-size: cover;
    background-repeat: no-repeat;
    display: block;
    margin-bottom: 0;
    width: auto !important;
}
.appointent_pop_wrap .inner_wrap .size {
    width: auto;
    display: inline-block;
    color: #ffffff;
    background: rgb(0 0 0 / 33%);
    padding: 13px 10px;
    position: absolute;
    z-index: 9;
    top: 0;
    left: 1px;
    line-height: 0;
}
.appointent_pop_wrap .inner_wrap .delete{
    display: inline-block;
    color: #ffffff;
    padding: 5px;
    position: absolute;
    z-index: 9;
    top: 0;
    right: 0;
    line-height: 0;
}
.appointent_pop_wrap .inner_wrap .delete .btn{
    border-radius: 0px;
    background: #c2cf10;
    color: #2d3c51;
    text-shadow: none;
    border: none !important;
    font-weight: 400;
}
.appointent_pop_wrap .inner_wrap input[type="text"]{
    width: 100% !important;
    padding: 5px 10px !important;
    height: 40px;
    box-sizing: border-box;
    background-color: rgb(0 0 0 / 80%);
    margin: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    color: #fff !important;
    border: none !important;
    box-shadow: none;
}
.appointent_pop_wrap .inner_wrap input[type="text"]::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #fff;
    opacity: 1; /* Firefox */
}
.appointent_pop_wrap .inner_wrap input[type="text"]:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #fff;
}
.appointent_pop_wrap .inner_wrap input[type="text"]::-ms-input-placeholder { /* Microsoft Edge */
    color: #fff;
}