@charset "UTF-8";
/*--------------------------
  grey background active: #aeaeae
  blue background active: #23bbfc
  orange background active: #fa904f
--------------------------*/
.ui-tabs {
 /*background: #e6e6e6;*/
 background: inherit;
 padding: 0px;
} 
.ui-tabs .ui-tabs-panel {
 background: #e6e6e6;
}
.navbar .nav > li > a {
 color: black;
 background: #f7f7f7;
 background: -moz-linear-gradient(top, #f7f7f7 -20%, #cecece 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(-20%,#f7f7f7), color-stop(100%,#cecece));
 background: -webkit-linear-gradient(top, #f7f7f7 -20%,#cecece 100%);
 background: -o-linear-gradient(top, #f7f7f7 -20%,#cecece 100%);
 background: -ms-linear-gradient(top, #f7f7f7 -20%,#cecece 100%);
}
.active > a, .page.selected > a{
 color: white !important;
 background: #23bbfc !important;
 background: -moz-linear-gradient(top, #23bbfc 0%, #0c91e2 100%) !important;
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#23bbfc), color-stop(100%,#0c91e2)) !important;
 background: -webkit-linear-gradient(top, #23bbfc 0%,#0c91e2 100%) !important;
 background: -o-linear-gradient(top, #23bbfc 0%,#0c91e2 100%) !important;
 background: -ms-linear-gradient(top, #23bbfc 0%,#0c91e2 100%) !important;
}
.grey .active > a, .grey .page.selected > a{
 background: #aeaeae !important;
 background: -moz-linear-gradient(top, #aeaeae 0%, #838383 100%) !important;
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aeaeae), color-stop(100%,#838383)) !important;
 background: -webkit-linear-gradient(top, #aeaeae 0%,#838383 100%) !important;
 background: -o-linear-gradient(top, #aeaeae 0%,#838383 100%) !important;
 background: -ms-linear-gradient(top, #aeaeae 0%,#838383 100%) !important;
}
.active-gray > a{
 color: black;
 background: #f7f7f7;
 background: -moz-linear-gradient(top, #f7f7f7 0%, #cecece 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#cecece));
 background: -webkit-linear-gradient(top, #f7f7f7 0%,#cecece 100%);
 background: -o-linear-gradient(top, #f7f7f7 0%,#cecece 100%);
 background: -ms-linear-gradient(top, #f7f7f7 0%,#cecece 100%);
}
.blue .active > a, .blue .page.selected > a{
 background: #23bbfc !important;
 background: -moz-linear-gradient(top, #23bbfc 0%, #0c91e2 100%) !important;
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#23bbfc), color-stop(100%,#0c91e2)) !important;
 background: -webkit-linear-gradient(top, #23bbfc 0%,#0c91e2 100%) !important;
 background: -o-linear-gradient(top, #23bbfc 0%,#0c91e2 100%) !important;
 background: -ms-linear-gradient(top, #23bbfc 0%,#0c91e2 100%) !important;
}
.orange .active > a, .orange .page.selected > a{
 background: #fa904f !important;
 background: -moz-linear-gradient(top, #fa904f 0%, #db5328 100%) !important;
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fa904f), color-stop(100%,#db5328)) !important;
 background: -webkit-linear-gradient(top, #fa904f 0%,#db5328 100%) !important;
 background: -o-linear-gradient(top, #fa904f 0%,#db5328 100%) !important;
 background: -ms-linear-gradient(top, #fa904f 0%,#db5328 100%) !important;
}
.yiiPager .page > a:hover, .yiiPager .last > a:hover{
 background: #23bbfc;
 color: white;
}
.grey .yiiPager .page > a:hover, .grey .yiiPager .last > a:hover{
 background: #aeaeae;
}
.blue .yiiPager .page > a:hover, .blue .yiiPager .last > a:hover{
 background: #23bbfc;
}
.orange .yiiPager .page > a:hover, .orange .yiiPager .last > a:hover{
 background: #fa904f;
}
.yiiPager .next > a{
 background: url(gridview/arrow-right.png) #aeaeae center center no-repeat;
}
.yiiPager .previous > a{
 background: url(gridview/arrow-left.png) #aeaeae center center  no-repeat;
}
.grey .yiiPager .next > a:hover{
 background: url(gridview/arrow-right-active.png) #aeaeae no-repeat center center !important;
}
.yiiPager .next > a:hover, .blue .yiiPager .next > a:hover{
 background: url(gridview/arrow-right-active.png) #c5cfff99 no-repeat center center !important;
}
.orange .yiiPager .next > a:hover{
 background: url(gridview/arrow-right-active.png) #fa904f no-repeat center center !important;
}
.grey .yiiPager .previous > a:hover{
 background: url(gridview/arrow-left-active.png) #aeaeae no-repeat center center !important;
}
.yiiPager .previous > a:hover, .blue .yiiPager .previous > a:hover{
 background: url(gridview/arrow-left-active.png) #c5cfff99 no-repeat center center !important;
}
.orange .yiiPager .previous > a:hover{
 background: url(gridview/arrow-left-active.png) #fa904f no-repeat center center !important;
}
.grey li a{
 color: #818181; 
}
.blue a{
 color: #1695e2; 
}
.header #client-info .blue, #account-form .blue{
 color: #1695e2;
}
.header #client-info .red, #account-form .red{
 color: red;
}
.header #client-info .black , #account-form .black{
 color:black;
}
.header #client-info .color, #account-form .color{
 color: black;
}
tr.rcgrid-odd-check_out_date{
 background: #FDE2DA;
}
.extid-form check-out-date{
 color: #1695e2;
}
.orange a{
 color: #df6e4b; 
}
.link-column a{
 font-weight: bold;
}
/*
a.button, a.btn{
 color: #fffdfd;
}*/

.userFuncBack {
  background: #e8f5ff;
  height: 34px;
  position: absolute;
  width: 100%;
  z-index: -14;
}
.grey .userFuncBack{
 background: #e6e6e6;
}
.blue .userFuncBack{
 background: #fafafa;
}
.orange .userFuncBack{
 background: #f5f5e8;
}
.yiiTab .tabs li a{
 background: #dbdbdb;
} 
.yiiTab .tabs li a.active{
 background: #1eb2f7;
}
.grey .yiiTab .tabs li a.active{
 background: #a3a3a3;
}
.blue .yiiTab .tabs li a.active{
 background: #1eb2f7;
}
.orange .yiiTab .tabs li a.active{
 background: #da6c2a;
}
.yiiTab .tabs li a.active{
 border: 3px solid white;
 border-bottom: 0px;
 color: white;
}
.yiiTab ul.tabs{
 height: 20px;
 background: #0b90e1;
 border-bottom: 0;
}
.grey ul.tabs{
 background: #808080;
}
.blue ul.tabs{
 background: #0b90e1;
}
.orange ul.tabs{
 background: #da5127;
}
.ui-tabs{
 border-bottom: 3px solid #0b90e1;
}
.grey .ui-tabs{
 border-bottom: 3px solid #808080;
}
.blue .ui-tabs{
 border-bottom: 3px solid #0b90e1;
}
.orange .ui-tabs{
 border-bottom: 3px solid #da5127;
}
.userFuncDiv li a, a.button, .btn a, div.ui-tabs ul.ui-tabs-nav li.ui-state-default a, div.ui-tabs ul.ui-tabs-nav li.ui-state-active a{
 color: #787878 !important;
}
.dropdown-menu a:hover{
 color: white !important;
}
div.ui-tabs ul.ui-tabs-nav li.ui-state-active a{
 font-weight: bold !important;
}
.grid-view table.items th {
 background: #CCE5FF;
}
.grey .grid-view table.items th {
 background: #E1E1E1;
}
.blue .grid-view table.items th {
 background: #CCE5FF;
}
.orange .grid-view table.items th {
 background: #DF8F4F;
}
.periodpicker .periodpickerMenu{
 border-color: #0b90e1;
}
.grey .periodpicker .periodpickerMenu{
 border-color: #808080;
}
.blue .periodpicker .periodpickerMenu{
 border-color: #0b90e1;
}
.orange .periodpicker .periodpickerMenu{
 border-color: #da5127;
}
.periodpicker{
 color: #0b90e1;
}
.grey .periodpicker{
 color: #808080;
}
.blue .periodpicker{
 color: #0b90e1;
}
.orange .periodpicker{
 color: #da5127;
}
.periodpicker .periodpickerMenu .month td:hover, .periodpicker .periodpickerMenu .year li:hover{
 color: #39c3fe;
}
.grey .periodpicker .periodpickerMenu .month td:hover, .grey .periodpicker .periodpickerMenu .year li:hover{
 color: #6f6d6c;
}
.blue .periodpicker .periodpickerMenu .month td:hover, .blue .periodpicker .periodpickerMenu .year li:hover{
 color: #39c3fe;
}
.orange .periodpicker .periodpickerMenu .month td:hover, .orange .periodpicker .periodpickerMenu .year li:hover{
 color: #ff7301;
}
.periodpickerMenu .active{
 color: #0b90e1;
}
.grey .periodpickerMenu .active{
 color: #808080;
}
.blue .periodpickerMenu .active{
 color: #0b90e1;
}
.orange .periodpickerMenu .active{
 color: #da5127;
}
.img-button>a{
 padding:0;
}
.img-button>a{
 width:30px;
 height:30px;
}
.img-button.options>a{
 background-image:url(img/options_n.png) !important;
 background-repeat: no-repeat;
 background-position: 0px 0px;
}
.img-button.options>a:hover, .img-button.options.open>a{
 background-position: -62px 0px;
}
.grey .img-button.options>a:hover, .grey .img-button.options.open>a{
 background-position: -31px 0px;
}
.blue .img-button.options>a:hover, .blue .img-button.options.open>a{
 background-position: -62px 0px;
}
.orange .img-button.options>a:hover, .orange .img-button.options.open>a{
 background-position: -93px 0px;
}
.img-button.periodSwitcher>a{
 background-image:url(img/options.png) !important;
 background-repeat: no-repeat;
 background-position: 0px -31px;
}
.img-button.periodSwitcher>a:hover, .img-button.periodSwitcher.open>a{
 background-position: -62px -31px;
}
.grey .img-button.periodSwitcher>a:hover, .grey .img-button.periodSwitcher.open>a{
 background-position: -31px -31px;
}
.blue .img-button.periodSwitcher>a:hover, .blue .img-button.periodSwitcher.open>a{
 background-position: -62px -31px;
}
.orange .img-button.periodSwitcher>a:hover, .orange .img-button.periodSwitcher.open>a{
 background-position: -93px -31px;
}
.img-button.periodSwitcher>a.all{
 background-image:url(img/options.png) !important;
 background-repeat: no-repeat;
 background-position: 0px -62px;
}
.img-button.periodSwitcher>a.all:hover{
 background-position: -62px -62px;
}
.grey .img-button.periodSwitcher>a.all:hover{
 background-position: -31px -62px;
}
.blue .img-button.periodSwitcher>a.all:hover{
 background-position: -62px -62px;
}
.orange .img-button.periodSwitcher>a.all:hover{
 background-position: -93px -62px;
}
.img-button.options .caret{
 border:0;
}
.not-img-button.periodSwitcher>a{
 padding: 6px 5px 6px 6px;
 margin-left: 5px;
 margin-top: 5px;
 color:grey;
 font-weight:bold;
}
.not-img-button.periodSwitcher>a:hover{
 color:white;
}
.grey .not-img-button.periodSwitcher>a:hover{
 background: #8c8c8c;
}
.blue .not-img-button.periodSwitcher>a:hover{
 background: #21b5f9;
}
.orange .not-img-button.periodSwitcher>a:hover{
 background: #f98d4d;
}

.img-button.scrollTop{
 float: right;
 margin-right: 120px;
}
.img-button.scrollTop>a{
 background-image:url(img/options.png) !important;
 background-repeat: no-repeat;
 background-position: 0px -93px;
}
.img-button.scrollTop>a:hover{
 background-position: -62px -93px;
}
.grey .img-button.scrollTop>a:hover{
 background-position: -31px -93px;
}
.blue .img-button.scrollTop>a:hover{
 background-position: -62px -93px;
}
.orange .img-button.scrollTop>a:hover{
 background-position: -93px -93px;
}

.img-button a{
 margin-left:5px;
 margin-top:5px;
}
/*.img-button.periodSwitcher{
  margin-top: -12px;
}*/

/* индикатор загрузки при ajax-запросах */
div.loading {
 width:25px;
 height:25px;
 background-image: url('img/wait-blue.gif');
 background-repeat: no-repeat;
 background-size: 25px;
 opacity: 1;
 visibility:hidden;
 margin-left:10px;
}
div.loading * {
 opacity: .8;
}
div.show, .rc-grid-view-loading .loading{
 visibility:visible;
}
.grey div.loading {
 background-image: url('img/wait-grey.gif');
}
.blue div.loading {
 background-image: url('img/wait-blue.gif');
}
.orange div.loading {
 background-image: url('img/wait-orange.gif');
}
/* скрепка у основного меню */
#clip > a{
 background: url(img/clip.png) no-repeat;
 background-position: 10px 8px;
 display: block;
 width:23px;
 height:35px;
}
.clipMenu #clip > a{
 background-position: -15px 8px;
}
.clipMenu #clip{
 box-shadow:5px 5px 10px -2.5px #aaaaaa;
}
.clipMenu #mainMenuTabs{
 box-shadow:5px 5px 10px -2.5px #aaaaaa;
}
.clipMenu #menuValve{
 box-shadow:5px 5px 10px -2.5px #aaaaaa;
}
.clipMenu .userFuncMain{
 padding-left: 0px;
}
.clipMenu .tdmenuContainer{
 width:18px;
 min-width:18px;
 padding:0px;
}
.tdmenuContainer{
 width:300px;
 min-width:300px;
 padding:0px;
}
.tdmainContainer{
 padding:0px;
}

.container .mainContainer { 
 margin-left: 0px;
 width: 99.7%;
}

#menuValve > a{
 background: url(img/clip.png);
 background-repeat: no-repeat;
 background-position: 10px -20px;
 display: block;
 width:20px;
 height:35px;
}
#menuValve > a.pressed{
  background-position: -15px -20px;
}
.grey #clip, .grey #menuValve{
 background: #808080;
 background: -moz-linear-gradient(left, #808080, #E1E1E1); /* Firefox 3.6+ */
 background: -webkit-gradient(linear, left top, right top, color-stop(0%,#808080), color-stop(100%,#E1E1E1));    /* Chrome 1-9, Safari 4-5 */
 background: -webkit-linear-gradient(left, #808080, #E1E1E1); /* Chrome 10+, Safari 5.1+ */
 background: -o-linear-gradient(left, #808080, #E1E1E1); /* Opera 11.10+ */
 background: -ms-linear-gradient(left, #808080, #E1E1E1); /* IE10 */
 background: linear-gradient(left, #808080, #E1E1E1); /* CSS3 */ 
}
.blue #clip, .blue #menuValve{
 background: #0B90E1;
 background: -moz-linear-gradient(left, #0B90E1, #23BBFC);
 background: -webkit-gradient(linear, left top, right top, color-stop(0%,#0B90E1), color-stop(100%,#23BBFC));
 background: -webkit-linear-gradient(left, #0B90E1, #23BBFC);
 background: -o-linear-gradient(left, #0B90E1, #23BBFC);
 background: -ms-linear-gradient(left, #0B90E1, #23BBFC);
 background: linear-gradient(left, #0B90E1, #23BBFC);
}
.orange #clip, .orange #menuValve{
 background: #da5127;
 background: -moz-linear-gradient(left, #da5127, #FA904F);
 background: -webkit-gradient(linear, left top, right top, color-stop(0%,#da5127), color-stop(100%,#FA904F));
 background: -webkit-linear-gradient(left, #da5127, #FA904F);
 background: -o-linear-gradient(left, #da5127, #FA904F);
 background: -ms-linear-gradient(left, #da5127, #FA904F);
 background: linear-gradient(left, #da5127, #FA904F);
}

/* кнопки для быстрого поиска ЛС*/
.accountChangerControl{
 padding:0;
 width:20px;
 height:20px;
 border:0px;
}
.accountChangerControl.sLeft.enabled{
 background:url(img/search-opt.png);
 background-repeat:no-repeat;
 background-position: 0px 0px;
}
.accountChangerControl.sLeft.disabled{
 background:url(img/search-opt.png);
 background-repeat:no-repeat;
 background-position: 0px -42px;
}
.accountChangerControl.sRight.enabled{
 background:url(img/search-opt.png);
 background-repeat:no-repeat;
 background-position: -21px 0px;
}
.accountChangerControl.sRight.disabled{
 background:url(img/search-opt.png);
 background-repeat:no-repeat;
 background-position: -21px -42px;
}
.accountChangerControl.sSort.acc{
 background:url(img/search-opt.png);
 background-repeat:no-repeat;
 background-position: -42px 0px;
}
.accountChangerControl.sSort.addr{
 background:url(img/search-opt.png);
 background-repeat:no-repeat;
 background-position: -63px 0px;
}
.accountChangerControl.sLeft.enabled:hover{
 background-position: 0px -21px;
}
.accountChangerControl.sRight.enabled:hover{
 background-position: -21px -21px;
}
.accountChangerControl.sSort:hover{
 background-position: -42px -21px;
}
.accountChangerControl.sSort.toSort:hover{
 background-position: -63px -21px;
}
.accountChangerControl.sSort.acc:hover{
 background-position: -42px -21px;
}
.accountChangerControl.sSort.addr:hover{
 background-position: -63px -21px;
}

.carousel-control{
 top: 50%;
}
.backgroundE6{
 background-color: #E6E6E6;
}
input[type=checkbox].img-checkbox {
 position: absolute; 
 overflow: hidden; 
 clip: rect(0 0 0 0); 
 height:1px; 
 width:1px; 
 margin:-1px; 
 padding:0;
 border:0;
}
.checkbox-lite-x-red
{
 background:url(img/checkbox-red.png);
}
.checkbox-lite-x-green
{
 background:url(img/checkbox-green.png);
}
input[type=checkbox].img-checkbox + label.img-label {
 padding-left:15px;
 height:15px; 
 display:inline-block;
 line-height:15px;
 background-repeat:no-repeat;
 background-position: 0 0;
 font-size:15px;
 vertical-align:middle;
 cursor:pointer;
}
input[type=checkbox].img-checkbox:checked + label.img-label {
 background-position: 0 -15px;
}

.rc-ui-tabs-grid.ui-tabs
{
  border:0px;
}

.rc-ui-tabs-grid.ui-tabs .ui-tabs-nav
{
  border:0px;
}

.rc-ui-tabs-grid.ui-tabs .ui-tabs-panel
{
  border-radius: 2px 5px 5px 5px;
  background: #fafafa;
  padding: 5px 5px 0px 5px;
  border:1px solid #E9E9E9;
}

#notice
{
  margin-bottom:8px;
}
.navbar .container div.list-nav .dropdown-toggle
{
  height:20px;
}
.navbar .container .dropdown-submenu > .dropdown-menu
{
  margin-top:-1px;
}
.navbar .container ul.nav-pills
{
  margin-top:3px;
  margin-bottom:0px;
  margin-right:0px;
  padding-left:0px;
  padding-right:0px;
}

.navbar .container div.btn-nav a.btn,
.navbar .container div.list-nav a.btn
{
  padding-top:8px;
  padding-right:1em;
 
}

.navbar .container div.btn-nav,
.navbar .container div.list-nav
{
  float:left;
}

.navbar .container
{
  padding-left: 20px;  
}
.navbar div.list-nav.btn-group
{
  margin-right: 20px;  
  margin-left: 0px;
  margin-bottom:0px;
}

.navbar div.btn-nav.btn-group,
.navbar div.list-nav.btn-group
{
  margin-top: 7px;
  margin-bottom:3px;
/* box-shadow: 10px 6px 18px 0px rgba(0,0,255,0.2);*/
}

.navbar div.btn-nav.btn-group:hover,
.navbar div.list-nav.btn-group:hover
{
  
}

.navbar div.list-nav.btn-group a
{
  background-image: none;
}
.navbar div.btn-nav.btn-group a.btn,
.navbar div.list-nav.btn-group a.btn
{
  border: 0px;
  border-radius: 0px;
  color: black;
  #background: #ddd;
  /* padding: .7em 1em; */
  float: left;
  text-decoration: none;
  color: #444;
  text-shadow: 0 1px 0 rgba(255,255,255,.5);
  position: relative;

  margin: 0px;
  background-image:none;
  box-shadow: none;
}

.navbar div.btn-nav.btn-group a.btn
{
  padding-right: 8px;
}
.navbar div.list-nav.btn-group a.btn
{
  padding-left: 0px;
}
 
.navbar .container div.btn-nav.btn-group:first-child 
{
  margin-left: 0px;
 }
.navbar .container div.btn-nav.btn-group:first-child a:before
{
  border:0px;
  display:none;
}

.navbar div.btn-nav.btn-group a:before
{
  content: "";
  position: absolute;
  top: 50%;
  margin-top: -1.3em;
  border-top: 1.35em solid #e6e6e6;
  border-bottom: 1.35em solid #e6e6e6;
  border-right: 1.35em solid #e6e6e6;
  border-left: 1em solid transparent;
  left: -1.55em;
}

.navbar div.list-nav.btn-group a.dropdown-toggle::after
{
  content: "";
  position: absolute;
  top: 50%;
  margin-top: -1.33em;
  border-top: 1.35em solid transparent;
  border-bottom: 1.35em solid transparent;
  border-left: 1em solid #e6e6e6;
  right: -1em;
}

.navbar div.btn-nav.btn-group > a,
.navbar div.list-nav.btn-group a.dropdown-toggle
{
  background-color:#e6e6e6;
  border-color:#e6e6e6;
}

/*наведение*/
.navbar div.btn-nav.btn-group a.btn:hover::before
{
  border-top: 1.35em solid #D3D3D3;
  border-bottom: 1.35em solid #D3D3D3;
  border-right: 1.35em solid #D3D3D3;
}

.navbar div.btn-nav.btn-group a.btn:hover,
.navbar div.list-nav.btn-group a.dropdown-toggle:hover
{
  background-color:#D3D3D3;
  border-color:#D3D3D3;
}

.navbar div.list-nav.btn-group a.dropdown-toggle:hover::after
{
  border-left: 1em solid #D3D3D3;
}


/* нажат */
.navbar div.list-nav.btn-group.open a.dropdown-toggle
{
  box-shadow: none;
  /* rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25); */
  background-color:#ddd;
  border-color:#ddd;
  background-image:none;
}

.navbar div.list-nav.btn-group.open a.dropdown-toggle::after
{
  content: "";
  position: absolute;
  top: 50%;
  
  border-top: 1.35em solid transparent;
  border-bottom: 1.35em solid transparent;
  border-left: 1em solid #ddd;
  right: -1em;
}


div.list-nav .dropdown-toggle .caret
{ 
    border:0px;
}



.navbar div.btn-zen.btn-group a.dropdown-toggle:hover.dropdown-toggle::after
{
  content: "";
 position: absolute;
 top: 50%;
 margin-top: -1.5em;
 border-top: 1.5em solid transparent;
 border-bottom: 1.5em solid transparent;
 border-left: 1em solid #ddd;
 right: -1em;
  
}

div.btn-zen a.btn.dropdown-toggle:hover
{
   #padding-left:8px;
 
  background: #ddd;
  border-right: 1px solid #ddd;
  padding: .7em 1em;
  float: left;
  text-decoration: none;
  color: #444;
  text-shadow: 0 1px 0 rgba(255,255,255,.5);
  position: relative;
}

.navbar div.btn-zen.btn-group
{

  margin-left: 20px;
}

div.btn-zen .dropdown-toggle .caret
{ 
    border:0px;
}

div.btn-zen.btn-group .btn
{
    border-right: 1px; 
    border-left: 0px;
}
/* 
div.btn-zen .btn.dropdown-toggle
{
    padding-left:10px;
    padding-right:10px;
    border-right: 0px; 
    border-left: 0px;
} */

.navbar-inner .container div.btn-zen:first-child
{
   margin-left: 20px;

}
/* 
.navbar-inner .container div.btn-zen:last-child a.btn.dropdown-toggle
{
   border-radius: 0px 3px 3px 0px;
   border-right: 1px solid #e6e6e6;
   padding-right:10px;
} */

.navbar-inner .container div.btn-zen:last-child a.btn.dropdown-toggle:hover
{
  #padding-right:10px;
}
div.btn-zen.btn-group.open .btn.dropdown-toggle,
div.btn-zen.open a.dropdown-toggle
{
  background: #e6e6e6;
  background-image:none;
}
div.btn-zen.open .dropdown-toggle .caret, 
div.btn-zen .dropdown-toggle:hover
{  
  #border-left: 2px solid #c5c5c5;
  #border-right: 2px solid #c5c5c5;
}

div.btn-zen.open .dropdown-toggle .caret /*, div.btn-zen .dropdown-toggle:hover .caret*/
{  
  /*  margin-top:8px;
   border-top: 4px  solid #000000;
   border-left: 4px solid transparent;
   border-right: 4px solid transparent;
   border-bottom: 4px solid transparent; */
}
.navbar-inner .container div.btn-zen.btn-group
{
  margin-top: 4px;
  margin-bottom: 4px;
}

.rc-sel li input[type="checkbox"] {
  margin-top: 0px;
}

[class^="icon-"]:hover, [class*=" icon-"]:hover{
  background-image: url("img/glyphicons-halflings-green.png");
}

.button-copy-buffer{
  background-image: url("img/copy.png");
  width: 16px;
  height: 16px;
  margin-left: 4px;
}

.button-copy-buffer:hover{
  background-image: url("img/copy_hover.png");
  background-position: 0px 0px;
}

.rc-sel li input[type="checkbox"]{
  margin-top: 0px;
}


@media (max-width: 767px) {
 body {
  padding-left: 0px;
 }
}


.ui-widget-overlay{
   opacity: 0.5;
    filter: blur(2);
}
.ui-info-so .ui-dialog-titlebar{
  display:none;
}

.ui-corner-all.ui-info-so{
  border-radius: 5px;
  #border: 0px solid #c5cfff;
  #border-color: #c5cfff;
}
.ui-corner-all.ui-info-so2{
  #border-top-right-radius:50px;
  #border-bottom-right-radius:0px;
  #border-bottom-right:0px;
  #border-right:0px;
}
.blue .grid-view table.items th {
    #background: #c5cfff;
   # background:rgb(197 207 255 / 50%)
}

.blue a {
    #color: rgb(79 92 194 / 70%);
}
a.carousel-control:focus {
  outline: 0;
  outline-offset: 0;
}
a.carousel-control {
  color: rgb(79 92 194 / 70%);
}
a.carousel-control:hover {
  color: rgb(79 92 194);
}
.btnv_i.button:hover,
.btnv_iy.button:hover,
.btnv_ci.button:hover,
.btnv_ciy.button:hover,
.btn-info-help.button:hover {
    background: #4F5CC2;
    color: #ffffff !important;
}

.btn-info-help.button:hover {

}
.ui-info-so{
background: #eef3ff;
#background: #dae1ff;
#background: #c5cfff;
#background: #F6F8FC;
#background: linear-gradient(180deg,rgba(246, 248, 252, 1) 0%, rgba(171, 192, 228, 1) 100%);
}
#full-content2{
-webkit-filter: blur(1px);
}

.grid-view table.items {
  background: #eef3ff;
}
.table tr:hover {
  background: #eef3ff !important;
}
.so-rules, .logo a
{
  position:relative;
}

.logo a{
  z-index:1002;
}
a.black{
color:#333333;
#-webkit-filter: blur(1px);
}
.so-red{
  background: -webkit-linear-gradient(top, #ffd1d1 0%,#ff8674 100%);
}
.button.so-red:hover {
  background: #ff8674;
}
body{
  color:#07003D;
}
.blue .active > a, .blue .page.selected > a {
#background: #c5cfff !important;
}
.blue .yiiPager .page > a:hover, .blue .yiiPager .last > a:hover {
  background: rgb(197 207 255 / 60%);
}
.blue .button > a:hover, .blue .yiiPager .last > a:hover {
  background: rgb(197 207 255 / 60%);
}
select option:hover {
  background-color: #CCE5FF;
}
body select option:hover {
  background-color: #CCE5FF;
}

.line-info-help {
  position: absolute;
  margin: 0px;
  top: 79px;
  left: 455px;
  transform: rotate(-318deg);
  z-index: 1002;
  opacity: 0;
}

.line-opa-v{
  opacity: 1;
  transition: opacity 1s ease-in-out;
}

.line-info-help div {
  position: absolute;
  width: 409px;
  height: 5px;
  #background-color: #4F5CC2;
  background-color: #eef3ff;
  #background-color: #c5cfff;
  #box-shadow: 0 -3px 5px rgba(0, 0, 0, .2);
  box-shadow: 0 3px 5px rgba(0, 0, 0, .2);
  display: block;
  border-radius: 5px;
  #transform: rotate(232deg);
}
.line-info-help div::after {
  content: '';
  position: absolute;
  width: 25px;
  height: 6px;
  top: -9px;
  left: -1px;
  #background-color: #4F5CC2;
  background-color: #eef3ff;
  transform: rotate(-45deg);
  border-radius: 5px;
  border-radius: 0px 5px 5px 0px;
}
.line-info-help div::before {
  content: '';
  position: absolute;
  width: 25px;
  height: 6px;
  top: 8px;
  left: -1px;
  #background-color: #4F5CC2;
  background-color: #eef3ff;
  box-shadow: 0 3px 5px rgba(0, 0, 0, .2);
  transform: rotate(45deg);
  border-radius: 0px 5px 5px 0px;
}

@keyframes arrow-4 {
  0% {
    left:0;
  }
  50% {
    left:10px;
  }
  100% {
    left:0;
  }
}

.ui-dialog .btn:focus,
a:focus,
.btn:focus,
.btnv_ciy:focus,
.btnv_ci:focus,
.btnv_iy:focus,
.btnv_i:focus{
  outline: 0px;
  outline-offset: 0px;
}
.btnv_iy,
.btnv_i{
  width:110px;
  margin:15px;
  background: #f8f8f8;
}
.btnv_ciy,
.btnv_ci{
  width:170px;
  height:42px;
  margin:15px;
  background: #f8f8f8;
}

.triangle-l4:after{
  border-radius:10px;
}
.triangle-l4:before{
  border-radius:10px;
}
.triangle-r4:after{
  border-radius:10px;
}
.triangle-r4:before{
  border-radius:10px;
}
.triangle-l4 {
  position: fixed;
  cursor:pointer;
  bottom:100px;
  left: 25px;
  width: 0;
  height: 0;
  border-top: 70px solid transparent;
  border-bottom: 70px solid transparent;
  border-right: 100px solid #c5cfff;
}

.triangle-r4 {
  position: fixed;
  cursor:pointer;
  bottom:100px;
  right: 25px;
  width: 0;
  height: 0;
  border-top: 70px solid transparent;
  border-bottom: 70px solid transparent;
  border-left: 100px solid #c5cfff;
}
 {
  border-left: 50px solid transparent;
  border-right: 50px solid transparent;
  border-bottom: 100px solid #32557f;
}
.triangle-down {
  border-left: 50px solid transparent;
  border-right: 50px solid transparent;
  border-top: 100px solid #32557f;
}
.triangle-left {
  border-top: 50px solid transparent;
  border-right: 100px solid #32557f;
  border-bottom: 50px solid transparent;
}
.triangle-right {
  border-top: 50px solid transparent;
  border-left: 100px solid #32557f;
  border-bottom: 50px solid transparent;
}
.triangle {
  width: 0;
  height: 0;
}
.blue .active > a, .blue .page.selected > a{
  background: #23bbfc !important;
  background: -moz-linear-gradient(top, #4f5cc2cc 0%, #4f5cc2cc 100%) !important;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#23bbfc), color-stop(100%,#0c91e2)) !important;
  background: -webkit-linear-gradient(top, #4f5cc2cc 0%,#4f5cc2cc 100%) !important;
  background: -o-linear-gradient(top, #23bbfc 0%,#0c91e2 100%) !important;
  background: -ms-linear-gradient(top, #23bbfc 0%,#0c91e2 100%) !important;
}
.blue ul.tabs {
  background: #6d7bce;
}
.blue .yiiTab .tabs li a.active {
  background: #6d7bce;
}
.blue #clip, .blue #menuValve {
  background: #0B90E1;
  background: -moz-linear-gradient(left, #6d7bce, #6d7bce);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%,#6d7bce), color-stop(100%,#6d7bce));
  background: -webkit-linear-gradient(left, #6d7bce, #6d7bce);
  background: -o-linear-gradient(left, #6d7bce, #6d7bce);
  background: -ms-linear-gradient(left, #6d7bce, #6d7bce);
  background: linear-gradient(left, #6d7bce, #6d7bce);
}
.dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-submenu:hover > a {
  color: #ffffff;
  text-decoration: none;
  background-color: #4f5cc2cc;
  background-image: -moz-linear-gradient(top, #4f5cc2cc, #4f5cc2cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4f5cc2cc), to(#4f5cc2cc));
  background-image: -webkit-linear-gradient(top, #4f5cc2cc, #4f5cc2cc);
  background-image: -o-linear-gradient(top, #4f5cc2cc, #4f5cc2cc);
  background-image: linear-gradient(to bottom, #4f5cc2cc, #4f5cc2cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}
.yiiTab div.view {
  border-top:0px;
  border-left: 1px solid #4f5cc2cc;
  border-right: 1px solid #4f5cc2cc;
  border-bottom: 1px solid #4f5cc2cc;
  padding: 8px;
  margin: 0;
}

.blue a {
  color: #4f5cc2;
}

.blue .periodpicker {
  color: #4f5cc2;
}
.blue .periodpickerMenu .active {
  color: #4f5cc2;
}
.header #client-info .blue, #account-form .blue {
    #color: rgb(90 44 255 / 70%);
    color: #4f5cc2;
}
.yiiTab .nav-list > li > a {
  color: #07003D !important;
  font-weight:100;
  font-size: 13px;
  line-height: 20px;
}
.navbar .nav > li > a {
  color: #07003d;
}
.navbar .nav > li > a {
  font-size: 12px;
  line-height: 12px;
  text-shadow: 0px 0px 0 #ffffff;
}
.navbar .nav li.dropdown > .dropdown-toggle .caret {
  border-top-color: #6d7bce;
  border-bottom-color: #6d7bce;
}
.navbar .nav li.dropdown.open > .dropdown-toggle .caret, .navbar .nav li.dropdown.active > .dropdown-toggle .caret, .navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color: white;
  border-bottom-color: white;
}
.blue .periodpicker .periodpickerMenu .month td:hover, .blue .periodpicker .periodpickerMenu .year li:hover {
  color: rgb(0, 24, 113);
}

body {
  color: #07003dcc !important;
}

.ui-widget-content {
  color: #07003dcc !important;
}

.yiiTab .nav-list > li.active > a {
  color: white !important;
}
.nav .active .dropdown-toggle .caret {
  border-top-color: #fff;
  border-bottom-color: #fff;
}
.nav .dropdown-toggle .caret {
  margin-top: 6px;
  border-top-color: #4f5cc2cc;
  border-bottom-color: #4f5cc2cc;
}
.blue .grid-view table.items th {
  background-color: #d7e2ff;
}
.blue .not-img-button.periodSwitcher>a:hover {
  background: #6d7bce;
}
.panel.info .headerInfo {
  background: #6d7bce;
}
.panel.info, .panel.search {
  border-radius: 0px 0px 0px 6px;
  border: #6d7bce 3px solid;
  border-top:0px;
}
.panel.search {
  width: 400px;
  background: #6d7bce;
}
.ui-dialog-buttonpane .ui-dialog-buttonset .ui-button {
  color: #333;
  background-color: #e6e6e6;
  background-repeat: no-repeat;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6);
  background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  background-image: linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
}
.blue .yiiPager .page > a:hover, .blue .yiiPager .last > a:hover {
  background-color: #4f5cc2cc;
}
.ui-dialog-buttonpane .ui-dialog-buttonset .ui-button {
  text-shadow: none;
}
.btn-primary {
  color: #ffffff;
  text-shadow: none;
  background-color: #4f5cc2cc;
  background-image: -moz-linear-gradient(top, #4f5cc2cc, #4f5cc2cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4f5cc2cc), to(#4f5cc2cc));
  background-image: -webkit-linear-gradient(top, #4f5cc2cc, #4f5cc2cc);
  background-image: -o-linear-gradient(top, #4f5cc2cc, #4f5cc2cc);
  background-image: linear-gradient(to bottom, #4f5cc2cc, #4f5cc2cc);
  background-repeat: repeat-x;
  border-color: #4f5cc2cc #4f5cc2cc #4f5cc2cc;
  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='#4f5cc2', endColorstr='#4f5cc2', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
  background-color: #4f5cc2;
}
input[type="checkbox"]:focus {
  outline: none; /* Убирает синюю обводку */
}
