/* angular */

[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak],
.ng-cloak, .x-ng-cloak,
.ng-hide {
  display: none !important;
}

ng\:form {
  display: block;
}




/* font faces and sizes */
body,p,ul,li,.navbar-help, .navbar-customer {
    font-family: 'Open Sans';
    font-weight:400;
    font-size:14px;

    }

.nav>li {
    font-size:16px;
    font-weight:400;
    }

.semibold {
    font-weight:600;
    }

.subcolor {
    color:#777;
    }

.syncblue {
    color:#00ADEF!important;
    }

.syncgreen {
    color:#2EB661!important;
    }

.syncwhite {
    color:#FFFFFF!important;
    }

.syncdark {
    color:#333333;
    }

.syncwarn {
    color:red;
    }
.bgwhite {
    background-color:#fff!important;
    }
.rotate90 {
    transform: rotate(90deg)!important;
    -moz-transform: rotate(90deg)!important;
    -webkit-transform: rotate(90deg)!important;
    -ms-transform: rotate(90deg)!important;
    }

.spin {
    -webkit-animation:spin 4s linear infinite;
    -moz-animation:spin 4s linear infinite;
    animation:spin 4s linear infinite;
    }
    @-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
    @-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
    @keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }

.event-tools {
    margin: 8px 0px 20px 0px;
    text-overflow: ellipsis;
    white-space: nowrap;


}

.view-title {
    margin: 8px 0px 20px 0px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size:24px;
    font-weight:600;
    }

.sync-label {
    font-size:14px;
    background-color:#00ADEF;
    margin:0px 4px 8px 0px;
    display:inline-block;
    }

.sync-share-button {
    width:85px!important;
    }
/* links */

/* unvisited link */
a:link {
    color: #000;
}

/* visited link */
a:visited {
    color: #000;
}

/* mouse over link */
a:hover {
    color: #000;
    text-decoration:underline;

}

/* selected link */
a:active {
    color: #000;
}

/* body sizing */

@media (min-width: 1200px) {
    .container {
        width: 970px;
        }
    }

body {
    margin-top:82px;
    }
/* adjust navbar colours */

.navbar-inverse {
    background-color: #00ADEF!important;
    }

.navbar-inverse .nav>.active>a:hover,.navbar-inverse .nav>li>a:hover, .navbar-inverse .nav>li>a:focus {
    background-color: #00ADEF!important;
    }

.navbar-inverse .nav>.active>a,.navbar-inverse .nav>.open>a,.navbar-inverse .nav>.open>a, .navbar-inverse .nav>.open>a:hover,.navbar-inverse .nav>.open>a, .navbar-inverse .nav>.open>a:hover, .navbar-inverse .nav>.open>a:focus {
    background-color: #00ADEF!important;
    }
.navbar-inverse {
    background-image: none;
    }
.navbar-inverse .nav>li>a {
    color: #FFFFFF
    }
.navbar-inverse .nav>li>a:hover, .navbar-inverse .nav>li>a:focus {
    color: #333;
    }

.navbar-inverse .nav>.active>a,.navbar-inverse .nav>.open>a, .navbar-inverse .nav>.open>a:hover, .navbar-inverse .nav>.open>a:focus {
    color: #333;
    }

.navbar-inverse .nav>.active>a:hover, .navbar-inverse .nav>.active>a:focus {
    color: #333;
    }

.navbar-inverse {
    border-width: 0px;
    }

/* adjust the navbar height and width  */
.nav>li>a {
    line-height: 45px;
    height: 45px;
    padding: 0px 10px 0px 10px;

    }

/* navbar borders */
.nav>li {
    border-width:0px 1px 0px 0px;
    border-color:rgb(255, 255, 255);
    border-color:rgba(255, 255, 255, .3);
    border-style:solid;
    }
.nav>li:last-child {
    border-style:none;
    }
.nav>li:nth-last-child(2) {
    border-style:none;
    }

.noborder {
    border-style:none!important;
    }

/* remove hamburger nav  */
.nav>li, .nav {
    float: left !important;
    }
.nav.navbar-right:last-child {
    margin-right: -10px !important;
    }

.navbar-right {
    float: right!important;
    }

