.inline-block {
    display: inline-block !important;
}
.select2-container--krajee .select2-results > .select2-results__options{
    max-height: 390px !important;
}
.margin-bottom0 {
    margin-bottom: 0
}

.margin-bottom5 {
    margin-bottom: 5px
}

.margin-bottom10 {
    margin-bottom: 10px
}

.margin-bottom25 {
    margin-bottom: 25px
}

.margin-top0 {
    margin-top: 0
}

.margin-top10 {
    margin-top: 10px
}

.margin-top25 {
    margin-top: 25px
}

.margin-left10 {
    margin-left: 10px
}

.margin-right5 {
    margin-right: 5px
}

.margin-right10 {
    margin-right: 10px
}

.margin-right10i {
    margin-right: 10px !important
}

.margin-right25 {
    margin-right: 25px
}

.padding-top30 {
    padding-top: 30px
}

textarea.height179 {
    height: 179px
}

.word-break-all {
    word-break: break-all;
}

.carousel-indicators li {
    border-color: #000
}

.carousel-indicators li.active {
    background-color: #000
}

.text-lg {
    font-size: 22px
}

.line-height40 {
    line-height: 40px
}

.border-bottom1 {
    border-bottom: 1px solid #ddd
}

.width100p {
    width: 100%
}

.width50 {
    width: 50px
}

.width75 {
    width: 75px
}

.height50 {
    height: 50px
}

.pointer {
    cursor: pointer
}

.relative {
    position: relative
}

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

h1 {
    font-size: 24px
}

footer {
    padding: 25px 0
}

footer.fixed {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #fff
}

footer a + a {
    margin-left: 25px
}

footer > * > * > *:nth-child(2) {
    text-align: right
}

.nav > li > a > img {
    margin-top: -3px;
    margin-bottom: -3px;
}

.nav > li.divider {
    border-bottom: 1px solid #ddd;
    margin: 10px 0
}

