/* Theme Variables */
@font-face {
  font-family: 'Space Age';
  src: url('../fonts/space age.otf');
}
html,body,div {margin: 0;border: 0 none;padding: 0;}
html,body,#cl-wrapper{height: 100%;min-height: 100%;}
body {margin: 0;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 12px;line-height: 20px;color: #333333;background: #262626; }
body.modal-open,.modal-open .navbar-fixed-top,.modal-open .navbar-fixed-bottom { margin-right: 0;}
/*a {color: black;text-decoration: none;-webkit-transition: All 0.5s ease;-moz-transition: All 0.5s ease;-ms-transition: All 0.5s ease;-o-transition: All 0.5s ease;transition: All 0.5s ease; }*/
a {color: #3380FF;text-decoration: none;outline: 0 none;}
a:focus,a:hover,a:active {outline: 0 none;text-decoration: none;color: #3078ef;}
textarea {resize: none;}
small {font-size:10px;}
.no-margin { margin: 0!important; }
.no-margin-y {margin-top: 0 !important; margin-bottom: 0 !important;}
.no-margin-x {margin-left: 0 !important;margin-right: 0 !important;}
.no-margin-top {margin-top: 0 !important;}
.no-margin-bottom {margin-bottom: 0 !important;}
.no-margin-left {margin-left: 0 !important;}
.no-margin-right {margin-right: 0 !important;}
.big-text {font-size: 61px;line-height: 70px !important;text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);padding-bottom: 5px;}
a.disabled{ pointer-events: none;cursor: default;opacity:0.4;}
.spacer {margin-top: 15px !important;}
.spacer2 {margin-top: 30px !important;}
.spacer3 {margin-top: 50px !important;}
.spacer-bottom-xs {margin-bottom: 10px !important;}
.spacer-bottom {margin-bottom: 30px !important;}
.spacer-bottom-sm {margin-bottom: 15px !important;}
.spacer-bottom-lg {margin-bottom: 40px !important;}

.width1{width:108px}
.width2{width:234px}
.width3{width:360px}
.width4{width:486px}
.width5{width:612px}
.width6{width:738px}
.width7{width:864px} 
.width8{width:970px}

.bold-txt{font-weight: 600 !important;}
.width26{width:26px}
.hthin {font-family: "Raleway", Helvetica, sans-serif !important;font-weight: 100 !important;}
.clear {clear: both;}
.push-right{float:right !important;}
.push-left{float:left !important;}
.no-border {border: none !important; }
.no-padding {padding: 0!important; }
.less-bottom-margin {margin-bottom: 5px!important; }
.big-text {font-size: 61px;line-height: 70px !important;text-shadow: 2px 1px 2px rgba(0, 0, 0, 0.2);padding-bottom: 5px;}
.center-align-text {text-align: center!important; }
.right-align-text {text-align: right!important;padding-right:5px; }
.left-align-text {text-align: left!important; }
.text-justify {text-align: justify!important; }
.progress-lg {height: 9px;margin-bottom: 7px; }
.progress-sm {height: 6px;margin-bottom: 7px; }
.progress-mini {height: 3px;margin-bottom: 5px; }
.progress-mini-x {height: 1px;margin-bottom: 5px; }
.allRadius15{border-radius:15px !important;}
/*Text Colors*/
.color-primary {color: #3078EF !important;}
.color-primary.fa {color: #4C94FF !important;}
.color-primary-fa{color: #04c !important;}
.color-success {color: #5FBF5F !important;}
.color-dark-success {color: #00a403 !important;}
.color-info {color: #3693cf !important;}
.color-warning {color: #FC9700 !important;}
.color-danger {color: #ee5037 !important;}
.color-grey{color: #555 !important;}
.color-avize{color: #330099 !important;}
.color-proforma{color: #D4AC0D !important;}
.color-deazact{color: #a59f9f !important;}
#prodDataBody tr:hover td .color-dark-success{color: #FFFFFF !important;}
#prodDataBody tr:hover td .color-danger{color: #FFFFFF !important;}
#prodDataBody tr:hover td .color-warning{color: #FFFFFF !important;}
/*Bg Colors*/
.active-bg{background: #337ab7 !important;color: white !important;}
.primary-bg {background: #3078EF !important;color: white !important;}
.success-bg {background: #74b749 !important;color: white !important; }
.dark-success-bg {background: #00a403 !important;color: white !important;}
.dark-danger-bg{background: #a92b2b !important;color: white !important;}
.danger-bg {background: #f63131 !important;color: white !important; }
.warning-bg {background: #ed6d49 !important;color: white !important; }
.info-bg {background: #3693cf !important;color: white !important; }
.facebook-bg {background: #4c66a4 !important;color: white !important; }
.twitter-bg {background: #00abf0 !important;color: white !important; }
.gplus-bg {background: #cd3d2b !important;color: white !important; }
.grey-bg { background: #999 !important;color: white !important; }
.semi-grey-bg {background: #ccc !important;color: #666 !important; }
.light-grey-bg {background: #f7f7f7 !important;color: #666 !important; }
.light-yelow-bg {background: #FFFFCC !important;color: #666 !important; }
.movaliu-bg{background: #190cda !important;color: white !important;}
.warning-bg2 {background: #FF9900 !important;color:  white !important; }
.avize-bg{background:#330099 !important;color: white !important;}
.neplatite-bg{background:#fd9a20 !important;color: white !important;}
.table-hover>tbody>tr:hover:not(.nohover) {
   background-color: #3187bf;color:#ffffff !important;
}
.table-hover>tbody>tr.selectedTR {
   background-color: #3187bf;color:#ffffff !important;
}
.table-hover-grey>tbody>tr:hover {
   background-color: #dfdfdf;
}
.rad-1 {border-radius: 1px;-webkit-border-radius: 1px;overflow: hidden;}
.rad-2 {border-radius: 2px;-webkit-border-radius: 2px;overflow: hidden;}
.rad-3 {border-radius: 3px;-webkit-border-radius: 3px;overflow: hidden;}
.lg-border-radius {-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px; }
.md-border-radius {-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; }
.sm-border-radius {-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.lg-padding {padding: 20px; }
.md-padding {padding: 10px; }
.sm-padding {padding: 5px; }
.no-border {border: none !important; }
.btn {-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; }
.btn:focus {outline: none; }
.text-success {color: #74b749 !important; }
.text-danger {color: #f63131 !important; }
.text-info {color: #3693cf !important; }
.text-warning {color: #ffb400 !important; }
.text-facebook {color: #4c66a4 !important; }
.text-twitter { color: #00abf0 !important; }
.text-gplus {color: #cd3d2b !important; }
.text-green-dark {color: #006400 !important; }
.text-red-dark {color: #A00000  !important; }
.jumbotron {padding: 10px; }
.jumbotron p {font-size: 12px;margin-bottom: 0; }
/*Pre & Code*/
pre {border-radius: 2px;-webkit-border-radius: 2px; margin-top: 10px;}
/*Blockquote*/
blockquote {padding: 0 0 0 15px;margin: 0 0 20px;border-left: 4px solid #ebebeb; }
blockquote p {margin-bottom: 0; font-size: 12px;font-weight: 300;line-height: 24px; }
blockquote .title {color: #ed6d49;font-weight: bold;font-size: 14px; }
blockquote small {display: block;line-height: 20px;color: #999999; }
blockquote small:before {content: '\2014 \00A0'; }
blockquote.pull-right {float: right;padding-right: 15px;padding-left: 0;border-right: 5px solid #eeeeee;border-left: 0; }
blockquote.pull-right p {text-align: right; }
blockquote.pull-right small {text-align: right; }
blockquote.pull-right small:before {content: ''; }
blockquote.pull-right small:after {content: '\00A0 \2014'; }
tbody {
   /* height: 100px;       Just for the demo          */
    overflow-y: auto;    /* Trigger vertical scroll    */
    overflow-x: hidden;  /* Hide the horizontal scroll */
}
/* Click Dreapta Meniu */
#contextMenu {display:none;}
#contextMenu .dropdown-menu{min-width: 150px;padding: 2px 0;border-radius:0px;}
#contextMenu .dropdown-menu .divider{margin: 0px 0;height: 2px;background-color: #e5e5e5;}
#contextMenu .dropdown-menu > li > a {padding: 2px 5px;font-size: 12px;margin-right: 0;}
#contextMenu .dropdown-menu > li > a > i {min-width: 15px;display:inline-block;}
/*Dropdown Sub menu (level 2)*/
.dropdown-submenu {position: relative;}
.dropdown-submenu>.dropdown-menu {top: 0;left: 100%; margin-top: -6px;margin-left: 0px;-webkit-border-radius: 0 6px 6px 6px;-moz-border-radius: 0 6px 6px;border-radius: 0 6px 6px 6px;}
.dropdown-submenu:hover>.dropdown-menu {display: block;}
/* .dropdown-submenu>a:after {display: block;content: " ";float: right;width: 0;height: 0;border-color: transparent;border-style: solid;border-width: 5px 0 5px 5px;border-left-color: #ccc; margin-top: 5px;margin-right: -10px;} */
.dropdown-submenu:hover>a:after {border-left-color: #fff;}
.dropdown-submenu-left {position: relative;}
.dropdown-submenu-left>.dropdown-menu {top: 0;right: 100%; margin-top: -6px;margin-right: -1px;-webkit-border-radius: 6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius: 6px 0 6px 6px;}
.dropdown-submenu-left:hover>.dropdown-menu {display: block;}
.dropdown-submenu-left:hover>a:after {border-left-color: #fff;}
.dropdown-submenu.pull-left {float: left;}
.dropdown-submenu.pull-left>.dropdown-menu {left: -100%;margin-left: 10px;-webkit-border-radius: 6px 0 6px 6px;-moz-border-radius: 6px 0 6px 6px;border-radius: 6px 0 6px 6px;}
/*Buttons*/
.btn {border-color: #CCCCCC; border-radius: 0;-webkit-border-radius: 0;outline: none;margin-bottom: 5px !important; font-size: 13px;padding: 7px 11px;box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.12), 1px 1px 0 rgba(255, 255, 255, 0.2) inset;}
.btn-default,.btn-default:focus {background-color: #FFFFFF;border-color: #CCCCCC;color: #333333;background-image: linear-gradient(to bottom, #ffffff 60%, #f9f9f9 100%);}
.quick-server-status .btn-group .active,.btn-default:focus {
    color: #fff !important;
    background-color: #FF9900 !important;border-color: #E38800 !important;
}

.btn-default i {color: #444;}
.btn-primary,.btn-primary:focus {background-color: #4D90FD !important;border-color: #3680BF !important;}
.btn-primary:hover,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary {background-color: #4e9dff !important;border-color: #357ebd !important;}
.btn-primary:active {box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset;}
.btn-success,.btn-success:focus {background-color: #60C060;border-color: #54A754;}
.btn-success-dark,.btn-success-dark:focus {background-color: #00a403 !important;border-color: #00a403;color: white !important;}
.btn-success:hover,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success {background-color: #65ca65;border-color: #54A754;}
.btn-info,.btn-info:focus {background-color: #5BC0DE;border-color: #28a1c4;}
.btn-info:hover,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info {background-color: #5fc8e7;border-color: #28A1C4;}
.btn-fb,.btn-fb:focus {background-color: #2494f2;border-color: #1080de;}
.btn-fb,.btn-fb:focus,.btn-fb:hover,.btn-fb:active,.open .dropdown-toggle.btn-fb{background-color: #2494f2;border-color: #1080de;color:#fff;}
.btn-warning,.btn-warning:focus {background-color: #FF9900;border-color: #E38800;}
.btn-warning:hover,.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning {background-color: #ffa800;}
.btn-danger,.btn-danger:focus { background-color: #DF4B33; border-color: #CA452E;}
.btn-danger:hover,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger {background-color: #e64d35;}
.btn-pos,.btn-pos:focus { background-color: #6600ff; border-color: #330099;color:#fff;}
.btn-pos:hover,.btn-pos:active,.btn-pos.active,.open .dropdown-toggle.btn-pos {background-color: #330099;color:#fff;}
 
.btn-submeniu{background-color:transparent;border:1px solid transparent;color:#fff;}
.btn-submeniu:hover,.btn-submeniu:active,.btn-submeniu.active{background-color: #60C060;border-color: #54A754;color:#fff;}
.btn-rad {border-radius: 2px;-webkit-border-radius: 2px;}
.btn i {font-size: 14px;/* margin-right: 2px; */display: inline-block;min-width: 10px;}
.btn-group-vertical { margin: 3px 3px;}
.btnRadoio:active,.btnRadoio:hover,.btnRadoio.active{background-color: #00a403 !important;border-color: #00a403;color: white !important;}
/*Specific icons size*/
.btn-lg {font-size: 12px;font-weight: 300;padding: 4px 11px;}
.btn-lg i {font-size: 12px;}
.btn-sm {padding: 4px 7px;font-size: 12px;}
.btn-sm i {font-size: 14px;}
.btn-xs {padding: 2px 6px;font-size: 11px;}
.btn-xs i {font-size: 12px;}
.btn-xxs {padding: 1px 3px;font-size: 9px;}
.btn-xxs i {font-size: 10px;margin-right: 0px;}
.btn-shadow {box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.12);}
.btn-shadow.btn-success {box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);}
.btn-shadow.btn-primary {box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);}
.btn-shadow.btn-warning {box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);}
.btn-shadow.btn-danger {box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);}
.btn-shadow.btn-info {box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);}
.btn-round3 {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;} 
.btn-round5 {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;} 
.btn-round8 {-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;} 
.btn-round10 {-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;} 
.btn-flat,.btn-flat:focus {box-shadow: none;}
.btn-flat.btn-default {background: #fff;}
.btn-flat:active.btn-default,.btn-flat.btn-default.active,.btn-flat.open .dropdown-toggle.btn-default {background: #f5f5f5;}
.btn-flat:active.btn-primary,.btn-flat.btn-primary.active,.btn-flat.open .dropdown-toggle.btn-primary {background: #4785ea;}
.btn-flat:active.btn-success,.btn-flat.btn-success.active,.btn-flat.open .dropdown-toggle.btn-success {background: #5db95d;}
.btn-flat:active.btn-info,.btn-flat.btn-info.active,.btn-flat.open .dropdown-toggle.btn-info {background: #56b7d3;}
.btn-flat:active.btn-warning,.btn-flat.btn-warning.active,.btn-flat.open .dropdown-toggle.btn-warning {background: #ff9600;}
.btn-flat:active.btn-danger,.btn-flat.btn-danger.active,.btn-flat.open .dropdown-toggle.btn-danger {background: #d04630;}
.btn-group-vertical > .btn { margin-bottom: 0 !important;}
.btn-group-vertical > .btn:first-child { margin-left: 0;border-radius: 0 !important;-webkit-border-radius: 0 !important;}
.btn-group-vertical > .btn:last-child {border-radius: 0 !important;-webkit-border-radius: 0 !important;}
.btn.bg i {color: #FFF;}
.btn:focus {outline: none;}
.btn-group.btn-blurbg {background: url("../img/blur_bg.png") no-repeat;padding: 40px; margin-bottom: 20px;box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);}
.btn.btn-transparent {border-top: 1px solid #fff;border-bottom: 1px solid rgba(255, 255, 255, 0.5); border-left: 1px solid rgba(255, 255, 255, 0.4);border-right: 1px solid rgba(255, 255, 255, 0.4);background: rgba(255, 255, 255, 0.2);color: #fff;text-shadow: 0 1px 1px rgba(0, 0, 0, 0.35);}
.btn.btn-transparent:hover {background: rgba(255, 255, 255, 0.32);}
.video-player { position: relative;display: inline-block;box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);}
.video-player video { display: block; max-width: 320px; width: 100%;}
.video-player .btn-controls {text-align: center;bottom: 5px;position: absolute;width: 100%;}
.video-player .btn-controls .btn-group { margin: 0;}
.video-player .btn-controls .btn-group {float: none;}
button::-moz-focus-inner {border: 0;}
.btn-group .dropdown-menu {border-radius: 1px;}
.input-group-btn .btn[type="submit"] {padding-bottom: 7px 10px;}
.btn-link {border: 0;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}

/*IE hacks*/
select::-ms-expand {width:12px;border:none;background:#fff;}

/*Bootstrap 3.1.0 Fix*/
.btn-group .dropdown-backdrop + .btn {margin-left: -1px;}
.input-group-addon.btn-primary,.input-group-addon.btn-success,.input-group-addon.btn-danger,.input-group-addon.btn-warning {color: #fff;}
/* .input-smo{max-height:25px;max-width:100px;line-height: 25px;padding: 0px 12px;font-size:12px;} */
.input-vsmo{max-height:22px;line-height: 20px;padding: 0px 10px;font-size:12px;}
.spinr-prefix,.spinr-zecimale,.spinner-adaos{height:26px;line-height: 26px;padding: 2px 10px;font-size:14px;outline:0px !important;-webkit-appearance:none;}

/* pagina profil */
.profile-edit-tab-content .header.blue { border-bottom-color: #d5e3ef;    margin-top: 3px;}
.profile-edit-tab-content h4.smaller { font-size: 17px;}
.profile-edit-tab-content .header {line-height: 28px;margin-bottom: 16px; margin-top: 18px;padding-bottom: 4px;border-bottom: 1px solid #CCC;}
.profile-edit-tab-content .blue { color: #478fca!important;}
.profile-edit-tab-content .bolder {font-weight: bolder;}
.profile-edit-tab-content .space {max-height: 1px;min-height: 1px;overflow: hidden;margin: 12px 0;}
.profile-edit-tab-content .input-icon { position: relative;}
.profile-edit-tab-content .input-md, .profile-edit-tab-content .input-medium {width: 150px;max-width: 100%;}
.profile-edit-tab-content .input-icon.input-icon-right>input {padding-left: 6px;padding-right: 24px;}
.profile-edit-tab-content .input-icon.input-icon-right>.ace-icon {left: auto;right: 3px;}
.profile-edit-tab-content .input-icon>.ace-icon {padding: 3px;z-index: 2;position: absolute;top: inherit;bottom: -3px;left: 3px; line-height: 18px;display: inline-block;color: #909090;font-size: 16px;max-height: 22px;}
.profile-edit-tab-content .ace-icon {text-align: center;}
.bigger-125 {font-size: 125%!important;}
.profile-edit-tab-content .input-group-addon:last-child {position: absolute; right: -1px; top: 4px; padding: 3px 12px;}
.profile-edit-tab-content .ace-file-name > .usrPic {top: -50px !important;right: 0; width: 100px !important;height: 100px !important;display: none !important;}
.profile-edit-tab-content > .tab-pane > table>tbody>tr>td {border-top: 0px solid #ddd !important; white-space: nowrap; width:auto;}
.profile-edit-tab-content > .tab-pane  label {font-weight: 700;font-size: 12px;padding-top: 2px;margin-top:4px;}
.profile-edit-tab-content > .tab-pane .input-small {height: 22px;line-height: 20px;padding: 0px 10px;font-size: 12px;color: #555;margin-top: 4px;background-color: #fff;background-image: none;border: 1px solid #ccc;border-radius: 4px;}
/* end pagina profil  */


/*test drg*/
.account-settings .user-profile {
    margin: 0 0 1rem 0;
    border-bottom: 1px solid #e1e4f4;
    padding-bottom: 1rem;
    text-align: center;
}
.account-settings .user-profile h5.user-name {
    margin: 0 0 .5rem 0;
}
.account-settings .user-profile h6.user-email {
    margin: 0;
    font-weight: 400;
    color: #8796af;
}
.account-settings .setting-links a {
    display: flex;
    align-items: center;
    padding: .3rem 0;
	color:black;
}
.account-settings .setting-links a i {
    font-size: 25px;
    color: #000000;
    margin: 0 .8rem 0 0;
    vertical-align: middle;
    position: relative;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    background: #f2f4f9;
}
.margtop5{margin-top:5px;}
#divAdvance{display:none;margin-bottom:5px;padding-bottom: 5px;border: 1px solid #cccccc;background-color:white;}
.form-group { margin-bottom: 5px;}
@media (max-width:1600px) and (min-width:400px){
	.form-horizontal .control-label {
		padding-top: 2px;
		margin-bottom: 0;
		text-align: right;
		line-height:15px;
	}
}

.oldSpan{vertical-align:middle;text-align:right;font-weight:700;padding-top:5px;}
.rotate{-moz-transition: all 0.1s linear;-webkit-transition: all 0.1s linear; transition: all 0.1s linear;}
.rotate.down180{margin-top: 5px !important;-moz-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg);}
.rotate.down90{-moz-transform:rotate(-90deg);-webkit-transform:rotate(-90deg); transform:rotate(-90deg);}
.showStare{display:table-cell;}
.hideStare{display:none;}

.fa.disabled,
.fa[disabled],
.disabled > .fa,
[disabled] > .fa {
  /*or*/ opacity: 0.3;
}
.trOptNomenc td>.btn-group>i {cursor:pointer;padding-left:8px;}
.trOptNomenc td>.btn-group i:first-child { padding-left: 0 !important;}
.trOptNomenc td>.btn-group .fa-angle-double-right,.trOptNomenc td>.btn-group .fa-angle-right,.trOptNomenc td>.btn-group .fa-chevron-right{font-size: 2.3em !important;}
.red{border-collapse: collapse;width: 100%;}
.red thead th {color: #d36442;vertical-align: bottom;border-bottom: 1px solid #dadada;border-left: 1px solid #dadada;border-top: 1px solid #dadada;padding: 10px 8px 5px 8px;font-size: 13px;font-weight: 200;}
.no-padding table th:first-child {border-left: 0;}
.no-padding table tr td:first-child {border-left: 0;}
.no-padding table tr td {border-left: 1px solid #dadada;border-bottom: 1px solid #dadada;padding: 7px 8px;}
table .no-border-x td {border-bottom: 0;}
.red .right,.red .text-right {text-align: right;}
.red thead th span {font-size: 15px;display: block;color: #333;}
.red tbody td {padding: 7px 8px;font-size: 12px;}
.red td i{font-size: 15px; display: inline-block;text-align: center;width: 23px;}
.divArtCont{width: 100%;overflow-y: auto;overflow-x: hidden;}
.imgArtDiv{position:relative;border: 1px solid #ccc;-webkit-box-shadow: 7px 7px 9px #444;box-shadow: 7px 7px 9p;margin:5px;display: inline-block;z-index:998;}
/* .imgArtDiv>.delArt{position:absolute;top:2px;left:2px;z-index:999;} */
.imgArtDiv>div>.delArt>i{font-size:20px;color:red;}
.imgArtDiv>div>.setIsDef>i{font-size:20px;color:green;}
.imgArtDiv>div>.setDef>i{font-size:20px;color:#ccc;}
.img-art{width:75px;height:75px;}
/* .imgArtDiv:hover {
	 z-index:1000;
    -webkit-transform:scale(2.25); 
    -moz-transform:scale(2.25); 
    -ms-transform:scale(2.25); 
    -o-transform:scale(2.25); 
     transform:scale(2.25);
	
} */
.imgActDiv{position:relative;border: 1px solid #ccc;-webkit-box-shadow: 7px 7px 9px #444;box-shadow: 7px 7px 9p;margin:5px;display: inline-block;z-index:998;}
.imgActDiv>.delArt{position:absolute;top:2px;left:2px;z-index:999;}
.imgActDiv>.delArt>i{font-size:20px;color:red;}
.img-artWeb{width:75px;height:75px;border: 1px solid #ccc;-webkit-box-shadow: 7px 7px 9px #444;box-shadow: 7px 7px 9p;margin:5px;display: inline-block;}
/* .img-artWeb:hover {
	 z-index:1000;
    -webkit-transform:scale(2.25);
    -moz-transform:scale(2.25);
    -ms-transform:scale(2.25); 
    -o-transform:scale(2.25); 
     transform:scale(2.25);
	
} */

.alert-css {
    padding: 8px;
    margin-bottom: 21px;
    border: 1px solid transparent;
}
.alert-info {
    background-color: #23b7e5;
    border-color: rgba(0, 0, 0, 0.1);
    color: #ffffff;
}



.caret-mediu {
	position: absolute;
    top: 13px;
    right: 10px;
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 7px;
    vertical-align: middle;
    border-top: 6px dashed;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
}
.btn-drop-mediu {
	min-width:160px;
	border-radius:5px;
	font-size:14px;
}

.opacity75{opacity:0.75; !important}
.opacity75 > a{color:#000; !important}
/* .btn-group, .btn-group-vertical {display: inline-block !important;} */
.redeschisTab{background-color: #ad0707 !important;  border-bottom: 2px solid #ad0707 !important;color: #fff !important;}
.nav-tabs>li.active>.redeschisTab{}
.optSRBtn .btn-warning.active{background-color: #60C060;border-color: #54A754;}
.redeschisDiv{background-color: #ad0707 !important;}
.optSortDep { list-style-type: none; margin: 0; float: left; margin-right: 10px; background: #eee; padding: 5px; width:100%;min-height:40px;}
.optSortDep li, .optSort li, .optSort li { margin: 5px; padding: 5px; font-size: 1.2em;}
#optSortDep1 li {background: #337ab7 !important;color: white !important; }	
#optSortDep2 li {background: #00a403 !important;color: white !important; }		
#optInstal > li {background: #f63131 !important;color: white !important; }				  
#optSortDep3 > .ui-state-disabled{
    opacity: .75;
    filter: Alpha(Opacity=75);
    background-image: none;
	background: #f63131 !important;
	color: white !important;
}



/* end test drg */
.report-head{background: #47aabb !important;padding: 8px 13px;border-top-left-radius: 4px; border-top-right-radius: 4px;color:#fff;}
.report-head span{margin-top: -26px;cursor: pointer; cursor: hand;}
.report-body {border: 1px solid #47aabb;border-top: 0px;background: #fff;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}
.report-body .table-report{border-collapse: collapse;border-spacing: 0;width: 100%;max-width: 100%;}
.report-body .table-report tr {border-top: 1px solid #47aabb; cursor: pointer;}
.report-body .table-report thead td {text-align:center; font-weight:700;padding:1px 5px;color:#47aabb}
.report-body .table-report thead th {text-align:center; font-weight:900;padding:1px 5px;background-color:#47aabb;color:#ffffff;border-right: 1px solid #cccccc;border-bottom: 1px solid #cccccc;}
.report-body .table-report thead th:last-child {border-right: 1px solid #47aabb !important;}
.report-body .table-report td {border-right: 1px solid #47aabb;text-align:center;padding-left:5px;}
.tblBold{border: 3px solid #756b7a !important;}
.tblBold td:last-child {border-right: 5px solid #756b7a !important;}

.btn-primarySpec {
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
    background-color: #006dcc;
    background-image: -moz-linear-gradient(top,#08c,#04c);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));
    background-image: -webkit-linear-gradient(top,#08c,#04c);
    background-image: -o-linear-gradient(top,#08c,#04c);
    background-image: linear-gradient(to bottom,#08c,#04c);
    background-repeat: repeat-x;
    border-color: #04c #04c #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='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.strikethrough {
    position: relative;
}
.strikethrough:before {
    border-bottom: 1px solid red;
    position: absolute;
    content: "";
    width: 100%;
    height: 50%;
}


.bigCheckBox{
  /* Double-sized Checkboxes */
  -ms-transform: scale(2); /* IE */
  -moz-transform: scale(2); /* FF */
  -webkit-transform: scale(2); /* Safari and Chrome */
  -o-transform: scale(2); /* Opera */
  padding: 10px;
}
.mediumCheckBox{
  /* Double-sized Checkboxes */
  -ms-transform: scale(1.5); /* IE */
  -moz-transform: scale(1.5); /* FF */
  -webkit-transform: scale(1.5); /* Safari and Chrome */
  -o-transform: scale(1.5); /* Opera */
  padding: 10px;
}


#map img {
	max-width: none !important;
}
.gm-style-iw {
	width: 350px !important;
	top: 15px !important;
	left: 0px !important;
	background-color: #fff;
	box-shadow: 0 1px 6px rgba(178, 178, 178, 0.6);
	border: 1px solid rgba(72, 181, 233, 0.6);
	border-radius: 2px 2px 10px 10px;
}
#iw-container {
	margin-bottom: 10px;
	min-width: 350px;
}
#iw-container .iw-title {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 22px;
	font-weight: 400;
	padding: 10px;
	background-color: #48b5e9;
	color: white;
	margin: 0;
	border-radius: 2px 2px 0 0;
}
#iw-container .iw-content {
	font-size: 13px;
	line-height: 18px;
	font-weight: 400;
	margin-right: 1px;
	padding: 15px 5px 20px 15px;
	max-height: 140px;
	overflow-y: auto;
	overflow-x: hidden;
}
.iw-content img {
	float: right;
	margin: 0 5px 5px 10px;	
}
.iw-subTitle {
	font-size: 16px;
	font-weight: 700;
	padding: 5px 0;
	color:#2d85be;
	cursor:pointer;
}
.iw-bottom-gradient {
	position: absolute;
	width: 326px;
	height: 25px;
	bottom: 10px;
	right: 18px;
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
}


.quick-server-status .btn-xs:not(.btnspec){margin-bottom: 1px !important;height:24px;}
.popover {
    z-index: 99999 !important;
}
#formModa >table>tbody>tr>td>label {margin-bottom: 0px !important;}
/* OVERFLOW WIDGET */
#offerWidgetSet{display: none;height: 100%;position: fixed;top: 0px;left: 0px;background: #333; width: 100%;z-index: 1029;}
#offerWidgetSet>.widget_set_Box {z-index: 1032;background: white;border: 1px solid #d5d5d5;position: fixed;bottom: 0;left: 0;right: 0;margin-left: auto; margin-right: auto; width: 1024px;height: 90%;-moz-border-radius: 5px 5px 0px 0px;-webkit-border-radius: 5px 5px 0px 0px;-ms-border-radius: 8px 8px 0px 0px;-o-border-radius: 8px 8px 0px 0px;border-radius: 5px 5px 0px 0px;}
#offerWidgetSet>.widget_set_Box>.widgetSetHeader {padding: 15px; background-color: #3187bf;background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2d85be), color-stop(85%, #3693cf), to(#1f5a80));background-image: -webkit-linear-gradient(#2d85be, #3693cf 85%, #1f5a80);background-image: -moz-linear-gradient(top, #2d85be, #3693cf 85%, #1f5a80);background-image: -o-linear-gradient(#2d85be, #3693cf 85%, #1f5a80);background-image: linear-gradient(#2d85be, #3693cf 85%, #1f5a80);-webkit-border-radius:4px 0px 0px 4px;-moz-border-radius: 4px 0px 0px 4px;border-radius: 4px 4px 0px 0px;-moz-background-clip: padding;-webkit-background-clip: padding-box;background-clip: padding-box;}
#offerWidgetSet>.widget_set_Box>.widgetSetHeader h3 {color: #ffffff;font-weight: 300;display: inline;}
#offerWidgetSet>.widget_set_Box>.widgetSetHeader > .btn-round {float:right;background:#DF4B33;color: #ffffff;font-weight: 300;display: inline;border-radius:45px;}
#offerDetailsPrint{overflow-y: auto;height:calc(100% - 60px);width:100%;}

/* END OVERFLOW WIDGET */
/* INFO BAR */
.info-bar {position: relative;-moz-border-radius: 3px;-webkit-border-radius: 3px; border-radius: 3px;overflow: auto;padding: 5px 0 0 20px;}
.info-bar .info-block, .info-bar .icon-block {background-color: #3693cf; border: 1px solid #1f5a80;}
.danger-block {background: #f63131 !important; border: 1px solid #1f5a80;}
.info-block {height: 80px;/* max-width:160px; */width: 16.1%;float: left;margin: 0 5px 5px 0;position: relative;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.info-block a { height: 100%;width: 100%;float: left;color: #fff;}
.info-bar .info-block span:first-child {border-bottom: 1px solid #1f5a80;}
.info-block .info-block-info {width: 100%;height: 60%;float: left;line-height: 50px;font-size: 26px;font-weight: bold;text-align: center;}
.info-block .info-block-name{width: 100%;height: 34px;float: left; line-height: 30px;text-align: center;font-size: 11px;}
.info-block .bubble {position: absolute;line-height: 25px;right: 3px;font-size: 12px;background-color: #e44c34;color: #fff; border-radius: 45px !important;-webkit-border-radius: 3px;padding: 1px 3px 1px 2px; width: 25px;    min-width: 25px;text-align: center;height: 25px;}
.info-block .bubble.success {background-color: #10bb13;}
.info-block .bubble.danger {background-color: #e44c34;}
.info-block .bubble.top {top: 3px;}
.info-block .bubble.bottom {bottom: 3px;}
/* END INFO BAR */
.block {box-shadow: 1px 1px 3px rgba(0,0,0,0.13);border: 1px solid #DEDEDE;margin-top: 10px;background: #fff;border-radius: 3px;-webkit-border-radius: 3px;}
.block .header {border: none;padding-top: 5px;border-bottom: 1px solid #DEDEDE;webkit-border-radius: 3px 3px 0 0;/* height: 45px; */min-height: 12px;margin-bottom: 0;color:#333;font-weight: bold;background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,0.1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(0,0,0,0.1)));background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(0,0,0,0.1) 100%);background: -o-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(0,0,0,0.1) 100%);background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(0,0,0,0.1) 100%);background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(0,0,0,0.1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#1a000000',GradientType=0 );}
.rec-focus,.rec-focus:focus{
	border-color: rgba(229, 103, 23, 0.8) !important;
    box-shadow: 0 2px 2px rgba(229, 103, 23, 0.075) inset, 0 0 8px rgba(229, 103, 23, 0.6) !important;
    outline: 0 none !important;
}
#formModal .optSRBtn .btn-fb:active,#formModal .optSRBtn .btn-fb.active{background-color: #60C060;border-color: #54A754;}
/* END DRG */
.navbar-inverse {margin-bottom: 0px !important;}
.navbar-inverse .navbar-nav>li>a {font-size: 14px;}
.navbar-inverse .navbar-nav>li>.disabled{display:none;}
.navbar-inverse .navbar-nav>li>a{
    border-left: 1px solid #9d9d9d;
}
.navbar-inverse .navbar-nav>li:last-child >a{
    border-right: 1px solid #9d9d9d;
}
#main-content > .no-padding >.col-lg-12{padding-right: 0px;padding-left: 0px;}
#main-data {z-index:1001;position:relative;display:none;overflow-x: auto !important;}
.tbl-nomen{table-layout:fixed;}
.tbl-nomen > thead{display: block;}
.tbl-nomen > tbody {display: block;padding-right:10px;height: 350px; overflow-y: auto;overflow-x: hidden;}
.tbl-nomen tr td:last-child  >div{box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;border-top: 1px solid #999;border-right: 1px solid #999;border-bottom: 1px solid #999; height:26px; width:40px;background-color: #EBEBE4;}
.tbl-nomen tr td:last-child  >div.optActive{ background-color: #ffffff;}
.tbl-nomen td >div>i {font-size: 18px;}
#q-server fieldset ,.q-server fieldset{border: 0 none;border-top: 1px solid #47b7cb; margin: 0px 0;padding: 5px 0; position: relative;}
#q-server fieldset legend,.q-server  fieldset legend{color: #47b7cb;font-weight: bold;padding: 0 6px 0 0;width: initial;border-bottom: 0px;margin-bottom: 0px; font-size: 12px;}
.q-server  fieldset h5 {color: #47b7cb;font-weight: bold;padding: 0 6px 0 0;width: initial;border-bottom: 0px;margin-top: 0px; font-size: 12px;}
#contOpt .tab-content{border: 2px solid #37a4b7 !important;margin-top:-2px;margin-bottom: 0px;padding:0 !important;}
#contOpt .tab-content > ul.nav-pills{padding-bottom:5px;}
.tab-content > ul.nav-pills> li.pull-right:first-child {margin-left: 2px;}
/* .tab-content > ul.nav-pills> li:first-child a {border-bottom-left-radius: 5px;} */
#contOpt .tab-content > ul.nav-pills>li>a{border-radius:0px 0px 5px 5px;padding:3px 15px;background: #47b7cb;color:#fff;}
#contOpt .tab-content > ul.nav-pills>li.active a {background: #47aabb !important;}
#formSpec table tr td {padding:1px;}
#formSpec table tr td label{margin-bottom: 0px;}
form > .month-income > li > select{ background: #3187bf;color:#fff;}
.month-income  > li > form > select > option:not(:checked) {  background-color: #FFF; color:#000;}
.dropdown-submenu.pull-left > .dropdown-menu {
    left: -100%;
    margin-left: -25px;
	width:200px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}
#prodDataTable .trselected{
	padding: 0px;
	background-color: #3187bf;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2d85be), color-stop(85%, #3693cf), to(#1f5a80)) !important;
	background-image: -webkit-linear-gradient(#2d85be, #3693cf 85%, #1f5a80) !important;
	background-image: -moz-linear-gradient(top, #2d85be, #3693cf 85%, #1f5a80) !important;
	background-image: -o-linear-gradient(#2d85be, #3693cf 85%, #1f5a80) !important;
	background-image: linear-gradient(#2d85be, #3693cf 85%, #1f5a80) !important;
	background-repeat: no-repeat;
	color:#fff;
}
.Trcolor-danger{color:#FFFF00;}



.wrapper{margin: 0 2px;padding: 2px;background: #e6e6e6;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.content .wrapper {margin: 2px;padding: 2px;background: #e6e6e6;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.content .wrapper .btn {margin-left: 0px;}
.input-group-addon {padding: 2px 12px;}
.month-income li {padding: 5px;background: #f7f7f7;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;-webkit-transition: All 0.5s ease;-moz-transition: All 0.5s ease;-ms-transition: All 0.5s ease;-o-transition: All 0.5s ease;transition: All 0.5s ease;border: 1px solid #d9d9d9;margin-bottom: 4px;}
#prodDataHead {background-color: gray;}
#prodDataHead > tr > th{font-size:14px;color:#fff;text-align:center;}
#prodDataBody > tr {padding:0px;margin:0px;cursor: pointer; cursor: hand;}
#prodDataBody > tr >td {padding: 1px;}
#prodDataBody > tr >td.right-text {text-align:right;padding-right:5px;}

#prodDataBody > tr.headerBody{background: #4c66a4 !important;color: white !important;font-weight:700;font-size:14px;}
.closeTr{display:none;}
.openTr{display:table-row;}
#prodDataBodyCont > tr {padding:0px;margin:0px;cursor: pointer;}
#prodDataBodyCont > .openTr > td{background-color:#939191;color:#fff;border-top:1px solid #fff !important;}
#prodDataBodyCont > .openTr:first-child{background:#fff !important;}
#prodDataBodyCont > tr >td {padding: 1px;font-size:16px;}
#prodDataBodyCont > tr >td > .badge{font-size:14px;width:120px !important;}
td > .btn-xs{padding: 1px 5px;margin:1px !important;} 
ul { margin: 0;padding: 0;list-style: none; }
.month-income > li > select{margin-bottom:4px;}

/*HEADER*/
 /*  Header Starts*/
.navbar {border: 0;background-color: #212121;color: #FFF;padding-left: 10px;padding-right: 10px;}
.navbar-nav {min-height: 48px;padding-right: 0px;}
.navbar {border-top: 0px solid #3693cf;margin-bottom: 0px;background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), color-stop(85%, #262626), to(#0d0d0d));background-image: -webkit-linear-gradient(#333333, #262626 85%, #0d0d0d);background-image: -moz-linear-gradient(top, #333333, #262626 85%, #0d0d0d);background-image: -o-linear-gradient(#333333, #262626 85%, #0d0d0d);background-image: linear-gradient(#333333, #262626 85%, #0d0d0d);background-repeat: no-repeat;vertical-align: middle;width: 100%;left: 0;top: 0;position: absolute;}
.navbar-default .navbar-brand {padding-left: 35px;text-align: left;/* width: 206px; */color: #3187bf;background: url(../img/app/logo.png) no-repeat 0 11px;text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);font-weight: 300;font-size: 19px;line-height: 18px; height: 55px;;}
/* .navbar-default .navbar-brand  span{font-family: 'Cinzel Decorative';font-weight:700;} */
.navbar-default .navbar-brand span {font-family: 'Cinzel Decorative';font-weight: 700;font-size: 25px;line-height: 18px;}
.navbar-default .navbar-brand > small{display: block;font-size: 10px;color: #d89a09;width: 180px;}
.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus {color: #FFF;}
.navbar-default .navbar-brand:hover {color: #FFF;}
.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-nav > .active > a:focus {background-color: #36a3ff;color: #fff;}
.navbar-default .navbar-nav > li > a {color: #fff;}

.navbar-default .navbar-nav > li.button {padding: 10px 3px;float: left;}
.navbar-default .navbar-nav > li.button > a {border-radius: 2px;-webkit-border-radius: 2px;padding: 4px;border: 1px solid rgba(0, 0, 0, 0.15);min-width: 30px;box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.2) inset;text-align: center;}
.navbar-default .navbar-nav > li.button > a:hover {background: rgba(255, 255, 255, 0.07);}
.navbar-default .navbar-nav > li.button > a:active {box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.07) inset;}
.navbar-default .navbar-nav > li.button > a > i {font-size: 14px;}
.navbar-default .navbar-nav > li.button .bubble {position: absolute;top: -6px;left: 20px;background-color: #e44c34;color: #fff;border-radius: 3px;-webkit-border-radius: 3px;border-color: #E23923 #D83722 #C0311E;border-left: 1px solid #D83722;border-width: 1px;box-shadow: -1px 1px 0 rgba(0, 0, 0, 0.25);padding: 1px 3px 1px 2px;font: bold 9px Tahoma;}
.navbar-default .navbar-nav > li.button.open:after {position: absolute;bottom: 0;left: 10px;display: inline-block;border-right: 6px solid transparent;border-bottom: 6px solid white;border-left: 6px solid transparent;content: '';left: 50%;margin-left: -6px;}

.navbar-default .navbar-nav > li.buttonSpec {padding: 10px 3px;float: left;}
.navbar-default .navbar-nav > li.buttonSpec > a {border-radius: 2px;-webkit-border-radius: 2px;padding: 4px;border: 1px solid rgba(0, 0, 0, 0.15);min-width: 30px;box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.2) inset;text-align: center;}
.navbar-default .navbar-nav > li.buttonSpec > a:hover {background: rgba(255, 255, 255, 0.07);}
.navbar-default .navbar-nav > li.buttonSpec > a:active {box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.07) inset;}
.navbar-default .navbar-nav > li.buttonSpec > a > i {font-size: 14px;}
.navbar-default .navbar-nav > li.buttonSpec .bubble {position: absolute;top: -6px;left: 20px;background-color: #e44c34;color: #fff;border-radius: 3px;-webkit-border-radius: 3px;border-color: #E23923 #D83722 #C0311E;border-left: 1px solid #D83722;border-width: 1px;box-shadow: -1px 1px 0 rgba(0, 0, 0, 0.25);padding: 1px 3px 1px 2px;font: bold 9px Tahoma;}
.navbar-default .navbar-nav > li.buttonSpec.open:after {position: absolute;bottom: 0;left: 10px;display: inline-block;border-right: 6px solid transparent;border-bottom: 6px solid white;border-left: 6px solid transparent;content: '';left: 50%;margin-left: -6px;}
.navbar-default .navbar-nav > li.buttonSpec .dropdown-menu li > a > i.success {color: #60C060;}
.navbar-default .navbar-nav > li.buttonSpec .dropdown-menu li > a > i.info {color: #4D90FD;}
.navbar-default .navbar-nav > li.buttonSpec .dropdown-menu li > a > i.warning {color: #FC9700;}
.navbar-default .navbar-nav > li.buttonSpec .dropdown-menu li > a > i.danger {color: #DA4932;}

.navbar-default .navbar-nav > li.button_sf {padding: 1px 3px;float: left;font-size: 14px;}
.navbar-default .navbar-nav > li.button_sf > a {font-weight:700;height:52px;border-radius: 2px;-webkit-border-radius: 2px;padding: 4px;border: 1px solid rgba(0, 0, 0, 0.15);min-width: 30px;box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.2) inset;text-align: left;}
.navbar-default .navbar-nav > li.button_sf > a > i {display: table-cell;vertical-align: middle;font-size: 16px;}
.navbar-default .navbar-nav > li.button_sf > a > i > div {padding-left:10px;text-align:left;font-size: 12px;}
.navbar-default .navbar-nav  #btnGestiuni > a > div > span{padding-left:10px;text-align:left;font-size: 12px;}
.navbar-default .navbar-nav > li.button_ss {padding: 10px 3px;float: left;}
.navbar-default .navbar-nav > li.button_ss > a {border-radius: 2px;-webkit-border-radius: 2px;padding: 4px;border: 1px solid rgba(0, 0, 0, 0.15);min-width: 30px;box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.2) inset;text-align: center;}
.navbar-default .navbar-nav > li.button_ss > a:hover {background: rgba(255, 255, 255, 0.07);}
.navbar-default .navbar-nav > li.button_ss > a:active {box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.07) inset;}
.navbar-default .navbar-nav > li.button_ss > a > i {font-size: 14px;}
.navbar-default .navbar-nav > li.button_ss .bubble {position: absolute;top: -6px;left: 20px;background-color: #e44c34;color: #fff;border-radius: 3px;-webkit-border-radius: 3px;border-color: #E23923 #D83722 #C0311E;border-left: 1px solid #D83722;border-width: 1px;box-shadow: -1px 1px 0 rgba(0, 0, 0, 0.25);padding: 1px 3px 1px 2px;font: bold 9px Tahoma;}
.navbar-default .navbar-nav > li.button_ss .open:after {position: absolute;bottom: 0;left: 10px;display: inline-block;border-right: 6px solid transparent;border-bottom: 6px solid white;border-left: 6px solid transparent;content: '';left: 50%;margin-left: -6px;}


.navbar-default .navbar-nav > li > a:focus {color: #FFF;}
.navbar-nav > li.button .dropdown-menu {padding: 0;min-width: 260px;max-width: 280px;}
 .navbar-nav > li.button .dropdown-menu .content > ul {padding: 0;}
.navbar-default .navbar-nav > li.button .dropdown-menu li ul > li > a {font-weight: 300;color: #444;padding: 11px 10px;padding-left: 33px;border-bottom: 1px solid #ececec;position: relative;}
.navbar-default .navbar-nav > li.button .messages li ul > li > a {padding: 12px 10px;padding-left: 48px;white-space: normal;line-height: 16px;}
.navbar-default .navbar-nav > li.button .dropdown-menu li > a:hover {color: #444;background: #F8F8F8;}
.navbar-default .navbar-nav > li.button .dropdown-menu li:last-child > a {border-bottom: 0;}
.navbar-default .navbar-nav > li.button .dropdown-menu li > a > i {display: inline-block;font-size: 14px;text-align: center;width: 20px;vertical-align: middle;position: absolute;left: 10px;top: 14px;}
.navbar-default .navbar-nav > li.button .messages li > a > img {position: absolute;left: 10px;top: 16px;height: 30px;width: 30px;}
.navbar-default .navbar-nav > li.button .messages li > a .name {display: block;color: #555555;font-size: 12px;font-weight: 600;line-height: 19px;}
.navbar-default .navbar-nav > li.button .dropdown-menu li > a > i.success {color: #60C060; width:60px;}
.navbar-default .navbar-nav > li.button .dropdown-menu li > a > i.info {color: #4D90FD;}
.navbar-default .navbar-nav > li.button .dropdown-menu li > a > i.warning {color: #FC9700;}
.navbar-default .navbar-nav > li.button .dropdown-menu li > a > i.danger {color: #DA4932;}
.navbar-default .navbar-nav > li.button .dropdown-menu .nano {max-height: 200px;}
.navbar-default .navbar-nav > li.button .dropdown-menu li a .date {display: block;font-size: 11px;color: #999999;font-style: italic;line-height: 18px;}
.navbar-default .navbar-nav > li.button .dropdown-menu .title {font-size: 12px;font-weight: 300;border-bottom: 1px solid #DDDDDF;padding: 8px 17px;color: #444;}
.navbar-default .navbar-nav > li.button .dropdown-menu .title a:hover {background: transparent;}
.navbar-default .navbar-nav > li.button .dropdown-menu .foot {padding: 0;}
.navbar-default .navbar-nav > li.button .dropdown-menu .foot > li {list-style: none;}
.navbar-default .navbar-nav > li.button .dropdown-menu .foot a {background: #F7F7F7;padding: 8px 17px;color: #444;text-align: center;}

.navbar-default .navbar-nav > li > .dropdown-menu {border-top: 0;}
.navbar-default .navbar-nav > .dropdown > a .caret {border-bottom-color: #FFFFFF;border-top-color: #FFFFFF;}
.navbar-default .navbar-nav > .dropdown > a:hover .caret,.navbar-default .navbar-nav > .dropdown > a:focus .caret {border-bottom-color: #fff;border-top-color: #FFF;}
.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-nav > .open > a:focus {background-color: #36A3FF;color:#4d4d4d;}
.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus { background-color: #333333;color: #FFF;}
.navbar-default .navbar-nav > li > a:hover,.navbar-nav > li > a:focus {color: #FFF;}
.navbar-default .navbar-toggle {outline: none;border: 1px solid rgba(0, 0, 0, 0.15);box-shadow: 1px 1px 0 rgba(255, 255, 255, 0.2) inset;padding: 6px 10px;}
.navbar-default .navbar-toggle:hover {background: rgba(255, 255, 255, 0.07);}
.navbar-default .navbar-toggle:active {box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.07) inset;}
.navbar-default .navbar-toggle:focus {background: transparent;}
.navbar-default .navbar-toggle .icon-bar {background-color: #FFFFFF;}
.navbar-default .navbar-toggle .fa {color: #FFFFFF;font-size: 18px;}
.navbar-collapse { max-height: none;position: relative;}
.dropdown-menu > li > a:hover,.dropdown-menu > li > a:focus,.dropdown-submenu:hover > a,.dropdown-menu li > a:hover {background-color: #2391ed;background-image: none;color: #FFF;}
.dropdown-menu > li > ul > li >.active{background-color: #54A754;background-image: none;color: #FFF;}
/* Dropdown menu Header*/
.dropdown-menu > li > a,.dropdown-menu li > a {font-size: 12px;padding: 5px 20px;clear: both;color: #333333;display: block;font-weight: normal;line-height: 1.42857;white-space: nowrap;}
.dropdown-header {color: #2083D6; margin-top: 6px;padding-left: 11px;cursor: pointer;}
.dropdown-header i {font-size: 14px;margin-right: 4px;vertical-align: middle;}
.dropdown-menu {background-clip: none;box-shadow: 1px 3px 4px rgba(0, 0, 0, 0.18);}
.col-menu-1 {min-width: 180px;padding-bottom: 10px;padding-top: 1px;}
.col-menu-1 > li:first-child ul {border-right: 1px solid #E8E8E8;}
.col-menu-1 > li > ul > li a {padding-left: 32px;}
.col-menu-1 > li > ul {padding: 0;}
.col-menu-1 > li > ul > li {list-style: none;}
.col-menu-2 {min-width: 405px;padding-bottom: 10px;padding-top: 7px;}
.col-menu-2 > li:first-child ul {border-right: 1px solid #E8E8E8;}
.col-menu-2 > li > ul > li a {padding-left: 32px;}
.col-menu-2 > li > ul {padding: 0;}
.col-menu-2 > li > ul > li {list-style: none;}
/*END - Dropdown menu*/
/* Main Navigation starts  */
#cssmenu {margin: 0;padding: 0;border: 0;list-style: none;line-height: 1; display: block; position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;font-family: Arial; }
#cssmenu ul {margin: 0; padding: 0;border: 0;list-style: none;line-height: 1; display: block;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
#cssmenu ul li {height:51px;margin: 0;padding: 0;border: 0;list-style: none;line-height: 1;display: block; position: relative;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#cssmenu ul li a {margin: 0;padding: 0;border: 0;list-style: none;line-height: 1;display: block;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
#cssmenu #menu-button {margin: 0;padding: 0;border: 0;list-style: none; line-height: 1;display: block;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
#cssmenu:after, #cssmenu > ul:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0; }
#cssmenu #menu-button {display: none; }
#cssmenu > ul > li {float: left;background-color: #e4e4e4; background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), color-stop(85%, #ebebeb), to(#cccccc)); background-image: -webkit-linear-gradient(#f2f2f2, #ebebeb 85%, #cccccc); background-image: -moz-linear-gradient(top, #f2f2f2, #ebebeb 85%, #cccccc); background-image: -o-linear-gradient(#f2f2f2, #ebebeb 85%, #cccccc); background-image: linear-gradient(#f2f2f2, #ebebeb 85%, #cccccc);background-repeat: no-repeat; border-radius: 4px 4px 0 0;width: 95px;text-align: center; margin-right: 1px;border-radius: 4px 4px 0 0; }
#cssmenu > ul > li.active {background: #2d85be; }
#cssmenu > ul > li.active a {color: white; }
#cssmenu > ul > li.active a i {color: white; }
#cssmenu > ul > li.active:hover {background: #2d85be; }
#cssmenu > ul > li:hover {background: #2d85be; }
#cssmenu > ul > li > a i {color: #4d4d4d;text-align: center;display: block; margin-bottom: 5px;font-size: 18px; }
#cssmenu.align-center > ul {font-size: 0;text-align: center; }
#cssmenu.align-center > ul > li {display: inline-block;float: none; }
#cssmenu.align-center ul ul {text-align: left; }
#cssmenu.align-right > ul > li {float: right; }
#cssmenu > ul > li > a {padding: 8px 4px;font-size: 11px;text-decoration: none;color: #4d4d4d; text-align: center;font-weight: 300;text-transform: uppercase; }
#cssmenu > ul > li:hover > a {color: white; }
#cssmenu > ul > li:hover > a i {color: white; }
/*
#cssmenu > ul > li.has-sub > a:after {position: absolute;top: 22px;right: 11px;width: 8px;height: 2px;display: block;background: #bfbfbf;content: ''; }
#cssmenu > ul > li.has-sub > a:before {position: absolute;top: 19px;right: 14px;display: block;width: 2px; height: 8px;background: #bfbfbf;content: '';-webkit-transition: all .25s ease;-moz-transition: all .25s ease;-ms-transition: all .25s ease; -o-transition: all .25s ease;transition: all .25s ease; }
#cssmenu > ul > li.has-sub:hover > a:before {top: 23px;height: 0; }
#cssmenu > ul > li.has-sub:hover > a:after {background: white; }
*/
#cssmenu ul ul {position: absolute; left: -9999px;z-index: 10000;margin-top: -7px; }
#cssmenu.align-right ul ul {text-align: right; }
#cssmenu ul ul li {background: #2d85be;height: 0;-webkit-transition: all .25s ease;-moz-transition: all .25s ease;-ms-transition: all .25s ease;-o-transition: all .25s ease;transition: all .25s ease; }
#cssmenu li:hover > ul {left: auto; }
#cssmenu.align-right li:hover > ul {left: auto;right: 0; }
#cssmenu li:hover > ul > li {height: 35px; }
#cssmenu li:hover > ul > li:hover {background: #2877aa; }
#cssmenu ul ul ul { margin-left: 100%; top: 0;margin-top: 0px;  }
#cssmenu.align-right ul ul ul { margin-left: 0; margin-right: 100%; }
#cssmenu ul ul ul li {background: #2877aa; }
#cssmenu ul ul ul li:hover {background: #2771a1 !important; }
#cssmenu ul ul li a {padding: 11px 15px;width: 170px;font-size: 12px;text-decoration: none;color: white; font-weight: 400;text-align: left; }
#cssmenu ul ul li:last-child > a, #cssmenu ul ul li.last-item > a {border-bottom: 0; }
#cssmenu ul ul li:hover > a, #cssmenu ul ul li a:hover {color: white; }
#cssmenu ul ul li.has-sub > a:after {position: absolute;top: 16px;right: 11px;width: 8px;height: 2px;display: block;background: #dddddd;content: ''; }
#cssmenu.align-right ul ul li.has-sub > a:after {right: auto;left: 11px; }
#cssmenu ul ul li.has-sub > a:before {position: absolute;top: 13px; right: 14px;display: block; width: 2px; height: 8px;background: #dddddd;content: ''; -webkit-transition: all .25s ease;-moz-transition: all .25s ease;-ms-transition: all .25s ease; -o-transition: all .25s ease;transition: all .25s ease; }
#cssmenu.align-right ul ul li.has-sub > a:before {right: auto;left: 14px; }
#cssmenu ul ul > li.has-sub:hover > a:before {top: 17px;height: 0; }
/* Sub Navigation starts  */
.sub-nav {
	padding: 0px;
	background-image: linear-gradient(#f2f2f2, #ebebeb 85%, #cccccc);
	/* background-color: #3187bf;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2d85be), color-stop(85%, #3693cf), to(#1f5a80));
	background-image: -webkit-linear-gradient(#2d85be, #3693cf 85%, #1f5a80);
	background-image: -moz-linear-gradient(top, #2d85be, #3693cf 85%, #1f5a80);
	background-image: -o-linear-gradient(#2d85be, #3693cf 85%, #1f5a80);
	background-image: linear-gradient(#2d85be, #3693cf 85%, #1f5a80); */
	background-repeat: no-repeat;
	/* -webkit-border-radius: 0 4px 0 0;-moz-border-radius: 0 4px 0 0;border-radius: 0 0 5px 5px; */ 
	height: 52px;
	line-height: 48px; 
}
.sub-nav>.nav-sec>.barBtnMic{width:60px !important;min-width: 60px !important;}
.sub-nav>.navbar-nav>li>.dropdown-menu {z-index: 1002;    max-height: 330px;overflow-y: auto;}
.sub-nav .opt-sn{padding: 5px;min-width: 200px;height: 40px;}
.sub-nav > .nav>li>a .ace-icon {
        color: #434242;
    /* padding: 0 3px 0 1px; */
    line-height: 24px;
    cursor: pointer;
    font-size: 30px;
    /* position: relative; */
    /* text-align: center; */
    width: 40px;
    margin-top: 2px;
}
.sub-nav > .nav>li>a .agenda-icon {
    padding: 0 0px 0 0px;
    line-height: 30px;
    cursor: pointer;
    font-size: 25px;
    position: relative;
    text-align: center;
}

.sub-nav > .nav {}
.sub-nav > .nav>li {border-right:1px solid #000;min-width: 95px;}
.sub-nav > .nav  li:first-child{border-left:0px;}
/* .sub-nav > .nav  li:last-child{border-right:1px solid #000;} */
.sub-nav > .nav>li>a {
    position: relative;
    display: block;
    padding: 13px 15px;
	color: #4d4d4d;
    text-decoration: none;
	background-image: linear-gradient(#f2f2f2, #ebebeb 85%, #cccccc);
    outline: 0 none;
	height: 52px;
    padding: 8px 8px;
	text-align: center;
    text-transform: uppercase;
	font-size: 11px;
	font-weight: 300;
}
.sub-nav > .nav>li>a>i{
    text-align: center;
    display: block;
    /* margin-bottom: 5px; */
    font-size: 18px;
}
/* .sub-nav>.nav>li.active>a{
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#04c), color-stop(85%, #52aeff), to(#1D5579));
	background-image: -webkit-linear-gradient(#04c, #52aeff 85%, #1D5579);
	background-image: -moz-linear-gradient(top, #04c, #52aeff 85%, #1D5579);
	background-image: -o-linear-gradient(#04c, #52aeff 85%, #1D5579);
	background-image: linear-gradient(#04c, #52aeff 85%, #1D5579);
	background-repeat: no-repeat;
} */
.sub-nav> .nav>li.active>a {
    background-image: linear-gradient(#2d85be, #3693cf 85%, #1f5a80);
	color: white;
}
.sub-nav> .nav>li.reutil>a {color: #4d4d4d;}
.sub-nav>.nav>li>a.disabled{ pointer-events: none;cursor: default;opacity:0.4;}
.sub-nav > .nav>li>a.dangerBg{color:#FFFFFF;background-image: linear-gradient(#fa2500, #b82006 85%, #950505);}
.sub-nav > .nav>li>a.warningBg{color:#FFFFFF;background-image: linear-gradient(#f0aa42, #cd8111 85%, #834f02);}
.sub-nav > .nav>li>a.primaryBg{color:#FFFFFF;background-image: linear-gradient(#52aeff, #04c 85%, #02395c);}
.sub-nav > .nav>li>a.successBg{color:#FFFFFF;background-image: linear-gradient(#4ad94d, #158317 85%, #024103);}
/*BODY*/

#cl-wrapper {overflow: hidden;}
#cl-sbOpt{
	/* display:none;
    position: absolute;
    top: 112px;
    left: 0px; */
    width: 216px;
    background-color: #212121;
    height: calc(100% - 15px);
    z-index: 1001;
	float: right;
	margin: -5px -15px 0px 0px;
}
#main-content{height:calc(100% - 60px);overflow-y: auto;overflow-x: hidden;}
.cl-sidebar {float: left; width: 216px;}
::-webkit-scrollbar {visibility:hidden;}
/* .fixedToTop{margin-top:-6px;} */
.fixedToTop > .litere{font-size: 12px;padding: 2px 5px;}
#opt-litere .litere:active,#opt-litere .litere:focus {background: #3BA73D !important;}
.fixedToTop > .litere:hover{border:1px solid #3BA73D !important;transform:scale(2.30);background: #3BA73D !important;}
.main-content {background-color: #F6F6F6;margin-left: 216px;  margin-top: 3px;  height:calc(100% - 60px); padding: 15px 15px 15px 15px;
/* Firefox */
/* height: -moz-calc(100% - 160px); */
/* WebKit */
/* height: -webkit-calc(100% - 160px); */
/* Opera */
/* height: -o-calc(100% - 160px); */
/* Standard */
/* height: calc(100% - 160px); */
}
.sb-collapsed .main-content {margin-left: 0px;}
/*Vertical Navigation*/
.cl-sidebar .cl-toggle {display: none;padding: 10px 0;text-align: center;cursor: pointer;}
.cl-sidebar .cl-toggle i {font-size: 24px;color: #C9D4F6;}

.cl-sidebar .sidebar-toggle {border-width: 0 0 1px;height: 49px;text-align: center;padding: 12px 0; position: relative;border-top: 1px solid #32353e;}
.cl-sidebar .sidebar-toggle:before {content: "";display: block;height: 0;border-top: 1px solid;border-color: #fff;position: absolute;left: 15px;right: 15px;top: 24px;}
.cl-sidebar .sidebar-toggle>.ace-icon {color:#fff;padding: 0 3px 0 1px;line-height: 24px;cursor: pointer;font-size: 20px;border-radius: 100%;border: 1px solid;position: relative;text-align: center;background-color: #c22234;background-image: linear-gradient(#2d85be, #3693cf 85%, #1f5a80);width: 26px;}
.cl-sidebar .sidebar-toggle>.fa-angle-double-right{padding: 0 1px 0 4px;}
/*Collapsed Sidebar*/
.sb-collapsed .cl-sidebar {width: 0px;}
.sb-collapsed #pcont {margin-left: 55px;}
.sb-collapsed .cl-vnavigation li {position: relative;}
.sb-collapsed .cl-vnavigation .parent a {background-image: none;}
.sb-collapsed .cl-vnavigation li a i {margin: 0;font-size: 17px;}
.sb-collapsed .cl-vnavigation > li > a > span {opacity: 0;width: 0;height: 0;}
#cl-wrapper.animate-collapse .cl-sidebar {-webkit-transition: width 300ms linear;-moz-transition: width 300ms linear;-o-transition: width 300ms linear;transition: width 500ms linear;}
#cl-wrapper.animate-collapse #pcont {transition: margin 500ms ease;}
#cl-wrapper.animate-collapse .cl-vnavigation li a span {-webkit-transition: opacity 500ms linear;-moz-transition: opacity 500ms linear;-o-transition: opacity 500ms linear;transition: opacity 500ms linear;}
#cl-wrapper.animate-collapse .cl-vnavigation li a i {-webkit-transition: margin 500ms linear, font-size 500ms linear;-moz-transition: margin 500ms linear, font-size 500ms linear;-o-transition: margin 500ms linear, font-size 500ms linear;transition: margin 500ms linear, font-size 500ms linear;}

#cl-wrapper.fixed-menu .menu-space {position: fixed;width: 216px;background: #272930;}
#cl-wrapper.fixed-menu .menu-space .content {outline: none;}
#cl-wrapper.sb-collapsed.fixed-menu .menu-space {width: 55px;}
#cl-wrapper .cl-sidebar .side-user {padding: 18px 10px;}
.sb-collapsed .cl-sidebar .side-user {display: none;}
#cl-wrapper .cl-sidebar .side-user .avatar {display: inline-block;margin-right: 3px;}
#cl-wrapper .cl-sidebar .side-user .avatar img {border-radius: 25px;margin-right: 5px;}
#cl-wrapper .cl-sidebar .side-user .info {display: inline-block;vertical-align: middle;}
#cl-wrapper .cl-sidebar .side-user .info a {color: #FFF;font-size: 14px;font-weight: 300;display: block;}
#cl-wrapper .cl-sidebar .side-user .info span {color: #DBDBDB;font-size: 11px;}
#cl-wrapper.animate-collapse .cl-sidebar .collapse-button {-webkit-transition: width 300ms linear;-moz-transition: width 300ms linear;-o-transition: width 300ms linear;transition: width 500ms linear;}
.sb-collapsed .cl-sidebar .collapse-button .search {display: none;}
.sb-collapsed .cl-sidebar .collapse-button {width: 55px;}
.sb-collapsed .cl-vnavigation li.open ul {display: none !important;}
#sub-menu-nav ul {box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.22);color: #333;background: #FFF;padding: 5px 0;min-width: 190px;box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25);border: 1px solid rgba(0, 0, 0, 0.15);border-top: 0;border-radius: 3px;}
#sub-menu-nav ul li:first-child {padding-top: 0;}
#sub-menu-nav ul li:last-child {padding-bottom: 0;}
#sub-menu-nav ul li.dropdown-header i {text-align: center;width: 15px;}
#sub-menu-nav ul li.dropdown-header {padding: 1px 11px;padding-bottom: 6px;}
#sub-menu-nav ul {padding: 5px 0;}
#sub-menu-nav ul li {list-style: none;}
#sub-menu-nav ul li a {margin-right: -1px;display: block;font-size: 11px;border-bottom: 0;color: #333333;text-shadow: none;text-align: left;background: transparent;padding: 6px 20px 6px 31px;}
#sub-menu-nav ul li a:hover {background-color: #2391ED;color: #FFF;}
#sub-menu-nav ul:after {background: url(../img/app/menu-tail-left.png) no-repeat right 10px;top: 0px;content: "";display: inline-block;left: -9px;height: 43px;width: 10px;position: absolute;}
/*
.sb-collapsed .cl-vnavigation li:hover ul{display: block !important;}
.sb-collapsed .cl-vnavigation li.ocult ul{display:none !important;}
*/
/*End Collapsed*/
.cl-vnavigation {margin: 0 0 0 0;padding: 0; border-top: 1px solid #1a1c20;border-bottom: 1px solid #2f323a;}
/* .cl-vnavigation .parent a {background: url("../img/app/arrow.png") no-repeat scroll right 14px top 18px transparent;} */
.cl-vnavigation li a {position: relative;border-top: 1px solid #32353e;border-bottom: 1px solid #1a1c20;display: block;padding: 14px 18px 13px 15px;color: #c9d4f6;font-size: 12px;font-weight: 300;text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3);white-space: nowrap;}
.cl-vnavigation li a:hover {background-color: #2a2c34;}

.cl-vnavigation >li.open >a {background:#085391;}

.cl-vnavigation li a i {text-align: center;width: 20px;font-size: 14px; margin-right: 7px;}
.cl-vnavigation li a span {display: inline-block;}
.cl-vnavigation li ul {background-color: #1A1C20;display: none;margin: 0;padding: 0;}
/*.cl-vnavigation .parent ul li:last-child {padding-bottom: 13px;}*/

.cl-vnavigation .parent ul li  ul li a{padding-left: 30px;}

.cl-vnavigation .parent ul li {background-color: #1a1c20;list-style: none;}
.cl-vnavigation .parent ul li.dropdown-header {display: none;}
.cl-vnavigation .parent ul li a {font-size: 11px;background-image: none;padding: 7px 18px 7px 20px;background-color: #1a1c20;    border-left: 3px solid transparent;}
.cl-vnavigation .parent ul li.open a.active {background-color: #1e2025;border-left: 3px solid #2494F2;}
.cl-vnavigation .parent ul li a:hover {background-color: #1e2025;}
.cl-vnavigation .parent ul li a:first-child {border-top: 0;}
.cl-vnavigation li.parent a.has-ul:after {
    content: "\f105";
    font-family: FontAwesome;
    font-size: 16px;
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -8px;
    right: 20px;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    -webkit-transition: -webkit-transform .2s ease-in-out;
    -o-transition: -webkit-transform .2s ease-in-out;
    transition: -webkit-transform .2s ease-in-out;
}
.cl-vnavigation li.open a.has-ul:after {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}

.cl-vnavigation .selected:hover a {background-color: #2494F2;}
.cl-vnavigation .selected:hover ul a {background-color: #1A1C20;}
.cl-vnavigation>li>ul li.active>a, .cl-vnavigation>li>ul li.active>a:focus, .cl-vnavigation>li>ul li.active>a:hover {
    background: #2A2C34;border-left: 3px solid #2494F2;
}
.cl-vnavigation>li>ul li.active>a>ul>li.active>a {
    background: #2A2C34;border-left: 3px solid #2494F2;
}
/* body {height: 100%;} */
/* .cl-sidebar{min-height:100%;} */
.cl-mcont {background-color: #F6F6F6;color: inherit;font-size: 13px;/* font-weight: 200;*/line-height: 21px;padding: 15px 30px 30px 30px;margin-top: 0;min-height:100%;}
.cl-mcont.white {background: #fff;}
.cl-mcont h1 {line-height: 1.3em;}
/* General styles for the modal */

/* 
Styles for the html/body for special modal where we want 3d effects
Note that we need a container wrapping all content on the page for the 
perspective effects (not including the modals and the overlay).
*/
.md-perspective,.md-perspective body {height: 100%;overflow: hidden;}
.md-perspective body  {background: #222;-webkit-perspective: 600px;-moz-perspective: 600px;perspective: 600px;}
.container {background: #e74c3c;min-height: 100%;}
.md-modal {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 50%;
	max-width: 630px;
	min-width: 320px;
	height: auto;
	z-index: 2000;
	visibility: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}
.md-show {visibility: visible;}
.md-overlay {
	position: fixed;
	width: 100%;
	height: 100%;
	visibility: hidden;
	top: 0;
	left: 0;
	z-index: 1000;
	opacity: 0;
	background: rgba(0,0,0,0.5);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.md-show ~ .md-overlay {
	opacity: 1;
	visibility: visible;
}
/* Content styles */
.md-content {
	color: #fff;
	background: #e74c3c;
	position: relative;
	border-radius: 3px;
	margin: 0 auto;
}
.md-content h3 {
	margin: 0;
  display: inline;
}
.md-content > div {
	margin: 0;
	font-weight: 300;
	font-size: 1.15em;
}
.colored-header .modal-header {
  font-size:20px;
  font-weight:700;
  border-bottom: 1px solid #1080de !important;
  background-color: #2494f2;
  color: #fff;
}
.modal-body form{
	padding: 15px;
}
.highlighted {box-shadow: 0 0 1px 2px #FFF;}
/*  end modal*/
/** Nano Scroler **/
.nano {position:relative;width:100%;height:100%;overflow:hidden;}
.nano .content {position:absolute;overflow:scroll;overflow-x:hidden;top:0;right:0;bottom:0;left:0;}
.nano .content:focus {outline:thin dotted;}
.nano .content::-webkit-scrollbar {visibility:hidden;}
.has-scrollbar .content::-webkit-scrollbar {visibility:visible;}
.nano > .pane {background:rgba(0,0,0,.10);position:absolute; width:7px;right:0;top:0;bottom:0;visibility:hidden\9; opacity:.01; -webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s; transition:.2s;}
.nano > .pane > .slider { background:#444;background:rgba(0,0,0,.25);position:relative; margin:0 1px;}
.nano:hover > .pane, .pane.active, .pane.flashed {visibility:visible\9;opacity:0.99;}
/*  end nano*/

.div-optiuni table .widget-title{font-size:16px;font-weight:700;color:green;padding-bottom:2px;border-bottom:1px solid green;margin-bottom:4px;}
.div-optiuni .table-optiuni td{padding:2px;vertical-align: top;}
.spanDesc{width:300px;color:green;font-weight:700;}
.input-vsmo80{max-height:23px;line-height: 20px;padding: 0px 10px;font-size:12px;width:80px;display:inline;}
.input-vsmo100{max-height:23px;line-height: 20px;padding: 0px 10px;font-size:12px;width:100px;display:inline;}
.input-vsmo140{max-height:23px;line-height: 20px;padding: 0px 10px;font-size:12px;width:140px;display:inline;}
/* nepuse */
#divCautare,#divListare,#divFiltrare{margin-top:2px;}
#scrollUp {bottom: 0px;right: 30px;width: 70px;height: 70px;padding: 15px 5px;font-size: 12px;text-align: center;color: white;background: #ed6d49;-webkit-border-radius: 4px 4px 0 0;-moz-border-radius: 4px 4px 0 0;border-radius: 4px 4px 0 0;-webkit-transition: bottom 150ms linear;-moz-transition: bottom 150ms linear;-ms-transition: bottom 150ms linear;-o-transition: bottom 150ms linear;transition: bottom 150ms linear; }

/*------------------------------------------------------------------
[ Tabs ]
*/

.nav-tabs-menu {
	/* background-color: #3187bf;
	background-image: linear-gradient(#2d85be, #3693cf 85%, #1f5a80);   */  
	background-image: linear-gradient(#f2f2f2, #ebebeb 85%, #cccccc);
	height: 52px;
	margin-right:2px;
    /* line-height: 48px; */
	width:100%;
}
.nav-tabs-menu>li { font-size: 14px;font-weight:700;display:inline-block;border:0px;margin:0px;width: 49%;border-right:1px solid #000;}
.nav-tabs-menu>li>a { 
	position: relative;
    display: block;
    color: #4d4d4d;
    text-decoration: none;
    outline: 0 none;
    height: 52px;
    padding: 8px 8px;
    text-align: center;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: 300;
	width:100%;
	
}
.nav-tabs-menu>li>a>i{    
text-align: center;
    display: block;
    /* margin-bottom: 5px; */
    font-size: 18px;}
.nav-tabs-menu>li.active>a, .nav-tabs-menu>li.active>a:hover, .nav-tabs-menu>li.active>a:focus { 
	color: #FFFFFF;
	background-image: linear-gradient(#2d85be, #3693cf 85%, #1f5a80);
    opacity: 1;
	width:100%;
}

.rec-content {margin:-10px -10px;}
.nav-tabs {border-bottom: 1px solid transparent;}
.nav-tabs>li.active { position: relative;}
.flat-tabs>li.active {border-top: 1px solid #ececec;margin-right: -3px !important;}
.nav-tabs>li { font-size: 14px;font-weight:700; }
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus { 
	border-top: 3px solid #43a0f2;
    /* border-left: 2px solid #e2e2e2; */
	border-right: 2px solid #e2e2e2;
    border-bottom: 2px solid #fff;
    border-radius: 0;
    -webkit-border-radius: 0;
    margin-bottom: -2px;
    padding-bottom: 9px;
    padding-top: 8px;
    box-shadow: 1px -3px 4px -3px rgba(0,0,0,0.08);
    position: static;
}
.nav-tabs>li.active>a>span,.nav-tabs>li>a:hover>span, .nav-tabs>li>a:focus>span { 
	display:inline;
}
.nav-tabs>li.active>a>i,.nav-tabs>li>a:hover>i, .nav-tabs>li>a:focus>i { 
	font-size: 14px;
}
.nav-tabs>li>a {padding: 9px 15px;font-size: 13px; margin-right: 0; min-width: 40px; text-align: center;border-right: 2px solid #e2e2e2;}
.nav-tabs>li>a>i {font-size: 16px;}
.nav-tabs>li>a>span {display:none;}
.tab-content { background: #fff; padding: 20px;     border: 2px solid #e2e2e2; border-radius: 0 3px 3px; -webkit-border-radius: 0 3px 3px; box-shadow: 0 1px 0 0 rgba(0,0,0,0.04);margin-bottom: 40px;}
.tab-left .nav-tabs {float: left;}
.tab-left .nav-tabs>li {float: none; margin-right: 0; margin-bottom: 0;}
.tab-left .nav-tabs>li.active>a, .tab-left .nav-tabs>li.active>a:hover, .tab-left .nav-tabs>li.active>a:focus { border-top: 0; border-bottom: 1px solid #ececec; border-right: 0; border-left: 2px solid #43a0f2; margin-right: -1px;box-shadow: -1px 3px 4px -3px rgba(0,0,0,0.08);padding: 13px 10px 12px 9px;}
.tab-left .nav-tabs>li>a {text-align: left;min-width: 38px;padding: 12px 10px; border-radius: 0;-webkit-border-radius: 0;}
.tab-left .nav-tabs>li .fa {font-size: 14px;}
.tab-left .tab-content {overflow: auto; border-radius: 0 3px 3px 3px; -webkit-border-radius: 0 3px 3px 3px;}
.tab-left .tab-content .tab-pane{min-height: 300px;}
.hthin {font-family: "Raleway",Helvetica,sans-serif !important;font-weight: 100 !important;}
/*------------------------------------------------------------------
[ MsgBox / .jquery-msgbox ]
*/
#jquery-overlay{display: none;opacity: .8;position: fixed;top: 0px;left: 0px;background: #333;width: 100%;z-index: 1029;}
.jquery-msgbox{width: 420px;display: none;position: fixed;font-style:normal;z-index: 10001; word-wrap: break-word;-webkit-box-shadow: rgba(0, 0, 0, 0.498039) 0px 0px 15px;box-shadow: rgba(0, 0, 0, 0.498039) 0px 0px 15px;border-radius: 6px;background-color: rgb(255, 255, 255);}
.jquery-msgbox-inputs{margin-top:4px;}
.jquery-msgbox-inputs input{ display:block; padding:3px 2px; border:1px solid #dddddd; margin:3px 0 6px 0; width:95%;}
.jquery-msgbox-wrapper{padding:20px 20px 20px 100px;}
.jquery-msgbox-alert {background: url(../img/app/alert-48.png) no-repeat 21px 20px;}
.jquery-msgbox-info {background: url(../img/app/info-48.png) no-repeat 21px 20px;}
.jquery-msgbox-error {background: url(../img/app/error-48.png) no-repeat 21px 20px;}
.jquery-msgbox-prompt {background: url(../img/app/question-dark-48.png) no-repeat 20px 20px;}
.jquery-msgbox-confirm {background: url(../img/app/question-48.png) no-repeat 20px 20px;}
.jquery-msgbox-success{background: url(../img/app/success-48.png) no-repeat 20px 20px;}
 
/* Click Dreapta Meniu */
#contextMenu {display:none;}
#contextMenu .dropdown-menu{min-width: 200px;padding: 2px 0;border-radius:0px;}
#contextMenu .dropdown-menu .divider{margin: 0px 0;height: 2px;background-color: #e5e5e5;}
#contextMenu .dropdown-menu > li > a {padding: 2px 5px;font-size: 12px;margin-right: 0;}
#contextMenu .dropdown-menu > li > a > i {min-width: 15px;display:inline-block;}
/* cum sa fac */
.widget { background: #fafafa;border: 1px solid #cfcfcf; clear: both;margin-top: 0px;/* margin-bottom: 30px; */ -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }
.widget .widget-header {
        background-color: #e8e8e8;
        /* Fallback Color */
        background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#e8e8e8));
        /* Saf4+, Chrome */
        background-image: -webkit-linear-gradient(top, #fcfcfc, #e8e8e8);
        /* Chrome 10+, Saf5.1+, iOS 5+ */
        background-image: -moz-linear-gradient(top, #fcfcfc, #e8e8e8);
        /* FF3.6 */
        background-image: -ms-linear-gradient(top, #fcfcfc, #e8e8e8);
        /* IE10 */
        background-image: -o-linear-gradient(top, #fcfcfc, #e8e8e8);
        /* Opera 11.10+ */
        background-image: linear-gradient(top, #fcfcfc, #e8e8e8);
        -webkit-border-radius: 2px 2px 0 0;
        -moz-border-radius: 2px 2px 0 0;
        border-radius: 2px 2px 0 0;
        border-bottom: 1px solid #cfcfcf;
        height: 48px;
        padding: 10px;
        line-height: 28px; 
}
.widget .widget-header .title {color: #333333;float: left;font-weight: bold;font-size: 16px; }
.widget .widget-header span.tools { padding: 0; float: right; margin: 0; }
.widget .widget-header span.tools > a {display: inline-block; margin-right: 5px;color: #666666;margin-top: 3px; }
.widget .widget-header span.tools > a:hover {text-decoration: none;opacity: .6; }
.widget .widget-header span.tools > a.btn {color: white;margin-top: 0; }
.widget .widget-header .title .attribution, .widget .widget-header .title .mini-title {font-size: 11px; padding-left: 4px; color: #b3b3b3; font-weight: normal; }
.widget .widget-header .title .attribution a, .widget .widget-header .title .mini-title a {color: #b3b3b3; }
.widget .widget-body {padding: 15px;border-bottom: 1px solid #b3b3b3;-webkit-border-radius: 0 0 2px 2px;-moz-border-radius: 0 0 2px 2px;border-radius: 0 0 2px 2px; }
/* scrolbar */

/* Let's get this party started */
::-webkit-scrollbar {width: 6px;height: 6px;}
/* Track */
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
 
/* Handle */
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: rgba(76, 70, 70, 0.8); 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}
::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(255,0,0,0.4); 
}

/* end scrolbar */

/* ASIDE */
.aside{display: table;min-height: 100%;width: 100%;}
.aside .page-aside {width: 220px;height: 100%;max-height:700px;position: relative;display: table-cell;}
.aside div.fixed {top:0px;border: 3px solid #e9e9e9;background: none repeat scroll 0 0 #fff;position:absolute;height:100%;}
.aside .page-aside>div {width: 220px;}
.aside .page-aside div.padding {padding: 10px 10px;}
.aside .wrapper-aside{overflow: auto;margin: 2px 2px;padding: 2px;background: #e6e6e6;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
/* QUICK SLIDE */
.quick-slide .quick-content {
  background-image: linear-gradient(#262626, #262626 85%, #0d0d0d);
  background-color: #333333;
  position: absolute;
  top: 44px;
  width: 100%;
  z-index: 1029;
  display: none;
  padding: 15px 0px;
  min-height: 110px;
}
.quick-slide .quick-menu {
  background-image: linear-gradient(#262626, #262626 85%, #0d0d0d);
  background-color: #333333;
  position: absolute;
  top: 55px;
  width: 100%;
  z-index: 999;
  display: none;
  height: 99px;
}
.quick-slide .quick-menu .help-menu{background-image: linear-gradient(#c22234, red 90%, #0d0d0d);}
.quick-slide .quick-menu .help-menu #cssmenu > ul > li.active {background: #c22234;}
.quick-slide .quick-menu .help-menu #cssmenu ul ul li {background: #c22234;}
.quick-slide .quick-menu .help-menu #cssmenu ul li:hover {background: #c22234 !important; }  
.quick-slide .quick-menu .help-menu #cssmenu ul ul li:hover {background: #c22234 !important; }  
.quick-slide .quick-menu .help-menu #cssmenu ul ul ul li:hover {background: #c22234 !important; } 
.quick-slide .quick-content .container {max-width: 970px;  background: transparent;}
.quick-slide .quick-content .container .row {margin-left: -15px; margin-right: -15px;}
.quick-slide .quick-content .nav-tabs {border-bottom: 0px;}
.quick-slide .quick-content .nav-tabs li {border: 0px !important; margin: 0px !important;padding: 0px !important;}
.quick-slide .quick-content .nav-tabs li.active a {background: #47aabb !important;}
.quick-slide .quick-content .nav-tabs li:first-child a {border-left: 1px solid #37a4b7 !important;border-top-left-radius: 5px;}
.quick-slide .quick-content .nav-tabs li:last-child a {border-top-right-radius: 5px;}
.quick-slide .quick-content .nav-tabs li a {
  background: #47b7cb !important;
  border: 0px !important;
  margin: 0px !important;
  color: #fff;
  border-radius: 0px;
  padding: 12px 18px;
  font-size: 15px !important;
  border-right: 1px solid #37a4b7 !important;
  border-top: 1px solid #37a4b7 !important;
  -webkit-transition: background 0.7s ease;
  -moz-transition: background 0.7s ease;
  -o-transition: background 0.7s ease;
  -ms-transition: background 0.7s ease;
  transition: background 0.7s ease;
}
.quick-slide .quick-lower, .quick-slide .tab-content {margin-bottom: 10px;}
.quick-slide .quick-content .tab-pane {
  background: #fff;
  color: #777;
  padding: 5px 15px;
 /*  border: 1px solid #37a4b7 ; */
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  border-top-right-radius: 5px;
}
.quick-slide .quick-tasks ul{list-style-type:none;padding-left:0px;}
.quick-slide .quick-tasks li{background:#fafafa;border:1px solid #eee; padding:6px 12px;margin-bottom:5px;}
.quick-slide .quick-tasks li span{font-size:12px;display:inline-block;position:relative;top:-2px;margin-left:5px;}
.quick-slide .quick-tasks .task-important{border-left:2px solid #f84951;}
.quick-slide .quick-tasks .task-normal{border-left:2px solid #34df34;}
.quick-slide .quick-tasks .task-pending{border-left:2px solid #f2e336;}

/*Alerts*/
.alert {border-radius: 0;-webkit-border-radius: 0;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.11);}
.alert .sign {font-size: 20px;vertical-align: middle;margin-right: 5px;text-align: center;width: 25px;display: inline-block;}
.alert-success {background-color: #DBF6D3;border-color: #AED4A5;color: #569745;}
.alert-info {background-color: #D9EDF7;border-color: #98cce6; color: #3A87AD;}
.alert-warning { background-color: #FCF8E3; border-color: #F1DAAB; color: #C09853;}
.alert-danger {  background-color: #F2DEDE;  border-color: #e0b1b8;  color: #B94A48;}
.alert-white { background-image: linear-gradient(to bottom, #ffffff, #f9f9f9); border-top-color: #d8d8d8; border-bottom-color: #bdbdbd; border-left-color: #cacaca; border-right-color: #cacaca; color: #404040; padding-left: 61px; position: relative;}
.alert-white .icon { text-align: center;width: 45px;height: 103%;position: absolute;top: -1px;left: -1px; border: 1px solid #BDBDBD;padding-top: 15px;}
.alert-white .icon:after { -webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);display: block;content: '';width: 10px;height: 10px;border: 1px solid #BDBDBD;position: absolute;border-left: 0;border-bottom: 0;top: 50%;right: -6px;margin-top: -3px;background: #fff;}
.alert-white.rounded {border-radius: 3px;-webkit-border-radius: 3px;}
.alert-white.rounded .icon {border-radius: 3px 0 0 3px;-webkit-border-radius: 3px 0 0 3px;}
.alert-white .icon i {font-size: 20px;color: #FFF;left: 12px;margin-top: -10px;position: absolute;top: 50%;}
.alert-white.alert-danger .icon,.alert-white.alert-danger .icon:after {border-color: #ca452e;background: #da4932;}
.alert-white.alert-info .icon,.alert-white.alert-info .icon:after {border-color: #3A8ACE;background: #4D90FD;}
.alert-white.alert-warning .icon,.alert-white.alert-warning .icon:after {border-color: #D68000;background: #FC9700;}
.alert-white.alert-success .icon,.alert-white.alert-success .icon:after {border-color: #54A754;background: #60C060;}
/*Pagination*/
.pagination {margin: 18px 0;}
.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus {background-color: #2083D6;}
/*Labels*/
.label {border-radius: 0;-webkit-border-radius: 0;font-weight: normal; font-size: 95%;}
.label-default { background-color: #a1a1a1;}
.label i {font-size: 100% !important;color: inherit !important;width: auto !important; min-width: 11px;}
.label-success {background-color: #60C060;}
.label-primary {background-color: #4D90FD;}
.label-warning {background-color: #fcad37;}
.label-danger {background-color: #ED5B56;}
.label-info {background-color: #5DC4EA;}
/*Bagde*/
.badge {font-weight: normal;font-size: 95%; padding: 4px 6px; background-color: #a1a1a1;}
.badge-primary {background-color: #4D90FD !important;}
.badge-success {background-color: #60C060 !important;}
.badge-info {background-color: #5DC4EA !important;}
.badge-warning {background-color: #fcad37 !important;}
.badge-danger {background-color: #ED5B56 !important;}
/*Stats*/

.stats_bar { text-align: center; margin-top: 15px;}
.butpro {  vertical-align: top;}
.butstyle {  -moz-border-bottom-colors: none;  -moz-border-left-colors: none;  -moz-border-right-colors: none;  -moz-border-top-colors: none;  background-color: #f8f8f8;  background-image: -moz-linear-gradient(center top, #ffffff 50%, #f8f8f8 100%);  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f8f8f8)); background-image: -webkit-linear-gradient(top, #ffffff, #f8f8f8); background-image: -o-linear-gradient(top, #ffffff, #f8f8f8);  background-image: linear-gradient(to bottom, #ffffff 50%, #f8f8f8 100%);  border-color: #DEDFE0 #C8C8C8 #C8C8C8;  border-image: none;  border-right: 1px solid #C8C8C8;  border-style: solid;  border-width: 1px;  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.08);color: #333333;cursor: pointer;display: inline-block;font-family: 'Open Sans', Verdana, sans-serif;font-size: 11px;margin-right: 1.8%;margin-bottom: 15px;width: 14.2%;padding: 6px 9px 4px;transition: border-color 0.21s ease-out 0s;}
.butstyle.flat { background-image: none; background: #FFF; border: 0; color: #777;}
.butstyle:first-child { margin-left: 0;}
.butstyle:hover { border-color: #4D90FE;}
.butpro .sub h2 { margin: 0 0 5px 0; font-size: 11px; font-weight: normal;text-align: center;text-transform: uppercase;}
.butpro .sub span {color: #434D55;display: block;font-size: 18px;font-weight: 400;text-align: center;line-height: 26px;}
.butpro .stat {padding: 4px 0;text-align: center;}
.butpro .stat .equal {background: url("../img/stat-same.png") no-repeat scroll left center transparent;font-size: 12px;padding: 0 0 0 19px;}
.butpro .stat .up {background: url("../img/stat-up.png") no-repeat scroll left center transparent;font-size: 12px;padding: 0 0 0 19px;}
.butpro .stat .down {background: url("../img/stat-down.png") no-repeat scroll left center transparent;font-size: 12px;padding: 0 0 0 19px;}
.butpro .sub {padding-top: 4px;}
/*Flot Charts Box Widgets*/
.blue-chart .flot-text,.red-chart .flot-text {color: #FFF !important;}
.flot-text {font-size: 10px !important;}
.legend table td {font-size: 11px !important;}
.blue-chart {border-left: 1px solid #258fec;border-right: 1px solid #258fec;border-bottom: 1px solid #1e73bd;border-top: 1px solid #499de5;background-image: -moz-linear-gradient(center top, #52aeff 45%, #2180d3 102%);background-image: -webkit-gradient(linear, left top, left bottom, from(#52aeff), to(#2180d3)); background-image: -webkit-linear-gradient(top, #52aeff, #2180d3); background-image: -o-linear-gradient(top, #52aeff, #2180d3); background-image: linear-gradient(to bottom, #52aeff, #2180d3); background-color: #3290E2;}
.block-flat .blue-chart {padding: 20px !important;}
.blue-chart h2 {text-shadow: 0 -1px 0 #357fc0;}
.red-chart {border-left: 1px solid #F27B56;border-right: 1px solid #F27B56;border-bottom: 1px solid #d66543;border-top: 1px solid #ee815e;background-image: -moz-linear-gradient(center top, #ff8a65 45%, #e26a45 102%);background-image: -webkit-gradient(linear, left top, left bottom, from(#ff8a65), to(#e26a45));background-image: -webkit-linear-gradient(top, #ff8a65, #e26a45);background-image: -o-linear-gradient(top, #ff8a65, #e26a45); background-image: linear-gradient(to bottom, #ff8a65 45%, #e26a45 102%);background-color: #3290E2;}
.red-box { background-image: -moz-linear-gradient(center top, #ff8a65 45%, #f07853 102%); background-image: -webkit-gradient(linear, left top, left bottom, from(#ff8a65), to(#f07853)); background-image: -webkit-linear-gradient(top, #ff8a65, #f07853); background-image: -o-linear-gradient(top, #ff8a65, #f07853); background-image: linear-gradient(to bottom, #ff8a65 45%, #f07853 102%);background-color: #ff8a65;color: #FFFFFF;}
.red2-box { background-image: -moz-linear-gradient(center top, #ff7877 45%, #ed5554 102%); background-image: -webkit-gradient(linear, left top, left bottom, from(#ff7877), to(#ed5554)); background-image: -webkit-linear-gradient(top, #ff7877, #ed5554); background-image: -o-linear-gradient(top, #ff7877, #ed5554);background-image: linear-gradient(to bottom, #ff7877 45%, #ed5554 102%); background-color: #FF7877; color: #FFFFFF;}
.blue-box { background-image: -moz-linear-gradient(center top, #52aeff 45%, #3d9cef 102%); background-image: -webkit-gradient(linear, left top, left bottom, from(#52aeff), to(#3d9cef)); background-image: -webkit-linear-gradient(top, #52aeff, #3d9cef); background-image: -o-linear-gradient(top, #52aeff, #3d9cef); background-image: linear-gradient(to bottom, #52aeff 45%, #3d9cef 102%); background-color: #52AEFF; color: #FFFFFF;}
.blue-box.borders {border-color: #499DE5 #258FEC #1E73BD;border-left: 1px solid #258FEC;border-right: 1px solid #258FEC; border-style: solid; border-width: 1px;}
.green-box {background-image: -moz-linear-gradient(center top, #82c261 45%, #70be46 102%);background-image: -webkit-gradient(linear, left top, left bottom, from(#82c261), to(#70be46)); background-image: -webkit-linear-gradient(top, #82c261, #70be46);background-image: -o-linear-gradient(top, #82c261, #70be46);background-image: linear-gradient(to bottom, #82c261 45%, #70be46 102%); background-color: #82c261;color: #FFFFFF;}
.violet-box {background-image: -moz-linear-gradient(center top, #b450b2 45%, #853685 102%);background-image: -webkit-gradient(linear, left top, left bottom, from(#b450b2), to(#853685));background-image: -webkit-linear-gradient(top, #b450b2, #853685);background-image: -o-linear-gradient(top, #b450b2, #853685);background-image: linear-gradient(to bottom, #b450b2 45%, #853685 102%);background-color: #82c261;color: #FFFFFF;}
.yellow-box {background-image: -moz-linear-gradient(center top, #ffc91c 45%, #fab219 102%);background-image: -webkit-gradient(linear, left top, left bottom, from(#ffc91c), to(#fab219)); background-image: -webkit-linear-gradient(top, #ffc91c, #fab219);background-image: -o-linear-gradient(top, #ffc91c, #fab219);background-image: linear-gradient(to bottom, #ffc91c 45%, #fab219 102%);background-color: #82c261; color: #FFFFFF;}
.white-box {background: #FFF;}
.widget-block.calendar-box {overflow: hidden;}
.widget-block.calendar-box h2 {font-size: 28px;}
.widget-block.calendar-box .day { text-align: center;font-size: 102px;}
.widget-block.weather-box {overflow: hidden;color: #FFF;}
.widget-block.weather-box .photo { background: url("../img/sunset2.jpg") no-repeat center center;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;min-height: 260px;}
.widget-block.weather-box h2 {margin-top: 60px;font-size: 28px;font-weight: 400;text-shadow: 1px 2px 2px rgba(0, 0, 0, 0.5);}
.widget-block.weather-box .day {text-align: center;font-size: 24px;font-weight: 300;text-shadow: 1px 2px 2px rgba(0, 0, 0, 0.5); margin-bottom: 70px;margin-top: 3px;}
.fb-box { margin-top: 0 !important; background-image: -moz-linear-gradient(center top, #3e80bf 50%, #325fa0 102%);background-image: -webkit-gradient(linear, left top, left bottom, from(#3e80bf), to(#325fa0)); background-image: -webkit-linear-gradient(top, #3e80bf, #325fa0);background-image: -o-linear-gradient(top, #3e80bf, #325fa0); background-image: linear-gradient(to bottom, #3e80bf 50%, #325fa0 102%);background-color: #366eab;color: #FFFFFF;box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.35) !important;}
.fb-box h2 {font-size: 19px; font-weight: 400; margin: 0 0 5px 0;padding-top: 10px;}
.fb-box h3 {font-size: 13px;font-weight: 200;margin: 0 0 20px 0;}
.fb-box h4 {font-size: 13px;font-weight: 400;margin: 0 0 5px 0;}
.fb-box img {border-radius: 50%;-webkit-border-radius: 50%;border: 3px solid #FFFFFF;margin-bottom: 15px;margin-top: 20px;}
.fb-box .content {padding: 20px;text-align: center;}
.fb-box .info {background: #264A7E;color: #FFF;border-top: 1px solid #426ca5;text-align: center;}
.fb-box .info button {box-shadow: none;max-width: 195px;width: 80%;padding: 13px; background: #4884c0; border: 0; margin: 5px 0; text-transform: uppercase;}
.fb-box .info button i {margin-right: 3px;}
.fb-box .info div {padding: 15px 10px;}
.fb-box .row { margin: 0;}
.block .cl,.widget-block .cl {margin-bottom: 20px;}
.widget-block { box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.21); border: 0; margin-bottom: 30px; margin-top: 0;}
.widget-block .row { margin: 0;}
.widget-block .padding { padding: 20px 20px;}
.widget-block .vpadding { padding: 20px 0;}
.widget-block .hpadding { padding: 0 20px;}
.block .header,.widget-block .header,.block-flat .header {padding: 10px; background-color: #FEFEFE;border-bottom: 1px solid #dadada;}
.block .header {border-radius: 3px 3px 0 0;-webkit-border-radius: 3px 3px 0 0;padding: 10px;}
.block-flat .header {background: transparent; padding: 3px 0;}
.block-flat .header.no-border {border: 0;}
.block-flat .header h3 {margin-top: 3px;font-family: "Raleway", Helvetica, sans-serif; font-weight: 200;}
.block-flat .content {padding: 15px 3px 0 3px;}
.block-flat .content.full-width { padding: 0;margin-left: -20px;margin-right: -20px;margin-bottom: -20px;}
.block-flat .content h4 {margin-top: 20px;font-size: 16px;}
.block-flat .content .title {margin: 5px 0 15px 0;}
.block-flat.no-padding .content {padding: 0 !important;}
.legend-container table {width: auto; margin: 20px 0 0 20px;}
.legend-container table tr {background: transparent;}
.legend-container table td { border: 0;padding: 0 5px 3px 5px;}
.legend-container .legendColorBox > div {border: 0 !important;}
.legend-container .legendColorBox > div > div {border-width: 6px !important;}
.block-flat.no-padding .content table td,.block-flat.no-padding .content table th {padding: 11px 10px 7px 10px;}
.block .no-border {border-bottom: 0;}
.block .content h2,.widget-block .content h2 {font-family: 'Open Sans', sans-serif;}
.block .header h2,.widget-block .header h2,.block-flat .header h2 { margin: 0;font-family: "Raleway", Helvetica, sans-serif;font-weight: 300;font-size: 24px;line-height: 38px;}
.block .header h3,.widget-block .header h3 {margin: 0;font-size: 13px;font-weight: 200;line-height: 21px;color: #666;}
.block .header .actions i,.widget-block .header .actions i {font-size: 18px;color: #6F6F6F;display: inline-block;padding: 0;text-align: center;cursor: pointer; width: 20px;vertical-align: top;}
.block .header .actions i:hover,.widget-block .header .actions i:hover {color: #858585;}
.widget-block .fb-head {background: #1784c7;border: 0;color: #FFF;}
.widget-block .fb-head i {display: inline-block;text-align: center;width: 28px;}
.bg-darkgray {background-color: #888e97;color: #fff;}
.bg-blue {background-color: #43A0F2;color: #fff;}
.bg-blue .caret,.bg-darkgray .caret {border-color: #fff transparent;border-width: 5px 5px 0;}
.bg-blue a,.bg-darkgray a {color: #FFF;}
.cl-mcont .block .content {padding: 20px;}
.stat-data {padding: 10px;float: left;width: 50%;}
.cl.stat-data h2 {margin: 0 0 5px 0;}
.stat-data span {font-size: 18px;}
.stat-blue {background: #43A0F2;border-radius: 3px;-webkit-border-radius: 3px;text-align: center;color: #FFF;padding: 20px 10px;}
.stat-data .stat-number {border-bottom: 1px solid #dadada;}
.stat-data .stat-number:last-child {border-bottom: 0;}
.stat-data .stat-number div {display: inline-block;vertical-align: middle;padding: 5px 5px;font-size: 16px;line-height: 20px;}
.stat-data .stat-number h2 {margin: 0;font-size: 35px;color: #444;font-weight: 300;}
.stat-data .stat-number span {font-size: 12px;}
.fact-data {margin: 25px 0;padding: 0 20px;display: inline-block;width: 49%;vertical-align: top;}
.total-data {padding: 15px;display: inline-block;width: 100%;vertical-align: top;position: relative;}
.block .dropdown-menu,.widget-block .dropdown-menu,.block-flat .dropdown-menu {margin: -1px 0 0 0;border-radius: 1px;-webkit-border-radius: 1px;}
.btn-group .dropdown-menu {margin-top: -6px;}
/*.btn-group {margin-right: 5px;margin-left: 4px;}*/
.static-mn,.widget-block .static-mn {display: block;position: static;}
.static-mn,.widget-block .static-mn {display: block;position: static;}
.static-lg-menu .static-mn,.widget-block .static-lg-menu .static-mn {min-width: 90%;}
.block .items,.widget-block .items { margin: 0; padding: 0;}
.block .items li,.widget-block .items li {border-top: 1px solid #e8e8e8;list-style: none;font-size: 14px;line-height: 17px;padding: 13px;background-color: #FFF;transition: background 0.25s ease-in-out;-moz-transition: background 0.25s ease-in-out;-webkit-transition: background 0.25s ease-in-out;}
.block .items li i,.widget-block .items li i {color: #555555;display: block;float: left;font-size: 28px;height: 38px; margin-left: 4px;margin-right: 15px;margin-top: 2px;}
.block .items li small,.widget-block .items li small {display: block;}
.block .items li:hover,.widget-block .items li:hover {background-color: #F4F4F4;}
.block .items li .value,.widget-block .items li .value {font-size: 15px;margin-top: 7px;}
.block .items li:first-child,.widget-block .items li:first-child {border-top: 0;}
.block .total-data h2,.widget-block .total-data h2 {margin: 0;font-size: 24px;font-weight: 300;line-height: 32px;}
.block .total-data h3,.widget-block .total-data h3 {font-size: 18px;font-weight: 300;margin: 0;}
.block .total-data h4,.widget-block .total-data h4 {font-size: 14px;font-weight: 300;margin: 0;}
.widget-block .fact-data {margin: 27px 0;}
.block .fact-data:first-child {border-right: 1px solid #eaeaea;}
.block .fact-data h2,.widget-block .fact-data h2 {margin: 0;font-size: 32px;font-weight: 300;}
.block .fact-data h3,.widget-block .fact-data h3 {text-transform: uppercase;margin: 0;font-weight: 200;font-size: 13px;}
.widget-block .fact-data h3 { margin-bottom: 13px;font-size: 17px;}
.widget-block .fact-data h2 {margin-bottom: 4px;}
.widget-block .fact-data p {font-size: 12px;}
.widget-block .no-padding {padding: 0;}
.widget-block h3 {font-size: 17px;margin: 5px 0 0 0;font-weight: 200;}
.widget-block h2 {font-size: 32px;font-weight: 300;}
.block h2 i {font-size: 24px;color: #555;margin-right: 6px;}

fieldset{border: 0 none;border-top: 1px solid #ddd;margin: 10px 0;padding: 5px 0;position: relative;} 
section fieldset legend{    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;background:#fff;color:#93BB3A;font-weight:bold;padding:0 6px 0 0;width: initial;}
section fieldset legend {
    background: #fff;
    color: #3380FF;
    font-weight: bold;
    padding: 0 6px 0 0;
    width: initial;
	margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
}
section fieldset table .right-td{width:120px;text-align:right;padding-right:10px;}
.ui-widget-content {
   /*  border: 1px solid #dddddd; */
   /*  background: transparent url("../img/ui-bg_highlight-soft_100_eeeeee_1x100.png") 50% top repeat-x; */
    /* color: #333333; */
}
/*   PAGINI   */

/* FACTURI  */
.optIncFac{display:none;}
/*Login*/
#cl-wrapper.login-container,#cl-wrapper.error-container { margin: 0;}
.login-container .middle-login {width: 430px;left: 50%;top: 50%; position: absolute;margin-top: -170px; margin-left: -215px;}
.login-container .block-flat {padding: 0;border: 0;overflow: hidden;border-radius: 2px;-webkit-border-radius: 2px; box-shadow: 0 1px 5px rgba(0, 0, 0, 0.6);margin-bottom: 20px;background-color: white;}
.login-container .block-flat .header {padding: 9px 20px; background: #2494F2;border-bottom: 1px solid #2082D5;}
.login-container .block-flat .header h3 {line-height: 35px;margin: 0; color: #FFF;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);}
.login-container .header .logo-img {margin-right: 3px;}
.login-container .block-flat .content {padding: 30px;padding-bottom: 5px;}
.login-container .block-flat .content .form-control {padding: 10px 8px;height: auto;}
.login-container .block-flat .content .form-group {margin-bottom: 10px;}
.login-container .block-flat .content .title {margin-top: 0;margin-bottom: 20px;}
.login-container .block-flat .foot {text-align: right;padding: 0 30px 15px;}
.login-container .block-flat .foot .btn {min-width: 70px;}
.login-container .block-flat .input-group-addon {background: #FAFAFA;}
.login-container .out-links {padding-right: 3px;}
.login-container .out-links a {color: #C9D4F6;text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2);}

/*               END LOGIN       */
/*               START SERVICE       */
#main-content>.widget-serv>tbody>.widget-body>.control-label{font-size:12px;margin-left:14px;}
#main-content>.widget-serv>tbody>.widget-header>.title{font-size:12px;color:#3380FF;}
#main-content>.widget-serv .widget-header .title .btn-xs {padding: 1px 4px;font-size: 12px;background-color:#337AB7;}
#main-content .widget-serv .openTr{display:table-row;background-color:#949090;color:#fff;}
.wizard .widget-serv .openTr{display:table-row;}
#main-content .widget-serv .masterTr{background-color:#949090;color:#fff;}
#main-content .widget-serv .masterTr .title {color:#fff !important;}
#main-content .widget-serv .closeTr,.wizard .widget-serv .closeTr{display:none;}
/*               END SERVICE       */



/* togle buttons  */
.togglebutton, .togglebutton label, .togglebutton input, .togglebutton .toggle {-webkit-user-select: none; -moz-user-select: none;-ms-user-select: none; user-select: none;}
.togglebutton label {cursor: pointer;color: rgba(0,0,0, 0.26);}
.togglebutton label input[type=checkbox] {opacity: 0;width: 0;height: 0;}
.togglebutton label .toggle, .togglebutton label input[type=checkbox][disabled] + .toggle {content: "";display: inline-block;width: 30px;height: 15px; background-color: rgba(80, 80, 80, 0.7); border-radius: 15px;margin-right: 15px;transition: background 0.3s ease;vertical-align: middle;}
.togglebutton label .toggle {text-align: left;}
.togglebutton label input[type=checkbox]:checked + .toggle:after {background-color: #03a9f4;}
.togglebutton label input[type=checkbox]:checked + .toggle:after {left: 15px;}
.togglebutton label .toggle:after {content: "";display: inline-block;width: 20px;height: 20px;background-color: #F1F1F1;border-radius: 20px;position: relative; box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.4); left: -5px;top: -2px;transition: left 0.3s ease, background 0.3s ease, box-shadow 0.1s ease;}
.togglebutton.toggle-info input[type=checkbox]:checked + .toggle {background-color: rgba(0, 188, 212, 0.5);}
.togglebutton.toggle-info input[type=checkbox]:checked + .toggle:after {background-color: #00bcd4;}
.togglebutton.toggle-info input[type=checkbox]:disabled + .toggle {opacity: 0.5;}
.togglebutton.toggle-info input[type=checkbox]:disabled + .toggle:after {bopacity: 0.7;}
.togglebutton.toggle-danger input[type=checkbox]:checked + .toggle {background-color: rgba(229, 28, 35, 0.5);}
.togglebutton.toggle-danger input[type=checkbox]:checked + .toggle:after {background-color: #e51c23;}
.togglebutton.toggle-warning input[type=checkbox]:checked + .toggle {background-color: rgba(255, 193, 7, 0.5);}
.togglebutton.toggle-warning input[type=checkbox]:checked + .toggle:after {background-color: #ffc107;}
.togglebutton.toggle-success input[type=checkbox]:checked + .toggle {background-color: rgba(139, 195, 74, 0.5);}
.togglebutton.toggle-success input[type=checkbox]:checked + .toggle:after {background-color: #8bc34a;}
/* blik image */

/* Firefox old*/
@-moz-keyframes blink {0% {opacity:1;}50% {opacity:0;}100% {opacity:1;}} 
@-webkit-keyframes blink {0% {opacity:1;}50% {opacity:0;}100% {opacity:1;}}
/* IE */
@-ms-keyframes blink {0% {opacity:1;}50% {opacity:0;}100% {opacity:1;}} 
/* Opera and prob css3 final iteration */
@keyframes blink {0% {opacity:1;}50% {opacity:0;}100% {opacity:1;}} 
.blink-image {
    -moz-animation: blink normal 2s infinite ease-in-out; /* Firefox */
    -webkit-animation: blink normal 2s infinite ease-in-out; /* Webkit */
    -ms-animation: blink normal 2s infinite ease-in-out; /* IE */
    animation: blink normal 2s infinite ease-in-out; /* Opera and prob css3 final iteration */
}
/* end blink image */
.tabelHead{display: table-row;background-color: gray;color:#fff;font-size: 14px;font-weight:700;padding: 5px;}
.tabelBody{display: table-row;cursor: pointer;}
.tabelBody:hover{background-color:#ddd;}
.tabelBody > .tabelCel,.tabelHead > .tabelCel{display: table-cell;border-left: 1px solid #ddd;border-bottom:1px solid #ddd;padding: 5px;text-align:center;}
.tabelBody > .celLeft,.tabelHead > .celLeft{text-align:left;}
.tabelBody > .celRight,.tabelHead > .celRight{text-align:right;}
/**  Nestable  */

 .cf:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.dd { position: relative; display: block; margin: 0; padding: 0; list-style: none; font-size: 13px; line-height: 20px; width: 98%;}
.dd-list { display: block; position: relative; margin: 0; padding: 0; list-style: none; }
.dd-list .dd-list { padding-left: 30px; }
.dd-collapsed .dd-list { display: none; }
.dd-item,
.dd-empty,
.dd-placeholder { display: block; position: relative; margin: 0; padding: 0; min-height: 20px; font-size: 13px; line-height: 20px; }
.dd-handle { display: block; height: 30px; margin: 5px 0; padding: 5px 10px; color: #333; text-decoration: none; font-weight: bold; border: 1px solid #ccc;background: #fafafa;background: -webkit-linear-gradient(top, #fafafa 0%, #eee 100%);background:    -moz-linear-gradient(top, #fafafa 0%, #eee 100%);background:         linear-gradient(top, #fafafa 0%, #eee 100%);-webkit-border-radius: 3px;border-radius: 3px;box-sizing: border-box; -moz-box-sizing: border-box;}
.dd-handle:hover { color: #2ea8e5; background: #fff; }
.dd-handle-small{ display: block; height: 20px; margin: 1px 0; padding: 2px 3px; color: #333; text-decoration: none;text-align:center; border: 1px solid #ccc;background: #fafafa;background: -webkit-linear-gradient(top, #fafafa 0%, #eee 100%);background:    -moz-linear-gradient(top, #fafafa 0%, #eee 100%);background:         linear-gradient(top, #fafafa 0%, #eee 100%);-webkit-border-radius: 3px;border-radius: 3px;box-sizing: border-box; -moz-box-sizing: border-box;}
.dd-handle-small:hover { color: #2ea8e5; background: #fff; }
.dd-item-small { display: block; position: relative; margin: 0; padding: 0; min-height: 14px; font-size: 11px; }
.dd-item > button { display: block; position: relative; cursor: pointer; float: left; width: 25px; height: 20px; margin: 5px 0; padding: 0;  white-space: nowrap; overflow: hidden; border: 0; background: transparent; font-size: 12px; line-height: 1; text-align: center; font-weight: bold; }
.dd-item > button:before {  display: block; position: absolute; width: 100%; text-align: center; text-indent: 0; }
.dd-item > button[data-action="collapse"]:before {}
.dd-placeholder,
.dd-empty { margin: 5px 0; padding: 0; min-height: 30px; background: #f2fbff; border: 1px dashed #b6bcbf; box-sizing: border-box; -moz-box-sizing: border-box; }
.dd-empty { border: 1px dashed #bbb; min-height: 100px; background-color: #e5e5e5;background-image: -webkit-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff), -webkit-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff);background-image:-moz-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff), -moz-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff);background-image:linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff), linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff);background-size: 60px 60px;background-position: 0 0, 30px 30px;}
.dd-dragel { position: absolute; pointer-events: none; z-index: 9999; }
.dd-dragel > .dd-item .dd-handle { margin-top: 0; }
.dd-dragel .dd-handle {-webkit-box-shadow: 2px 4px 6px 0 rgba(0,0,0,.1);box-shadow: 2px 4px 6px 0 rgba(0,0,0,.1);}
/*  Nestable Extras  */
.nestable-lists { display: block; clear: both; padding: 30px 0; width: 100%; border: 0; border-top: 2px solid #ddd; border-bottom: 2px solid #ddd; }
#nestable-menu { padding: 0; margin: 20px 0; }
#nestable2 .dd-handle {color: #fff;border: 1px solid #999;background: #bbb;background: -webkit-linear-gradient(top, #bbb 0%, #999 100%);background:    -moz-linear-gradient(top, #bbb 0%, #999 100%);background:         linear-gradient(top, #bbb 0%, #999 100%);}
#nestable2 .dd-handle:hover { background: #bbb; }
#nestable2 .dd-item > button:before { color: #fff; }
.dd-hover > .dd-handle { background: #2ea8e5 !important; }
/** Nestable Draggable Handles  */
.dd3-content { display: block; height: 30px; margin: 5px 0; padding: 5px 10px 5px 40px; color: #333; text-decoration: none; font-weight: bold; border: 1px solid #ccc;background: #fafafa;background: -webkit-linear-gradient(top, #fafafa 0%, #eee 100%);background:    -moz-linear-gradient(top, #fafafa 0%, #eee 100%); background:         linear-gradient(top, #fafafa 0%, #eee 100%);-webkit-border-radius: 3px;border-radius: 3px;box-sizing: border-box; -moz-box-sizing: border-box;}
.dd3-content:hover { color: #2ea8e5; background: #fff; }
.dd-dragel > .dd3-item > .dd3-content { margin: 0; }
.dd3-item > button { margin-left: 30px; }
.dd3-handle { position: absolute; margin: 0; left: 0; top: 0; cursor: pointer; width: 30px; text-indent: 100%; white-space: nowrap; overflow: hidden;border: 1px solid #aaa;background: #ddd;background: -webkit-linear-gradient(top, #ddd 0%, #bbb 100%);background:    -moz-linear-gradient(top, #ddd 0%, #bbb 100%);background:         linear-gradient(top, #ddd 0%, #bbb 100%);border-top-right-radius: 0;border-bottom-right-radius: 0;}
.dd3-handle:before { content: '≡'; display: block; position: absolute; left: 0; top: 3px; width: 100%; text-align: center; text-indent: 0; color: #fff; font-size: 20px; font-weight: normal; }
.dd3-handle:hover { background: #ddd; }
.dd3-handle { cursor: move }


#mini-nav {padding: 0;border: none;border-top: 3px solid #12a4f4;}
ul.messages {padding: 0;margin: 0;text-align: left;list-style-type: none; }
ul.messages li {padding: 5px;background-color: white;margin-bottom: 2px;}  
ul.messages li:last-child {margin-bottom: 0px; }
ul.messages li:hover {background: #eaf5fb;cursor: pointer; }
ul.messages li .icon {float: left;padding:5px;}
ul.messages li .details {line-height: 18px;font-size: 11px;display: block;margin-left: 60px;}
ul.messages li .details strong {font-weight: 600;margin-right: 3px;font-size: 13px;display: block;}
ul.messages li .details strong span {float: right;font-size: 11px;display: inline-block; }
ul.messages li .details span {font-weight: 400;display: block;color:#000;line-height: 18px;font-size: 11px;}
ul.messages li .icon i{font-size: 16px;padding:3px;border: 2px solid red;border-radius:45px;}
ul.messages li .details span {font-weight: 400;display: block;}
ul#mini-nav .dropdown-header {background: #f6fbfd;padding: 3px 15px;color: #53acdf;font-size: 13px;font-weight: 600;}


.panel, iframe{border:0px !important;}
.panel-indigo>.tragaci{padding: 0 10px;border-bottom: none;border-radius:5px 5px 0 0;}
.tragaci {
	background-color: #3187bf;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2d85be), color-stop(85%, #3693cf), to(#1f5a80));
    background-image: -webkit-linear-gradient(#2d85be, #3693cf 85%, #1f5a80);
    background-image: -moz-linear-gradient(top, #2d85be, #3693cf 85%, #1f5a80);
    background-image: -o-linear-gradient(#2d85be, #3693cf 85%, #1f5a80);
    background-image: linear-gradient(#2d85be, #3693cf 85%, #1f5a80);
    background-repeat: no-repeat;
	 cursor: move;
}
 .tragaci {font-size: 18px;border-bottom: 1px solid #dddddd;border-top-right-radius: 1px;border-top-left-radius: 1px;height: 40px;line-height: 2em;}
.tragaci:before, .panel-heading:after {content: " ";display: table;}
.tragaci h4 {float: left;margin: 0;color: #fff;line-height: 40px;}
.tragaci .options {float: right !important;}
.tragaci .options > a {opacity: 0.5;filter: alpha(opacity=50);color: #000;font-size: 14px;float: right;color: #fff;line-height: 40px;padding-left: 10px;}
.noCorsor{cursor:default !important;}
/* 

[class*="panel-"].panel .panel-heading {padding: 0 10px;border-bottom: none;border-radius:5px 5px 0 0;}


*/
 .content-group-lg {margin-bottom: 30px!important;}
.panel {
    margin-bottom: 20px;
    border-color: #ddd;
    color: #333;
}
.panel-white>.panel-heading { background-color: #fff;border-bottom-color: #ddd;}
.panel-white>h6.panel-title {font-size: 15px;}
.panel-group-control .panel-title>a {
    padding-left: 26px;
    display: inline-block;
}
.panel-group-control .withFocus .panel-title>a:focus {
    color: #ccc;border-bottom-color: #ddd;
}
.panel-title {
    position: relative;
}
 .panel-group-control .panel-title>a.collapsed:before {
    content: '\f067';
}
 .panel-group-control .panel-title>a:before {
    content:"\f068";
    font-family: FontAwesome;
    position: absolute;
    top: 50%;
    margin-top: -8px;
    left: 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 1;
}
.panel-title>.small, .panel-title>.small>a, .panel-title>a, .panel-title>small, .panel-title>small>a {
    color: inherit;
}
.panel-title a:focus {
    outline: 0;
}
.border-top-primary {border-top-color: #2196f3;margin:3px -10px 5px -10px;}
.page-header-default {background-color: #fff; margin-bottom: 20px; -webkit-box-shadow: 0 1px 0 0 #ddd; box-shadow: 0 1px 0 0 #ddd;border-left: 1px solid #ddd;border-right: 1px solid #ddd;}
.page-header {margin: 0;padding: 0;border-bottom-width: 0;}
.page-header-content {position: relative;background-color: inherit; padding: 0 20px;}
.page-header-lg ,.page-title {padding-top: 20px;padding-bottom: 20px;}
.page-title h1, .page-title h2, .page-title h3, .page-title h4, .page-title h5, .page-title h6 {margin: 0;letter-spacing: -.015em;}
.page-title .position-left {margin-right: 7px;}
.page-title .text-semibold {font-weight: 500;}
.heading-elements {background-color: inherit;position: absolute;top: 15%; right: 20px;}
.page-header-default .breadcrumb-line:not([class*=bg-]) {background-color: #fcfcfc;}
.page-header-default .page-header-content+.breadcrumb-line {border-bottom-width: 0;margin-bottom: 0;border-bottom: 1px solid #ddd;}
.breadcrumb-line {position: relative; border-top: 1px solid #ddd;}
.breadcrumb-elements { text-align: left; margin: 0; padding: 0;list-style: none;border-top: 1px solid #ddd;font-size: 0;}
.breadcrumb-elements>li {display: inline-block; font-size: 13px;}
.breadcrumb-elements>li>a {display: block; padding: 10px 15px; color: #333;}


.navbar-custom-nav {background: #FFFFFF;box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.15);}
.navbar-custom-nav li{border-bottom: 1px solid #cfdbe2;}
.nav > li.active {background: #2494F2;;}
.nav-stacked>li+li {margin-top: 0px; margin-left: 0;}
.nav-stacked > li > a {border-left: 3px solid transparent;border-radius: 0; border-top: 0;color: #444;}
.nav-stacked > li > a > i{font-size:16px;}
.nav.nav-pills .active > a, li.user-header { background-color: #1797be;color: #ffffff;}

.tile_count {margin-bottom: 5px;color: #73879C;background: #f5f5f5;font-family: "Helvetica Neue",Roboto,Arial,"Droid Sans",sans-serif;}
.tile_count .tile_stats_count {border-bottom: 1px solid #73879C;padding: 0 10px 0 20px; position: relative;    white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
.tile_count .tile_stats_count:before {content: ""; position: absolute;left: 0;height: 65px;border-left: 2px solid #ADB2B5;margin-top: 10px;}
.tile_count .tile_stats_count:first-child:before {border-left: 0;}
.tile_count .tile_stats_count span {font-size: 13px;}
.tile_count .tile_stats_count .count { font-size: 40px;line-height: 47px;font-weight: 600;}	
.tile_count .active{background: #dbdbdb;}


/* MULTISELECT */

.ms-container{
  background: transparent url('../img/switch.png') no-repeat 50% 50%;
  width: 370px;
}

.ms-container:after{
  content: ".";
  display: block;
  height: 0;
  line-height: 0;
  font-size: 0;
  clear: both;
  min-height: 0;
  visibility: hidden;
}

.ms-container .ms-selectable, .ms-container .ms-selection{
  background: #fff;
  color: #555555;
  float: left;
  width: 45%;
}
.ms-container .ms-selection{
  float: right;
}

.ms-container .ms-list{
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -ms-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
  border: 1px solid #ccc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  position: relative;
      max-height: 200px;
    min-height: 25px;
  padding: 0;
  overflow-y: auto;
}

.ms-container .ms-list.ms-focus{
  border-color: rgba(82, 168, 236, 0.8);
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
  outline: 0;
  outline: thin dotted \9;
}

.ms-container ul{
  margin: 0;
  list-style-type: none;
  padding: 0;
}

.ms-container .ms-optgroup-container{
  width: 100%;
}

.ms-container .ms-optgroup-label{
  margin: 0;
  padding: 5px 0px 0px 5px;
  cursor: pointer;
  color: #999;
}

.ms-container .ms-selectable li.ms-elem-selectable,
.ms-container .ms-selection li.ms-elem-selection{
  border-bottom: 1px #eee solid;
  padding: 2px 10px;
  color: #555;
  font-size: 14px;
}

.ms-container .ms-selectable li.ms-hover,
.ms-container .ms-selection li.ms-hover{
  cursor: pointer;
  color: #fff;
  text-decoration: none;
  background-color: #08c;
}

.ms-container .ms-selectable li.disabled,
.ms-container .ms-selection li.disabled{
  background-color: #eee;
  color: #aaa;
  cursor: text;
}
/*               START TICHETE       */
.border-left-lg {border:1px solid #ccc !important;border-left:3px solid transparent !important;}
.border-left-primary {border-left-color: #2196f3 !important;}
.border-left-danger {border-left-color: #f44336 !important;}
.border-left-success {border-left-color: #4caf50 !important;}
.panel-header {position: relative;padding-left: 2;padding-right: 2; border-top-right-radius: 3px; border-top-left-radius: 3px;background-color: #fcfcfc;border-bottom: 1px solid #ddd;}
.panelTitluTick{margin-top: -15px;}
.panel-body {position: relative;}
.panel-body h6>a{font-size: 15px;letter-spacing: -.015em;margin-bottom: 10px;margin-top: 0!important;font-family: inherit;font-weight: 400;line-height: 1.5384616;}
.mb-15 {margin-bottom: 15px!important;}
.mb-10 {margin-bottom: 10px!important;}
.img-xs {width: 32px!important;height: 32px!important;}
.img-sm {width: 36px!important; height: 36px!important;}
.iconSpec{
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    min-width: 1em;
    display: inline-block;
    text-align: center;
    font-size: 16px;
    vertical-align: middle;
    position: relative;
    top: -1px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.panel-footer>.heading-elements {position: static;margin-top: 0; padding-right: 20px;}
.panel-footer {position: relative;padding-left: 2;padding-right: 2; border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;background-color: #fcfcfc;border-top: 1px solid #ddd;}
.heading-elements:not(.visible-elements) .heading-text {display: inline-block;}
.text-default, .text-default:focus, .text-default:hover {color: #333!important;}
.task-details {float: right;margin: 0;}
.status-mark {width: 8px;height: 8px;display: inline-block;border-radius: 50%; border: 2px solid;}
.timer {list-style: none;padding: 0; margin: 0;text-align: center;}
.timer>li { font-size: 30px; text-align: center;display: inline-block;color: #555;line-height: 1.5384616;}
.timer>li.dots {font-size: 15px; vertical-align: top;padding: 16.66666667px 0;}
.timer>li>span {display: block;font-size: 13px;}
.panel>.panel-panel-body .table, .panel-flat>.panel-panel-body .table-responsive {border-top: 0px solid #ddd;}
.table-borderless tr > td{border:0px solid #ddd !important;}
.media-list { margin-bottom: 0;}
.media, .media-body {overflow: visible;}
.media-left, .media>.pull-left {padding-right: 5px;}
.media-body, .media-left, .media-right { position: relative;}
.media-middle {vertical-align: middle;}
.list-inline-separate>li {padding-right: 20px;position: relative;}
.list-inline>li {display: inline-block;padding-left: 5px; padding-right: 5px;}
.list-inline-separate>li:before {content: '\2022';position: absolute; right: 8px;color: #ccc; top: 1px;}
.text-semibold {font-weight: 500;}
.heading-elements-spec {display: inline;float: right;}
.heading-elements-spec>ul>li {display: inline;}
.heading-elements-spec>ul>li>a {color: #333!important;}
.media-badge, .media-badge[class*=bg-] { border: 2px solid;}
.bg-warning-400 { background-color: #ff7043 !important;border-color: #ff7043 !important; color: #fff !important;}
.media-badge {position: absolute;left: -10px;top: 2px;}
.badge {padding: 2px 6px 1px 6px;font-size: 10px;letter-spacing: .1px;vertical-align: baseline;background-color: transparent;border: 1px solid transparent; border-radius: 100px;}
.div-tipTick{display:none;}
.dataTable{background-color: #fff;}
.dataTable thead th{padding-right: 40px;padding: 15px 20px;vertical-align: middle;line-height: 1.5384616;outline: 0;position: relative;font-weight: 500;}

/*               END TICHETE       */

/* WIZARD CONTRACTE */
.fuelux{margin: -15px -30px}
.block-wizard {/* margin-bottom: 40px; padding: 20px 20px; */background: #fff;border-left: 1px solid #efefef;border-right: 1px solid #efefef;box-shadow: 0 1px 0 0 rgba(0,0,0,0.04);}
.fuelux .wizard {box-shadow: 0 1px 4px rgba(0,0,0,0.065);background-color: #f9f9f9;position: relative;min-height: 48px;overflow: hidden;}
.fuelux .wizard>.steps {list-style: none outside none;padding: 0; margin: 0;}
.fuelux .wizard>.steps li {float: left;margin: 0;padding: 0 20px 0 30px;height: 48px;line-height: 48px;position: relative;background: #ededed;color: #999;font-size: 15px;cursor: not-allowed;}
.fuelux .wizard>.steps li:first-child {padding-left: 20px;-webkit-border-radius: 0;border-radius: 0;background-clip: padding-box;}
.fuelux .wizard>.steps li.complete {color: #fff;background: #1e7dcc;}
.fuelux .wizard>.steps li.active {background: #fff;color: #3078ef;}
.fuelux .wizard>.steps li.complete .chevron {border-left-color: #1e7dcc;}
.fuelux .wizard>.steps li .chevron {border: 24px solid transparent;border-left: 14px solid #d4d4d4;border-right: 0;display: block;position: absolute;right: -14px;top: 0; z-index: 1;}
.fuelux .wizard>.steps li .chevron:before {border: 24px solid transparent;border-left: 14px solid #ededed;border-right: 0;content: "";display: block;position: absolute;right: 1px;top: -24px;}
.fuelux .wizard>.steps li.active .chevron:before {-moz-transform: scale(.9999);border-left: 14px solid #fff;}
.fuelux .wizard>.steps li.complete .chevron:before {border-left: 14px solid #1e7dcc;}
.fuelux .wizard>.actions {line-height: 48px;}
.fuelux .wizard>.actions {z-index: 1000;position: absolute;right: 0;line-height: 48px;height: 48px;float: right;padding-left: 15px;padding-right: 15px;vertical-align: middle;background-color: #e5e5e5; border-left: 1px solid #d4d4d4;}
.fuelux .wizard .step-content {padding: 20px 20px;clear: both;border-top: 1px solid #e2e2e2;}
.fuelux .wizard .step-content {border-top: 1px solid #d4d4d4;padding: 10px;float: left; width: 100%;}
.fuelux .wizard .step-content .step-pane {display: none;}
.fuelux .wizard .step-content>.active {display: block;}

/* MENIU FIRME */

#societatiOpt{position: absolute;top:0px;left:0px;width:100%;height:100%;background-color: rgba(255,255,255,0.7);display:none;z-index:9999;}
#societatiOpt > .socContent {position: absolute;width: 600px;height: 400px;z-index: 15;top: 50%;left: 50%;margin: -200px 0 0 -300px;background: #282828;opacity:1;z-index:10000;}
#societatiOpt > .socContent > .col-md-5{height:100%;padding: 0px;}
#societatiOpt > .socContent > .col-md-5 > .wrapper{margin: 35% 0 0 auto;background:transparent;color:#fff;text-align:center;}
#societatiOpt > .socContent > .col-md-5 > .wrapper .login-brand > .divTitlu{font-family: 'Cinzel Decorative';font-size: 30px;}
#societatiOpt > .socContent > .col-md-5 > .wrapper .login-brand > .divVersiune{text-align:right;width:80%;}
#societatiOpt > .socContent > .col-md-5 > .wrapper .login-brand > .divVersiune > a{color:#ccc;}
#societatiOpt > .socContent > .col-md-5 > .socFooter{position: absolute;bottom:80px;width:100%;text-align:center;}
#societatiOpt > .socContent > .col-md-5 > .socFooter > .p-lgs1{display:block;text-align:center;font-size:12px;}
#societatiOpt > .socContent > .col-md-5 > .socFooter > .p-lgs2{text-align:center}
#societatiOpt > .socContent > .col-md-7{background-color:#fff;height:100%;padding: 0px;border:1px solid #282828;}
#societatiOpt > .socContent > .col-md-7 > #socCloseBtn{text-align:right;padding: 10px 10px;}
#societatiOpt > .socContent > .col-md-7 > #socMenData{margin-top:60px;}
#societatiOpt > .socContent > .col-md-7 > #socMenData > .form-horizontal{padding: 10px 10px;}
#societatiOpt > .socContent > .col-md-7 > #socMenData > .form-horizontal .input-group-addon{background-color:#282828;color:#ddd;}
#societatiOpt > .socContent > .col-md-7 > #socMenData > .form-horizontal .input-group-addon > i {width:20px;}
#societatiOpt > .socContent > .col-md-7 > #socMenData > .form-horizontal #btnConfSoc  {text-align:right;padding-right:10px;}

.optBtnSet{background-color: #ffffff;border: 1px solid #e2e2e2;border-bottom: 3px solid #43a0f2;padding:5px 0px 0px 10px;}
/* RECEPTII */
.formRec .input120{width:120px;}
.formRec .right-text{text-align:right;}

/* AGENDA */
.agendBook{position:relative;height:100%;}
.agendBook>div{padding:0px 3px;height:calc(100% - 10px);background: #fff;}
.agendBook>div>#listFirmAge{padding:0px 3px;height:calc(100% - 40px);}
#listFirmAge{height:100%;overflow-y:auto;}
#listContAge{height:100%;overflow-y:auto;}

.media-list-linked .media-link {display: block;color: #333;padding:3px;}
.media-link:focus, .media-link:hover, .media-link.active {color: #166dba;background-color: #f0f0f0;border:1px solid #dddddd;}
.media-left, .media>.pull-left {padding-right: 20px;}
.media-body, .media-left, .media-right {position: relative;}
.media-body, .media-left, .media-right { position: relative;}
.img-md {width: 40px!important;height: 40px!important;}
.media-heading { margin-bottom: 2px;display: block;}
.text-semibold {font-weight: 700;}
.media-middle{padding-left:10px;}
#listFirmAge>li.active>a>.text-muted{color:#fff;}
#tblInfoAge td{font-size: 16px;}
#tblInfoAge td>b{font-size: 16px;color: #337ab7;}
/* 

#agendBook .flexCont{display: flex;  flex-flow: row wrap;height: calc(100% - 0px);}
#flexHead{order: 1;flex: 0 1 100%;}
#stngaAgenda{order:2;flex: 0 1 216px;padding:5px;overflow-y: none;height: calc(100% - 50px);}
#stngaAgenda > div > ul > li:focus ,#stngaAgenda > div > ul > li:active,#stngaAgenda > div > ul > li:hover{background-color: #36a3ff;color: #fff;}
#stngaAgenda > div > ul > .active {background-color: #36a3ff;color: #fff;}
#litereAgenda{order:3;flex: 0 1 16px;padding:5px;overflow-y: auto;}
#centruAgenda{order:4;flex: 0 1 216px;background-color:#ffffff;height: calc(100% - 50px);overflow-y: auto;color:#000;}
#centruAgenda > ul > li{margin:3px;}
#centruAgenda > ul > li:focus ,#centruAgenda > ul > li:active,#centruAgenda > ul > li:hover{background-color: #36a3ff;color: #fff;border-radius:5px;}
#centruAgenda > ul > li > div > b{color: #04c;}
#centruAgenda > ul > li:focus > div > b ,#centruAgenda > ul > li:active > div > b,#centruAgenda > ul > li:hover > div > b{color: #fff !important;}
#centruAgenda > ul > .active {background-color: #36a3ff !important;color: #fff;border-radius:5px;}
#centruAgenda > ul > .active > div > b {color: #fff !important;}
#dreaptaAgenda{order:5;flex:1;background-color:#ffffcc;color:#000;overflow-y: auto;height: calc(100% - 50px);}
*/

/* CHAT */
#chatMaster{overflow-x:auto;position:absolute;bottom:3px;right:0px;height:calc(100% - 162px);width:205px;background-color:rgba(246,246,246,1);z-index:9998;border-left:1px solid #ccc;display:none;}
#chatMaster > ul > .media{color: #333;padding: 4px 0px;margin-top:0px;}
#chatMaster > ul > li:hover{background-color: #dddfe2;box-shadow: 1px 0 0 #eaebed inset;text-decoration: none;}
#chatMaster > ul > li:first-child {margin-top: 10px;}
#chatMaster > ul > .media > .media-left{padding-left:4px;padding-right:2px;}
#chatMaster > ul > .media > .media-body{text-overflow: ellipsis;overflow: hidden;max-width: 120px;height: 1.2em;white-space: nowrap; }
#chatMaster > ul > .media > .media-right{padding-right: 5px;min-width:30px;max-width:30px;text-align: center;}
#chatMaster > ul > .media > .media-left > .media-badge{padding:4px 6px;position: absolute;left: 2px;top: -2px;}


.popup-box {background-color: #ffffff;border: 1px solid #b0b0b0;bottom: 3px;display: none;height: 335px;position: relative;margin-right: 5px;width: 260px;float: left;}
.popup-box-on {display: block !important;}
.popup-box .popup-head { background-image: linear-gradient(#2299e6, #3693cf 55%, #259ae6);clear: both;color: #ffffff;display: inline-table;padding: 7px 10px;width: 100%;}
.popup-box .popup-head .popup-head-right .btn-group {display: inline-flex;margin: 0 4px 0 0;vertical-align: top !important;}
.popup-box .popup-head .popup-head-right .btn-group .dropdown-menu {border: medium none;min-width: 122px;padding: 0;}
.popup-box .popup-head .popup-head-right .btn-group .dropdown-menu li a {font-size: 12px; padding: 3px 10px;color: #303030;}
.popup-box >.popup-head >.popup-head-right > span{display: inline-flex;margin: 0 4px 0 0;cursor:pointer;}
.popup-box .popup-messages {height: 250px;overflow: auto;}


.popup-messages-footer {border-top:1px solid #ccc;height: 57px !important;background: #fff none repeat scroll 0 0; bottom: 0;position: absolute; width: 100%;}
.popup-messages-footer > form {padding:0 !important;margin:0 !important;}
.popup-messages-footer > form > textarea {/* height: 32px !important; */border: medium none; width: 99% !important;outline:0px !important; -webkit-appearance:none;}
.popup-messages-footer .btn-footer {overflow: hidden;width: 100%;}
/* .popup-messages-footer .btn-footer >.btn-group > a {margin-top:-4px;} */
.popup-messages-footer .btn-footer >.btn-group > a {border: 0px solid #fff !important;padding:0px 10px;font-size:18px;}

.chat ul {list-style: none;padding: 0;margin: 0;margin-bottom: 30px;}
.chat ul li {margin: 25px 0 0 0;font-weight: 300;}
.chat ul li .date {font-size: 12px;color: #a6a6a6;}
.chat ul li .message {
  display: block;
  padding: 7px;
  position: relative;
  color: #000;
  font-size: 12px;
  background-color: #b7f085;
  border-radius: 3px;
  /* box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3); */
}
.chat ul li .message:before {
  content: '';
  position: absolute;
 /*  border-top: 16px solid rgba(0, 0, 0, 0.15);
  border-left: 16px solid transparent;
  border-right: 16px solid transparent; */
}
.chat ul li .message:after {content: ''; position: absolute;top: 0;border-top: 17px solid #b7f085;border-left: 17px solid transparent;border-right: 17px solid transparent;}
.chat ul li .message.blur p { -webkit-filter: blur(3px);-moz-filter: blur(3px);-o-filter: blur(3px); -ms-filter: blur(3px);filter: blur(3px);}
.chat ul li .message.blur .hider {opacity: 1;z-index: 1;}
.chat ul li .message p {margin: 0;padding: 0;transition: all 0.1s;}
.chat ul li .message .hider {opacity: 0;z-index: -1;position: absolute;height: 100%;width: 100%;margin: -10px;text-align: center;cursor: pointer;transform-style: preserve-3d;transition: all 0.1s;}
.chat ul li .message .hider span {display: block;position: relative;top: 50%;font-size: 16px;transform: translateY(-50%);}
.chat ul li.other .date {float: right;margin: -20px 5px 0 0;}
.chat ul li.other .message { margin: 0 20px 0 10px;}
.chat ul li.other .message:before {margin: -9px -16px 0 0;right: 0;}
.chat ul li.other .message:after {content: '';right: 0; margin: 0 -15px 0 0;}
.chat ul li.you .date {float: left;margin: -20px 0 0 5px;}
.chat ul li.you .message {margin: 0 10px 0 20px;background: #ededed;}
.chat ul li.you .message:before {border-top: 17px solid #ededed;margin: -9px 0 0 -16px;left: 0;}
.chat ul li.you .message:after {content: '';left: 0;margin: 0 0 0 -15px;}
#btnShowMen{display:none;}
.btnShowMen{color: #fff;
    padding: 0 0px 0 0px;
    line-height: 30px;
    cursor: pointer;
    font-size: 25px;
    position: relative;
    text-align: center;
    width: 26px;
margin-top: -3px;}
/* TIMEPICKER */
.bootstrap-timepicker{position:relative}.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu{left:auto;right:0}.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu:before{left:auto;right:12px}.bootstrap-timepicker.pull-right .bootstrap-timepicker-widget.dropdown-menu:after{left:auto;right:13px}.bootstrap-timepicker .add-on{cursor:pointer}.bootstrap-timepicker .add-on i{display:inline-block;width:16px;height:16px}.bootstrap-timepicker-widget.dropdown-menu{padding:4px}.bootstrap-timepicker-widget.dropdown-menu.open{display:inline-block}.bootstrap-timepicker-widget.dropdown-menu:before{border-bottom:7px solid rgba(0,0,0,.2);border-left:7px solid transparent;border-right:7px solid transparent;content:"";display:inline-block;position:absolute}.bootstrap-timepicker-widget.dropdown-menu:after{border-bottom:6px solid #FFF;border-left:6px solid transparent;border-right:6px solid transparent;content:"";display:inline-block;position:absolute}.bootstrap-timepicker-widget.timepicker-orient-left:before{left:6px}.bootstrap-timepicker-widget.timepicker-orient-left:after{left:7px}.bootstrap-timepicker-widget.timepicker-orient-right:before{right:6px}.bootstrap-timepicker-widget.timepicker-orient-right:after{right:7px}.bootstrap-timepicker-widget.timepicker-orient-top:before{top:-7px}.bootstrap-timepicker-widget.timepicker-orient-top:after{top:-6px}.bootstrap-timepicker-widget.timepicker-orient-bottom:before{bottom:-7px;border-bottom:0;border-top:7px solid #CCC}.bootstrap-timepicker-widget.timepicker-orient-bottom:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.bootstrap-timepicker-widget a.btn,.bootstrap-timepicker-widget input{border-radius:3px}.bootstrap-timepicker-widget table{width:100%;margin:0}.bootstrap-timepicker-widget table td{text-align:center;height:36px;margin:0;padding:2px}.bootstrap-timepicker-widget table td:not(.separator){min-width:64px}.bootstrap-timepicker-widget table td span{width:100%}.bootstrap-timepicker-widget table td a{border:1px solid transparent;width:100%;display:inline-block;margin:0;padding:0;outline:0;color:#303641}.bootstrap-timepicker-widget table td a:hover{text-decoration:none;background-color:#f5f5f6;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border-color:#ebebeb}.bootstrap-timepicker-widget table td a i{margin-top:2px}.bootstrap-timepicker-widget table td a i:before{font-family:FontAwesome;font-size:12px;font-style:normal}.bootstrap-timepicker-widget table td a i.fa-chevron-up:before{content:"\f077"}.bootstrap-timepicker-widget table td a i.fa-chevron-down:before{content:"\f078"}.bootstrap-timepicker-widget table td input{width:25px;margin:0;text-align:center;outline:0;border:0;background:0 0}.bootstrap-timepicker-widget table td input:focus{background:#f5f5f6}.bootstrap-timepicker-widget .modal-content{padding:4px}.date-and-time>input.datepicker{float:left;width:70%}.date-and-time>input.timepicker{float:right;width:30%}.date-and-time>input:first-child{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;border-right:0}.date-and-time>input:last-child{-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}@media (min-width:767px){.bootstrap-timepicker-widget.modal{width:200px;margin-left:-100px}}@media (max-width:767px){.bootstrap-timepicker,.bootstrap-timepicker .dropdown-menu{width:100%}}
@media (max-width:1024px){
	#btnShowMen{display:inline-block;}
	.info-block{width:100%;}
	#cssmenu{display:none;}
	#cssmenu .navbar-collapse{padding:0 15px}
	#cssmenu .navbar-header span.navbar-text{color:#fff;margin:14px 15px;text-transform:uppercase;display:inline-block;}
	#cssmenu ul{margin-top:0}
	#cssmenu ul>li{width: 100%;}
	#cssmenu ul>li a{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;text-align:center;font-size:14px;padding-top:15px;margin-right:0}
	#cssmenu ul>li a i{display:none}
	#cssmenu ul>li a .caret{float:right;margin-top:8px}
	/* #cssmenu ul ul {position:relative;left:0px;width:100%;}
	#cssmenu ul ul .dropdown-menu{top:55px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:0}
	#cssmenu ul ul .dropdown-menu>li{background-color:#2698e2}
	#cssmenu ul ul .dropdown-menu>li>a{color:#fff;padding:7px 20px}
	#cssmenu ul ul .dropdown-menu>li>a:hover{color:#fff}
	#cssmenu ul ul .dropdown-menu>li:hover{background:#197cbc;color:#fff}
	#cssmenu ul ul .dropdown-menu:before{border:0} */
}

/*               START CALENDAR       */
/* 
.fc-event {
    display: block;
    font-size: .85em;
    line-height: 1.3;
    border-radius: 3px;
    border: 1px solid #3a87ad;
    background-color: #3a87ad;
    font-weight: 400;
	 color: #FFF;
    padding: 1px 1px 2px 2px;
}
.fc-ltr .fc-h-event .fc-end-resizer, .fc-ltr .fc-h-event .fc-end-resizer:after, .fc-ltr .fc-h-event .fc-end-resizer:before, .fc-rtl .fc-h-event .fc-start-resizer, .fc-rtl .fc-h-event .fc-start-resizer:after, .fc-rtl .fc-h-event .fc-start-resizer:before{
    left: auto;
    cursor: e-resize;
} */
.fc-toolbar {text-align: center;margin-top: -15px;}
.fc-toolbar h2 {font-size: 22px;color: #65A0CE;}
.caldisp{min-width:60px;}
.table-calendar .toprightnumber {
	position: absolute;
    top: 6px;
    left: 4px;
    box-sizing: border-box;
    padding: 1px 4px 0;
    border-radius: 8px;
    color: #525c69;
    text-align: right;
    font: 400 15px/15px "Cinzel Decorative";
	font-weight:700;
    cursor: pointer;
    transition: color 400ms ease,opacity 310ms linear;
	}
.table-calendar .sarbat {color:#FF0000;}
.table-calendar .dataAzi {padding: 1px 5px 0;
    border-radius: 15px;
    background: #2fc6f6;
    color: #fff;
    font: 13px/17px "OpenSans-Semibold","Helvetica Neue",Helvetica,Arial,sans-serif;}
.table-calendar th{text-align:center;font-size:14px;color:#FFFFFF;}
.table-calendar td{background-color: #FFFFFF; }
.table-calendar td.todayboxes {background: #eaf9fe;}


#tblCalendar>thead>tr>th{text-align:center;padding: 4px 9px; color: #525c69;font: 300 15px/20px "Cinzel Decorative";background:#fff;}
#tblCalendar>thead>tr>th:last-child{color:red;}
#tblCalendar>tbody>tr>td{position: relative;height:120px;}
#tblCalendar>tbody>tr>td:last-child{color:red;}
.table-calendar .eventsCal{
	position: absolute;
    top: 25px;
    overflow-y: auto;
	height: calc(100% - 25px);
    width: calc(100% - 10px);
}
.calendar-event-line-wrap {
    position: relative;
    box-sizing: border-box;
    margin-bottom: 3px;
    box-shadow: 0 0 0 0 rgba(0,0,0,0);
    cursor: pointer;
}
.calendar-event-line-inner-container {
    box-sizing: border-box;
    padding: 1px 0 1px 1px;
    border: 1px solid transparent;
    border-radius: 2px;
    background-clip: padding-box;
    opacity: 1;
    transition: opacity 250ms ease;
}
.calendar-event-line-inner {
    box-sizing: border-box;
    padding: 0 5px 0 10px;
}

.calendar-event-line-dot {
    position: absolute;
    top: 50%;
    left: 2px;
    margin-top: -3px;
    width: 6px;
    height: 6px;
    border-radius: 3px;
}
.calendar-event-line-time, .calendar-event-line-expired-time {
    padding-left: 5px;
	padding-right: 5px;
    color: #828b95;
    font: 11px/14px "Helvetica Neue",Helvetica,Arial,sans-serif;
	float: right;
}
.calendar-event-line-text {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font: 12px/14px "Helvetica Neue",Helvetica,Arial,sans-serif;
}
/*               END CALENDAR       */


.box-generic {
    position: relative;
    background: #ffffff;
	margin:0px -35px;
}
.tabsbar {
    height: 60px;
    background-color: #f9f9f9;
    background-image: -moz-linear-gradient(top, #fdfdfd, #f4f4f4);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd), to(#f4f4f4));
    background-image: -webkit-linear-gradient(top, #fdfdfd, #f4f4f4);
    background-image: -o-linear-gradient(top, #fdfdfd, #f4f4f4);
    background-image: linear-gradient(to bottom, #fdfdfd, #f4f4f4);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffdfdfd', endColorstr='#fff4f4f4', GradientType=0);
    position: relative;
    overflow: hidden;
}
.tabsbar.tabsbar-2 {
    height: 39px;
}
.tabsbar.tabsbar-2 ul {
    height: 39px;
}
.tabsbar ul {
    list-style: none;
    margin: 0;
    padding: 0;
    height: 60px;
}
.row-merge {
    position: relative;
}
.tabsbar.tabsbar-2 ul li.active {
    background: #fff;
}
.tabsbar.tabsbar-2 ul li {
	display: inline-block;
    height: 39px;
    padding: 0;
    background: none;
    border: none;
    -webkit-transition: background 0.5s ease;
    -moz-transition: background 0.5s ease;
    -o-transition: background 0.5s ease;
    transition: background 0.5s ease;
}
.tabsbar.tabsbar-2 ul li.active a {
    color: #8ec657;
	font-size: 14px;
	height:39px;
}
.tabsbar.tabsbar-2 ul li a {
    height: 39px;
    line-height: 39px;
    background: none;
    -webkit-transition: color 0.5s ease;
    -moz-transition: color 0.5s ease;
    -o-transition: color 0.5s ease;
    transition: color 0.5s ease;
}
.tabsbar ul li a {
    
    height: 54px;
    line-height: 54px;
    background-color: #f9f9f9;
    background-image: -moz-linear-gradient(top, #fdfdfd, #f4f4f4);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd), to(#f4f4f4));
    background-image: -webkit-linear-gradient(top, #fdfdfd, #f4f4f4);
    background-image: -o-linear-gradient(top, #fdfdfd, #f4f4f4);
    background-image: linear-gradient(to bottom, #fdfdfd, #f4f4f4);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffdfdfd', endColorstr='#fff4f4f4', GradientType=0);
    padding: 0 15px;
    color: #7c7c7c;
    text-decoration: none;
    -webkit-transition: background 1s ease;
    -moz-transition: background 1s ease;
    -o-transition: background 1s ease;
    transition: background 1s ease;
}

.tabsbar.tabsbar-2 ul li a i {
    
}
.tabsbar.tabsbar-2 ul li a span {
    font-size: 14px;
}

/* POS */
#posWrapper > #posHead{height:8%;width:100%;}

#posWrapper > #posBon{background:white;height:92%;padding:5px;}
#posWrapper > #posTastatura{height:92%;    padding: 5px 0px 0px 10px;}
.left-btnGrup{/* height:100%;width:50%;float:left; */}
.right-btnGrup{text-align:right;}
.btn-grey,.btn-grey:active,.btn-grey:visited,.btn-grey:focus{
	background:    #cccccc;
	background:    -webkit-linear-gradient(#4b4b4b, #9a9797 50%, #4b4b4b);
	    background: linear-gradient(#4b4b4b, #9a9797 50%, #4b4b4b);
	outline: 0px !important;
    -webkit-appearance: none;
	font-weight:700;
	color:#fff;outline: none;
}
.btn-grey:hover { background:    #999999;
background:    -webkit-linear-gradient(#cccccc, #999999 50%, #cccccc);
background:    linear-gradient(#cccccc, #999999 50%, #cccccc);}
.btn-posKey {
    width: 100%;
	height: 100%;
    text-align: center;
	font-size: 4.0vh;
	-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
}
.btn-pos-dbl {
	font-size: 3.5vh;
}
.btn-pct {
	font-size: 1.6vh;
	padding:4px 8px !important;
}
.btn-round3 {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;} 
.btn-round5 {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;} 
.btn-round8 {-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;} 
.btn-round10 {-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
.specinput{
	width:100%;
	height:100%;
	font-size:4vh;
	padding:10px 15px;
	text-align:right;
	border: 0px;
	background-color:transparent;
}
.tblposast>tbody>tr>td{padding:1px 2px;margin:0px;width:20%;}
.tblposast>tbody>tr>td.tddouble{padding:1px 2px;margin:0px;width:40%;}
.tblposast>tbody>tr>td>.btn{margin-bottom: 0px !important;}
#tblposart>tbody>tr>td{padding:1px 2px;margin:0px;width:15%;}
#tblposart>tbody>tr>td.tddouble{padding:1px 2px;margin:0px;width:35%;}
#tblposart>tbody>tr>td>.btn{margin-bottom: 0px !important;}
.alpha60 {
    background: url(../img/pos.jpg) no-repeat center center;
    background-size: cover;
	opacity: 0.8;
}
.trtblartpos{background: #ccc;color: #666;}
.tblpossearcjh>tbody>tr>td{width:calc(100% / 10);}

/* LOADER */
#loader>.spinner {width: 160px;height: 160px; position: absolute;top:calc(50% - 160px);left: calc(50% - 160px);animation: rotate 1.4s infinite ease-in-out, background 1.4s infinite ease-in-out alternate; }
@keyframes rotate {
  0% { transform: perspective(120px) rotateX(0deg) rotateY(0deg);}
  50% { transform: perspective(120px) rotateX(-180deg) rotateY(0deg);}
  100% {transform: perspective(120px) rotateX(-180deg) rotateY(-180deg);}
}
@keyframes background {
  0% {background-color: #27ae60;}
  50% {background-color: #9b59b6;}
  100% {background-color: #c0392b;}
}
/* END LOADER */
/* UPDATE */
#divUpdate > .updCentru > .contentUpd >.loading>.loading-bar {display: inline-block;width: 6px;height: 24px;border-radius: 4px;animation: loading 1s ease-in-out infinite;}
#divUpdate > .updCentru > .contentUpd >.loading>.loading-bar:nth-child(1) {background-color: #3498db;animation-delay: 0;}
#divUpdate > .updCentru > .contentUpd >.loading>.loading-bar:nth-child(2) {background-color: #c0392b;animation-delay: 0.09s;}
#divUpdate > .updCentru > .contentUpd >.loading>.loading-bar:nth-child(3) {background-color: #f1c40f;animation-delay: .18s;}
#divUpdate > .updCentru > .contentUpd >.loading>.loading-bar:nth-child(4) {background-color: #27ae60;animation-delay: .27s;}


#divUpdate{position: absolute;top:0px;left:0px;width:100%;height:100%;background-color: rgba(255,255,255,0.7);display:none;z-index:99999;}
#divUpdate>.updCentru{position: absolute;width: 600px;height: 400px;z-index: 15;top: 50%;left: 50%;margin: -200px 0 0 -300px;background: #282828;opacity:1;z-index:100000;}
#divUpdate>.updCentru>.contentUpd{height:100%;width:100%;padding:30px;}
#divUpdate>.updCentru>.contentUpd>#updateInProgres{font-family: 'Cinzel Decorative';font-weight: 700;font-size: 25px;line-height: 18px;color: #FFFFFF;text-align: center;}
#divUpdate > .updCentru > .contentUpd >.loading {position: absolute;top: 25%;left: 50%; }
#divUpdate > .updCentru > .contentUpd >.loading>.loading-bar {display: inline-block;width: 6px;height: 24px;border-radius: 4px;animation: loading 1s ease-in-out infinite;}
#divUpdate > .updCentru > .contentUpd >.loading>.loading-bar:nth-child(1) {background-color: #3498db;animation-delay: 0;}
#divUpdate > .updCentru > .contentUpd >.loading>.loading-bar:nth-child(2) {background-color: #c0392b;animation-delay: 0.09s;}
#divUpdate > .updCentru > .contentUpd >.loading>.loading-bar:nth-child(3) {background-color: #f1c40f;animation-delay: .18s;}
#divUpdate > .updCentru > .contentUpd >.loading>.loading-bar:nth-child(4) {background-color: #27ae60;animation-delay: .27s;}

@keyframes loading {
  0% {transform: scale(1);}
  20% {transform: scale(1, 2.2);}
  40% {transform: scale(1);}
}

#dialog{color: #fff;background-color: #27252c;position: absolute;bottom:5%;background: -webkit-linear-gradient(top, #27252c, #34323b);width: calc(100% - 100px);min-width: 540px;height: 200px;border-radius: 0 0 10px 10px;border-top: 2px solid #43404c;text-align: center;box-shadow: 0 18px 55px rgba(#000, 0.6);}
#dialog>#size{font-size:0.8em;display: inline-block;text-shadow: 1px 1px #000;}
#dialog>.file{margin-top: 30px;margin-bottom: 20px;text-shadow: 0 1px 1px #000;}
#dialog>.path{color: #86818c;margin-top: 10px;text-shadow: 0 1px 1px #000;}
#dialog>progress{margin: 0 10px;display: inline-block;width: 60%; border-radius: 10px;}
#dialog>progress::-webkit-progress-bar{height: 13px;border: 1px solid #2b2931;border-radius: 10px;background-color: #333039;box-shadow: 0 1px 0 #4d4856;}
#dialog>progress::-webkit-progress-value{height: 12px;background-color: #0077c6; border: 1px solid #30a1e1;border-radius: 10px;box-shadow: 0 0 20px -1px #005db9;}
/* END UPDATE */

/* NEW MEN DATA */
#newmwndata{width:35px;height:100%;background-color:transparent;position:absolute;top:0px;left:-17px;}
#newmwndata>#ulnewmwndata>li{padding:5px 0px;cursor:pointer;}
#newmwndata>#ulnewmwndata>li:hover{background-color: #eee;color:#085391;}
#newmwndata>#ulnewmwndata>.active{background:#085391;color:#ffffff;}
#newmwndata>#ulnewmwndata>li>div{width:35px;display:inline-block;text-align:center;vertical-align:middle;}
#newmwndata>#ulnewmwndata>li>div>i{font-size:16px;}
#newmwndata>#ulnewmwndata>li>span{display:none;font-weight:700;font-family: 'Cinzel Decorative';}
/* END NEW MEN DATA */

/* CARDS */
.card {
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 0.3rem;
    -moz-border-radius: 0.3rem;
    border-radius: 0.3rem;
    margin-bottom: .8rem;
    box-shadow: none;
    background: #ffffff;
}
.card .card-header:first-child {
    -webkit-border-radius: 0.3rem 0.3rem 0 0;
    -moz-border-radius: 0.3rem 0.3rem 0 0;
    border-radius: 0.3rem 0.3rem 0 0;
}
.card .card-header {
    background: #ffffff;
    background-color: #fcfcfc;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(85%, #ffffff), to(#f2f2f2));
    background-image: -webkit-linear-gradient(#ffffff, #ffffff 85%, #f2f2f2);
    background-image: -moz-linear-gradient(top, #ffffff, #ffffff 85%, #f2f2f2);
    background-image: -o-linear-gradient(#ffffff, #ffffff 85%, #f2f2f2);
    background-image: linear-gradient(#ffffff, #ffffff 85%, #f2f2f2);
    background-repeat: no-repeat;
    border-bottom: 1px solid #e0e0e0;
    font-size: 1rem;
    padding: .65rem 1rem;
    position: relative;
    font-weight: 600;
    color: #000000;
}
.card .card-body {
    padding: 1rem;
    position: relative;
}
.card-body {
    min-height: 100px;
	max-height: 300px;
    overflow: hidden;
}
.card-body>.table-responsive {
    display: block;
    width: 100%;
}
.lobipanel {
    position: relative;
    margin-bottom: 15px;
}
.lobipanel > .card-header {
    position: relative;
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
}
.lobipanel > .card-header > .card-title {
    float: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0 !important;
}
.lobipanel > .card-header .dropdown {
    display: inline-block;
    float: right;
    position: relative;
}

/* gutters */

.gutters{
    margin-top: 5px;
}
.plain-widget {
    position: relative;
    padding: 15px;
    -webkit-border-radius: 0.3rem;
    -moz-border-radius: 0.3rem;
    border-radius: 0.3rem;
    margin-bottom: .9rem;
    background: #ffffff;
}
.plain-widget .growth {
    position: absolute;
    right: 15px;
    top: 15px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    width: 48px;
    height: 48px;
    line-height: 48px;
    color: #ffffff;
    font-weight: 600;
    text-align: center;
    background-color: #2698e2;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#69b8eb), to(#2698e2));
    background-image: -webkit-linear-gradient(right, #69b8eb, #2698e2);
    background-image: -moz-linear-gradient(right, #69b8eb, #2698e2);
    background-image: -ms-linear-gradient(right, #69b8eb, #2698e2);
    background-image: -o-linear-gradient(right, #69b8eb, #2698e2);
    background-image: linear-gradient(right, #69b8eb, #2698e2);
    box-shadow: 0 10px 10px rgba(0, 0, 0, 0.5);
}
.plain-widget h3 {
    margin: 0 0 15px 0;
    font-size: 2rem;
    font-weight: 300;
}
.plain-widget p {
    margin: 0;
    padding: 0 0 10px 0;
    color: #8796af;
}
.plain-widget .progress {
    -webkit-border-radius: 0.3rem;
    -moz-border-radius: 0.3rem;
    border-radius: 0.3rem;
    height: 5px;
    background: rgba(0, 0, 0, 0.05);
    box-shadow: none;
	margin-bottom: 2px;
}
.plain-widget .progress .progress-bar {
    background: #ffffff;
}
.plain-widget.red {
    background: #f23f3f;
    color: #ffffff;
}
.plain-widget.red .growth {
    background-color: #f23f3f;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f78787), to(#f23f3f));
    background-image: -webkit-linear-gradient(right, #f78787, #f23f3f);
    background-image: -moz-linear-gradient(right, #f78787, #f23f3f);
    background-image: -ms-linear-gradient(right, #f78787, #f23f3f);
    background-image: -o-linear-gradient(right, #f78787, #f23f3f);
    background-image: linear-gradient(right, #f78787, #f23f3f);
}
.plain-widget.red p {
    color: #ffffff;
}
.plain-widget.blue {
    background: #2698e2;
    color: #ffffff;
}
.plain-widget.blue .growth {
    background-color: #2698e2;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#69b8eb), to(#2698e2));
    background-image: -webkit-linear-gradient(right, #69b8eb, #2698e2);
    background-image: -moz-linear-gradient(right, #69b8eb, #2698e2);
    background-image: -ms-linear-gradient(right, #69b8eb, #2698e2);
    background-image: -o-linear-gradient(right, #69b8eb, #2698e2);
    background-image: linear-gradient(right, #69b8eb, #2698e2);
}
.plain-widget.blue p {
    color: #ffffff;
}

.plain-widget-expand {
    position: fixed;
    z-index: 20001;
    left: 0px;
    top: 0px;
    right: 0px;
	width:100%;
	height:100%;
    bottom: 0px;
	background: white;
}
.plain-widget-expand .block {
    height:100%;
}
.plain-widget-expand .card-body {
	position:relative;
    height:100%;
	max-height:100%;
	overflow: auto;
}



.mini-widget {
    margin: 0 0 15px 0;
    color: #ffffff;
}
.mini-widget .mini-widget-heading {
    padding: 7px 15px;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
    text-transform: uppercase;
    background: #1c8bd2;
}
.mini-widget .mini-widget-body {
    padding: 15px;
    background: #2698e2;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}
.mini-widget .mini-widget-body i {
    -webkit-transition: All 0.5s ease-in;
    -moz-transition: All 0.5s ease-in;
    -ms-transition: All 0.5s ease-in;
    -o-transition: All 0.5s ease-in;
    transition: All 0.5s ease-in;
    font-size: 3.5rem;
    line-height: 48px;
    vertical-align: middle;
    opacity: 0.3;
}
.mini-widget .mini-widget-body .number {
    font-size: 36px;
    line-height: 50px;
}