.navbar {
    padding:8px 0px 4px 0px!important;margin:0px!important;
    }
.navbar-nav {
    margin:0px!important;
    }

.navbar-brand {
    margin:0px!important;
    padding:0px!important;
    }



/* misc navbar styles */

 .navbar-customer {
    margin:4px 20px 0px 0px;
    float:left;
    line-height:18px;
     max-width:180px;
     overflow: hidden;
     text-overflow: ellipsis;
    }

.navbar-prologo {
    padding-top:8px;
    }

.navbar-chevron {
    float:left;
    margin-top:12px;
    }

.nav-badge {
    background-color: #333333;
    font-size:14px;
    border-radius: 4px;
    }

.showhand, .hand {
    cursor: pointer; cursor: hand;
    }

.filelink:hover {
    text-decoration:underline;
    }

.pathshare {
    margin-top:0px; opacity:.3;
    }

.getspace-wrap {
    border-style: solid;
    border-width: 1px;
    border-color: #b5b9ba;
}
.getspace-header {
    background-color: #f4f4f4;
}
.getspace-header p {
    font-size:20px;
    font-weight:bold;
}
.getspace-card {
    border-color:#b5b9ba;
    border-style:solid;
    border-width:0px 0px 1px 0px ;
    padding: 12px;
}
.getspace-name {
    font-size: 44px;
    font-weight: lighter;
}





/* tablet size and larger */
@media only screen and (min-width : 768px) {

    .nav>li:nth-last-child(2) {
        border-style:solid;
        }

    }

/* navbar desktop size and larger */
@media only screen and (min-width : 1200px) {
    
    .navbar-customer {
        max-width:2400px;
        }
    }


/* navbar desktop size and larger */
@media only screen and (min-width : 992px) {

    .nav>li>a {
        padding: 0px 12px 0px 12px;
        }
    }

.nav-tabs {
    background-color:#fff;
    border-width:0px;
    width:100%;
    }

.nav-tabs>li {
    font-size:14px;
    }

.nav-tabs>li>a {
    color:#00ADEF;
    }

.nav-tabs > li > a,
.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus,
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
    background-color:transparent;
    border-width:0px;
    }

.tab-content {
    width:100%;
    clear:both!important;
    }

/* icons for pathlist */

.path-icons>a>img {

    opacity:.6;
    margin:7px 0px 0px 4px;
    cursor: pointer; cursor: hand;

    }

/* bootstrap style overrides */

.alert-info {
    color: #777;
    background-color:#f8f8f8;
    border-color: #777;
    border-width:1px 1px 1px 10px;
    }

.alert-warning {
    color: #fff;
    background-color: #666;
    border-width: 0px;
    }

.alert-share {
    border-color: #00ADEF;
    border-width:1px 1px 1px 10px;
    }

.btn-primary  {
    background-color: #00ADEF!important;
    border-color: #00ADEF!important;
    }

.btn-primary:hover {
    background-color: #00c3ff!important;
    border-color: #00c3ff!important;
    }

.btn-primary:focus {
    background-color: #00ADEF!important;
    border-color: #00ADEF!important;
    }

.btn-primary:active {
    background-color: #00ADEF!important;
    border-color: #00ADEF!important;
    }

.progress {
    border-style:none;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin:0px;
    background-color:#ddd;

    }
.progress-bar {
    background-color:#00ADEF;
    -webkit-box-shadow: none;
    box-shadow: none;
    }

.modal-header {
    background-color:#fff;
    border-width:0px;
    }

.modal-body {
    background-color:#f5f5f5;
    border-width:0px;
    }

.modal-footer {
    background-color:#f5f5f5;
    border-width:0px;
    }

 .ion-android-more-vertical {
    font-size:28px;
    padding:0px 8px 0px 8px!important;

    }
.ion-android-settings, .ion-ios-gear {
    font-size:28px;
    padding:0px 8px 0px 8px!important;
    }


.ion-android-checkbox-outline-blank, .ion-android-checkbox {
    color:#666;
    }
.panel-heading {
    background-color:#fff!important;
    }

.panel-body {
    background-color:#f5f5f5;

    }

