html,
body {
    height: 100%;
}

.wrap {
    min-height: 100%;
    height: auto;
    margin: 0 auto -60px;
    padding: 0 0 60px;
}

.wrap > .container {
    padding: 20px 15px 20px;
}

.cabinet-wrap {
    padding: 30px 0px;
}

.footer {
    height: 60px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    padding-top: 20px;
}

.jumbotron {
    text-align: center;
    background-color: transparent;
}

.jumbotron .btn {
    font-size: 21px;
    padding: 14px 24px;
}

.not-set {
    color: #c55;
    font-style: italic;
}

/* add sorting icons to gridview sort links */
a.asc:after, a.desc:after {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    padding-left: 5px;
}

a.asc:after {
    content: /*"\e113"*/ "\e151";
}

a.desc:after {
    content: /*"\e114"*/ "\e152";
}

.sort-numerical a.asc:after {
    content: "\e153";
}

.sort-numerical a.desc:after {
    content: "\e154";
}

.sort-ordinal a.asc:after {
    content: "\e155";
}

.sort-ordinal a.desc:after {
    content: "\e156";
}

.grid-view th {
    white-space: nowrap;
}

.hint-block {
    display: block;
    margin-top: 5px;
    color: #999;
}

.error-summary {
    color: #a94442;
    background: #fdf7f7;
    border-left: 3px solid #eed3d7;
    padding: 10px 20px;
    margin: 0 0 15px 0;
}

.panel-body div {
    float: left;
}

.panel-body .summary {
    padding: 6px;
    float: right !important;
    color: #777;
    font-style: italic;
    font-size: 13px;
}

.day-statistic-deactive {
    background-color: #ddd;
    color: #999;
}

.control-cell {
    padding-left: 15px;
    padding-right: 15px;
}

.control-label {
    text-align: right;
    color: #737373;
}

.control-field {
    padding-top: 30px;
    border-left: 1px dashed #ddd; 
}

pre.code {
    width: 400px;
}

.control-separator {
    border-top: 1px dashed #ddd;
}

.instruction img {
    max-width: 100%;
}

span.info {
    color: #337ab7;
    border-bottom: 1px dotted #337ab7;
    cursor: pointer;
} 

.separate-toolbar-label
{
    margin-left: 10px;
    border-left: 1px dotted #888;
}

.toolbar-label {
    padding-left: 10px;
    padding-right: 10px;
    line-height: 34px;
}

span.sub-lead {
    font-size: 66%;
    color: #aaa;
}

.inline-radio-item 
{
    width: 55px; 
    text-align: center; 
    float: left;
}

.user-stat:hover {
    cursor: pointer;
    background-color: #eee;
}

.partner-stat {
    display: none;
    background-color: #eee;
}

span.sell, span.unsell {
    cursor: pointer;
}

div.search-item {
    cursor: pointer;
    color: #337ab7;
    text-decoration: underline;
    margin: 3px 0;
}

.report-sended {
    background-color: #78cff8;
}

div.comment p.text {
    margin-bottom: 3px;
    font-style: italic;
}

div.comment p.delete {
    font-size: 85%;
    text-align: right;
}


.feeds li .col1 > .cont{
    margin-right: 120px;
}

.feeds li .col2 {
    margin-left: -120px;
}

.inwork, .outwork {
    color: #337ab7;
    border-bottom: 1px dashed;
    cursor: pointer;
}

.dashed {
    color: #337ab7;
    border-bottom: 1px dashed;
    cursor: pointer;	
}

.history-hint {
    border-bottom: 1px dotted !important;
    cursor: pointer !important;	
}

ul.history-list {
    padding-left: 15px;
}

.sm-form-control {
    background-color: #fff;
    border-radius: 3px;
    width: 100%;
    border: 1px solid #ddd;
    font-size: 12px;
}

.new-city {
    display: none;
}
.change-city{
    color:red;
}

.processing-go-select {
    background-color: #fff;
    border-radius: 3px;
    display: none;
    width: 200px;
}

.background-primary {
    background-color: #337ab7;
    color: #fff;
    border: 1px solid #2e6da4;
}

.background-warning {
    background-color: #f0ad4e;
    color: #fff;
    border: 1px solid #d58512;
}

.background-success {
    background-color: #5cb85c;
    color: #fff;
    border: 1px solid #398439;
}

.info-block {
    padding: 10px 15px;
    border-radius: 3px;
}

