.form-signin {
max-width: 300px;
padding: 19px 29px 29px;
margin: 20px auto;
background-color: #f5f5f5;
border: 1px solid #e5e5e5;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05);
-moz-box-shadow: 0 1px 2px rgba(0,0,0,.05);
box-shadow: 0 1px 2px rgba(0,0,0,.05);
}
.notifications{position:fixed; z-index: 9999;}.notifications.top-right{right:10px;top:25px;}
.notifications.top-left{left:10px;top:25px;}
.notifications.bottom-left{left:10px;bottom:25px;}
.notifications.bottom-right{right:10px;bottom:25px;}
.notifications>div{position:relative;z-index:9999;margin:5px 0px;}
.notifications.center{top:48%;left:0;width:100%;}.notifications.center>div{margin:5px auto;width:20%;text-align:center;}

td.tab-on {padding: 15px 16px 10px 16px; font-size: 29px; font-weight: bold; color: #959595; border-color: #ddd; border-style: solid; border-width: 1px 1px 0 1px;-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; -webkit-box-shadow-top: 0 2px 4px rgba(0, 0, 0, 0.065); -moz-box-shadow-top: 0 2px 4px rgba(0, 0, 0, 0.065); box-shadow: 0 2px 4px rgba(0, 0, 0, 0.065);}
td.tab-on a {color: black;}
td.tab-on a:hover {color: black;text-decoration: none;}
td.tab-off-middle {padding: 18px 15px 10px 13px; font-size: 16px; font-weight: bold; color: #c0c0c1; background: url("../img/table-tab-off.gif") no-repeat bottom right;}
td.tab-off-middle- {padding: 18px 15px 10px 13px; font-size: 16px; font-weight: bold; color: #c0c0c1; background: url("../img/table-tab-off-.gif") no-repeat bottom left;}
td.tab-off-right {padding: 18px 15px 10px 13px; font-size: 16px; font-weight: bold; color: #c0c0c1; background: url("../img/table-tab-off-right.gif") no-repeat bottom right;}
td.tab-off-left {padding: 18px 15px 10px 13px;font-size: 16px;font-weight: bold;color: #c0c0c1; background: url("../img/table-tab-off-left.gif") no-repeat bottom left;}
td.tab-on span {font-size: 11px;font-weight: bold;color: #252525;display: block;padding-bottom: 6px;}
td.tab-off-middle span, td.tab-off-right span, td.tab-off-left span, td.tab-off-middle- span {font-size: 11px;display: block;padding-bottom: 5px;}
.tableTabs a:hover {color: black; text-decoration: none;}
.table-header-cap {-moz-box-shadow: inset 5px -11px 6px -11px rgba(0, 0, 0, 0.065); -webkit-box-shadow: inset 5px -11px 6px -11px rgba(0, 0, 0, 0.065); box-shadow: inset 5px -11px 6px -11px rgba(0, 0, 0, 0.065);
border-bottom: 1px solid #DDD;}
td.tab-off-split {background: url("../img/table-tab-off.gif") no-repeat bottom right; width: 1px;}
i.red {color: red;}
i.green {color: green;}
.hide {display: none;}
.sender-info {width: 70px; display: inline-block; margin-right: 5px;}


.tel { font-size: 1.4em; font-weight: normal; padding: 5px 10px; background: white; -webkit-border-radius: 2px;-moz-border-radius: 2px; border-radius: 2px; margin-left: 5px;}
.top20 {margin-top: 20px;}
.top5 {margin-top: 5px;}
.btm20 {margin-bottom: 20px;}
.btm10 {margin-bottom: 10px;}
.rght20 {margin-right: 20px;}
.left5 {margin-left: 5px;}
.left10 {margin-left: 10px;}
.top10 {margin-top: 10px;}
.padd-top-50 {padding-top: 50px;}
.controls label.small {font-size: 12px; text-align: right; padding-top: 4px;}
.status-panel label.small {font-size: 12px;}
.status-panel {margin-bottom: 10px !important;}

.lead-table label {float: left; width: 80px;display: block}
.lead-table span{_float: right; margin-left: 90px; margin-right: 10px; _margin-left: 90px; _width: expression((document.body.clientWidth - 120) + "px"); display: block;}
.lead-table span input:not([type="checkbox"]), .lead-table span textarea, .questionary-table span input {width: 100%}
.questionary-table label {float: left; width: 140px;display: block}
.questionary-table span{_float: right; margin-left: 150px; margin-right: 10px; _margin-left: 150px; _width: expression((document.body.clientWidth - 180) + "px"); display: block;}
.navbar li select {margin-top: 11px !important;}
.navbar li button {margin-top: 6px !important;}
.navbar li input {margin-top: 8px !important;}
.navbar #reportrange {margin-top: 7px; background: #fff; cursor: pointer; padding: 2px 6px; border: 1px solid #ccc}
/*.well .navbar a {cursor: default !important;}*/
#recallPicker input {padding: 4px 6px; -webkit-border-radius: 2px 0 0 2px; -moz-border-radius: 2px 0 0 2px; border-radius: 2px 0 0 2px}
.faded {color: #6e6e6e; font-size: 12px;}
.well .well {background: #e5e5e5;}
table.logs th:nth-child(1) {width: 140px;}
table.logs th:nth-child(2) {width: 40px;}
table.logs th:nth-child(3) {width: 60px;}
.navbar-inner {position: relative;}
.selected-arrows {position: absolute; right: 6px; top: 4px;}
.selected-arrows a {cursor: pointer !important;}
.centered th, .centered td {text-align: center;}
.centered th:nth-child(3), .centered th:nth-child(4), .centered td:nth-child(3), .centered td:nth-child(4)  {text-align: left;}  
.centered th {color: #777 !important; text-shadow: white 1px 1px 0px;}
span.online {color: #00e400; margin-left: 8px; font-size: 30px; line-height: 10px; height: 10px; overflow: hidden; display: inline-block;}
td.td-checkbox {text-align: center;}
td.td-checkbox input[type="radio"], td.td-checkbox input[type="checkbox"] {margin-top: -2px !important;}
.container-fluid .navbar-inner {padding-left: 8px !important;}
.centered .span1 {text-align: center;}
.wide {margin-left: -10px; margin-right:-10px;}
label.source-check {margin: 5px 0 0 10px;}
.nav li p {padding: 10px 15px 0px; color: #939393;} 
.alert-success {transition: opacity 2s linear;}
table.with-tabs th{border-top: none; -webkit-box-shadow-top: 0 2px 4px rgba(0, 0, 0, 0.065); -moz-box-shadow-top: 0 2px 4px rgba(0, 0, 0, 0.065); box-shadow: 0 2px 4px rgba(0, 0, 0, 0.065);}
table.with-tabs th:first-child {-webkit-border-top-left-radius: 0 !important; -moz-border-radius-topleft: 0 !important; border-top-left-radius: 0 !important;}
table.with-tabs th:last-child {-webkit-border-top-right-radius: 0 !important; -moz-border-radius-topright: 0 !important; border-top-right-radius: 0 !important;}
.table-end .btn {margin: -1px 0 0 6px;}
td .progress {margin-bottom: 0 !important;}
.arow tr:hover {cursor: pointer;}
.table {font-size: 12px !important;}
/*.undone td:nth-child(4), .undone td:nth-child(5) {font-weight: bold;}*/
.undone * {font-weight: bold;}
.rel {position: relative;}
.shadow-box {position: absolute; top: 0; right: -115px; width: 100px; height: 100%; overflow: hidden; display: block; z-index: -100;}
.shadow-line {position: absolute; top: 50px; left: -30px; height: 20%; width: 1px; -webkit-box-shadow:  15px 0px 70px 5px rgba(00, 00, 00, 0.4);box-shadow:  15px 0px 70px 5px rgba(00, 00, 00, 0.4);}
.color-red {color: #e20000;}
span.dot {text-align: center; color: #c3c3c3; font-weight: bold; width: 11px; display: block;}
.mailp p {margin: 13px 0 13px 0; line-height: auto !important;}
.well-border {border: 2px solid #1154A2 !important; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}
tr.head td{background: #f5f5f5; cursor: default !important;}
li.attachment {background: url("../img/pdf-icon.png") no-repeat left; padding-left: 25px; list-style: none;}
h1.red {color: #c90000;}
h1.blue {color: #0088cc;}
.bold {font-weight: bold;}
input.line {border: 2px solid #1154A2;}
.table-end {
  min-height: 20px;
  margin-top: -20px;
  display: block;
  background-color: #fafafa;
  background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));
  background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: -o-linear-gradient(top, #ffffff, #f2f2f2);
  background-image: linear-gradient(to bottom, #ffffff, #f2f2f2);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
  -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.065);
  -webkit-border-bottom-right-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  margin-bottom: 40px;
  border: 1px solid #dddddd;
  padding: 4px 12px 4px 8px;

}
.project {display: block; float: left; padding: 8px 20px 8px 20px !important; margin-left: -20px; font-size: 18px !important; font-weight: 400 !important; color: white !important;}
#spinnerContainer{
    position: fixed;
    z-index: 1500;
    top:50%;
    left:50%;
    margin-top:-100px;
    margin-left:-150px;
    width:300px;
    height:200px;
}

.ui-autocomplete{
    background: #fff;
}
.edit-name-surname {position: absolute; right: 58px; top: 4px; display: none;}
input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {color: black;}
li.tob-bar-search div.input-append {margin-bottom: 0;}
li.tob-bar-search form {margin: 0 !important;}
li.tob-bar-search input {margin-top: 5px !important;}
li.tob-bar-search button {margin-top: 5px !important;}

/* Toggle Switch */
/*@import url(https://fonts.googleapis.com/css?family=Ubuntu);*/

.toggle-btn {
  width: 55px;
  height: 24px;
  margin: 0px;
  margin-top: 5px;
  border-radius: 50px;
  display: inline-block;
  position: relative;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAyklEQVQ4T42TaxHCQAyENw5wAhLACVUAUkABOCkSwEkdhNmbpHNckzv689L98toIAKjqGcAFwElEFr5ln6ruAMwA7iLyFBM/TPDuQSrxwf6fCKBoX2UMIYGYkg8BLOnVg2RiAEexGaQQq4w9e9klcxGLLAUwgDAcihlYAR1IvZA1sz/+AAaQjXhTQQVoe2Yo3E7UQiT2ijeQdojRtClOfVKvMVyVpU594kZK9zzySWTlcNqZY9tjCsUds00+A57z1e35xzlzJjee8xf0HYp+cOZQUQAAAABJRU5ErkJggg==") no-repeat 32px center #e74c3c;
  cursor: pointer;
  -webkit-transition: background-color 0.4s ease-in-out;
  -moz-transition: background-color 0.4s ease-in-out;
  -o-transition: background-color 0.4s ease-in-out;
  transition: background-color 0.4s ease-in-out;
  cursor: pointer;
}
.toggle-btn.active {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAmUlEQVQ4T6WT0RWDMAhFeZs4ipu0mawZpaO4yevBc6hUIWLNd+4NeQDk5sE/PMkZwFvZywKSTxF5iUgH0C4JHGyF97IggFVSqyCFga0CvQSg70Mdwd8QSSr4sGBMcgavAgdvwQCtApvA2uKr1x7Pu++06ItrF5LXPB/CP4M0kKTwYRIDyRAOR9lJTuF0F0hOAJbKopVHOZN9ACS0UgowIx8ZAAAAAElFTkSuQmCC") no-repeat 7px center #5bb75b;
}
.toggle-btn.active .round-btn {
  left: 30px;
}
.toggle-btn .round-btn {
  width: 24px;
  height: 22px;
  background-color: #fff;
  border-radius: 50%;
  display: inline-block;
  position: absolute;
  left: 1px;
  top: 50%;
  margin-top: -11px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.toggle-btn .cb-value {
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  z-index: 9;
  cursor: pointer;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