.panel-footer {
    border-width:0px;

    }

            .pagination {
                border-style:none;
                margin:0px;
                display:inline;
                }
            .pagination>li {
                padding:0px;
                margin:0px;
                }
            .pagination>li>a {
                border-style:none;
                padding:2px 6px 2px 6px;
                margin:0px;
                font-weight:600;
                color:#00ADEF;
                }
            .pagination>li>a:hover {
                color:#00ADEF;
                }

            .pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
              background-color:#b3b3b3;

            }


.sync-onboarding>.list-group-item {
    padding-top:16px;
    padding-bottom:16px;
    }
.list-group>.active>p {
    color:#FFF!important;
    }
.list-group>.active, .list-group>.active:hover {
     background-color:#4d4d4d;
    border-color:#4d4d4d;
        padding-top:24px;
    padding-bottom:24px;
    background-image:url('/images/proback2.png');background-size: 635px 296px;background-repeat: repeat-x;background-position: left top;
    }

/*image preview old small standard model
.preview-image-dialog>.modal-dialog {
    }

.image-table {
    width:100%;
    }

.image-view {
    width:100%;
    height:400px;
    }

.img-preview {
    max-height:400px;
    }
  */

/*image preview large*/
.preview-image-dialog>.modal-dialog {
    position:absolute;
    padding:16px;
    margin:0px;
    width:100%!important;
    height:100%!important;
    }
.preview-image-dialog>.modal-dialog>.modal-content {
    width:100%;
    height:100%!important;
    border-width:0px;
     -webkit-box-shadow: none!important;
    -moz-box-shadow: none!important;
    box-shadow: none!important;
    border-radius: 0px;
    background-color:#000000;
    overflow:hidden;
    }

.image-table {
    width:100%;
    height:100%!important;
    }

.image-view {
    width:100%;
    height:100%!important;
    background-color:#000000;
    }

.img-preview {
    max-height:100vh;
    margin:-16px 0px -16px 0px;
    }

.img-autodownload {
    position:absolute;bottom:0;padding:0px 24px 18px 0px;width:100%;text-align:right;
    }
.img-left-wrap {
    padding:0px 8px 3px 4px;
    display: inline-block;
    border-radius: 4px;
    background-color:rgba(0, 0, 0, .3);
    }
.img-right-wrap {
    padding:0px 4px 3px 8px;
    display: inline-block;
    border-radius: 4px;
    background-color:rgba(0, 0, 0, .3);
    }
.img-text-wrap {
    padding:0px 4px 0px 4px; display: inline-block;border-radius: 4px;background-color:rgba(0, 0, 0, .3);
    }
.img-fake-modals {
    padding:16px; position:absolute;width:100%;background-color:transparent;
    }


.sync-onboarding .syncgreen {
    text-decoration: line-through;
}

/* simulated list tables for pathlist */
.noborder-top {
    border-top:0px!important;
    }
 .sync-table {
    border-width:1px 1px 0px 1px;
    border-color:#ddd;
    border-style:solid;
    background-color:#fff;
    padding:0;
    margin:0;
     margin-bottom:16px;
    list-style-type: none;
     width:100%;
    }
.sync-table-row, .sync-table-header, .sync-table-footer {
    margin:0;
    padding:0;
    width:100%;
    border-width:0px 0px 1px 0px;
    border-color:#ddd;
    border-style:solid;
    }

.sync-table-row:hover {
    background-color:#cdedf7;
    }
.sync-table-row.active {
    background-color:#efefef;
}
.sync-share-btn {
    display:none;
    position:absolute;
    margin-left:45px;
    margin-top:-2px;
    z-index:1000;
    }

.sync-table-row:hover .sync-share-btn {
    display: block;
    }

.sync-table-row>span, .sync-table-header>span, .sync-table-footer>span {
    display:table-cell;
    vertical-align:middle;
    padding:5px 8px 5px 8px;
    margin:0px;
    }

.sync-table-row.row-deleted .sync-col-filename {
    color: #ccc;
}

.sync-table-row.row-deleted .sync-col-fileicon > img  {
  -webkit-filter: grayscale(100%) brightness(5) brightness(80%);
  filter: grayscale(100%) brightness(5) brightness(80%);
}



/* mobile sizing AND default sizing for hidden columns */

.sync-col-filename-title {
    width:100%;
    }

