.paginator{
    width: 100%;
    height: 100px;
    font-size: 16px;
    text-align: center;
}

.paginator li {
    display: inline;
}

.active{
    font-weight: bold;
}

.span2 {
    width: 140px;
}

.span3 {
    width: 220px;
}

label,
input,
button,
select,
textarea {
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
}

input,
button,
select,
textarea {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

label {
    display: block;
    margin-bottom: 5px;
}

select,
textarea,
/*input[type="password"],*/
input[type="datetime"],
input[type="datetime-local"],
input[type="month"],
input[type="week"],
input[type="number"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
    display: inline-block;
    height: 20px;
    padding: 4px 6px;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 20px;
    color: #555555;
    vertical-align: middle;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

select,
input[type="file"] {
    height: 30px;
    /* In IE7, the height of the select element cannot be changed by height, only font-size */

    *margin-top: 4px;
    /* For IE7, add top margin to align select with labels */

    line-height: 30px;
}

select {
    width: 220px;
    background-color: #ffffff;
    border: 1px solid #cccccc;
}

select[multiple],
select[size] {
    height: auto;
}

select:focus,
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
    outline: thin dotted #333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

.groupButton{
    float:right;
}

.groupButton > button.btn-green {
    margin-left: 30px;
}
.description-img{
    float: left;
    width: 296px;

}
.description-text{
    float: left;
    max-width: 500px;
    padding-left: 15px;
    font-size: 10pt;
	word-break: break-all;
}
.description-text > p{
    margin: 5px 0 0;
}

.clear-div{
    clear: both;
}

.filter {
    background-image: url("../pic/bgBody.png");
}

.cont-filter {
    float: left;
    width: 33%;
}

.applyFilter{
    position:relative;
    left: 350px;
}

.applyFilterBeacons{
    position:relative;
    left: 350px;
    top:30px;
}

.applyFilterPr{
    position:relative;
    left: 325px;
}

.title-filter{
    position: relative;
}

.b-container{
    width:200px;
    height:150px;
    background-color: #ccc;
    margin:0px auto;
    padding:10px;
    font-size:30px;
    color: #fff;
}
.b-popup{
    width:100%;
    min-height:100%;
    background-color: rgba(0,0,0,0.5);
    overflow:hidden;
    position:fixed;
    top:0px;
}
.b-popup .b-popup-content{
    margin:20% auto 0px auto;
    width:350px;
    height: 220px;
    padding:10px;
    background-color: #fff;
    border-radius:5px;
    border-color: #59B3F2;
    box-shadow: 0px 0px 10px #000;
}

.b-popup-content h3 {
    text-align: center;
    color:#59B3F2;
}

.b-popup-content button {
    position:relative;
    top:85px;
    left:125px;

}

.deliver{
    color: #009BDF;
    background-color: #F2F2F2;
    font-weight: 500;
    text-align: center;
}
.user-scan{
    display: block;
    float:right;
    width: 240px;
}

.check-license input {
    margin:20px 20px 0 0;
}

.first-lvl {
    margin: 5px 0 0 10px;
}

.second-lvl {
    margin: 5px 0 0 20px;
}
.nav-tabs > li > a {
    padding: 5px 20px!important;
}

#caption-menu .nav-tabs > li > a {
    padding: 5px 15px!important;
}

#foo{
    position: absolute;
    top:70%;
    left: 49%;
}

.error-input {
    border: 1px solid red !important;
    border-radius: 4px;
}

button.link {
    /* Первые два свойства нужны чтобы убрать отступы в IE */
    overflow: visible;
    width: auto;

    /* Убираем отступы */
    margin: 0;
    padding: 0;

    /* Убираем все элементы оформления кнопки */
    background: none;
    border: none;

    /* Обычный для ссылок курсор */
    cursor: pointer;
}

/* Ссылка обычно подчеркнута */
button.link span {
    color: #026E9D;
    font-family: sans-serif;
    font-size: 10px;
    text-align: right;
    text-decoration: underline;
}

.multiselect {
    color: #333!important;
    background-color: #fff!important;
    border-color: #ccc!important;
    display: inline-block!important;
    padding: 6px 12px!important;
    margin-bottom: 0!important;
    font-size: 14px!important;
    font-weight: normal!important;
    line-height: 1.42857143!important;
    text-align: center!important;
    white-space: nowrap!important;
    vertical-align: middle!important;
    cursor: pointer!important;
    -webkit-user-select: none!important;
    -moz-user-select: none!important;
    -ms-user-select: none!important;
    user-select: none!important;
    background-image: none!important;
    border: 1px solid transparent;
    border-radius: 4px!important;
}