.navbar-brand {
    padding: 0 15px;
    font-size: 18px;
    line-height: 10px
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus
.select2-container--bootstrap .select2-results__group {
    color: #000
}

.select2-container--bootstrap .select2-results__option .select2-results__option {
    padding-left: 25px
}

.select2-container--bootstrap .select2-results__option[aria-selected=true] {
    background-color: #eee
}

[class^="checkbox"] > label, [class^="radio"] > label, .form-group > label:not([class]) {
    display: block;
    position: relative;
    padding-left: 35px;
    margin-bottom: 12px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    line-height: 25px
}

.checkbox-inline, .radio-inline {
    padding-left: 0;
    margin-right: 15px
}

.checkbox-inline + .checkbox-inline, .radio-inline + .radio-inline {
    margin-left: 0
}

label > input[type="checkbox"], label > input[type="radio"] {
    position: absolute;
    opacity: 0
}

label > input[type="checkbox"] + span:not([class]), label > input[type="radio"] + span:not([class]) {
    position: absolute;
    top: 0;
    left: 0;
    height: 25px;
    width: 25px;
    background-color: #eee
}

label > input[type="radio"] + span:not([class]) {
    border-radius: 50%;
}

label:hover > input[type="checkbox"] ~ span:not([class]), label:hover > input[type="radio"] ~ span:not([class]) {
    background-color: #ccc
}

label > input[type="checkbox"][checked] ~ span:not([class]), label > input[type="checkbox"]:checked ~ span:not([class]), label > input[type="radio"][checked] ~ span:not([class]), label > input[type="radio"]:checked ~ span:not([class]) {
    background-color: #2196F3
}

label > input[type="checkbox"] + span:not([class]):after, label > input[type="radio"] + span:not([class]):after {
    content: "";
    position: absolute;
    display: none
}

label > input[type="checkbox"][checked] ~ span:not([class]):after, label > input[type="checkbox"]:checked ~ span:not([class]):after, label > input[type="radio"][checked] ~ span:not([class]):after, label > input[type="radio"]:checked ~ span:not([class]):after {
    display: block
}

label > input[type="checkbox"] + span:not([class]):after, label > input[type="radio"] + span:not([class]):after {
    left: 9px;
    top: 4px;
    width: 8px;
    height: 13px;
    border: solid white;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

label.relative {
    line-height: 25px
}

label.relative > input[type="checkbox"] ~ span:not([class]), label.relative > input[type="radio"] ~ span:not([class]) {
    margin-left: -30px;
    cursor: pointer
}

.center {
    text-align: center
}

.text-bold {
    font-weight: bolder
}

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

.form-group label.control-label {
    font-size: 14px
}

.form-group.required label:after {
    content: " *";
    color: #c55
}

.form-group.has-error .input-group > .input-group-btn > .btn {
    border-color: #a94442;
    color: #a94442
}

.form-group.has-success .input-group > .input-group-btn > .btn {
    border-color: #3c763d;
    color: #3c763d
}

#cargo_search_form {
    margin-top: 10px
}

.tabs-krajee.tabs-left .nav-tabs, .tabs-krajee.tabs-right .nav-tabs {
    width: 200px
}

.tabs-krajee.tabs-left .tab-content {
    margin-left: 199px
}

.banner {
    display: block;
    height: 80px;
    border: 1px solid #ddd;
    border-radius: 4px;
    text-align: center;
    line-height: 80px;
    margin-top: 10px
}

.banner:first-child {
    margin-bottom: 10px;
    margin-top: 0
}

.fa-eur:before {
    content: "\f153";
}

.fa-usd:before {
    content: "\f155";
}

.fa-rub:before {
    content: "\f158";
}

.fa-uah:before {
    content: "\f6f2";
}

.flag {
    padding-left: 29px;
    background-position: 0 45%;
    background-repeat: no-repeat
}

.flag > .btn {
    margin-left: 5px
}

.flag.ad {
    background-image: url("/img/flags/ad.png")
}

.flag.ae {
    background-image: url("/img/flags/ae.png")
}

.flag.af {
    background-image: url("/img/flags/af.png")
}

.flag.ag {
    background-image: url("/img/flags/ag.png")
}

.flag.ai {
    background-image: url("/img/flags/ai.png")
}

.flag.al {
    background-image: url("/img/flags/al.png")
}

.flag.am {
    background-image: url("/img/flags/am.png")
}

.flag.an {
    background-image: url("/img/flags/an.png")
}

.flag.ao {
    background-image: url("/img/flags/ao.png")
}

.flag.aq {
    background-image: url("/img/flags/aq.png")
}

.flag.ar {
    background-image: url("/img/flags/ar.png")
}

.flag.as {
    background-image: url("/img/flags/as.png")
}

.flag.at {
    background-image: url("/img/flags/at.png")
}

.flag.au {
    background-image: url("/img/flags/au.png")
}

.flag.aw {
    background-image: url("/img/flags/aw.png")
}

.flag.ax {
    background-image: url("/img/flags/ax.png")
}

.flag.az {
    background-image: url("/img/flags/az.png")
}

.flag.ba {
    background-image: url("/img/flags/ba.png")
}

.flag.bb {
    background-image: url("/img/flags/bb.png")
}

.flag.bd {
    background-image: url("/img/flags/bd.png")
}

.flag.be {
    background-image: url("/img/flags/be.png")
}

.flag.bf {
    background-image: url("/img/flags/bf.png")
}

.flag.bg {
    background-image: url("/img/flags/bg.png")
}

.flag.bh {
    background-image: url("/img/flags/bh.png")
}

.flag.bi {
    background-image: url("/img/flags/bi.png")
}

.flag.bj {
    background-image: url("/img/flags/bj.png")
}

.flag.bl {
    background-image: url("/img/flags/bl.png")
}

.flag.bm {
    background-image: url("/img/flags/bm.png")
}

.flag.bn {
    background-image: url("/img/flags/bn.png")
}

.flag.bo {
    background-image: url("/img/flags/bo.png")
}

.flag.br {
    background-image: url("/img/flags/br.png")
}

.flag.bs {
    background-image: url("/img/flags/bs.png")
}

.flag.bt {
    background-image: url("/img/flags/bt.png")
}

.flag.bw {
    background-image: url("/img/flags/bw.png")
}

.flag.by {
    background-image: url("/img/flags/by.png")
}

.flag.bz {
    background-image: url("/img/flags/bz.png")
}

.flag.ca {
    background-image: url("/img/flags/ca.png")
}

.flag.cc {
    background-image: url("/img/flags/cc.png")
}

.flag.cd {
    background-image: url("/img/flags/cd.png")
}

.flag.cf {
    background-image: url("/img/flags/cf.png")
}

.flag.cg {
    background-image: url("/img/flags/cg.png")
}

.flag.ch {
    background-image: url("/img/flags/ch.png")
}

.flag.ci {
    background-image: url("/img/flags/ci.png")
}

.flag.ck {
    background-image: url("/img/flags/ck.png")
}

.flag.cl {
    background-image: url("/img/flags/cl.png")
}

.flag.cm {
    background-image: url("/img/flags/cm.png")
}

.flag.cn {
    background-image: url("/img/flags/cn.png")
}

.flag.co {
    background-image: url("/img/flags/co.png")
}

.flag.cr {
    background-image: url("/img/flags/cr.png")
}

.flag.cu {
    background-image: url("/img/flags/cu.png")
}

.flag.cv {
    background-image: url("/img/flags/cv.png")
}

.flag.cw {
    background-image: url("/img/flags/cw.png")
}

.flag.cx {
    background-image: url("/img/flags/cx.png")
}

.flag.cy {
    background-image: url("/img/flags/cy.png")
}

.flag.cz {
    background-image: url("/img/flags/cz.png")
}

.flag.de {
    background-image: url("/img/flags/de.png")
}

.flag.dj {
    background-image: url("/img/flags/dj.png")
}

.flag.dk {
    background-image: url("/img/flags/dk.png")
}

.flag.dm {
    background-image: url("/img/flags/dm.png")
}

.flag.do {
    background-image: url("/img/flags/do.png")
}

.flag.dz {
    background-image: url("/img/flags/dz.png")
}

.flag.ec {
    background-image: url("/img/flags/ec.png")
}

.flag.ee {
    background-image: url("/img/flags/ee.png")
}

.flag.eg {
    background-image: url("/img/flags/eg.png")
}

.flag.eh {
    background-image: url("/img/flags/eh.png")
}

.flag.er {
    background-image: url("/img/flags/er.png")
}

.flag.es {
    background-image: url("/img/flags/es.png")
}

.flag.et {
    background-image: url("/img/flags/et.png")
}

.flag.eu {
    background-image: url("/img/flags/eu.png")
}

.flag.fi {
    background-image: url("/img/flags/fi.png")
}

.flag.fj {
    background-image: url("/img/flags/fj.png")
}

.flag.fk {
    background-image: url("/img/flags/fk.png")
}

.flag.fm {
    background-image: url("/img/flags/fm.png")
}

.flag.fo {
    background-image: url("/img/flags/fo.png")
}

.flag.fr {
    background-image: url("/img/flags/fr.png")
}

.flag.ga {
    background-image: url("/img/flags/ga.png")
}

.flag.gb {
    background-image: url("/img/flags/gb.png")
}

.flag.gd {
    background-image: url("/img/flags/gd.png")
}

.flag.ge {
    background-image: url("/img/flags/ge.png")
}

.flag.gg {
    background-image: url("/img/flags/gg.png")
}

.flag.gh {
    background-image: url("/img/flags/gh.png")
}

.flag.gi {
    background-image: url("/img/flags/gi.png")
}

.flag.gl {
    background-image: url("/img/flags/gl.png")
}

.flag.gm {
    background-image: url("/img/flags/gm.png")
}

.flag.gn {
    background-image: url("/img/flags/gn.png")
}

.flag.gq {
    background-image: url("/img/flags/gq.png")
}

.flag.gr {
    background-image: url("/img/flags/gr.png")
}

.flag.gs {
    background-image: url("/img/flags/gs.png")
}

.flag.gt {
    background-image: url("/img/flags/gt.png")
}

.flag.gu {
    background-image: url("/img/flags/gu.png")
}

.flag.gw {
    background-image: url("/img/flags/gw.png")
}

.flag.gy {
    background-image: url("/img/flags/gy.png")
}

.flag.hk {
    background-image: url("/img/flags/hk.png")
}

.flag.hn {
    background-image: url("/img/flags/hn.png")
}

.flag.hr {
    background-image: url("/img/flags/hr.png")
}

.flag.ht {
    background-image: url("/img/flags/ht.png")
}

.flag.hu {
    background-image: url("/img/flags/hu.png")
}

.flag.ic {
    background-image: url("/img/flags/ic.png")
}

.flag.id {
    background-image: url("/img/flags/id.png")
}

.flag.ie {
    background-image: url("/img/flags/ie.png")
}

.flag.il {
    background-image: url("/img/flags/il.png")
}

.flag.im {
    background-image: url("/img/flags/im.png")
}

.flag.in {
    background-image: url("/img/flags/in.png")
}

.flag.iq {
    background-image: url("/img/flags/iq.png")
}

.flag.ir {
    background-image: url("/img/flags/ir.png")
}

.flag.is {
    background-image: url("/img/flags/is.png")
}

.flag.it {
    background-image: url("/img/flags/it.png")
}

.flag.je {
    background-image: url("/img/flags/je.png")
}

.flag.jm {
    background-image: url("/img/flags/jm.png")
}

.flag.jo {
    background-image: url("/img/flags/jo.png")
}

.flag.jp {
    background-image: url("/img/flags/jp.png")
}

.flag.ke {
    background-image: url("/img/flags/ke.png")
}

.flag.kg {
    background-image: url("/img/flags/kg.png")
}

.flag.kh {
    background-image: url("/img/flags/kh.png")
}

.flag.ki {
    background-image: url("/img/flags/ki.png")
}

.flag.km {
    background-image: url("/img/flags/km.png")
}

.flag.kn {
    background-image: url("/img/flags/kn.png")
}

.flag.kp {
    background-image: url("/img/flags/kp.png")
}

.flag.kr {
    background-image: url("/img/flags/kr.png")
}

.flag.kw {
    background-image: url("/img/flags/kw.png")
}

.flag.ky {
    background-image: url("/img/flags/ky.png")
}

.flag.kz {
    background-image: url("/img/flags/kz.png")
}

.flag.la {
    background-image: url("/img/flags/la.png")
}

.flag.lb {
    background-image: url("/img/flags/lb.png")
}

.flag.lc {
    background-image: url("/img/flags/lc.png")
}

.flag.li {
    background-image: url("/img/flags/li.png")
}

.flag.lk {
    background-image: url("/img/flags/lk.png")
}

.flag.lr {
    background-image: url("/img/flags/lr.png")
}

.flag.ls {
    background-image: url("/img/flags/ls.png")
}

.flag.lt {
    background-image: url("/img/flags/lt.png")
}

.flag.lu {
    background-image: url("/img/flags/lu.png")
}

.flag.lv {
    background-image: url("/img/flags/lv.png")
}

.flag.ly {
    background-image: url("/img/flags/ly.png")
}

.flag.ma {
    background-image: url("/img/flags/ma.png")
}

.flag.mc {
    background-image: url("/img/flags/mc.png")
}

.flag.md {
    background-image: url("/img/flags/md.png")
}

.flag.me {
    background-image: url("/img/flags/me.png")
}

.flag.mf {
    background-image: url("/img/flags/mf.png")
}

.flag.mg {
    background-image: url("/img/flags/mg.png")
}

.flag.mh {
    background-image: url("/img/flags/mh.png")
}

.flag.mk {
    background-image: url("/img/flags/mk.png")
}

.flag.ml {
    background-image: url("/img/flags/ml.png")
}

.flag.mm {
    background-image: url("/img/flags/mm.png")
}

.flag.mn {
    background-image: url("/img/flags/mn.png")
}

.flag.mo {
    background-image: url("/img/flags/mo.png")
}

.flag.mp {
    background-image: url("/img/flags/mp.png")
}

.flag.mq {
    background-image: url("/img/flags/mq.png")
}

.flag.mr {
    background-image: url("/img/flags/mr.png")
}

.flag.ms {
    background-image: url("/img/flags/ms.png")
}

.flag.mt {
    background-image: url("/img/flags/mt.png")
}

.flag.mu {
    background-image: url("/img/flags/mu.png")
}

.flag.mv {
    background-image: url("/img/flags/mv.png")
}

.flag.mw {
    background-image: url("/img/flags/mw.png")
}

.flag.mx {
    background-image: url("/img/flags/mx.png")
}

.flag.my {
    background-image: url("/img/flags/my.png")
}

.flag.mz {
    background-image: url("/img/flags/mz.png")
}

.flag.na {
    background-image: url("/img/flags/na.png")
}

.flag.nc {
    background-image: url("/img/flags/nc.png")
}

.flag.ne {
    background-image: url("/img/flags/ne.png")
}

.flag.nf {
    background-image: url("/img/flags/nf.png")
}

.flag.ng {
    background-image: url("/img/flags/ng.png")
}

.flag.ni {
    background-image: url("/img/flags/ni.png")
}

.flag.nl {
    background-image: url("/img/flags/nl.png")
}

.flag.no {
    background-image: url("/img/flags/no.png")
}

.flag.np {
    background-image: url("/img/flags/np.png")
}

.flag.nr {
    background-image: url("/img/flags/nr.png")
}

.flag.nu {
    background-image: url("/img/flags/nu.png")
}

.flag.nz {
    background-image: url("/img/flags/nz.png")
}

.flag.om {
    background-image: url("/img/flags/om.png")
}

.flag.pa {
    background-image: url("/img/flags/pa.png")
}

.flag.pe {
    background-image: url("/img/flags/pe.png")
}

.flag.pf {
    background-image: url("/img/flags/pf.png")
}

.flag.pg {
    background-image: url("/img/flags/pg.png")
}

.flag.ph {
    background-image: url("/img/flags/ph.png")
}

.flag.pk {
    background-image: url("/img/flags/pk.png")
}

.flag.pl {
    background-image: url("/img/flags/pl.png")
}

.flag.pn {
    background-image: url("/img/flags/pn.png")
}

.flag.pr {
    background-image: url("/img/flags/pr.png")
}

.flag.ps {
    background-image: url("/img/flags/ps.png")
}

.flag.pt {
    background-image: url("/img/flags/pt.png")
}

.flag.pw {
    background-image: url("/img/flags/pw.png")
}

.flag.py {
    background-image: url("/img/flags/py.png")
}

.flag.qa {
    background-image: url("/img/flags/qa.png")
}

.flag.ro {
    background-image: url("/img/flags/ro.png")
}

.flag.rs {
    background-image: url("/img/flags/rs.png")
}

.flag.ru {
    background-image: url("/img/flags/ru.png")
}

.flag.rw {
    background-image: url("/img/flags/rw.png")
}

.flag.sa {
    background-image: url("/img/flags/sa.png")
}

.flag.sb {
    background-image: url("/img/flags/sb.png")
}

.flag.sc {
    background-image: url("/img/flags/sc.png")
}

.flag.sd {
    background-image: url("/img/flags/sd.png")
}

.flag.se {
    background-image: url("/img/flags/se.png")
}

.flag.sg {
    background-image: url("/img/flags/sg.png")
}

.flag.sh {
    background-image: url("/img/flags/sh.png")
}

.flag.si {
    background-image: url("/img/flags/si.png")
}

.flag.sk {
    background-image: url("/img/flags/sk.png")
}

.flag.sl {
    background-image: url("/img/flags/sl.png")
}

.flag.sm {
    background-image: url("/img/flags/sm.png")
}

.flag.sn {
    background-image: url("/img/flags/sn.png")
}

.flag.so {
    background-image: url("/img/flags/so.png")
}

.flag.sr {
    background-image: url("/img/flags/sr.png")
}

.flag.ss {
    background-image: url("/img/flags/ss.png")
}

.flag.st {
    background-image: url("/img/flags/st.png")
}

.flag.sv {
    background-image: url("/img/flags/sv.png")
}

.flag.sy {
    background-image: url("/img/flags/sy.png")
}

.flag.sz {
    background-image: url("/img/flags/sz.png")
}

.flag.tc {
    background-image: url("/img/flags/tc.png")
}

.flag.td {
    background-image: url("/img/flags/td.png")
}

.flag.tf {
    background-image: url("/img/flags/tf.png")
}

.flag.tg {
    background-image: url("/img/flags/tg.png")
}

.flag.th {
    background-image: url("/img/flags/th.png")
}

.flag.tj {
    background-image: url("/img/flags/tj.png")
}

.flag.tk {
    background-image: url("/img/flags/tk.png")
}

.flag.tl {
    background-image: url("/img/flags/tl.png")
}

.flag.tm {
    background-image: url("/img/flags/tm.png")
}

.flag.tn {
    background-image: url("/img/flags/tn.png")
}

.flag.to {
    background-image: url("/img/flags/to.png")
}

.flag.tr {
    background-image: url("/img/flags/tr.png")
}

.flag.tt {
    background-image: url("/img/flags/tt.png")
}

.flag.tv {
    background-image: url("/img/flags/tv.png")
}

.flag.tw {
    background-image: url("/img/flags/tw.png")
}

.flag.tz {
    background-image: url("/img/flags/tz.png")
}

.flag.ua {
    background-image: url("/img/flags/ua.png")
}

.flag.ug {
    background-image: url("/img/flags/ug.png")
}

.flag.us {
    background-image: url("/img/flags/us.png")
}

.flag.uy {
    background-image: url("/img/flags/uy.png")
}

.flag.uz {
    background-image: url("/img/flags/uz.png")
}

.flag.va {
    background-image: url("/img/flags/va.png")
}

.flag.vc {
    background-image: url("/img/flags/vc.png")
}

.flag.ve {
    background-image: url("/img/flags/ve.png")
}

.flag.vg {
    background-image: url("/img/flags/vg.png")
}

.flag.vi {
    background-image: url("/img/flags/vi.png")
}

.flag.vn {
    background-image: url("/img/flags/vn.png")
}

.flag.vu {
    background-image: url("/img/flags/vu.png")
}

.flag.wf {
    background-image: url("/img/flags/wf.png")
}

.flag.ws {
    background-image: url("/img/flags/ws.png")
}

.flag.ye {
    background-image: url("/img/flags/ye.png")
}

.flag.yt {
    background-image: url("/img/flags/yt.png")
}

.flag.za {
    background-image: url("/img/flags/za.png")
}

.flag.zm {
    background-image: url("/img/flags/zm.png")
}

.flag.zw {
    background-image: url("/img/flags/zw.png")
}

.cargo .fa.fa-long-arrow-right {
    margin: 0 15px
}

.cargo .col-sm-8 p {
    word-break: break-all !important
}

.cargo .col-sm-8 > .btn-info.btn-sm {
    margin-top: 5px
}

.cargo .col-sm-4 [rel] {
    margin-bottom: 2px
}

.cargo .col-sm-4 > .visible-xs {
    border-top: 1px solid #ddd;
    padding-top: 10px
}

.cargo .countryDetails.panel {
    display: none
}

.form-group.addAgain, .form-group.addAgain > label {
    margin-bottom: 0
}

.form-group.addAgain > label {
    line-height: 34px
}

.form-group.addAgain > label > input[type="checkbox"] + span:not([class]) {
    top: 5px
}

#searchLocation .modal-body > .panel:last-child {
    margin-bottom: 0
}