.sync-col-date-title { /*not visible on sm */
    padding-left:24px!important;
    width:200px;
    min-width:200px;
    max-width:200px;
    }
.sync-col-event-title {
    width:200px;
    min-width:185px;
    max-width:185px;

}
.sync-col-menu-title { /*not visible on sm */
    text-align:right;
    width:255px;
    min-width:255px;
    max-width:255px;
    }

.sync-col-check { /*not visible on sm */
    width:32px;
    min-width:32px;
    max-width:32px;
    padding-left:14px!important;
    }

.sync-col-fileicon {
    width:50px;
    min-width:50px;
    max-width:50px;
    }

.sync-col-eventvault {
    width:40px;
    height:50px;
    min-width:30px;
    max-width:30px;
    }

.sync-col-eventicon {
    width:40px;
    height:50px;
    min-width:40px;
    max-width:40px;
    padding-left:16px!important;
    }
.sync-col-fileimage {
    height: 32px;
    width: 32px;
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-position: center;

}
.sync-col-filename {
    width:250px;
    min-width:250px;
    max-width:250px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left:0px!important;
    }

.sync-col-eventname {
    width:250px;
    min-width:250px;
    max-width:250px;
    }

.sync-col-date { /*not visible on sm */
    width:235px;
    min-width:235px;
    max-width:235px;
    line-height:17px;
    padding-left:24px!important;
    }

.sync-col-sharing { /*not visible on sm */
    text-align:center;
    width:185px;
    min-width:185px;
    max-width:185px;
    padding-top:10px!important;
    vertical-align:top!important;
    }
.sync-col-event {
    width: 100px;
    min-width:185px;
    max-width:185px;
}
.sync-col-menu {
    text-align:right;
    width:90%;
    }
.sync-col-eventdate {
    text-align:right;
    width:90%;
    }

.sync-col-summary {
    width:80%;
    }

.sync-col-pagination {
    width:200px;
    min-width:200px;
    max-width:200px;
    text-align:right;
    }


.sync-col-modalfilename {
    width:250px;
    min-width:250px;
    max-width:250px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

    }



.sync-col-modalsize { /* hiddensmall */
    width:160px;
    min-width:160px;
    max-width:160px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

    }

.sync-col-modalstatus {
    width:80%;
    text-align:right;
    }

.sync-col-modalselect {
    width:30px;
    min-width:30px;
    max-width:30px;
    }

.sync-col-modalhistory {
    width:250px;
    min-width:250px;
    max-width:250px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    }

.sync-col-modalcopy {
    width:200px;
    min-width:200px;
    max-width:200px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    }

.sync-col-modaluser {
    width:180px;
    min-width:180px;
    max-width:180px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    }

.sync-col-linkname {
    width:200px;
    min-width:200px;
    max-width:200px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left:0px!important;
    }

.sync-col-linkdate {
    width:230px;
    min-width:230px;
    max-width:230px;
    }


.sync-col-linkcount {
    width:80px;
    min-width:80px;
    max-width:80px;
    }


.sync-col-sharename {
    width:220px;
    min-width:220px;
    max-width:220px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left:0px!important;
    }

.sync-col-shareusers {
    width:350px;
    min-width:350px;
    max-width:350px;
    }

.sync-col-sharedate {
    width:180px;
    min-width:180px;
    max-width:180px;
    }

.sync-col-publinkname {
    width:100px;
    min-width:200px;
    max-width:200px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-left:0px!important;
    }

.sync-col-publinkdate {
    width:180px;
    min-width:180px;
    max-width:180px;
    }

.sync-col-accountleft {
    width:190px;
    min-width:190px;
    max-width:190px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    }