.multiselect:hover,
.multiselect:focus,
.multiselect:active,
.multiselect.active,
.open > .dropdown-toggle.multiselect {
    color: #333!important;
    background-color: #e6e6e6!important;
    border-color: #adadad!important;
}
.multiselect:active,
.multiselect.active,
.open > .dropdown-toggle.multiselect {
    background-image: none!important;
}
.multiselect.disabled,
.multiselect[disabled],
fieldset[disabled] .multiselect,
.multiselect.disabled:hover,
.multiselect[disabled]:hover,
fieldset[disabled] .multiselect:hover,
.multiselect.disabled:focus,
.multiselect[disabled]:focus,
fieldset[disabled] .multiselect:focus,
.multiselect.disabled:active,
.multiselect[disabled]:active,
fieldset[disabled] .multiselect:active,
.multiselect.disabled.active,
.multiselect[disabled].active,
fieldset[disabled] .multiselect.active {
    background-color: #fff!important;
    border-color: #ccc!important;
}

.multiselect .badge {
    color: #fff!important;
    background-color: #333!important;
}

.caret {
    vertical-align: middle!important;
}

.multiselect-container {
    width: 270px!important;
}

.filter .btn {
    padding: 0 25px 2px 25px!important;
}

.multiselect-group {
    text-align: center!important;
}

li{
    text-align: left!important;
}

.dropdown-menu>li>a {
    text-decoration: none!important;
}

.error_details{
    color: #FF0000;
}

.groupButtonMargin{
    margin-top: -34px;
}

.bootstrap-tagsinput {
    width: 100%;
}
.label {
    line-height: 2 !important;
}

.align{
    text-align: center !important;
}
.resize-icon{
    height: 25px;
    width: 25px;
}
.tag-taxt-color{
    color: red;
    font-size: 12px;
}

.action-align{
    text-align: center !important;
}

.adddetails{
    margin-top: 9px;
}
hr{
      border-top: 1px solid #121111;
}
.rbutton{
    margin-top: 6px;
}
.Require{
    margin-top: 10px
}

#Rewritesuccess{
     background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #468847;
    height: 28px;
    text-align: center !important;
    font-size: 14px;
    
}
#Rewritesuccess p{
  margin-top: 0px;
  padding-top: 7px;  
}

#rewritefolder{
     background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #468847;
    height: 65px;
    text-align: center !important;
}


#example th {
    background: #e4eff4 none repeat scroll 0 0;
    color: #575858;
}
#categorylist th {
    background: #e4eff4 none repeat scroll 0 0;
    color: #575858;
}
#language th {
    background: #e4eff4 none repeat scroll 0 0;
    color: #575858;
}

#product th {
    background: #e4eff4 none repeat scroll 0 0;
    color: #575858;
}

#service th {
    background: #e4eff4 none repeat scroll 0 0;
    color: #575858;
}

#event th {
background: #e4eff4 none repeat scroll 0 0;
    color: #575858;
    
}

#profileads th{
background: #e4eff4 none repeat scroll 0 0;
    color: #575858;
    
}

#listing th{
background: #e4eff4 none repeat scroll 0 0;
    color: #575858;
    
}

.dataTables_wrapper .dataTables_filter input{ 
    height:29px !important;
    background-color: #ffffff !important; 
    border: 1px solid #cccccc !important;
    width: 220px !important;
  }

.dataTables_wrapper {
    clear: both;
    margin-top: 39px !important;
    position: relative;
}

.dataTables_length{
	margin-left: 18px !important;	
}

.dataTables_filter{
    margin-right: 25px !important;		
}



.imagestab .nav-tabs > li > a {
    padding: 0px 0px !important;
}
.imagestab .nav-tabs > li > a {
    background: transparent none repeat scroll 0 0;
    border-color: #e7e7e7 #e7e7e7 transparent;
    color: #b4b4b4;
    padding: 0px 0px !important;
    text-decoration: none;
}
.imagestab .nav-tabs > li > a {
    padding: 5px 20px !important;
}

.imagestab .tab-content{
    margin-top: 14px !important;
}

.imagestab .container{
    margin-top: 14px !important;
}


.asterik{ 
    margin-left: 8px;
    margin-top: -8px;
    color: red;
    position: absolute;
}

#Banner .file-input.file-input-new{

    margin-top: 15px !important;
}

#Banner .file-preview{

    margin-top: 10px !important;
}
#sortable { 
    list-style-type: none; margin: 0; padding: 0; width: 60%; 
}
#sortable li { 
    margin: 0 3px 3px 3px; padding: -0.6em; font: inherit; font-size: 1.2em; 
}
#sortable li span { 
    position: absolute; margin-left: -1.3em; 
}
.colorpicker-alpha {
    display:none !important;
    } 
.colorpicker{ 
    min-width:128px !important;
}
/*.loopAdNameData{
    padding: 40%;
}*/
.ui-sortable {
    margin: 15px !important;
}
#sortableads li {
    padding: 5px;
}
#sortableads li input[type='checkbox'] {
    vertical-align: bottom;
}
.selectloopAds {
    margin-right: 150px !important;
}
#editLoopAdsData {
    margin-left: 5px;
}
.ads-grid {
    max-height:300px;
    overflow-y:auto; 
}
.loop-ad-listing-name {
    padding: 0 5px;
}
.loading_image_blue, .loading_image_blue img {
    display: inline;
    width: 30px;
}