.searchLocationSelected .checkbox > label {
    padding-left: 0;
}

.searchLocationSelected .checkbox > label >
[id^="selected"] > .panel-group:last-child {
    margin-bottom: 0
}

#main > ul.nav > li > a, #main > ul.nav:hover > li > a {
    margin: 0 15px;
    border: 1px solid #03a9f4;
    background-color: transparent;
    color: #337ab7;
}

#main > ul.nav:not(:hover) > li.active > a, #main > ul.nav > li:hover > a {
    zoom: 125%;
    background-color: #337ab7;
    color: #fff
}

li.list-group-item {
    position: relative
}

li.list-group-item > p {
    margin-bottom: 2px
}

li.list-group-item > span {
    position: absolute;
    top: 0;
    right: 0;
}

li.list-group-item > span.title {
    border-left: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    border-bottom-left-radius: 4px;
}

li.list-group-item > span.title > * {
    padding: 5px 10px;
    cursor: pointer;
    line-height: 1.8;
}

li.list-group-item > span.title > *:not(.hide) + *:not(.hide) {
    border-left: 1px solid #ddd;
}

li.list-group-item > span.btn {
    opacity: 0.3;
    border-radius: 0 4px 0 4px;
}

.list-group-item:last-child > span.btn {
    border-radius: 0 0 0 4px;
}

