/* Bootstrap Custom Style*/
.fl {float: left}
.fr {float: right}
.clear {clear: both;}
.overHide {overflow: hidden;}
.alignRight {text-align: right;}
.alignCenter {text-align: center;}
.alignLeft {text-align: left;}
.disInline {display: inline-block;}
ul, li {margin: 0;padding: 0;list-style-type: none;}
.container-fluid .row-fluid .span11 , .container-fluid .row-fluid .span9 , .container-fluid .row-fluid .span8 , .container-fluid .row-fluid .span7 , .container-fluid .row-fluid .span5, .container-fluid .row-fluid .span6, .modal-body .row-fluid .span6 {margin: 0 auto;float: none;}
.row-fluid .form label {
    float: left;
    padding-top: 5px;
    margin-right: 1.2em;
    width: 65px;
}
.contCenter {
    width: 485px;
    margin: 0 auto;
}
.newsLet {margin-right: 5em;overflow: hidden;}
.row-fluid .form .newsLet .checkbox {
    float: right;
}
.row-fluid .form .div_checkbox {
    float: right;
    padding-top: 4px;
}
.row-fluid .form .button_div {
    text-align: right;
}
.formBot {
    margin-top: 1.5em;
    line-height: 195%;
    overflow: hidden;
}
.navbar .navbar-inner {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
html, body {height: 100%;}
/* Wrapper for page content to push down footer */
/*#wrap*/
.mainContainer {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    /* Negative indent footer by it's height */
    margin: 0 auto -70px;
}

/* Set the fixed height of the footer here */

#footer {
    height: 42px;
}
#push {
    height: 65px;
}
#footer {
    background: none;
    clear:both;
}
#footer p {
    float: left;
}
.footerMenu {float: right; list-style-type: none;display: block;margin-top: -4px;}
.footerMenu li {
    float: left;
    margin-left: 1em;
}
#registerHere input[type="checkbox"] {
    margin-top: -2px;
}
#loginHere {margin-top: 20%;}
#loginHere .control-group {
    text-align: left;
}
#loginHere .span5 {
    /*width: 370px;*/
    width: 440px;
}
#loginHere input[type="checkbox"] {
    margin-top: -1px;
}
.fixedHeader {
    padding-top: 60px;
}
.userType .dropdown-toggle {
    min-width: 70px;
    color: #333;
    text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
    background-color: whiteSmoke;
    background-image: -ms-linear-gradient(top, white, #E6E6E6);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(white), to(#E6E6E6));
    background-image: -webkit-linear-gradient(top, white, #E6E6E6);
    background-image: -o-linear-gradient(top, white, #E6E6E6);
    background-image: linear-gradient(top, white, #E6E6E6);
    background-image: -moz-linear-gradient(top, white, #E6E6E6);
    background-repeat: repeat-x;
    border: 1px solid #CCC;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    border-color: #E6E6E6 #E6E6E6 #BFBFBF;
    border-bottom-color: #B3B3B3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
    filter: progid:dximagetransform.microsoft.gradient(enabled=false);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.userType .dropdown-toggle:hover {
    color: #333;
    text-decoration: none;
    background-color: #E6E6E6;
    background-position: 0 -15px;
    -webkit-transition: background-position 0.1s linear;
    -moz-transition: background-position 0.1s linear;
    -ms-transition: background-position 0.1s linear;
    -o-transition: background-position 0.1s linear;
    transition: background-position 0.1s linear;
}
.userType .dropdown-toggle .caret {
    border-top-color: #333;
    border-bottom-color: #333;
}
#addAdmin .span5 {margin: 0 auto;}
tbody tr td:first-child {text-align: left;}
.userList th , .mainList th , .userList td , .mainList td {
    vertical-align: middle;
    word-break:break-word;
}
.table {table-layout: fixed !important;}
.userList tr td:last-child {text-align: center;}
.viewProfileList.table thead th {
    vertical-align: middle;
}
.setTime {
    overflow: hidden;
    margin-bottom: 2em;
    margin-top: 3em;
}
.setTime > * {
    float: left;
}
.setTime > div {overflow: hidden;}
.setTime > div > div {
    margin-right: 10px;
}
.setTime > span {
    display: block;
    padding: 5px 12px 0 0;
}
.setTime .date input , .searchAtTo .date input {
    width: 90px;
    margin-right: -4px;
}
.timePick input {
    width: 75px;
    margin-right: -4px;
}
.selectEmployee .btn {
    margin-left: 15px;
}
.regForm select {
    width: auto;
}
.row-fluid .regForm label {
    width: 110px;
    text-align: left;
    text-transform: capitalize;
    margin-right:0;
}
.regForm.form-horizontal .controls {
    margin-left: 120px;
}
.regForm label.control-label + *:not(.control-label){margin-left: 120px; display:block;}
.viewCareTop .well {
    margin-bottom: 0;
    overflow: hidden;
}
.viewCareTop .well > * {float: left}
.viewCareTop .well > div {
    margin-top: 20px;
    margin-left: 20px;
}
.viewCareTop > .fr {
    margin-top: 6.5em;
}
.tableHading {
    margin-top: 15px;
    float: left;
}
.searchAtTo .control-label {
    width: 60px;
    margin-right: 8px;
}
.searchAtTo {margin-bottom: 2em;}
.fileImg {padding-bottom: 8px;}
.wellMin {
    display: inline-block;
    margin-bottom: 0;
}
.customEdit {
    width: 575px !important;
}
.customEdit .modal-body {
    min-height: 190px;
}
.wellBtn {
    text-align: left !important;
}
.wellBtn input {
    margin-left: 0 !important;
}
.noTable .setTime {
    width: auto;
    margin-right: 5em;
    float: left;
}
.noTable .selectEmployee {
    float: left;
    margin-top: 36px;
}
.noTable .selectEmployee label {
    padding: 6px 8px 0 0;
}
html, body {
    height: 100%;
    padding-top: 0 !important;
}
#wrap {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -72px;
}
.navbarDouble {
    padding-top: 100px;
}
.userList  td img {
    height: auto;
    width: 20px;
    margin-left: 5px;
}
.dashTitle {
    margin-top: 11.75em;
}
.dashTitle h2 {
    margin: 0;
}
.calendarPopup .form .groupPair label{
    width: 65px;
    margin-right: 0.45em;
}
.calendarPopup .regForm .controls {
    margin-left: 0!important;
}
.groupPair {
    overflow: hidden;
}
.groupPair .control-group {
    float: left;
    width: 48%;
}
.groupPair .control-group:first-child {
    margin-right: 4%;
}
.calendarPopup .groupPair input[type="text"] {
    width: 92%;
}
.calendarPopup .groupPair select {
    font-size: 12px;
    padding: 4px 4px 4px 1px;
}
.calendarPopup  {
    width: 550px;
    /*top: 50%;*/
    top:80px;  /*for ie8*/
    left: 50%;
    width: 560px;
    margin: -270px 0 0 -280px;
    margin: 0px 0 0 -280px; /*for ie8*/
}
.row-fluid .popupHalf label {
    width: 65px !important;
    margin-right: 0.45em !important;
    padding-top: 0;
}
.popupHalf textarea {
    height: 65px;
}
.channelsGroup .checkboxStyle {
    float: left;
    height: 79px;
    overflow: hidden;
    overflow-y: auto;
    background-color: rgb(253, 252, 252);
    border: 1px solid #cccccc;
    -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 .2s, box-shadow linear .2s;
    -moz-transition: border linear .2s, box-shadow linear .2s;
    -o-transition: border linear .2s, box-shadow linear .2s;
    transition: border linear .2s, box-shadow linear .2s;
    padding: 5px 0px 10px 7px;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -khtml-border-radius: 4px;
    margin-left: 0;
}
.calendarPopup .modal-body {
    max-height: 420px;
}
.calendarPopup .form {
    margin-bottom: 0;
    margin-top: -12px;
}
.calendarPopup .form-horizontal .control-group {
    margin-bottom: 15px;
}
.popupHalf .control-group:last-child {
    margin-bottom: 0;
}
.popupHalf tbody tr {
    float: left;
    margin-right: 8px;
    margin-left: 7px;
    margin-bottom: 10px;
}
.channelsGroup .controls {
    max-width: 80%;
    min-width: 274px;
}
.withLegend fieldset legend {
    background: white;
    padding: 0 6px;
}
.withSrchBtn {
    overflow: hidden;
}
.withSrchBtn .text , .withSrchBtn .submit {
    float: left;
}
.withSrchBtn .submit {
    margin-left: 8px;
}
.row-fluid .form label {
    padding-top: 0px;
}
.pagination {
    margin-bottom: 30px;
}
.pagination ul {
    display: block;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    -khtml-box-shadow: none;
    overflow: hidden;
}
.dragDropTable .btn {
    color: white !important;
}
.dragDropTable tr td:last-child {
    text-align: left;
    padding-left: 10px;
}
.dragDropTable tbody > tr > td, .dragDropTable tbody > tr > th {
    background-color: transparent;
}
.dragDropTable tbody > tr:nth-child(odd) > td, .dragDropTable tbody > tr:nth-child(odd) > th {
    /*    background-color: #f9f9f9;*/
}
.dragDropTable .ui-state-default, .dragDropTable .ui-widget-content .ui-state-default, .dragDropTable .ui-widget-header .ui-state-default {
    background: transparent !important;
}
.ui-datepicker-calendar .ui-state-highlight, .ui-datepicker-calendar .ui-widget-content .ui-state-highlight {
    border: 1px solid rgb(226, 200, 44) !important;
}
.topSrchStyle label {
    font-weight: bold;
}
.topSrchStyle {
    overflow: visible;
}
.topSrchStyle .text , .topSrchStyle .submit {
    float: left;
}
.topSrchStyle .submit {
    margin: 0 8px;
}
.topSrchStyle .submit input[type="submit"] , .withSrchBtn .submit input[type="submit"] {
    background: url('../img/srch_icon.png') no-repeat center;
    height: 26px;
    width: 28px;
    border: 0;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    color: transparent !important;
    text-shadow: none;
    background-size: 90% !important;
    box-shadow: 0 0 3px #FFFFFF inset, 0 2px 1px rgba(0, 0, 0, 0.1);
}
.topSrchStyle .submit , .withSrchBtn .submit {
    display: inline-block;
    cursor: pointer;
    background-color: #f5f5f5;
    background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
    background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    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(enabled = false);
    border: 1px solid #bbbbbb;
    border-bottom-color: #a2a2a2;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
}
.topSrchStyle .submit:hover , .topSrchStyle .submit:active , .withSrchBtn .submit:hover , .withSrchBtn .submit:active {
    background: #e6e6e6;
}
.navbar-fixed-top , #wrap {
    min-width: 1260px;
}
.childCategory {
    border: 0 !IMPORTANT;
}
.childCategory.ui-state-default {
    border: 0;
    font-weight: normal;
    color: #333333;
}
.childCategory td:first-child {
    /*    padding-left: 45px !important;
        background: url('../img/child_arrow.png') no-repeat 14% 12px;*/
    padding-left: 45px !important;
    background: url('../img/child_arrow.png') no-repeat 9px 3px !important;
    background-size: auto 73% !important;
}
.withPreview {
    overflow: hidden;
    position: relative;
}
.withPreview .span6 {
    float: left !important;
}
.withPreview .span8 {
    float: left !important;
}
.withPreview .iphone4p {
    float: right;   
    top: 20px;
    right: 20px;
}
.dashInfo {
    float: left;
    width: 55%;
    margin-left: 3%;
}
.dashInfo table td {
    border: 0;
    text-align: left !important;
}
.dashInfo tbody tr td:first-child {
    text-align: left;
    width: 90px;
    padding-right: 45px;
    font-weight: bold;
}
.table-striped tbody > tr:nth-child(even) > td, .table-striped tbody > tr:nth-child(odd) > th {
    /*background-color: #EDEDED;*/
    background: none;
}
.table-striped tbody > tr:nth-child(odd) > td, .table-striped tbody > tr:nth-child(odd) > th {
    /*background-color: #F9F9F9;*/
    background: none;
}
.navbar .container-fluid {
    padding-right: 13px !important;
    padding-left: 0 !important; 
}
table.table-striped {
    border-left: 1px solid #dddddd !important;
}
table.table-striped tr td {
    border: 0 !important;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0x;
    word-wrap: break-word;
    padding: 3px 5px 3px 8px !important;
    font-size: 11px;
    color: #959595;
    vertical-align: top;
    border-bottom: 1px dotted #DDD !important;
}
table.table-striped tr th {
    border-bottom: 1px solid #dddddd !important;
    padding: 5px 5px 6px 6px !important;
    word-wrap: break-word;
    background: url('../img/bg_box.png') repeat-x 0 0px;
    color: #d4d4d4;
    text-shadow: 0px 1px 0px #1f1f1f;
    font-size: 11px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -khtml-box-sizing: border-box;
    border-left: 0;
    background-size: auto 100%;
    vertical-align: middle;
}
table.table-striped tr th:first-child {
    border-left: 0 !important;
}
/*.calendarPopup .form .groupPair label{
    width: 65px;
    margin-right: 0.45em;
}
.calendarPopup .regForm .controls {
    margin-left: 0;
}
.calendarPopup .groupPair input[type="text"] {
    width: 92%;
}
.calendarPopup .groupPair select {
    font-size: 12px;
    padding: 4px 4px 4px 1px;
}*/
.addContribSteps  {
    top: 50%;
    left: 50%;
    /*width: 560px;*/
    margin: -270px 0 0 -280px;
    width: auto!important;
    min-width: 560px;
    width: 560px;
    max-width: 700px;
    height: auto!important;
    min-height: 400px;
    height: 400px;
}
.addContribSteps .modal-body {
    max-height: 405px;
    padding-bottom: 75px;
}
/*.calendarPopup .form {
    margin-bottom: 0;
    margin-top: -12px;
}*/
.addContribSteps .form-horizontal .control-group {
    margin-bottom: 15px;
}
/*New Header Style*/
.navbar-inverse .brand, .navbar-inverse .nav > li > a {
    color: rgb(119, 115, 115);
    text-shadow: none !important;
}
.navbar-inverse .brand, .navbar-inverse .nav > li > a:hover {
    color: rgb(255, 255, 255);
}
.navbar-inverse .navbar-inner {
    background: #C7D746;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#C7D746', endColorstr='#C7D746', GradientType=0);
    border-color: rgb(164, 177, 58);
}
body > .navbar a.brand {
    /*body .navbar a.brand{ */
    padding-right: 0;
    margin-left: 5px;
    float: left;
    width: 7%;
    margin-bottom: -4px;
}
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
    background-color: rgba(0,0,0,0.1);
}
.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover {
    background-color: rgba(0,0,0,0.1) !important;
}
.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a {
    background-color: #a3af43;
    background-image: -moz-linear-gradient(top, #C7D746, #8e9935);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#C7D746), to(#8e9935));
    background-image: -webkit-linear-gradient(top, #C7D746, #8e9935);
    background-image: -o-linear-gradient(top, #C7D746, #8e9935);
    background-image: linear-gradient(to bottom, #C7D746, #8e9935);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7d746', endColorstr='#8e9935',GradientType=0 );
    filter:none;
}
.btnIcon {
    display: inline-block;
    border: 0;
    color: transparent !important;
    text-decoration: none !important;
    height: 20px;
    width: 25px !important;
    overflow: hidden;
    text-shadow: none !important;
}
.dashBtn {
    background: url('../img/home.png') no-repeat center 1px;
    background-size: auto 84%;
}
.deleteBtn {
    background: url('../img/unchecked.png') no-repeat center 3px;
    background-size: auto 80%;
}
.downloadBtn {
    background: url('../img/downloadRes.png') no-repeat center 0px;
    background-size: auto 90%;
}
.editBtn {
    background: url('../img/edit.png') no-repeat center 0;
    background-size: auto 90%;
}
.parentBtn {
    background: url('../img/parent.png') no-repeat center 0;
    background-size: auto 90%;
}
.notAllowed {
    background: url('../img/not_allowed.png') no-repeat center 0;
    background-size: auto 85%;
}
table.table-striped .dashTh , table.table-striped .delTh , table.table-striped .editTh , table.table-striped .parentTh {
    text-align: center;
    font-size: 9px;
}
.dashMain, .delMain , .editMain, .parentMain {
    text-align: center !important;
}
table.table-striped {
    background-color: #F7F7F7;
}
table.table-striped tbody tr:hover td{
    background-color: #e5e5e5;
}
table tbody tr:nth-child(even) td {
    background-color: #ededed;
}
.adminHomeStyle fieldset {
    border: 0;
}
.adminHomeStyle .span6{
    width:70%; 
    overflow:hidden
}
.adminHomeStyle fieldset{
    float:left;
    border:0;
    padding:10px;
    width:49%;     
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -khtml-box-sizing: border-box;
}
.adminHomeStyle fieldset:first-child {
    margin-right: 2%;
}
.adminHomeStyle fieldset legend{
    border-bottom:none; 
    width:auto; 
    margin:0; 
    font-size:16px
}
.adminHomeStyle .controls .submit{
    width:150px; 
    margin:0 auto;
    clear:both;
    margin-top:20px
}
.adminHomeStyle legend {
    float: left;
    line-height: 25px;
}
.itemCount {
    float: right;
}
.adminHomeStyle .itemCount select {
    width: 100%;
}
.weatherScale .controls {
    overflow: hidden;
}
.weatherScale .controls > div {
    float: left;
}
.weatherScale .controls label {
    float: left;
    width: 80px;
}
.weatherScale .controls input[type="radio"] {
    float: left;
    margin-right: 4px;
    margin-top: 3px;
}
.imgFileInput label {
    margin-right: 0 !important;
}
.imgFileInput .controls input {
    margin-left: 8px
}
.checkboxStyle {
    /*    margin-left: 130px;*/
    margin-left: 120px;
    margin-bottom: 30px;
}
.checkboxStyle input[type="checkbox"] {
    float: left;
    margin-right: 4px;
    margin-top: 4px;
}
.checkboxStyle .muniCipality , .checkboxStyle .orgCheckBoxes {overflow: hidden;}
.checkboxStyle .muniCipality > div , .checkboxStyle .orgCheckBoxes > div {
    float: left;
    margin-right: 20px;
    margin-bottom: 8px;
}
.checkboxStyle label {
    width: auto !important;
    margin-right: 0px !important;
    float: right !important;
}
.checkboxSecond {
    margin-left: 10px;
    margin-bottom: 0;
}
.checkboxSecond > div {
    overflow: hidden;
}
.checkboxSecond .checkbox , .checkboxSecond label {
    float: left !important;
}
.paymentList {
    margin-bottom: 41px;
}
.paymentList:last-child {
    margin-bottom: 50px;
}
.regNumber .controls {
    overflow: hidden;
}
.regNumber .controls > div {
    float: left;
    width: 122px;
}
.regNumber .controls input {
    width: 100%;   
}
.regNumber .controls > div:first-child {
    margin-right: 6%;
}
.regNumber {
    position: relative;
}
.row-fluid .form label.error {
    margin: 0;
    float: none;
    width: 100%;
    display: block;
    clear: both;
    margin-left: 9px;
    padding-top: 2px;
    color: rgb(224, 23, 23);
    font-size: 13px;
}
.row-fluid .form input.error {
    border: 1px solid rgb(224, 23, 23);
}
textarea.error:focus,
input[type="text"].error:focus,
input[type="password"].error:focus,
input[type="datetime"].error:focus,
input[type="datetime-local"].error:focus,
input[type="date"].error:focus,
input[type="month"].error:focus,
input[type="time"].error:focus,
input[type="week"].error:focus,
input[type="number"].error:focus,
input[type="email"].error:focus,
input[type="url"].error:focus,
input[type="search"].error:focus,
input[type="tel"].error:focus,
input[type="color"].error:focus,
.uneditable-input.error:focus {
    border-color: rgba(224, 23, 23, 0.53);
    outline: 0;
    outline: thin dotted \9;
    /* IE6-9 */

    -webkit-box-shadow: inset 0 0px 1px rgba(224, 23, 23, 0.53), 0 0 8px rgba(224, 23, 23, 0.53);
    -moz-box-shadow: inset 0 0px 1px rgba(224, 23, 23, 0.53), 0 0 8px rgba(224, 23, 23, 0.53);
    box-shadow: inset 0 0px 1px rgba(224, 23, 23, 0.53), 0 0 8px rgba(224, 23, 23, 0.53);
}
.packageCheck > div {
    text-align: left;
    padding-left: 10px;
    margin-bottom: 5px;
}
.packageCheck > div input {
    margin-top: 0;
    margin-right: 3px;
}
.posRel {
    position: relative;
}
.imgRow {
    overflow: hidden;
    width: 71%;
}
.imgRow .closeImage {
    float: left;
    margin-right: 10px;
    position: relative;
    padding-right: 10px;
    padding-top: 5px;
}
.imgRow .closeImage > div a {
    position: absolute;
    top: -6px;
    right: 5px;
    line-height: 100%;
    color: rgb(206, 0, 0);
    font-weight: bold;
    font-size: 20px;
}
.calendarPopup .checkboxStyle  label {
    width: auto !important;
}
.calendarPopup .checkboxSecond > div {
    overflow: hidden;
    float: left;
    margin-right: 15px;
}
.row-fluid .form .popupHalf label.error {
    width: 70% !important;
    margin-left: 72px;
}
.row-fluid .form textarea.error {
    border: 1px solid rgb(224, 23, 23);
}
.fourChecks .controls > div {
    margin-left: 7px;
} 
.km-root .km-on-android.km-4 {
    -webkit-transition: none;
}
.addContribSteps .span11 {
    margin-top: 5px;
}
.addContribSteps .control-label {
    width: 80px !important;
    margin-right: 0.5em !important;
}
.addContribSteps .form-horizontal .controls {
    margin-left: 0px !important;
    float: left;
}
.control-group.addContBtn {
    margin-left: 95px;
    margin-top: 22px
}
.submitDouble {
    margin-left: 95px;
    margin-top: 22px
}
.submitDouble .controls {
    margin-right: 8px;
}
.emptyList {
    clear: both;
    padding: 15px 0 0 10px;
}
.srchWithCount {
    overflow: hidden;
}
.srchWithCount .topSrchStyle {
    float: left;
    margin-bottom: 0;
}
.srchWithCount .itemCount {
    margin-right: 8px;
}
.srchWithCount .itemCount select {
    width: auto;
}
.srchWithCount .withSrchBtn {
    float: left;
    margin-bottom: 0;
}
#selectCountry {
    margin-bottom: 0;
}
.srchInputStyle .chzn-container {
    width: 95% !important;
}
.srchInputStyle ul li input[type='text'] {
    width: 100% !important;
}
.navbarDouble .nav-collapse .nav > li > a {
    padding: 10px 10px 10px;
}
.compName {
    float: right;
    font-size: 13px;
    margin: 10px 5px 5px 5px;
    color: #777777;
    text-shadow: 0 1px 0 #ffffff;
    font-weight: bold;
}
.popButton {
    margin-top: 35px;
}
.popButton > div {
    display: inline-block;
}
.popButton div.submit:first-of-type {
    margin-right: 10px;
}


#searchId_chzn{
    float: left
}
.text-center {
    text-align: center;
}
.text-right {
    text-align: right;
}
.smallCalendar {
    width: 475px;
}
.smallCalendar .fc-header-title h2 {
    /*font-size: 25px;*/
    font-size: 22px;
    line-height: 25px;
    margin: 0 5px;
}
.homeSrch .chzn-container-single .chzn-single {
    padding: 2px 0 2px 8px; 
}
.chzn-container-single .chzn-single div b {
    background-position: 0px 4px !important;
}
.chzn-container-single .chzn-search input {
    height: 16px !important;
}
.withPrivate {
    background: url('../img/lock_icon.png') no-repeat 0 50%;
    padding-left: 17px;
    background-size: auto 90%;
    display: block;
    margin-left: -17px;
}
table.table-striped tr td.padRight {
    padding-right: 17px !important;
}
.withSearch > div {
    float: left;
}
.withSearch > div:first-child {
    padding-top: 2px;
}
.withSearch .input {
    width: 72.4%;
    margin-left: 2%;
}
.withSearch input[type='text'] {
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -khtml-box-sizing: border-box;
    margin: 0;
    min-height: 25px;
}
.prevItem {
    min-height: 15px;
    display: inline-block;
    background: url('../img/lock_icon.png') no-repeat 0 100%;
    background-size: auto 100%;
    width: 13px;
    margin: 0 5px;
}
.resourceTypes .chzn-container {
    width: 284px !important;
}
.resourceTypes .search-field input ,.resourceTypes .chzn-drop  {
    width: 99.2% !important;
}
.resourceTypes .chzn-container-multi .chzn-choices {
    background: #ffffff;
    border: 1px solid #cccccc;
    -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 .2s, box-shadow linear .2s;
    -moz-transition: border linear .2s, box-shadow linear .2s;
    -o-transition: border linear .2s, box-shadow linear .2s;
    transition: border linear .2s, box-shadow linear .2s;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 1px 0;
}
.resourceTypes .chzn-container-active .chzn-choices {
    -webkit-border-radius: 4px 4px 0px 0px;
    -moz-border-radius: 4px 4px 0px 0px;
    border-radius: 4px 4px 0px 0px;
}
.table .chzn-container .chzn-results .highlighted {
    background: #a8b91d; /* Old browsers */
    background: -moz-linear-gradient(top,  #a8b91d 20%, #6c770f 90%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(20%,#a8b91d), color-stop(90%,#6c770f)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #a8b91d 20%,#6c770f 90%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #a8b91d 20%,#6c770f 90%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #a8b91d 20%,#6c770f 90%); /* IE10+ */
    background: linear-gradient(to bottom,  #a8b91d 20%,#6c770f 90%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a8b91d', endColorstr='#6c770f',GradientType=0 ); /* IE6-9 */
    color: #fff;
}
.chzn-container-multi .chzn-choices .search-choice {word-break: break-all;}
#org.editMunicip .span6 {
    overflow: visible;
}
.httpStyle > span {
    display: block;
    float: left;
    margin-right: 7px;
}
.httpStyle > .input {
    float: left;
    margin-top: -5px;
}
.httpStyle > .input .input-xlarge {
    width: 227px;
}
.httpStyleNodiv > .input-xlarge {
    float: left;
    margin-top: -5px;
    width: 227px;
}
.imgListStyle {
    margin-left: -30px;
}
.imgListStyle > div {
    float: left;
    margin: 0 0 15px 30px;
    position: relative;
}
.imgListStyle .delImgBtn {
    height: 30px;
    display: inline-block;
    background: transparent url(../img/del_img.png) 0 center no-repeat;
    background-size: 100%;
    width: 30px;
    border: 0;
    position: absolute;
    top: -12px;
    right: -12px;
    cursor: pointer;
}
.maintenancePage {
    margin-top: 11% !important;
    text-align: center;
}
.mainenSec {
    font-size: 70px;
    font-weight: bold;
    color: #1d3560;
    line-height: 100%;
}
.mainenFromto {
    font-size: 31px;
    font-weight: bold;
    color: #707070;
    line-height: 30px;
    margin-bottom: 2em;
}
.countDownStyle {
    font-size: 75px;
    font-weight: bold;
    color: #AC5D5D;
}
.maintenancePage hr {
    border-top: 1px solid #C9C9C9;
}
.currTime{
    position: absolute;
    right: 1%;
    top: 57px;
    font-size: 28px;
    font-weight: bold;
    color: #5B6A85;
    line-height: 100%;
}
.currTime span {
    font-size: 24px;
}
.selectedDays {
    overflow: hidden;
    margin-top: 8px;
}
.selectedDays #selDays {
    float: left;
    border: 1px solid #cccccc;
    padding: 0px 7px 0px 7px;
    /*width: 98%;*/
    width: 96%;
    -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-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    position: relative;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -khtml-box-sizing: border-box;
}
.selectedDays #selDays > div {
    overflow: hidden;
    border-top: 1px solid #ccc;
    padding: 6px 0px 6px 0px;
    width: 100%;
}
.selectedDays #selDays > div:first-child {
    border: 0;
}
.selectedDays #selDays > div > * {
    float: left;
    display: block;
}
.selectedDays .dateLeft {
    font-weight: bold;
    padding: 6px 5px 0 0;
    color: #585858;
}
.selectedDays .toSection {
    display: inline-block;
    padding: 0 8px;
    position: relative;
    top: 2px;
    color: #706D6D;
}
.selectedDays .delEv {
    font-size: 22px;
    line-height: 27px;
    font-weight: bold;
    position: absolute;
    right: 10px;
    color: #797878;
    cursor:pointer;
}
.calendarPopup.modal {
    width: 800px;
    margin-left: -400px;
}
.calendarPopup .form .blockLabel label {
    width: 68px;
    padding-top: 4px;
}
.calendarPopup .form textarea {
    width: 96%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -khtml-box-sizing: border-box;
    height: 80px;
}
.calendarPopup .form-horizontal .popLastItem {
    margin-bottom: 0;
}
.calendarPopup .form-horizontal .popLastItem label {
    width: auto;
    margin-right: 5px;
}
.calendarBtn {
    background: url('../img/calendar_btn_icon.png') no-repeat 0 0;
    display: block;
    height: 35px;
    width: 26px;
    background-size: 100%;
    cursor:pointer;
}
.chooseDayCalendar {
    overflow: hidden;
}
.chooseDayCalendar > * {
    float: left;
}
.chooseDayCalendar label {
    margin-top: 7px;
    width: auto !important;
}
.msgPopup.modal {
    width: 530px;
    margin-left: -240px;
}
.mailBtn {
    display: inline-block;
    text-decoration: none !important;
    height: 20px;
    width: 20px !important;
    overflow: hidden;
    margin-right: 3px;
    background: url('../img/email_btn.png') no-repeat center 50%;
    background-size: auto 84%;
    margin-left: -7px;

    /*    border: 1px solid #707070;
    border-radius: 3px;*/
}
.withEmailBtn {
    overflow: hidden;
}
.withEmailBtn > * {
    float: left;
}
.withEmailBtn > span {
    padding-top: 1px;
}
.emailInCont.withEmailBtn {
    margin-left: -33px;
    min-width: 143px;
}
.navbar .nav > li > a {
    padding-top: 14px;
    padding-bottom: 12px;
}
#wrap .navbar .nav > li > a {
    padding-top: 16px;
    padding-bottom: 10px;
}
.modalSml {
    width: 600px;
    margin-left: -335px;
}
.delWithCheck .controls ,.delWithCheckInp .controls{
    margin-top: -1px;
    margin-right: 7px;
    float: left;
    margin-left: 0;
}
.delWithCheck, .delWithCheckInp {
    margin: 16px 0 16px 0;
}
.delWithCheck label {
    float: left;
}
.modalSml form {
    margin-bottom: 0;
}
.modalSml.fade.in {
    top: 25%;
}
.edAdminList tr td:first-child, .edAdminList tr th:first-child {
    text-align: left;
} 
.edAdminList tr td, .edAdminList tr th {
    text-align: center;
}
.edAdminList tr td:first-child input[type="checkbox"] {
    margin-right: 5px;
    margin-top: -2px;
}


/*aditing*/
.required_txt{color:rgb(224, 23, 23);}
.block_d{display: block; clear:both;}
.marg_tm7{margin-top:-7px;}
.table td.alignCenter, .table th.alignCenter {text-align: center;}
.rel{position: relative;}
.rel.controls label.error{position: absolute; bottom: -48px;}
.rel.controls input.error{margin-bottom: 28px;}
.bot7.rel.controls label.error{position: absolute; bottom: 7px;}
.marginleft15{margin-left: 1.5em;}
.marginright10{margin-right: 10px;}
.margin0{margin: 0!important;}
.marginbot20{margin-bottom: 20px!important;}
.wrap2{min-width: 440px!important;}
.wrap2 .regForm.form-horizontal .controls{margin-left: 130px;}
.wrap2 .btn{margin-bottom: 10px;}
.fl_imp{float: left!important;}

/*region types style*/
.regTypeStyle .chzn-container {
    width: auto!important;
    max-width: 96% !important;
}
.regTypeStyle .chzn-container-multi .chzn-choices {
    background: #ffffff;
    border: 1px solid #cccccc;
    -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 .2s, box-shadow linear .2s;
    -moz-transition: border linear .2s, box-shadow linear .2s;
    -o-transition: border linear .2s, box-shadow linear .2s;
    transition: border linear .2s, box-shadow linear .2s;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 2px 0;
    /*    max-height: 192px;
        overflow-y: auto;*/
}
.regTypeStyle .chzn-container .chzn-drop {
    width: 100% !important;
    margin-left: 0px;
    margin-top: -2px;
    padding-top: 0;
    border-color: #cccccc;
    border-top: 1px solid #cccccc;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -khtml-box-sizing: border-box;
}
.regTypeStyle .search-field input {
    width: 80px !important;
}
.regTypeStyle .chzn-container .chzn-results {
    max-height: 150px;
}
/**/
.select-xlarge{width: 284px;}
.login_part{overflow: hidden; margin-top: 2em; border-bottom:1px solid #cccccc;}
.reg_part{text-align: center; padding-top: 10px;}
.reg_part span{display:block; margin-bottom: 5px; font-size: 16px;}

.timazone_input .chzn-container, .timazone_input .default{
    width: auto!important;
    min-width: 130px;
    max-width:284px;
    width:130px;

}
.right_timer{float: right; width: 48%;}
.w46p{width: 46%;}
.w180{width:180px!important;}
.w100p{width:100%;}
.left_side{
    width: 50%;
    float: left;
    padding-left: 1%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -khtml-box-sizing: border-box;
}
.right_side{width: 49%; float:right; }
.left_side > div, .right_side > div{clear:both; width:100%!important; margin-left:0 ; margin-right:0; padding-left:0; padding-right: 0;} 

.calendarPopup .form .groupPair .selectedDays label, .calendarPopup .form .groupPair .blockLabel  + .control-group label{width:100%}
.channelsGroup.control-group .controls{max-width: 96%;}
.calendarPopup .form-horizontal .control-group.repeatDays{margin-bottom: 0;}
.calendarPopup .form-horizontal .channelsGroup > label:first-child:after{
    content:":";
}
.left_side > div:nth-child(2){width:96%!important;}

.navbar-fixed-top.rezina{width: auto!important; width:100%; min-width: 100%;}
.navbar-fixed-top.rezina a{float:none; margin-left:auto; margin-right:auto;}
.navbar-fixed-top.rezina .container-fluid{padding-left:0; padding-right:0; text-align: center;}
.padtop170{padding-top: 170px;}
.padtop120{padding-top: 120px;}
table.table-striped.fs9 tr th{font-size: 9px;}

a.addToCart{cursor:pointer; display:block;}
a.addToCart i{
    /*    width:30px; height:20px; display:block;
        background: url('../img/add_to_cart.png') no-repeat left top;
        background-size: 100% 100%;*/
}
a.menu_cart{
    display: block;
    box-sizing: border-box;      
    -moz-box-sizing: border-box;      
    -webkit-box-sizing: border-box;      
    -khtml-box-sizing: border-box;   
    padding-top: 10px;
    padding-bottom: 16px;
    margin-right:15px;
}
a.menu_cart i{
    display: block; width:22px; height: 20px;
    background: url('../img/cart.png') no-repeat left top;
    background-size: 100% 100%;

}
a.menu_cart:hover i{
    display: block; width:22px; height: 20px;
    background: url('../img/cart_hover.png') no-repeat left top;
    background-size: 100% 100%;}
.pay_total > *{margin-bottom:5px; font-size: 20px;}
.pay_total > *:last-child{color: #3099db;}
.withPayBtn .btn{margin-top: 24px;}
.pay_total .totalText {margin: 0;}

.row-fluid .regForm .orgPackStyle > div {
    overflow: hidden;
    margin: 6px 0 0 0;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -khtml-box-sizing: border-box;
}
.row-fluid .regForm .orgPackStyle > div:first-child {margin-top: 0;}
.row-fluid .regForm .orgPackStyle input[type="radio"] {
    float: left;
    margin-top: 3px;
    margin-right: 3px;
}

.user_data_frame{
    overflow: hidden;
    min-width: 296px;
    float:right;
}
.user_data{width: 100%; border-spacing: 0px; border-collapse: separate;}
.user_data td{background: #f7f7f7; border:0 none; padding:5px 10px;}

.user_data thead:first-child tr:first-child > th:first-child,
.user_data tbody:first-child tr:first-child > td:first-child {
    -khtml-border-top-left-radius: 4px;
    -o-border-top-left-radius: 4px;
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-topleft: 4px;
    border-top-left-radius: 4px;
}
.user_data tr:first-child th{border-top:1px solid #ddd;}
.user_data tr th:first-child, .user_data tr td:first-child{border-left:1px solid #ddd;}
.user_data tr th:last-child, .user_data tr td:last-child{border-right:1px solid #ddd;}
.user_data tr:last-child  td{border-bottom:1px solid #ddd;}
.user_data thead:first-child tr:first-child > th:last-child,
.user_data tbody:first-child tr:first-child > td:last-child {
    -khtml-border-top-right-radius: 4px;
    -o-border-top-right-radius: 4px;
    -webkit-border-top-right-radius: 4px;
    -moz-border-radius-topright: 4px;
    border-top-right-radius: 4px;
}
.user_data thead:last-child tr:last-child > th:last-child,
.user_data tbody:last-child tr:last-child > td:last-child,
.user_data tfoot:last-child tr:last-child > td:last-child {
    -khtml-border-bottom-right-radius: 4px;
    -o-border-bottom-right-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    border-bottom-right-radius: 4px;
}
.user_data thead:last-child tr:last-child > th:first-child,
.user_data tbody:last-child tr:last-child > td:first-child,
.user_data tfoot:last-child tr:last-child > td:first-child {
    -khtml-border-bottom-left-radius: 4px;
    -o-border-bottom-left-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-left-radius: 4px;
}

.user_data tr td{text-align: left;}
.user_data tr td:first-child{font-weight: bold; padding-right: 12px;}
.withSideStyle .row-fluid .span10 {
    margin: 0 auto;
    float: none;
}
.withSideStyle .row-fluid .span8, .withSideStyle .row-fluid .span3 {
    float: left;
    margin: 0;
}
.withSideStyle .row-fluid .adminSide {
    margin-top: 128px;
    margin-left: 30px;
}

.controls.private_file_type > *:first-child{float:left; padding-top: 0;}
.nav-collapse .nav{max-width:1165px; }
.nav + .compName{
    margin: 0;
    padding-top: 16px;
    overflow:hidden;
    white-space: nowrap;
    /*width:222px;*/
    width:150px;
    text-overflow: ellipsis;
    text-align: right;
}
.navbar_padlr12 .nav > li > a{padding-left:10px; padding-right: 10px;}

/*contributors -> editor*/
.navbar .btn-group .btn.drpdwn_editor, .navbar .btn-group .btn.drpdwn_editor:hover{
    margin-left: 10px;
    background: transparent none;
    border: 0 none;
    padding-top: 11px;
    color: rgb(153, 153, 153);
    box-shadow: 0 0 0 transparent;
    cursor: text;
}

/**/

.controls_left_200 .resourceTypes .chzn-container-multi .chzn-choices .search-field input{
    width:auto!important; min-width: 100px; width:100px; font-size: 10px;
}
.row-fluid .controls_left_200 .regForm label + .controls{margin-left:200px;}
.row-fluid .controls_left_200 .regForm label{width:180px;}

.dash_passive{
    background: url('../img/home_passive.png') no-repeat center 1px;
    background-size: auto 84%;
    height: 20px;
    width: 25px !important;
    margin: 0 auto;
}
.manage_icon{
    background: url('../img/manage.png') no-repeat center 1px;
    background-size: auto 84%;
    height: 20px;
    width: 25px !important;
    margin-left:auto;
    margin-right:auto;
}
.del{
    background: url('../img/unchecked.png') no-repeat center 1px;
    background-size: auto 84%;
    height: 20px;
    width: 25px !important;
    box-shadow: 0 0 0 transparent;
    -moz-box-shadow: 0 0 0 transparent;
    -webkit-box-shadow: 0 0 0 transparent;
    border: 0 none;
    outline: 0 none;
    margin-left:auto;
    margin-right:auto;
}
.adminHomeStyle .closer{overflow:hidden;}
.adminHomeStyle .closer  fieldset:first-child{margin-right: 0%; width:60%; padding-left:0;}
.adminHomeStyle .closer  fieldset:last-child{margin-right: 0%; width:40%; padding-right:0;}
.adminHomeStyle .closer .text-center{text-align: center!important;}

/**tooltip**/
.t1{
    position: relative;
    display: inline-block;
    padding: 3px 10px;
    min-height: 21px;
    min-width: 100px;
    text-align: left;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    -khtml-border-radius: 5px;
    background: #FFFFFF;
    border: 1px solid rgb(164, 177, 58);
    margin-left: 20px;
    color:#5e5e5e;
}
.t1:before, .t1:after{
    content:'';
    position:absolute;
}
.t1:before{
    top: 4px;
    left: -2px;
    width: 20px;
    height: 10px;
    -webkit-transform: rotate(0deg) skewX(-45deg);
    -moz-transform: rotate(-0deg) skewX(-45deg);
    -o-transform: rotate(-0deg) skewX(-45deg);
    -ms-transform: rotate(-0deg) skewX(-45deg);
    background: #fff;
    z-index: -1;
    border: 1px solid rgb(164, 177, 58);
    border-right: 0 none;
    border-top: 0 none;
}
.t1:after{
    left: -1px;
    top: 9px;
    width: 1px;
    height: 6px;
    background: #efefef;
}
/****/
.pay_cont{clear:both; margin-bottom: 10px;}
.pay_cont .control-group .controls div input[type="radio"]{margin:0 3px 3px 0;} 
.padleft6p{
    padding-left:6%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -khtml-box-sizing: border-box;
}
.cent_expt_f th, .cent_expt_f td{text-align: center;}
.cent_expt_f th:first-child, .cent_expt_f td:first-child{text-align: left;}
.alright{text-align: right!important;}
.marginbot6{margin-bottom: 6px!important;}
.fs20{font-size: 20px!important;}
.all_margbot10 > *{margin-bottom: 10px;}

.manage_button{position: absolute; right: -325px; top: 80px;}
.rel{position: relative;}
.btn-pay, .btn-pay:hover{color:#3099db; font-weight: bold;}
.btn-pay i{
    background: url('../img/paypal.png') no-repeat left center;
    background-size: 100% 100%;
    width:14px;
    height: 14px;
    margin-top:4px;
    margin-right: 8px;
}
.btn-pay > *{display: block; float: left;}
.all_mbot_7 > * {margin-bottom: 7px;}
.cal_day_fs h2{font-size: 22px; line-height: 28px;}
.calendar_clear .smallCalendar{clear:both;}
.small_popup{width: 40%; left:65%;}
.thead{
    border-bottom: 1px solid #dddddd !important;
    padding: 5px 5px 6px 6px !important;
    word-wrap: break-word;
    color: #d4d4d4;
    text-shadow: 0px 1px 0px #1f1f1f;
    font-size: 11px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -khtml-box-sizing: border-box;
    background: #383c3e;
    border-radius: 4px 4px 0 0 ;
    -moz-border-radius: 4px 4px 0 0 ;
    -webkit-border-radius: 4px 4px 0 0 ;
    -khtml-border-radius: 4px 4px 0 0 ;
    -o-border-radius: 4px 4px 0 0 ;
    margin-bottom: 0;
    width:100%;
    font-weight: bold;
}
ul.table{
    display: block; border: 1px solid #dddddd; overflow:hidden;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -khtml-box-sizing: border-box;
    width: 100%;
    margin: 0; padding: 0;
    background-color: #f7f7f7;
    border-top: 0 none;
    border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    -webkit-border-radius: 0 0 4px 4px;
    -khtml-border-radius: 0 0 4px 4px;
    -o-border-radius: 0 0 4px 4px;
}
ul.table li{
    display: inline-block; float: left; width: 33.33%; padding: 3px 1%; 
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -khtml-box-sizing: border-box;
    border-bottom: 1px solid #dddddd;
    color: #6F6F6F;
    font-size: 11px;
}
ul.table li:nth-child(3n){padding-right:0}
ul.table li > div{margin-right:5px;}
.packageFirst .table input[type="radio"]{margin: 0 3px 3px 0; }
.marginbot0{margin-bottom: 0!important;}
.controls_all_left120 label+div:not(#calendar){margin-left: 120px;}
span.block_d > label + span{display: block; margin-left: 120px;}
.marginleft120{margin-left: 120px;}
.marginleft0{margin-left: 0;}
select, input[type="file"] {line-height: 130%;}
.container-fluid .row-fluid legend{margin-bottom:0px;}
.container-fluid .row-fluid legend + div[class*="span"]{
    -webkit-margin-top-collapse: separate;
    margin-top: 20px;
}
legend:after, legend:before{clear:both}
input.btn-primary, input.btn-danger{height: 30px; outline: 0 none !important;}
table.user_data tr th {
    border-bottom: 1px solid #dddddd !important;
    padding: 5px 10px;
    word-wrap: break-word;
    background: url('../img/bg_box.png') repeat-x 0 0px;
    color: #d4d4d4;
    text-shadow: 0px 1px 0px #1f1f1f;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -khtml-box-sizing: border-box;
    border-left: 0;
    background-size: auto 100%;
    vertical-align: middle;
}
.grey_heading{margin-bottom: 20px;}
.addContribSteps .modal-footer{
    position: absolute;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -khtml-box-sizing: border-box;
    bottom: 0;
    height: 60px;
}
.us_pr_cont{
    float: left;
    margin: 0;
}
.us_pr_cont > div{width: 50%; float: left;}
.us_pr_cont > div fieldset {width: 100%; }
.margintop45{margin-top: 45px;}
.margintop103{margin-top: 103px!important;}

.widthIcon tr td:first-child .dashBtn{background-position-x: left;}
.userList.widthIcon tr td:last-child {text-align: left;}
.widthIcon .dashBtn{
    background-size: 19px auto;
    display: block;
    float: left;
}
.widthIcon .dash_passive{
    background: url('../img/home_passive.png') no-repeat left 1px;
    background-size: 19px auto;
    height: 20px;
    width: 25px !important;
    margin: 0 auto;
}
#personalInfo tr th{padding:5px; font-size: 12px;}
#personalInfo tr td{
    width: 50%;
    padding:5px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -khtml-box-sizing: border-box;
    word-break: break-word;
    font-size: 12px;

}
#personalInfo tr td:first-child{width: 35%;}
#personalInfo tr td:last-child{width: 65%;}
.msie{margin-top: 190px; text-align: center;}
.alwithcompname + .nav-collapse .compName{
    padding-top: 11px;
    margin-right: 5px;
}
.contributor_icon{background: url('../img/contributor.png') no-repeat center 4px; width: 22px; background-size: 18px auto;}
.subscriber_icon{background: url('../img/subscriber.png') no-repeat center 4px; width: 19px; background-size: 14px auto;}
.follower_icon{background: url('../img/favorite.png') no-repeat center 4px; width: 19px; background-size: 14px auto;}
.addtocart_icon{background: url('../img/addtocart_icon.png') no-repeat center 4px; width: 14px; background-size: 14px auto;}
.plus_icon{background: url('../img/plus_icon.png') no-repeat center 2px; width: 14px; background-size: 14px auto;}

.contributor_icon, .subscriber_icon, .follower_icon, .addtocart_icon, .plus_icon{
    display: block;    
    height: 20px;
    margin-left:auto;
    margin-right:auto;
}
.centeritem .text-center{
    text-align: center!important;
    margin-left:auto!important;
    margin-right: auto!important;
    padding-left: 2px!important;
    padding-right: 2px!important;
}
.regForm label.control-label + .packageCheck > div{padding-left: 0;}
.smallcalh .fc-header-title h2{font-size: 22px; line-height: 28px;}
.follower_icon + span, .contributor_icon + span, .subscriber_icon + span, .addtocart_icon + span{
    position: absolute;
    right: 2px;
    top: 5px;
}
.sorttable_sorted_reverse, .sorttable_sorted{position: relative; }
.accept_checkbox input[type="checkbox"]{float:left; margin-right:4px;}
.nofloat{float: none;}
/*newly included side page*/
.sidedPage {
    float: right;
    margin-top: 30px;
    border: 1px solid #919191;
    border-radius: 4px;
    /*border: 1px solid #3c4043;*/
}
.payDetailSt {
    margin-right: -1px;
}
.adminSideTitle {
    padding: 5px 5px 6px 6px !important;
    word-wrap: break-word;
    background: url('../img/bg_box.png') repeat-x 0 0px;
    color: rgb(212, 212, 212);
    text-shadow: 0px 1px 0px #1f1f1f;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -khtml-box-sizing: border-box;
    background-size: auto 100%;
    /*border: 1px solid #dddddd;*/
    border-bottom: 0;
    display: block;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: bold;
    text-align: center;
    border-right-width: 1px;
    border-radius: 3px 3px 0 0;
    /*margin-right: 1px;*/
}
.sideTitleTwo {
    background: #707070;
    padding: 5px 5px 6px 6px !important;
    text-shadow: 0px 1px 0px #1f1f1f;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    display: block;
    color: rgb(212, 212, 212);
    border-top: 1px solid #3c4043;
    border-bottom: 1px solid #ebebeb;
    margin-right: 1px;
}
.sidedPage table.table-striped tr th {
    background: #707070;
}
.sidedPage .withBotRadius .table {
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}
.sidedPage .table-bordered thead tr th {
    border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -o-border-radius: 0 !important;
    text-align: center;
}
.sidedPage .table-bordered thead tr th:first-child {
    text-align: left;
}
.sidedPage .table-bordered tbody tr td {
    text-align: center;
}
.sidedPage .table-bordered tbody tr td:first-child {
    text-align: left;   
}
.sidedPage .paymentList {
    margin-bottom: 0;
}
.sidedPage .table {
    margin-bottom: 0;
    border: 0 !important;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    /*background: red;*/
}
.btnAlignCenter {
    text-align: center !important;
}
.wideRespTable.span10 {
    float: none;
    margin: 0 auto !important;
}
/*for scale style*/
.scaledCrop .forCropPlugin {
    -webkit-transform: scale(0.5);
    -moz-transform: scale(0.5);
    -o-transform: scale(0.5);
    transform: scale(0.5);
    margin-left: -235px;
    margin-top: -306px;
    margin-bottom: -190px;
}
.scaledCrop .forCropPlugin  #rotationContainer,
.scaledCrop .forCropPlugin  #zoomContainer
{
    -webkit-transform: scale(2);
    -moz-transform: scale(2);
    -o-transform: scale(2);
    transform: scale(2);
    margin-top: 15px;
}
.scaledContributor.scaledCrop .forCropPlugin {
    margin-left: -224px;
    margin-top: -268px;
    margin-bottom: -200px;
}
.scaledContributor.scaledCrop .forCropPlugin  #rotationContainer,
.scaledContributor.scaledCrop .forCropPlugin  #zoomContainer {
    margin-top: 55px;
}
.socBtnNew {
    display: inline-block;
    padding: 9px 10px 9px 50px;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: normal;
    border: 0;
    color: white;
    min-width: 213px;
}
.socBtnFb {
    background: url('../img/facebook_bg.png') no-repeat 0 0;
    background-size: 100% auto;
    float: left;
}
.socBtnNewGplus {
    background: url('../img/gplus_bg.png') no-repeat 0 0;
    background-size: 100% auto;
    float: right;
}
.reg_part.socBtnSec {
    border-top: 1px solid #cccccc;
    padding-top: 12px;
    margin-top: 8px;
    overflow: hidden;
}
.socBtnsInline .socBtnNew {
    float: none;
    margin-bottom: 20px;
}
.socBtnsInline .socBtnNew.socBtnFb {
    margin-right: 5px;
}
.topformDrop {
    float: left;
}
.topformDrop form > * {
    float: left;
}
.topformDrop .input.select {
    margin-right: 9px;
}
.startSocBtns .socBtnSec button {
    margin-top: 2px;
    float: none;
}
.startSocBtns .socBtnSec .socBtnFb {
    margin-right: 12px;
}
.control-group.bord_top{
    border-top: 1px solid #e5e5e5;
    clear: both;
    margin-top: 20px;
    padding-top: 20px;    
}
.share_part_list{
    font-size: 13px;
    position: relative;
    display: inline-block;
    zoom: 1;
    background-color: #fff;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
    background-image: -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
    background-image: -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
    background-image: -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
    background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);
    border: 1px solid #aaa;
    margin: 0;
    padding: 0;
    cursor: text;
    overflow: hidden;
    height: auto !important;
    height: 1%;
    position: relative;
    min-width: 70%;
    min-height: 29px;
    float: right;
}
.share_part_list > div{
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #e4e4e4;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0 );
    background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
    background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    -webkit-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);
    -moz-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);
    box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);
    color: #333;
    border: 1px solid #aaaaaa;
    line-height: 13px;
    padding: 3px 20px 3px 5px;
    margin: 3px 0 3px 5px;
    position: relative;
    cursor: default;
    color: #333;
    float: left;
    margin-right: 10px;
}
.share_part_list > div .deleteOrg{
    display: block;
    position: absolute;
    right: 3px;
    top: 4px;
    width: 12px;
    height: 12px;
    font-size: 1px;
    background: url('chosen-sprite.png') -42px 1px no-repeat;
    font-size: 0;
    cursor:pointer;
}
.modal-footer #addEventId > *, .modal-footer #editDeleteEventId *{display: inline-block;}
.modal-footer #addEventId > *:last-child, .modal-footer #editDeleteEventId > *:last-child{margin-left: 10px;}
.intl-tel-input.pretty .flag-dropdown .selected-flag {
    height: 27px !important;
}
.btnTriple a {
    margin-right: 4px;
}
.modal.channelNewPop {
    width: 600px;
    margin-left: -300px;
}
.paymentCasePop {
    width: 530px;
    margin-left: -265px;
}
.channelNewPop .control-group .controls > * {
    float: left;
    margin-right: 8px;
}
.casePayCheck > div {
    float: left;
    margin-right: 15px;
}
.regForm .casePayCheck > div label {
    line-height: 100%;
    width: auto;
    margin-left: 1px;
}
.regForm .casePayCheck > div input {
    margin-top: 1px;
}
.casePayCheck > div > * {
    float: left;
}
.paymentCasePop legend {
    font-size: 16px;
    line-height: 30px;
}
.chanelListPlug {
    background-color: #fff;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));
    background-image: -webkit-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
    background-image: -moz-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
    background-image: -o-linear-gradient(top, #eeeeee 1%, #ffffff 15%);
    background-image: linear-gradient(#eeeeee 1%, #ffffff 15%);
    border: 1px solid #aaa;
    margin: 0;
    padding: 2px 0;
    cursor: text;
    overflow: hidden;
}
.chanelListPlug > div {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -moz-background-clip: padding-box;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    background-color: #e4e4e4;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#eeeeee', GradientType=0 );
    background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
    background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
    -webkit-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);
    -moz-box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);
    box-shadow: 0 0 2px #ffffff inset, 0 1px 0 rgba(0,0,0,0.05);
    color: #333;
    border: 1px solid #aaaaaa;
    line-height: 13px;
    padding: 3px 20px 3px 5px;
    margin: 3px 0 3px 5px;
    position: relative;
    cursor: default;
    color: #333;
    float: left;
}
.chanelListPlug > div .delBtnChannel {
    display: block;
    position: absolute;
    right: 3px;
    top: 4px;
    width: 12px;
    height: 12px;
    font-size: 1px;
    background: url('chosen-sprite.png') -42px 1px no-repeat;
    font-size: 0;
    cursor: pointer;
}

/*****/
.withPreview .iphone4p {
    /*top:280px;*/
}
.top380{top:380px!important;}
.top280{top:280px!important;}
.top130{top:130px!important;}
.top230{top:230px!important;}
.top160{top:160px!important;}
.top50{top:50px!important;}
.top150{top:150px!important;}
.chanGroupSt {
    margin: 5px 0 2px 0;
    font-weight: bold;
}
body > .navbar-fixed-top {
    position: static;
}

.margtop1{margin-top: 1em;}