/* smaller tablet size and larger */
@media only screen and (min-width : 768px) {

    .sync-col-filename-title {
        width:450px;
        }

    .sync-col-filename {
        width:400px;
        min-width:400px;
        max-width:400px;
        }

    .sync-col-eventname {
        width:650px;
        min-width:650px;
        max-width:650px;

        }

    .sync-col-modalfilename {
        width:250px;
        min-width:250px;
        max-width:250px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;

        }

    .sync-col-modalhistory {
        width:370px;
        min-width:370px;
        max-width:370px;
        }

    .sync-col-modaluser {
        width:300px;
        min-width:300px;
        max-width:300px;
        }

    .sync-col-linkname {
        width:400px;
        min-width:400px;
        max-width:400px;
        }

    .sync-col-publinkname {
        width:400px;
        min-width:400px;
        max-width:400px;
        }

    .sync-col-linkname-title {
        width:450px;
        }
    .sync-col-linkdate-title {
        width:230px;
        }

    .sync-col-sharename-title {
        width:269px;
        }
    .sync-col-shareusers-title {
        width:349px;
        }

    .sync-col-accountleft {
        width:340px;
        min-width:340px;
        max-width:340px;
        }


    }

/* IPHONE */
@media (max-width: 320px) {
    .navbar-brand {display:none;}
    .container-fluid {
        margin-left:6px;
        padding-left:0px;
        }

    .sync-col-filename {
        width:200px;
        min-width:200px;
        max-width:200px;
        }

    .sync-col-eventname {
        width:200px;
        min-width:200px;
        max-width:200px;

        }

    .sync-col-linkname {
        width:190px;
        min-width:190px;
        max-width:190px;
        }
    .sync-col-sharename {
        width:190px;
        min-width:190px;
        max-width:190px;
        }


    }


/* oldstuff */

.hidden-file-upload {
        bottom:0;
        cursor:pointer !important;
        width: 36px !important;
        overflow:hidden;
        margin:0;
        height:30px !important;
        opacity: 0;
        padding:0;
        position:absolute;
        right:0;
        left:-3000px;
    }

.form-inline-alert {
    margin:0px;
    padding: 0px;
    position:absolute;

}

.diskusagemenu {
    margin:0px 20px 0px 20px;
    }
.accounttab {
    color: #00ADEF;
    font-size:16px;
    }
.active .accounttab {
    color: #000;
}
.accounttabwrap {
    border-width:1px 1px 1px 1px;
    border-color:#ddd;
    border-style:solid;
    padding-bottom:40px;
}

.bordertop {
    border-width:1px 0px 0px 0px;
    border-color:#ddd;
    border-style:solid;
   }

.tabrow {
    padding:0px 16px 16px 16px;
    }

.alert-warning a {
    color:#ddd;
    font-weight:600;
    }

.float-bottom {
    position: fixed;
    bottom: 0;
    width:360px;
    z-index:3;
    }

.link-overflow{
    width:100%;
    padding:8px 0px 8px 0px;
    white-space: nowrap;
    overflow: auto;
    }

.sync-info-empty {
    width:340px;
    margin:0px auto;
    padding-top:16px;
    padding-bottom:32px;
    }

.sync-upload-info-empty{
    width:100%;
    margin:0px auto;
    padding:8px;
    }

.modal-title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    }


/* animation */