.info-block p.title {
    font-size: 125%;
    text-align: left;
    margin: 0;
}

.info-block p.value {
    font-size: 275%;
    text-align: right;
    margin: 0;
}

p.signature {
    text-align: right;
    font-style: italic;
}

.unicode-icon {
    font-size: 200%;
}

.unicode-icon a {
    text-decoration: none;
}

li.nav-header{
    padding: 5px;
}
li.nav-body{
    padding: 5px;
}
p.streamphone{
    font-weight: 1900;
    font-size:22px; 
    line-height: 1.1;
    width: 9em;
}
.wrap_menu_panel{
    position: absolute;
    top: 0;
    right: 50px;
}
ul.panel-info-price {
    float: right;
    padding: 0 0 0 0;
    margin: 0;
}
ul.panel-info-price li:first-child {
    margin-left: 0px;
}
ul.panel-info-price li {
    list-style: none;
    float: left;
    border-left: solid 1px #a4a3a3;
}
ul.panel-info-price li a {
    color: #e1e1e1 !important;
    height: 50px !important;
    display: block;
    line-height: 49px !important;
    padding: 0 23px 0 21px;
    font-size: 14px !important;
}
ul.panel-info-price li i.icon {
    font-size: 18px !important;
}
ul.panel-info-price li .icon_info.icon {
    display: inline-block;
    width: 30px;
    height: 30px;
    background: url("/images/bell.png") 0 0 no-repeat;
    z-index: 1;
    position: relative;
    margin-top: 12px;
}

i.icon.ruble::before {
    content: "\f158";
}

@font-face {
	    font-family: Icons; 
	    src: local("Icons"), 
         url("/css/icons.woff2"); 
  }
i.icon::before {
    background: none !important;
}
i.icon {
    display: inline-block;
    opacity: 1;
    margin: 0em 0.25rem 0em 0em;
        margin-right: 0.25rem;
        margin-left: 0em;
    width: 1.18em;
    height: 1em;
    font-family: 'Icons';
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    text-align: center;
    speak: none;
    font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}