li.list-group-item > span.btn:hover {
    opacity: 1;
}

.panel-default > .panel-heading .badge {
    background-color: #777
}

.thumbnail.uploaded {
    position: relative;
    display: inline-block;
    width: 180px;
    height: 180px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    margin: 2px;
    cursor: pointer;
}

.thumbnail.uploaded.company_logo {
    width: 100%;
    margin: 0 0 5px 0;
}

.thumbnail.uploaded > .btn {
    position: absolute;
    top: 4px;
    right: 4px;
    opacity: 0.2;
}

.thumbnail.uploaded:hover > .btn {
    opacity: 1;
}

#searchCompany .table tr > td:last-child {
    width: 140px;
    border-left: none;
}

.popup {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    text-align: center;
}

.popup > .bg {
    background: rgba(0, 0, 0, 0.3);
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: auto;
    height: auto;
}

.popup > img {
    position: fixed;
    z-index: 2;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    max-height: 90%;
    max-width: 100%;
    pointer-events: none;
}

#companyComments .item + .item {
    padding-top: 10px;
    border-top: 1px solid #eee;
}

.col-sm-8 > a.pull-right.text-right {
    text-decoration: none;
}
.cancel-request,.cancel-request-company,.cancel-request-user{
    color:#e0171c;
}

@media (max-width: 375px){
    .main-logo
    {
        max-width:100%;
    }
    .thumbnail.uploaded
    {
        width: 160px;
        height: 160px;
    }
/*    .col-sm-3
    {
        padding-left: 10px;
        padding-right: 10px;
    }*/
}

@media (min-width: 420px) and (max-width: 834px){

    .thumbnail.uploaded
    {
        width: 125px;
        height: 140px;
    }
}

@media (min-width: 380px) and (max-width: 420px){
    .main-logo
    {
        max-width:400px;
    }
      .thumbnail.uploaded
    {
        width: 160px;
        height: 160px;
    }
}