/* Push */
@-webkit-keyframes hvr-push {
  50% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes hvr-push {
  50% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.hvr-push {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
}
.hvr-push:hover, .hvr-push:focus, .hvr-push:active {
  -webkit-animation-name: hvr-push;
  animation-name: hvr-push;
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-timing-function: linear;
  animation-timing-function: linear;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

.profeatures {
    margin-bottom:6px;
    }
.invoice-col2 {
    padding-left:8px;
    }

.download-alert {
    padding:6px 12px 6px 12px;
    }


.event-list-item {
    padding: 1em 1.5em;
}

.file-list-menu-wrap {
    z-index: 1010; /* higher than the share button */
}
.file-list-menu {
    display: inherit !important;
    font-style: normal;
}
/* Include this file in your html if you are using the CSP mode. */

.ng-animate.item:not(.left):not(.right) {
  -webkit-transition: 0s ease-in-out left;
  transition: 0s ease-in-out left
}
.uib-datepicker .uib-title {
  width: 100%;
}

.uib-day button, .uib-month button, .uib-year button {
  min-width: 100%;
}

.uib-left, .uib-right {
  width: 100%
}

.uib-position-measure {
  display: block !important;
  visibility: hidden !important;
  position: absolute !important;
  top: -9999px !important;
  left: -9999px !important;
}

.uib-position-scrollbar-measure {
  position: absolute !important;
  top: -9999px !important;
  width: 50px !important;
  height: 50px !important;
  overflow: scroll !important;
}

.uib-position-body-scrollbar-measure {
  overflow: scroll !important;
}
.uib-datepicker-popup.dropdown-menu {
  display: block;
  float: none;
  margin: 0;
}

.uib-button-bar {
  padding: 10px 9px 2px;
}

[uib-tooltip-popup].tooltip.top-left > .tooltip-arrow,
[uib-tooltip-popup].tooltip.top-right > .tooltip-arrow,
[uib-tooltip-popup].tooltip.bottom-left > .tooltip-arrow,
[uib-tooltip-popup].tooltip.bottom-right > .tooltip-arrow,
[uib-tooltip-popup].tooltip.left-top > .tooltip-arrow,
[uib-tooltip-popup].tooltip.left-bottom > .tooltip-arrow,
[uib-tooltip-popup].tooltip.right-top > .tooltip-arrow,
[uib-tooltip-popup].tooltip.right-bottom > .tooltip-arrow,
[uib-tooltip-html-popup].tooltip.top-left > .tooltip-arrow,
[uib-tooltip-html-popup].tooltip.top-right > .tooltip-arrow,
[uib-tooltip-html-popup].tooltip.bottom-left > .tooltip-arrow,
[uib-tooltip-html-popup].tooltip.bottom-right > .tooltip-arrow,
[uib-tooltip-html-popup].tooltip.left-top > .tooltip-arrow,
[uib-tooltip-html-popup].tooltip.left-bottom > .tooltip-arrow,
[uib-tooltip-html-popup].tooltip.right-top > .tooltip-arrow,
[uib-tooltip-html-popup].tooltip.right-bottom > .tooltip-arrow,
[uib-tooltip-template-popup].tooltip.top-left > .tooltip-arrow,
[uib-tooltip-template-popup].tooltip.top-right > .tooltip-arrow,
[uib-tooltip-template-popup].tooltip.bottom-left > .tooltip-arrow,
[uib-tooltip-template-popup].tooltip.bottom-right > .tooltip-arrow,
[uib-tooltip-template-popup].tooltip.left-top > .tooltip-arrow,
[uib-tooltip-template-popup].tooltip.left-bottom > .tooltip-arrow,
[uib-tooltip-template-popup].tooltip.right-top > .tooltip-arrow,
[uib-tooltip-template-popup].tooltip.right-bottom > .tooltip-arrow,
[uib-popover-popup].popover.top-left > .arrow,
[uib-popover-popup].popover.top-right > .arrow,
[uib-popover-popup].popover.bottom-left > .arrow,
[uib-popover-popup].popover.bottom-right > .arrow,
[uib-popover-popup].popover.left-top > .arrow,
[uib-popover-popup].popover.left-bottom > .arrow,
[uib-popover-popup].popover.right-top > .arrow,
[uib-popover-popup].popover.right-bottom > .arrow,
[uib-popover-html-popup].popover.top-left > .arrow,
[uib-popover-html-popup].popover.top-right > .arrow,
[uib-popover-html-popup].popover.bottom-left > .arrow,
[uib-popover-html-popup].popover.bottom-right > .arrow,
[uib-popover-html-popup].popover.left-top > .arrow,
[uib-popover-html-popup].popover.left-bottom > .arrow,
[uib-popover-html-popup].popover.right-top > .arrow,
[uib-popover-html-popup].popover.right-bottom > .arrow,
[uib-popover-template-popup].popover.top-left > .arrow,
[uib-popover-template-popup].popover.top-right > .arrow,
[uib-popover-template-popup].popover.bottom-left > .arrow,
[uib-popover-template-popup].popover.bottom-right > .arrow,
[uib-popover-template-popup].popover.left-top > .arrow,
[uib-popover-template-popup].popover.left-bottom > .arrow,
[uib-popover-template-popup].popover.right-top > .arrow,
[uib-popover-template-popup].popover.right-bottom > .arrow {
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
  margin: 0;
}

[uib-popover-popup].popover,
[uib-popover-html-popup].popover,
[uib-popover-template-popup].popover {
  display: block !important;
}

.uib-time input {
  width: 50px;
}

[uib-typeahead-popup].dropdown-menu {
  display: block;
}