a.pinbutton {
  position: relative;
  z-index: 1;
  display: inline-block;
  width: 35px;
  height: 35px;
  border-radius: 100%;
  outline: none;
  background: #ddd;
  box-shadow: 0 1px rgba(0,0,0,.1) inset, 0 1px #fff;
  
}
a.pinbutton:after, a.pinbutton:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 60%;
  height: 60%;
  margin: auto;
 background-image: url("data:image/svg+xml,%3Csvg xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' version='1.1' x='0px' y='0px' viewBox='0 0 100 100' xml:space='preserve' id='svg8' %3E%3Cpath style='fill:%23f2484b;stroke-width:0.18200471' d='m 59.426709,5.9647365 4.349293,4.7731725 c 0.278313,0.305843 0.428588,0.724566 0.41469,1.156254 -0.01407,0.43188 -0.19058,0.838208 -0.487656,1.121361 l -19.189354,18.289565 4.275979,4.693089 c 0.554541,0.608445 0.554541,1.594807 1.74e-4,2.203061 -0.277271,0.304318 -0.640537,0.456286 -1.003803,0.456286 -0.363267,0 -0.726533,-0.151968 -1.00363,-0.456095 l -5.108834,-5.607186 c -2.631639,-0.911427 -5.367863,-1.374768 -8.139353,-1.374768 -6.72781,0 -13.079324,2.686042 -18.038056,7.594784 l 17.035642,18.697419 c 0.0017,0.0019 4.014692,4.406314 4.014692,4.406314 0.0021,0.0023 17.037206,18.699516 17.037206,18.699516 6.410755,-7.801666 8.5702,-18.641742 5.664417,-28.73418 l -8.451022,-9.275395 c -0.554368,-0.608635 -0.554368,-1.594808 0,-2.203252 0.554541,-0.608254 1.453065,-0.608254 2.007433,0 l 7.621469,8.364921 15.79661,-19.964647 -10.439345,-11.457482 c -0.554368,-0.608635 -0.554368,-1.594807 0,-2.203252 0.554541,-0.608254 1.453065,-0.608254 2.007433,0 l 11.374873,12.484459 4.348945,4.773553 2.007259,-2.203061 L 61.433968,3.7616753 Z' id='path2' /%3E%3Cpolygon style='fill:%2398d9d5' points='26.867,473.581 21.089,490.911 38.419,485.133 193.041,330.514 181.486,318.959 ' id='polygon4' transform='matrix(0.17372849,0,0,0.1906752,-2.4866578e-4,6.0694604e-4)' /%3E%3Cpath style='fill:%23082947;stroke-width:0.18200471' d='M 88.533007,29.097642 62.437598,0.45708337 c -0.554889,-0.60863523 -1.453413,-0.60825388 -2.007433,0 L 56.415473,4.8633966 c -0.554367,0.6086352 -0.554367,1.5948073 0,2.2032519 L 60.6918,11.759547 42.101462,29.478421 c -2.776703,-0.912 -5.654863,-1.373815 -8.567074,-1.373815 -7.961108,0 -15.445679,3.40279 -21.074829,9.580857 -0.554368,0.608635 -0.554368,1.594807 0,2.203252 L 29.521608,58.615117 2.4227426,88.357397 c -0.1558344,0.171227 -0.2731012,0.379444 -0.34294,0.609017 l -2.00725903,6.609184 c -0.16990646,0.559822 -0.03735162,1.177038 0.34294005,1.594426 0.27049526,0.296881 0.63324038,0.456095 1.00380318,0.456095 0.1501015,0 0.3015927,-0.02612 0.4487407,-0.07989 l 6.021777,-2.203062 c 0.2089954,-0.07646 0.3987069,-0.205166 0.5548888,-0.376392 L 35.543558,65.224682 52.605607,83.951084 c 0.277271,0.304127 0.640364,0.456095 1.003804,0.456095 0.363092,0 0.726532,-0.151968 1.003803,-0.456095 3.975429,-4.363221 6.734759,-9.834645 7.979871,-15.822609 1.150256,-5.532823 0.97479,-11.290832 -0.502249,-16.710775 l 16.144067,-20.403772 4.27598,4.69328 c 0.554541,0.608253 1.453065,0.607681 2.007432,0 l 4.014692,-4.406314 c 0.554194,-0.608444 0.554194,-1.594616 0,-2.203252 z M 83.514686,32.402616 79.165741,27.629062 67.790868,15.144603 c -0.554542,-0.608254 -1.453066,-0.608254 -2.007433,0 -0.554368,0.608636 -0.554368,1.594808 0,2.203252 L 76.22278,28.805337 60.426169,48.769984 52.8047,40.405063 c -0.554541,-0.608254 -1.453065,-0.608254 -2.007432,0 -0.554368,0.608635 -0.554368,1.594808 0,2.203252 l 8.451022,9.275395 c 2.905783,10.092439 0.746338,20.932324 -5.664244,28.734181 L 36.548752,61.920662 c -0.0021,-0.0023 -4.01504,-4.406694 -4.01504,-4.406694 -0.0017,-0.0019 -17.037205,-18.699327 -17.037205,-18.699327 4.958558,-4.909123 11.310246,-7.594784 18.038055,-7.594784 2.771665,0 5.507715,0.463341 8.139354,1.374769 l 5.108834,5.607185 c 0.277097,0.304127 0.640363,0.456095 1.003629,0.456095 0.363093,0 0.726533,-0.151968 1.003803,-0.456285 0.554368,-0.608445 0.554368,-1.594808 -1.73e-4,-2.203062 l -4.27598,-4.693088 19.189355,-18.289566 c 0.297075,-0.283343 0.473931,-0.689672 0.487655,-1.12136 0.0139,-0.43188 -0.136376,-0.850793 -0.414689,-1.156255 L 59.427057,5.9651179 61.434316,3.7620566 85.522466,30.199745 Z M 3.6635115,93.60516 4.6673147,90.300568 31.529214,60.817987 33.536473,63.021049 6.6742263,92.503439 Z' id='path6'/%3E%3C/svg%3E");
}

a.pinbutton:hover, a.pinbutton[data-pr] {
  background: #e35d31;
  box-shadow: none;
}
a.pinbutton:hover:after, a.pinbutton:hover:before {
  box-shadow: none;
}
a.pinbutton[data-pr] {
  -webkit-animation: rotatepin 1s linear infinite forwards;
  animation: rotatepin 1s linear infinite forwards;
}

@-webkit-keyframes rotatepin {
  100% {-webkit-transform: rotate(360deg);}
}
@keyframes rotatepin {
  100% {transform: rotate(360deg);}
}