@charset "UTF-8";
/*** Typography ***/
/* =========================== *\
          Style Guide
/* =========================== */
/* line 4, ../sass/particles/_style-guide.scss */
.sg-logo {
    font-size: 2em;
}

/* line 8, ../sass/particles/_style-guide.scss */
.sg-main {
    padding-top: 0;
}

/* line 10, ../sass/particles/_style-guide.scss */
.logo-rm-main-white {
    max-width: 163px;
}

/* line 14, ../sass/particles/_style-guide.scss */
.sg-btn {
    -webkit-transition: all 0.15s ease-in-out;
    -moz-transition: all 0.15s ease-in-out;
    -ms-transition: all 0.15s ease-in-out;
    -o-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
    background-color: #d4d4d4;
    color: #697374;
    border: 2px solid #b8bebe;
}

/* line 20, ../sass/particles/_style-guide.scss */
.sg-h2 {
    font-size: 2.86rem;
    margin-top: 0;
    padding-bottom: 6px;
    border-bottom: solid 3px #fdb913;
    margin-bottom: .3em;
}

/* line 28, ../sass/particles/_style-guide.scss */
.sg-font1, .sg-logo, .sg-about p, .sg-color-value {
    font-family: "Lato", "HelveticaNeue", Helvetica, Arial, Lucida Grande, sans-serif;
}

/* line 32, ../sass/particles/_style-guide.scss */
.fontawesome-icon-list .fa-hover a:hover {
    background-color: #006197;
    color: #fafafa;
    text-decoration: none;
}
/* line 36, ../sass/particles/_style-guide.scss */
.fontawesome-icon-list .fa-hover a:hover i {
    color: #fafafa;
}

/* line 39, ../sass/particles/_style-guide.scss */
.jumbotron {
    background-color: #0082ca;
    border-top: 1px solid #0094e6;
    border-bottom: 1px solid #0094e6;
}

/* line 45, ../sass/particles/_style-guide.scss */
.jumbotron-ad h1, .jumbotron-carousel h1 {
    text-shadow: 4px 3px 0px #0082ca, 9px 8px 0px rgba(0, 0, 0, 0.15);
}

/* -------------------------------------------------------------------------
 Colors
---------------------------------------------------------------------------- */
/* line 52, ../sass/particles/_style-guide.scss */
.sg-color .sg-color--p-1 {
    background: #0082ca;
}

/* line 53, ../sass/particles/_style-guide.scss */
.sg-color .sg-color--p-2 {
    background: #0082ca;
}

/* line 54, ../sass/particles/_style-guide.scss */
.sg-color .sg-color--s-1 {
    background: #fdb913;
}

/* line 55, ../sass/particles/_style-guide.scss */
.sg-color .sg-color--s-2 {
    background: #f58426;
}

/* line 56, ../sass/particles/_style-guide.scss */
.sg-color .sg-color--s-3 {
    background: #88c540;
}

/* line 57, ../sass/particles/_style-guide.scss */
.sg-color .sg-color--s-4 {
    background: #e5554d;
}

/* line 61, ../sass/particles/_style-guide.scss */
.sg-color .sg-color--a-1 {
    background: #9b5ba5;
}

/* line 62, ../sass/particles/_style-guide.scss */
.sg-color .sg-color--a-2 {
    background: #e03127;
}

/* line 63, ../sass/particles/_style-guide.scss */
.sg-color .sg-color--a-3 {
    background: #00a160;
}

/* line 64, ../sass/particles/_style-guide.scss */
.sg-color .sg-color--a-4 {
    background: #007b85;
}

/* line 65, ../sass/particles/_style-guide.scss */
.sg-color .sg-color--a-5 {
    background: #00b7be;
}

/* line 66, ../sass/particles/_style-guide.scss */
.sg-color .sg-color--a-6 {
    background: #44ace1;
}

/* line 67, ../sass/particles/_style-guide.scss */
.sg-color .sg-color--a-7 {
    background: #abe0f9;
}

/* line 71, ../sass/particles/_style-guide.scss */
.sg-color .sg-color--a-gray {
    background: #fafafa;
}

/* line 72, ../sass/particles/_style-guide.scss */
.sg-color .sg-color--b-gray {
    background: #d4d4d4;
}

/* line 73, ../sass/particles/_style-guide.scss */
.sg-color .sg-color--c-gray {
    background: #b8bebe;
}

/* line 74, ../sass/particles/_style-guide.scss */
.sg-color .sg-color--d-gray {
    background: #7d8889;
}

/* line 75, ../sass/particles/_style-guide.scss */
.sg-color .sg-color--e-gray {
    background: #697374;
}

/* line 76, ../sass/particles/_style-guide.scss */
.sg-color .sg-color--f-gray {
    background: #414949;
}

/* line 77, ../sass/particles/_style-guide.scss */
.sg-color .sg-color--g-gray {
    background: #303636;
}

/* line 78, ../sass/particles/_style-guide.scss */
.sg-color .sg-color--h-gray {
    background: #111313;
}

/* line 80, ../sass/particles/_style-guide.scss */
.sg-color--a-gray {
    border: solid 1px #eaeaea;
}

/* line 84, ../sass/particles/_style-guide.scss */
.sg-color .sg-color-logograd-1 {
    background: #abe0f9;
}

/* line 85, ../sass/particles/_style-guide.scss */
.sg-color .sg-color-logograd-2 {
    background: #44ace1;
}

/* line 86, ../sass/particles/_style-guide.scss */
.sg-color .sg-color-logograd-3 {
    background: #0082ca;
}

/* line 87, ../sass/particles/_style-guide.scss */
.sg-color .sg-color-logograd-4 {
    background: #002f66;
}

/* line 89, ../sass/particles/_style-guide.scss */
.sg-color .sg-color-logoshadow-1 {
    background: #001a4b;
}

/* line 90, ../sass/particles/_style-guide.scss */
.sg-color .sg-color-logoshadow-2 {
    background: #2178b5;
}

/* line 92, ../sass/particles/_style-guide.scss */
.sg-color .sg-color-logo-spot-1 {
    background: #0082ca;
}

/* line 94, ../sass/particles/_style-guide.scss */
.sg-color .sg-color-logo-background-1 {
    background: #000000;
}

/* line 95, ../sass/particles/_style-guide.scss */
.sg-color .sg-color-logo-wordmark-1 {
    background: #000000;
}

/* line 96, ../sass/particles/_style-guide.scss */
.sg-color .sg-color-logo-wordmark-2 {
    background: #ffffff;
}

/* line 100, ../sass/particles/_style-guide.scss */
.sg-color-value {
    font-size: 1em;
    padding-bottom: 8px;
}

/* line 105, ../sass/particles/_style-guide.scss */
.sg-color {
    margin-bottom: 1em;
    padding: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-clip: padding-box;
    /* stops bg color from leaking outside the border: */
    -moz-box-shadow: #b8bebe 1px 1px 1px;
    -webkit-box-shadow: #b8bebe 1px 1px 1px;
    box-shadow: #b8bebe 1px 1px 1px;
    border: solid 1px #d4d4d4;
}

/* line 113, ../sass/particles/_style-guide.scss */
.sg-color-swatch {
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background-clip: padding-box;
    /* stops bg color from leaking outside the border: */
}

/* line 115, ../sass/particles/_style-guide.scss */
.sg-colors hr {
    margin: 0 0 16px 0;
}

/* -------------------------------------------------------------------------
 Fonts
---------------------------------------------------------------------------- */
/* line 120, ../sass/particles/_style-guide.scss */
.sg-font-primary {
    font-family: "Lato", "HelveticaNeue", Helvetica, Arial, Lucida Grande, sans-serif;
}

/* line 121, ../sass/particles/_style-guide.scss */
.sg-font-secondary {
    font-family: "adelle", Rockwell, Georgia, serif;
}

/* line 123, ../sass/particles/_style-guide.scss */
.font-android-primary {
    font-family: "Roboto", sans-serif;
}

/* line 124, ../sass/particles/_style-guide.scss */
.font-android-second {
    font-family: "Roboto Slab", serif;
}

/* line 126, ../sass/particles/_style-guide.scss */
.sg-font2,
.sg-logo em,
.sg-nav-toggle,
.sg-h1,
.sg-h2,
.sg-h3,
.sg-color-name,
.sg-font-list dt {
    font-family: "Lato", "HelveticaNeue", Helvetica, Arial, Lucida Grande, sans-serif;
    font-weight: 700;
}

/* line 138, ../sass/particles/_style-guide.scss */
.sg-font-list dt.font-second {
    font-family: "adelle", Rockwell, Georgia, serif;
}

/* line 142, ../sass/particles/_style-guide.scss */
.sg-font-list dt.font-android-primary {
    font-family: "Roboto", sans-serif;
}

/* line 144, ../sass/particles/_style-guide.scss */
.sg-font-list dt.font-android-second {
    font-family: "Roboto Slab", serif;
}

/* -------------------------------------------------------------------------
 Alerts
---------------------------------------------------------------------------- */
/**
 * Alert styles. Your patterns/styles will vary.
 * You should link your main stylesheet up with Style Guide Boilerplate for
 * best results. When you update your site's styles, your style guide will
 * update as well.
 */
/* line 155, ../sass/particles/_style-guide.scss */
.alert {
    border: 1px solid #fbeed5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-bottom: 20px;
    padding: 8px 35px 8px 14px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

/* line 165, ../sass/particles/_style-guide.scss */
.alert-warning {
    background-color: #fcf8e3;
    border-color: #fbeed5;
    color: #8b6d3a;
}

/* line 171, ../sass/particles/_style-guide.scss */
.alert-error {
    background-color: #f2dede;
    border-color: #eed3d7;
    color: #aa4342;
}

/* line 177, ../sass/particles/_style-guide.scss */
.alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #3c773d;
}

/* line 183, ../sass/particles/_style-guide.scss */
.alert-info {
    background-color: #d9edf7;
    border-color: #bce8f1;
    color: #2f7090;
}

/* -------------------------------------------------------------------------
 Navbar / Sidebar
---------------------------------------------------------------------------- */
/* line 192, ../sass/particles/_style-guide.scss */
.sg-sidebar {
    background-color: #303636;
    padding: 0;
}
/* line 195, ../sass/particles/_style-guide.scss */
.sg-sidebar i {
    padding-right: 8px;
}

/* line 197, ../sass/particles/_style-guide.scss */
.sg-navlist a {
    color: #b8bebe;
    padding: 8px;
    border-left: 6px solid #303636;
}
/* line 201, ../sass/particles/_style-guide.scss */
.sg-navlist a:hover {
    background-color: #1f2323;
    border-left: 6px solid #fdb913;
    color: #fafafa;
    text-decoration: none;
}

/* line 209, ../sass/particles/_style-guide.scss */
.sg-navlist .sg-nav-active {
    background-color: #db9c02;
    border-left-color: #db9c02;
    color: #fafafa;
    border-color: #db9c02;
}
/* line 214, ../sass/particles/_style-guide.scss */
.sg-navlist .sg-nav-active:hover {
    background-color: #db9c02;
    border-left-color: #db9c02;
    cursor: default;
    color: #fafafa;
}

/* line 222, ../sass/particles/_style-guide.scss */
.sg-subnav-title {
    background-color: transparent;
    padding: 12px;
    border-bottom: 3px solid #697374;
    color: #fafafa;
    font-weight: normal;
    font-size: 12px;
    font-size: 1.2rem;
}

/* line 231, ../sass/particles/_style-guide.scss */
.sg-nav-group {
    margin-bottom: 1em;
}

/* DatePicker */
/* line 2, ../sass/rm-particles/_date-rangepicker.scss */
.date-range-container {
    background-color: transparent;
    border: solid 1px #d4d4d4;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background-clip: padding-box;
    /* stops bg color from leaking outside the border: */
    box-shadow: 1px 1px 1px #7d8889;
    max-width: 232px;
    min-width: 200px;
    margin-bottom: 8px;
}

/* line 12, ../sass/rm-particles/_date-rangepicker.scss */
.date-range-input {
    background-color: transparent;
    border: none;
    max-width: 290px;
    padding: 6px 0 6px 32px;
    min-width: 200px;
}

/* line 20, ../sass/rm-particles/_date-rangepicker.scss */
.date-range-icon {
    left: 10px;
    top: 9px;
}

/* line 26, ../sass/rm-particles/_date-rangepicker.scss */
.daterangepicker .input-mini.active {
    border: 2px solid #fdb913;
}
/* line 29, ../sass/rm-particles/_date-rangepicker.scss */
.daterangepicker .ranges li {
    color: #414949;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-clip: padding-box;
    /* stops bg color from leaking outside the border: */
}
/* line 33, ../sass/rm-particles/_date-rangepicker.scss */
.daterangepicker .ranges li.active,
.daterangepicker .ranges li:hover {
    background: #0082ca;
    border-color: #0082ca;
}
/* line 38, ../sass/rm-particles/_date-rangepicker.scss */
.daterangepicker .ranges .input-mini {
    color: #0082ca;
    background-color: #fafafa;
    border: 0;
    font-size: 110px;
    font-size: 11rem;
}
/* line 44, ../sass/rm-particles/_date-rangepicker.scss */
.daterangepicker th {
    background-color: transparent;
    color: #1f2323;
    font-weight: bold;
}
/* line 50, ../sass/rm-particles/_date-rangepicker.scss */
.daterangepicker td.in-range {
    background-color: #d4d4d4;
}
/* line 51, ../sass/rm-particles/_date-rangepicker.scss */
.daterangepicker td.active,
.daterangepicker td.active:hover {
    background-color: #00b7be;
    border-color: #00b7be;
}
/* line 56, ../sass/rm-particles/_date-rangepicker.scss */
.daterangepicker td.available:hover, .daterangepicker th.available:hover {
    background: #fdb913;
    color: #fafafa;
}

/* ======================================= *\
            Element styles
/* ======================================= */
/* line 5, ../sass/rm-particles/_basic-layout.scss */
html, body {
    font-family: "Lato", "HelveticaNeue", Helvetica, Arial, Lucida Grande, sans-serif;
}

/* line 7, ../sass/rm-particles/_basic-layout.scss */
html {
    position: relative;
    min-height: 100%;
}

/* line 12, ../sass/rm-particles/_basic-layout.scss */
a {
    color: #006197;
    text-decoration: none;
}
/* line 14, ../sass/rm-particles/_basic-layout.scss */
a:hover {
    color: #0082ca;
    cursor: pointer;
    text-decoration: underline;
}

/* line 21, ../sass/rm-particles/_basic-layout.scss */
hr {
    border: 0;
    height: 2px;
    background: #666;
    background-image: -webkit-linear-gradient(left, #d4d4d4, #7d8889, #d4d4d4);
    background-image: -moz-linear-gradient(left, #d4d4d4, #7d8889, #d4d4d4);
    background-image: -ms-linear-gradient(left, #d4d4d4, #7d8889, #d4d4d4);
    background-image: -o-linear-gradient(left, #d4d4d4, #7d8889, #d4d4d4);
}

/* line 32, ../sass/rm-particles/_basic-layout.scss */
p {
    margin-bottom: 6px;
}
/* line 33, ../sass/rm-particles/_basic-layout.scss */
p strong {
    color: #697374;
}

/* line 36, ../sass/rm-particles/_basic-layout.scss */
blockquote {
    border-color: #fdb913;
}

/* line 38, ../sass/rm-particles/_basic-layout.scss */
details summary::-webkit-details-marker {
    color: #fdb913;
}

/* line 40, ../sass/rm-particles/_basic-layout.scss */
ul li, ol li {
    color: #303636;
}

/* line 43, ../sass/rm-particles/_basic-layout.scss */
#wrapper {
    background-color: #303636;
}

/* line 47, ../sass/rm-particles/_basic-layout.scss */
.pager li > a,
.pager li > span {
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background-clip: padding-box;
    /* stops bg color from leaking outside the border: */
    color: #006197;
}

/* ---------------------- */
/* line 58, ../sass/rm-particles/_basic-layout.scss */
.status-failure i {
    color: #e5554d;
}

/* line 63, ../sass/rm-particles/_basic-layout.scss */
.status-warning i {
    color: #f58426;
}

/* line 68, ../sass/rm-particles/_basic-layout.scss */
.status-success i {
    color: #88c540;
}

/* ======================================= *\
            Logo
/* ======================================= */
/* line 77, ../sass/rm-particles/_basic-layout.scss */
.logo-brand {
    height: 100%;
}

/* line 78, ../sass/rm-particles/_basic-layout.scss */
.navbar-brand {
    padding-left: 0;
}

/* ======================================= *\
            Fonts
/* ======================================= */
/* line 83, ../sass/rm-particles/_basic-layout.scss */
.font-primary {
    font-family: "Lato", "HelveticaNeue", Helvetica, Arial, Lucida Grande, sans-serif;
}

/* line 84, ../sass/rm-particles/_basic-layout.scss */
.font-second {
    font-family: "adelle", Rockwell, Georgia, serif;
}

/* line 85, ../sass/rm-particles/_basic-layout.scss */
.font-italic {
    font-style: italic;
}

/* line 86, ../sass/rm-particles/_basic-layout.scss */
.font-bold {
    font-weight: 700;
}

/* line 87, ../sass/rm-particles/_basic-layout.scss */
.font-thin {
    font-weight: 300;
}

/* ======================================= *\
            Search bar
/* ======================================= */
/* line 94, ../sass/rm-particles/_basic-layout.scss */
.input-group-search {
    margin-bottom: 24px;
}

/* line 100, ../sass/rm-particles/_basic-layout.scss */
.input-group-search input.form-control {
    color: #414949;
    border-color: #b8bebe;
    border-top: none;
    border-left: none;
    border-right: none;
    -webkit-border-radius: 0;
    border-radius: 0;
    background-clip: padding-box;
    /* stops bg color from leaking outside the border: */
    box-shadow: none;
    margin-left: 10px;
    font-size: 12px;
    font-size: 1.2rem;
    height: 33px;
    border-width: 2px;
}
/* line 113, ../sass/rm-particles/_basic-layout.scss */
.input-group-search input.form-control:focus {
    border-top: 0;
    border-right: 0;
    border-left: 0;
}
/* line 117, ../sass/rm-particles/_basic-layout.scss */
.input-group-search input.form-control:focus + span i {
    color: #e5554d;
}
/* line 119, ../sass/rm-particles/_basic-layout.scss */
.input-group-search input.form-control:focus + span i:before {
    content: "";
}
/* line 125, ../sass/rm-particles/_basic-layout.scss */
.input-group-search .btn-search-table {
    font-size: 12px;
    font-size: 1.2rem;
    background-color: #fff;
    -webkit-border-radius: 0;
    border-radius: 0;
    background-clip: padding-box;
    /* stops bg color from leaking outside the border: */
    border-bottom: 2px solid #b8bebe;
    border-top: 0;
    border-right: 0;
    border-left: 0;
    color: #697374;
    height: 33px;
    z-index: 5;
}
/* line 136, ../sass/rm-particles/_basic-layout.scss */
.input-group-search .btn-search-table .glyphicon {
    top: 2px;
}
/* line 139, ../sass/rm-particles/_basic-layout.scss */
.input-group-search .btn-search-table:hover {
    background-color: transparent;
    border-color: #fdb913;
    color: #fdb913;
}
/* line 147, ../sass/rm-particles/_basic-layout.scss */
.input-group-search:hover input.form-control.search-bar-table {
    border-color: #0082ca;
}
/* line 150, ../sass/rm-particles/_basic-layout.scss */
.input-group-search:hover .btn-search-table-submit {
    border-color: #0082ca;
    border-top: 0;
    border-right: 0;
    border-left: 0;
}
/* line 155, ../sass/rm-particles/_basic-layout.scss */
.input-group-search:hover .btn-search-table-submit i {
    color: #0082ca;
}

/* ======================================= *\
            Basic Structure Overrides
/* ======================================= */
/*html, body {
   height: 100%;
   width: 100%;
   margin: 0;
   padding: 0;
   font-family: $font-primary;
   color: black;
}

.container-body {
  height: calc(100% - 43px);
}

#wrap {
height: calc(100% - 92px);
margin-top: 52px
}
*/
/* line 184, ../sass/rm-particles/_basic-layout.scss */
.page-header {
    margin-top: 24px;
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none;
}

/* line 1, ../sass/rm-particles/_typography.scss */
html {
    line-height: 1.5;
    font-family: "Roboto", sans-serif;
    font-weight: normal;
    color: rgba(0, 0, 0, 0.87);
}
@media only screen and (min-width: 0) {
    /* line 1, ../sass/rm-particles/_typography.scss */
    html {
        font-size: 14px;
    }
}
@media only screen and (min-width: 992px) {
    /* line 1, ../sass/rm-particles/_typography.scss */
    html {
        font-size: 14.5px;
    }
}
@media only screen and (min-width: 1200px) {
    /* line 1, ../sass/rm-particles/_typography.scss */
    html {
        font-size: 15px;
    }
}

/* line 20, ../sass/rm-particles/_typography.scss */
h1, h2, h3, h4, h5, h6 {
    font-weight: 400;
    line-height: 1.1;
}

/* line 26, ../sass/rm-particles/_typography.scss */
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    font-weight: inherit;
}

/* line 27, ../sass/rm-particles/_typography.scss */
h1 {
    font-size: 3.9rem;
    line-height: 110%;
    margin: 1.95rem 0 1.56rem 0;
}

/* line 28, ../sass/rm-particles/_typography.scss */
h2 {
    font-size: 2.86rem;
    line-height: 110%;
    margin: 1.43rem 0 1.144rem 0;
}

/* line 29, ../sass/rm-particles/_typography.scss */
h3 {
    font-size: 2.12rem;
    line-height: 110%;
    margin: 1.06rem 0 0.848rem 0;
}

/* line 30, ../sass/rm-particles/_typography.scss */
h4 {
    font-size: 1.88rem;
    line-height: 110%;
    margin: 0.94rem 0 0.752rem 0;
}

/* line 31, ../sass/rm-particles/_typography.scss */
h5 {
    font-size: 1.34rem;
    line-height: 110%;
    margin: 0.67rem 0 0.536rem 0;
}

/* line 32, ../sass/rm-particles/_typography.scss */
h6 {
    font-size: 1rem;
    line-height: 110%;
    margin: 0.5rem 0 0.4rem 0;
}

/* line 35, ../sass/rm-particles/_typography.scss */
em {
    font-style: italic;
}

/* line 36, ../sass/rm-particles/_typography.scss */
strong {
    font-weight: 500;
}

/* line 37, ../sass/rm-particles/_typography.scss */
small {
    font-size: 75%;
}

/* line 38, ../sass/rm-particles/_typography.scss */
.light {
    font-weight: 300;
}

/* line 39, ../sass/rm-particles/_typography.scss */
.thin {
    font-weight: 200;
}

/* line 42, ../sass/rm-particles/_typography.scss */
.flow-text {
    font-weight: 300;
}
@media only screen and (min-width: 360px) {
    /* line 42, ../sass/rm-particles/_typography.scss */
    .flow-text {
        font-size: 1.2rem;
    }
}
@media only screen and (min-width: 390px) {
    /* line 42, ../sass/rm-particles/_typography.scss */
    .flow-text {
        font-size: 1.224rem;
    }
}
@media only screen and (min-width: 420px) {
    /* line 42, ../sass/rm-particles/_typography.scss */
    .flow-text {
        font-size: 1.248rem;
    }
}
@media only screen and (min-width: 450px) {
    /* line 42, ../sass/rm-particles/_typography.scss */
    .flow-text {
        font-size: 1.272rem;
    }
}
@media only screen and (min-width: 480px) {
    /* line 42, ../sass/rm-particles/_typography.scss */
    .flow-text {
        font-size: 1.296rem;
    }
}
@media only screen and (min-width: 510px) {
    /* line 42, ../sass/rm-particles/_typography.scss */
    .flow-text {
        font-size: 1.32rem;
    }
}
@media only screen and (min-width: 540px) {
    /* line 42, ../sass/rm-particles/_typography.scss */
    .flow-text {
        font-size: 1.344rem;
    }
}
@media only screen and (min-width: 570px) {
    /* line 42, ../sass/rm-particles/_typography.scss */
    .flow-text {
        font-size: 1.368rem;
    }
}
@media only screen and (min-width: 600px) {
    /* line 42, ../sass/rm-particles/_typography.scss */
    .flow-text {
        font-size: 1.392rem;
    }
}
@media only screen and (min-width: 630px) {
    /* line 42, ../sass/rm-particles/_typography.scss */
    .flow-text {
        font-size: 1.416rem;
    }
}
@media only screen and (min-width: 660px) {
    /* line 42, ../sass/rm-particles/_typography.scss */
    .flow-text {
        font-size: 1.44rem;
    }
}
@media only screen and (min-width: 690px) {
    /* line 42, ../sass/rm-particles/_typography.scss */
    .flow-text {
        font-size: 1.464rem;
    }
}
@media only screen and (min-width: 720px) {
    /* line 42, ../sass/rm-particles/_typography.scss */
    .flow-text {
        font-size: 1.488rem;
    }
}
@media only screen and (min-width: 750px) {
    /* line 42, ../sass/rm-particles/_typography.scss */
    .flow-text {
        font-size: 1.512rem;
    }
}
@media only screen and (min-width: 780px) {
    /* line 42, ../sass/rm-particles/_typography.scss */
    .flow-text {
        font-size: 1.536rem;
    }
}
@media only screen and (min-width: 810px) {
    /* line 42, ../sass/rm-particles/_typography.scss */
    .flow-text {
        font-size: 1.56rem;
    }
}
@media only screen and (min-width: 840px) {
    /* line 42, ../sass/rm-particles/_typography.scss */
    .flow-text {
        font-size: 1.584rem;
    }
}
@media only screen and (min-width: 870px) {
    /* line 42, ../sass/rm-particles/_typography.scss */
    .flow-text {
        font-size: 1.608rem;
    }
}
@media only screen and (min-width: 900px) {
    /* line 42, ../sass/rm-particles/_typography.scss */
    .flow-text {
        font-size: 1.632rem;
    }
}
@media only screen and (min-width: 930px) {
    /* line 42, ../sass/rm-particles/_typography.scss */
    .flow-text {
        font-size: 1.656rem;
    }
}
@media only screen and (min-width: 960px) {
    /* line 42, ../sass/rm-particles/_typography.scss */
    .flow-text {
        font-size: 1.68rem;
    }
}
@media only screen and (max-width: 360px) {
    /* line 42, ../sass/rm-particles/_typography.scss */
    .flow-text {
        font-size: 1.2rem;
    }
}

/* ======================= *\
        Button Styles
/* ======================= */
/* line 4, ../sass/rm-particles/_buttons.scss */
.btn:focus,
.btn:active:focus,
.btn.active:focus {
    outline: none;
}

/* line 17, ../sass/rm-particles/_buttons.scss */
.btn {
    -webkit-transition: all 0.15s ease-in-out;
    -moz-transition: all 0.15s ease-in-out;
    -ms-transition: all 0.15s ease-in-out;
    -o-transition: all 0.15s ease-in-out;
    transition: all 0.15s ease-in-out;
    line-height: 1.45;
    color: #fafafa;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background-clip: padding-box;
    /* stops bg color from leaking outside the border: */
    -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}
/* line 23, ../sass/rm-particles/_buttons.scss */
.btn:hover, .btn:focus {
    -moz-box-shadow: 0 2px 16px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    -webkit-box-shadow: 0 2px 16px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    box-shadow: 0 2px 16px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
/* line 26, ../sass/rm-particles/_buttons.scss */
.btn:hover, .btn:focus,
.btn .focus {
    color: #fafafa;
}
/* line 31, ../sass/rm-particles/_buttons.scss */
.btn:active,
.btn .active, .btn:active.focus, .btn:active:focus, .btn:active:hover,
.btn .active.focus,
.btn .active:focus,
.btn .active:hover {
    -moz-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2), 0 3px 15px 0 rgba(0, 0, 0, 0.19);
    -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2), 0 3px 15px 0 rgba(0, 0, 0, 0.19);
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2), 0 3px 15px 0 rgba(0, 0, 0, 0.19);
}

/* line 44, ../sass/rm-particles/_buttons.scss */
.btn-link {
    color: #0082ca;
}

/* line 49, ../sass/rm-particles/_buttons.scss */
.btn-group > .btn:hover {
    -moz-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.2), 0 2px 10px 0 rgba(0, 0, 0, 0.19);
    -webkit-box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.2), 0 2px 10px 0 rgba(0, 0, 0, 0.19);
    box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.2), 0 2px 10px 0 rgba(0, 0, 0, 0.19);
}

/* line 54, ../sass/rm-particles/_buttons.scss */
.btn-default {
    background-color: #697374;
    border: 1px solid #697374;
}
/* line 57, ../sass/rm-particles/_buttons.scss */
.btn-default:hover, .btn-default:focus {
    background-color: #828d8e;
    border-color: #828d8e;
    color: #fafafa;
}

/* line 64, ../sass/rm-particles/_buttons.scss */
.btn-primary {
    background-color: #0082ca;
    border: 1px solid #0082ca;
}
/* line 67, ../sass/rm-particles/_buttons.scss */
.btn-primary:hover, .btn-primary:focus {
    background-color: #00a3fd;
    border-color: #00a3fd;
    color: #fafafa;
}
/* line 72, ../sass/rm-particles/_buttons.scss */
.btn-primary:active,
.btn-primary .active, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover,
.btn-primary .active.focus,
.btn-primary .active:focus,
.btn-primary .active:hover {
    background-color: #0096e9;
    border-color: #0096e9;
    color: #fafafa;
}

/* line 86, ../sass/rm-particles/_buttons.scss */
.btn-submit, .btn-success {
    background-color: #88c540;
    border-color: #88c540;
}
/* line 89, ../sass/rm-particles/_buttons.scss */
.btn-submit:hover, .btn-submit:focus, .btn-success:hover, .btn-success:focus {
    border-color: #97cc57;
    background-color: #97cc57;
}
/* line 93, ../sass/rm-particles/_buttons.scss */
.btn-submit:active,
.btn-submit .active, .btn-submit:active.focus, .btn-submit:active:focus, .btn-submit:active:hover,
.btn-submit .active.focus,
.btn-submit .active:focus,
.btn-submit .active:hover, .btn-success:active,
.btn-success .active, .btn-success:active.focus, .btn-success:active:focus, .btn-success:active:hover,
.btn-success .active.focus,
.btn-success .active:focus,
.btn-success .active:hover {
    background-color: #7eb938;
    border-color: #7eb938;
    color: #fafafa;
}

/* line 107, ../sass/rm-particles/_buttons.scss */
.btn-cancel,
.cancelBtn {
    background-color: #414949;
    border-color: #414949;
}
/* line 111, ../sass/rm-particles/_buttons.scss */
.btn-cancel:hover, .btn-cancel:focus,
.cancelBtn:hover,
.cancelBtn:focus {
    border-color: #e96f68;
    background-color: #e96f68;
    color: #fafafa;
}
/* line 116, ../sass/rm-particles/_buttons.scss */
.btn-cancel:active,
.btn-cancel .active, .btn-cancel:active.focus, .btn-cancel:active:focus, .btn-cancel:active:hover,
.btn-cancel .active.focus,
.btn-cancel .active:focus,
.btn-cancel .active:hover,
.cancelBtn:active,
.cancelBtn .active,
.cancelBtn:active.focus,
.cancelBtn:active:focus,
.cancelBtn:active:hover,
.cancelBtn .active.focus,
.cancelBtn .active:focus,
.cancelBtn .active:hover {
    background-color: #e2443b;
    border-color: #e2443b;
    color: #fafafa;
}

/* line 131, ../sass/rm-particles/_buttons.scss */
.btn-close:hover {
    border-color: #e5554d;
}
/* line 133, ../sass/rm-particles/_buttons.scss */
.btn-close:hover i {
    color: #e5554d;
}

/* line 137, ../sass/rm-particles/_buttons.scss */
.btn-hideshow {
    color: #0094e6;
    font-size: 1.2em;
    padding: 8px;
    position: absolute;
    right: 10px;
    top: 25px;
    cursor: pointer;
}
/* line 145, ../sass/rm-particles/_buttons.scss */
.btn-hideshow:hover {
    color: #006197;
}

/* line 148, ../sass/rm-particles/_buttons.scss */
.open > .dropdown-toggle.btn-default {
    background-color: #0094e6;
    border: 1px solid #0094e6;
    color: #fafafa;
}

/* line 153, ../sass/rm-particles/_buttons.scss */
.btn-circle {
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-clip: padding-box;
    /* stops bg color from leaking outside the border: */
    width: 30px;
    height: 30px;
    padding: 2px 0;
    text-align: center;
    font-size: 10px;
    font-size: 1rem;
    line-height: 1.428571429;
}

/* line 163, ../sass/rm-particles/_buttons.scss */
.btn-circle.btn-lg {
    width: 50px;
    height: 50px;
    padding: 6px 10px;
    border-radius: 25px;
    font-size: 18px;
    font-size: 1.8rem;
    line-height: 1.33;
}

/* line 172, ../sass/rm-particles/_buttons.scss */
.btn-circle.btn-xl {
    width: 70px;
    height: 70px;
    padding: 10px 16px;
    font-size: 24px;
    font-size: 2.4rem;
    line-height: 1.33;
}

/* ---- Disabled ---- */
/* line 182, ../sass/rm-particles/_buttons.scss */
.btn-default.disabled,
.btn-default.disabled:hover,
.btn-default.disabled:focus,
.btn-default.disabled.focus,
.btn-default.disabled:active,
.btn-default.disabled.active,
.btn-default[disabled],
.btn-default[disabled]:hover,
.btn-default[disabled]:focus,
.btn-default[disabled].focus,
.btn-default[disabled]:active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default,
fieldset[disabled] .btn-default:hover,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default.focus,
fieldset[disabled] .btn-default:active,
fieldset[disabled] .btn-default.active,
.btn-success.disabled,
.btn-success.disabled:hover,
.btn-success.disabled:focus,
.btn-success.disabled.focus,
.btn-success.disabled:active,
.btn-success.disabled.active,
.btn-success[disabled],
.btn-success[disabled]:hover,
.btn-success[disabled]:focus,
.btn-success[disabled].focus,
.btn-success[disabled]:active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success,
fieldset[disabled] .btn-success:hover,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success.focus,
fieldset[disabled] .btn-success:active,
fieldset[disabled] .btn-success.active {
    color: #7d8889;
    background-color: #d4d4d4;
    border-color: #d4d4d4;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

/* ---- Disabled ---- */
/* ======================================= *\
                  Forms
/* ======================================= */
/* line 5, ../sass/rm-particles/_forms.scss */
.form-control {
    border-width: 2px;
}
/* line 7, ../sass/rm-particles/_forms.scss */
.form-control:focus {
    outline-color: #0082ca;
    border-color: #b8bebe;
    box-shadow: none;
    -webkit-box-shadow: none;
    border-color: #0082ca;
}

/* line 18, ../sass/rm-particles/_forms.scss */
.form-inline .form-group {
    margin-right: 14px;
    margin-bottom: 16px;
    position: relative;
}
/* line 23, ../sass/rm-particles/_forms.scss */
.form-inline .form-group label {
    margin-right: 8px;
}
/* line 26, ../sass/rm-particles/_forms.scss */
.form-inline .form-group select {
    min-width: 250px;
}
/* line 31, ../sass/rm-particles/_forms.scss */
.form-inline .btn {
    min-width: 184px;
}

/* ====== Disabled states =====  */
/* line 38, ../sass/rm-particles/_forms.scss */
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
    border: none;
    background-color: #d4d4d4;
    box-shadow: none;
}

/* ====== Error states =====  */
/* line 49, ../sass/rm-particles/_forms.scss */
.has-error .form-control-feedback {
    color: #fafafa;
}
/* line 52, ../sass/rm-particles/_forms.scss */
.has-error input[type="text"],
.has-error input[type="password"] {
    border: 2px solid #e5554d;
}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
    /* line 61, ../sass/rm-particles/_forms.scss */
    .form-inline.text-center {
        text-align: left;
    }

    /* line 66, ../sass/rm-particles/_forms.scss */
    .form-inline .text-center {
        text-align: left;
    }
}
/* ======================================= *\
            Footer
/* ======================================= */
/* line 5, ../sass/rm-particles/_footer.scss */
footer, .footer {
    background-color: #111313;
    padding: 0;
    color: #d4d4d4;
}
/* line 9, ../sass/rm-particles/_footer.scss */
footer ul, .footer ul {
    padding: 0;
    list-style-type: none;
}
/* line 13, ../sass/rm-particles/_footer.scss */
footer a, .footer a {
    color: #fafafa;
}
/* line 15, ../sass/rm-particles/_footer.scss */
footer a:hover, .footer a:hover {
    color: #fdb913;
}
/* line 17, ../sass/rm-particles/_footer.scss */
footer small, footer .copyright, .footer small, .footer .copyright {
    font-size: 11px;
}

/* Sticky footer styles
-------------------------------------------------- */
/* line 27, ../sass/rm-particles/_footer.scss */
.footer-static {
    margin-bottom: 60px;
    margin-top: 0;
}
/* line 30, ../sass/rm-particles/_footer.scss */
.footer-static footer {
    bottom: 0;
    position: fixed;
    width: 100%;
    z-index: 2;
}

/* ======================================= *\
            Main Navigation Bar
/* ======================================= */
/* line 6, ../sass/rm-particles/_nav-bar.scss */
.sidebar ul li {
    border-bottom-color: #1f2323;
}

/* line 11, ../sass/rm-particles/_nav-bar.scss */
.navbar-top-links li a {
    color: #fafafa;
}
/* line 13, ../sass/rm-particles/_nav-bar.scss */
.navbar-top-links li a:hover, .navbar-top-links li a:focus {
    color: #fdb913;
    background-color: transparent;
}

/* line 19, ../sass/rm-particles/_nav-bar.scss */
.sidebar-nav {
    background-color: #303636;
}
/* line 22, ../sass/rm-particles/_nav-bar.scss */
.sidebar-nav .nav > .active > a,
.sidebar-nav .nav > .active > a:focus,
.sidebar-nav .nav > .active > a:hover {
    background-color: #111313;
    border-left: 6px solid #0082ca;
}
/* line 28, ../sass/rm-particles/_nav-bar.scss */
.sidebar-nav .nav li a.active {
    background-color: #db9c02;
    border-color: #db9c02;
}
/* line 31, ../sass/rm-particles/_nav-bar.scss */
.sidebar-nav .nav li a.active:hover, .sidebar-nav .nav li a.active:focus {
    background-color: #db9c02;
    border-color: #db9c02;
}
/* line 37, ../sass/rm-particles/_nav-bar.scss */
.sidebar-nav .nav > li > a {
    border-left: 6px solid #303636;
    color: #fafafa;
}
/* line 41, ../sass/rm-particles/_nav-bar.scss */
.sidebar-nav .nav > li > a:focus,
.sidebar-nav .nav > li > a:hover {
    border-left: 6px solid #db9c02;
    background-color: #111313;
}
/* line 46, ../sass/rm-particles/_nav-bar.scss */
.sidebar-nav .nav-second-level li,
.sidebar-nav .nav-third-level li {
    border-top: 1px solid #1f2323;
}

/*
.navbar-inverse {
  background-color: $color-black;
  .navbar-collapse, 
  .navbar-form {
    background-color: $color-black;
  }
  .navbar-nav > li > a {
    border-bottom: solid 3px $color-black;
  }
  .navbar-nav > li > a:focus,
  .navbar-nav > li > a:hover {
    border-color: $color-second-1;
  }
} //.navbar-inverse

/* Need to test these +++++++++++++++++++
.navbar {
  .container { 
    width: 100%;
  }
}

.navbar-inverse {
  border-bottom: 3px solid $color-gray;

  .navbar-brand { 
    padding: 0;
    background-image: url(/assets/images/logo/rm-tracker-logo-icon-white.png);
    height: 50px;
    width: 50px;
    &:hover {
      background-image: url(/assets/images/logo/rm-tracker-logo-icon-white-hover.png);
    }
  }
  .navbar-nav {
     li > a {
      @include font-size(1.8);
      &:hover, 
      &:focus {
        color: $color-white;
        background-color: $color-gray-dark;
        i { color: $color-primary;}
      }
    }
  }
  .navbar-toggle:hover .icon-bar {
    background-color: $color-primary;
  } 
}

.dropdown-menu {
  border-radius: 0;
  padding: 0;
  .divider { 
    margin: 0;
  //  background-color: $color-gray;
  }
  > li > a { 
   // color: $color-gray-lighter;
    @include font-size(2);
    padding: 8px 20px; 
  }
}

===================*/
/* ======================================= *\
            Mobile Navigation Bar
/* ======================================= */
/* line 122, ../sass/rm-particles/_nav-bar.scss */
.navbar-nav {
    margin-top: 0;
    margin-bottom: 0;
}

/* ======================================= *\
                  Tabs
/* ======================================= */
/* line 6, ../sass/rm-particles/_tabs.scss */
.nav-pills > li > a {
    background-color: #fafafa;
    border-bottom: 2px solid #b8bebe;
    -webkit-border-radius: 0;
    border-radius: 0;
    background-clip: padding-box;
    /* stops bg color from leaking outside the border: */
}
/* line 10, ../sass/rm-particles/_tabs.scss */
.nav-pills > li > a:hover {
    background-color: #fafafa;
    border-color: #0082ca;
    color: #0082ca;
}
/* line 16, ../sass/rm-particles/_tabs.scss */
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
    background-color: transparent;
    border-color: #0082ca ;
    color: #414949;
}

/* ======================================= *\
                  Tables
/* ======================================= */
/* line 9, ../sass/rm-particles/_tables.scss */
table {
    *border-collapse: collapse;
    /* IE7 and lower */
    border-spacing: 0;
}
/* line 12, ../sass/rm-particles/_tables.scss */
table th {
    background-color: #414949;
    color: #fafafa;
    font-weight: normal;
}

/* line 18, ../sass/rm-particles/_tables.scss 
th:first-child {
  border-radius: 4px 0 0 0;
}
/* line 21, ../sass/rm-particles/_tables.scss 
th:last-child {
  border-radius: 0 4px 0 0;
}
/* line 24, ../sass/rm-particles/_tables.scss 
th:only-child {
  border-radius: 4px 4px 0 0;
}*/

/* line 31, ../sass/rm-particles/_tables.scss */
.table-hover > tbody > tr:hover td,
.table-hover > tbody > tr:hover th {
    background-color: #fdc12f;
}

/* line 37, ../sass/rm-particles/_tables.scss */
.table-striped > tbody > tr:nth-of-type(odd) {
    background-color: #d4d4d4;
}

/** Table Sort styles **/ 

th div:before {
    font-family: FontAwesome;
    content: "\f0dc";
    position: relative;
    left: 0;
    padding: 5px;
    color: #ddd;
}
th div:before:hover {
    color: white;
    cursor: pointer;
}

.table-edit:hover {
    color: #0082ca;
    cursor: pointer;
}


th[aria-sort="ascending"] div:before {
    content: "\f0de";
    top: 3px;
    color: white;
}

th[aria-sort="descending"] div:before {
    content: "\f0dd";
    top: -1px;
    color: white;
}

th div:hover:before {
    color: white;
    cursor: pointer;
}

/* ========================= *\
           Containers
/* ========================= */
/* line 5, ../sass/rm-particles/_panels.scss */
.well {
    -moz-box-shadow: 1px 1px 1px 0 #ddd;
    -webkit-box-shadow: 1px 1px 1px 0 #ddd;
    box-shadow: 1px 1px 1px 0 #ddd;
    margin-bottom: 26px;
    border-color: #eee;
    background-color: #fafafa;
}
/* line 10, ../sass/rm-particles/_panels.scss */
.well .table {
    margin-bottom: 0;
}

/* line 14, ../sass/rm-particles/_panels.scss */
.card-panel {
    transition: box-shadow .25s;
    padding: 20px;
    margin: 0.5rem 0 1rem 0;
    border-radius: 2px;
    background-color: #fafafa;
}

/* =========================== *\
          User Alerts
/* =========================== */
/* line 6, ../sass/rm-particles/_alerts.scss */
.message-success,
.message-failure,
.message-info,
.message-confirm {
    display: none;
    position: relative;
    background-color: #fafafa;
    border: 1px solid #b8bebe;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    background-clip: padding-box;
    /* stops bg color from leaking outside the border: */
    padding: 22px;
    z-index: 1000;
    width: 50%;
    margin-right: 5%;
    max-width: 600px;
}
/* line 20, ../sass/rm-particles/_alerts.scss */
.message-success .close i,
.message-failure .close i,
.message-info .close i,
.message-confirm .close i {
    font-size: 15px;
    font-size: 1.5rem;
}

/* line 23, ../sass/rm-particles/_alerts.scss */
.user-alert-icon {
    width: 60px;
    height: 60px;
    background: #2D98B3;
    border-radius: 50%;
    padding-top: 3px;
    box-shadow: inset 0px 0px 3px #2A8096;
    color: #FFF;
    border: 4px solid #ACD4E0;
    font-size: 31px;
    font-size: 3.1rem;
    margin-bottom: 8px;
}

/* line 41, ../sass/rm-particles/_alerts.scss */
.message-failure .user-alert-icon,
.message-confirm .user-alert-icon {
    background-color: #f58426;
    border-color: #fde5d1;
    -moz-box-shadow: inset 0px 0px 3px #f4760e;
    -webkit-box-shadow: inset 0px 0px 3px #f4760e;
    box-shadow: inset 0px 0px 3px #f4760e;
}

/* line 49, ../sass/rm-particles/_alerts.scss */
.message-confirm.confirm-save .user-alert-icon {
    background-color: #2D98B3;
    border-color: #a9dce9;
    -moz-box-shadow: inset 0px 0px 3px #28879f;
    -webkit-box-shadow: inset 0px 0px 3px #28879f;
    box-shadow: inset 0px 0px 3px #28879f;
}

/* line 57, ../sass/rm-particles/_alerts.scss */
.message-success .user-alert-icon {
    background-color: #88c540;
    border-color: #ddefc9;
    -moz-box-shadow: inset 0px 0px 3px #7bb537;
    -webkit-box-shadow: inset 0px 0px 3px #7bb537;
    box-shadow: inset 0px 0px 3px #7bb537;
}

/* line 65, ../sass/rm-particles/_alerts.scss */
.message-info .btn-close-confirm {
    background-color: #2D98B3;
}
/* line 67, ../sass/rm-particles/_alerts.scss */
.message-info .btn-close-confirm:hover {
    background-color: #23758a;
}
/* line 70, ../sass/rm-particles/_alerts.scss */
.message-info .btn-close-confirm:focus {
    background-color: #23758a;
}
/* line 72, ../sass/rm-particles/_alerts.scss */
.message-info .btn-close-confirm:focus:hover {
    background-color: #23758a;
}

/* line 82, ../sass/rm-particles/_alerts.scss */
.user-alert-footer .btn {
    min-width: 100px;
}
/* line 85, ../sass/rm-particles/_alerts.scss */
.user-alert-footer .btn-close {
    background-color: #697374;
    border-color: #697374;
}
/* line 88, ../sass/rm-particles/_alerts.scss */
.user-alert-footer .btn-close:hover, .user-alert-footer .btn-close:focus {
    background-color: #414949;
    border-color: #414949;
}
/* line 93, ../sass/rm-particles/_alerts.scss */
.user-alert-footer .btn-close-confirm {
    margin-left: 8px;
    border-color: #df2a20;
}
/* line 96, ../sass/rm-particles/_alerts.scss */
.user-alert-footer .btn-close-confirm:hover {
    border-color: #e5554d;
    background-color: #e5554d;
}
/* line 101, ../sass/rm-particles/_alerts.scss */
.user-alert-footer .btn-save-confirm {
    margin-left: 8px;
    border-color: #7bb537;
    background-color: #7bb537;
}
/* line 105, ../sass/rm-particles/_alerts.scss */
.user-alert-footer .btn-save-confirm:hover {
    border-color: #88c540;
    background-color: #88c540;
}

/* line 112, ../sass/rm-particles/_alerts.scss */
.btn-close-confirm {
    background-color: #e5554d;
}
/* line 114, ../sass/rm-particles/_alerts.scss */
.btn-close-confirm:hover {
    background-color: #df2a20;
}
/* line 117, ../sass/rm-particles/_alerts.scss */
.btn-close-confirm:focus {
    background-color: #df2a20;
}
/* line 119, ../sass/rm-particles/_alerts.scss */
.btn-close-confirm:focus:hover {
    background-color: #df2a20;
}

/* line 125, ../sass/rm-particles/_alerts.scss */
.user-alert
.close {
    color: #697374;
    position: absolute;
    top: 6px;
    right: 6px;
    opacity: 1;
    height: 24px;
    padding: 0 2px;
    background: #fafafa;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-clip: padding-box;
    /* stops bg color from leaking outside the border: */
}
/* line 136, ../sass/rm-particles/_alerts.scss */
.user-alert
.close:hover {
    color: #e5554d;
}

/* ======================================= *\
            Modifier element styles
/* ======================================= */
/* line 7, ../sass/rm-particles/_modifiers.scss */
.hide-text {
    text-indent: 200%;
    white-space: nowrap;
    overflow: hidden;
}

/* line 13, ../sass/rm-particles/_modifiers.scss */
.truncate {
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}

/* line 17, ../sass/rm-particles/_modifiers.scss */
.overflow-hidden {
    overflow: hidden;
}

/* line 21, ../sass/rm-particles/_modifiers.scss */
.scroll-y {
    overflow-y: auto;
    height: 100%;
    padding-bottom: 10px;
}

/* line 28, ../sass/rm-particles/_modifiers.scss */
.valign-wrapper {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
/* line 32, ../sass/rm-particles/_modifiers.scss */
.valign-wrapper .valign {
    display: block;
}

/* line 37, ../sass/rm-particles/_modifiers.scss */
.pos-relative {
    position: relative;
}

/* line 41, ../sass/rm-particles/_modifiers.scss */
.pos-absolute {
    position: absolute;
}

/* line 46, ../sass/rm-particles/_modifiers.scss */
.z-depth-0 {
    box-shadow: none !important;
}

/* line 49, ../sass/rm-particles/_modifiers.scss */
.z-depth-1, .card-panel {
    -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}

/* line 52, ../sass/rm-particles/_modifiers.scss */
.z-depth-1-half {
    -moz-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
}

/* line 55, ../sass/rm-particles/_modifiers.scss */
.z-depth-2 {
    -moz-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    -webkit-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

/* line 58, ../sass/rm-particles/_modifiers.scss */
.z-depth-3 {
    -moz-box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19);
    -webkit-box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19);
    box-shadow: 0 12px 15px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19);
}

/* line 61, ../sass/rm-particles/_modifiers.scss */
.z-depth-4 {
    -moz-box-shadow: 0 16px 28px 0 rgba(0, 0, 0, 0.22), 0 25px 55px 0 rgba(0, 0, 0, 0.21);
    -webkit-box-shadow: 0 16px 28px 0 rgba(0, 0, 0, 0.22), 0 25px 55px 0 rgba(0, 0, 0, 0.21);
    box-shadow: 0 16px 28px 0 rgba(0, 0, 0, 0.22), 0 25px 55px 0 rgba(0, 0, 0, 0.21);
}

/* line 64, ../sass/rm-particles/_modifiers.scss */
.z-depth-5 {
    -moz-box-shadow: 0 27px 24px 0 rgba(0, 0, 0, 0.2), 0 40px 77px 0 rgba(0, 0, 0, 0.22);
    -webkit-box-shadow: 0 27px 24px 0 rgba(0, 0, 0, 0.2), 0 40px 77px 0 rgba(0, 0, 0, 0.22);
    box-shadow: 0 27px 24px 0 rgba(0, 0, 0, 0.2), 0 40px 77px 0 rgba(0, 0, 0, 0.22);
}

/* line 68, ../sass/rm-particles/_modifiers.scss */
.hoverable {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}
/* line 71, ../sass/rm-particles/_modifiers.scss */
.hoverable:hover {
    -moz-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 2px 20px 0 rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 2px 20px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 2px 20px 0 rgba(0, 0, 0, 0.15);
}

/* line 76, ../sass/rm-particles/_modifiers.scss */
.noshadow,
.disabled,
.btn-link {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
/* line 80, ../sass/rm-particles/_modifiers.scss */
.noshadow:hover, .noshadow:focus,
.disabled:hover,
.disabled:focus,
.btn-link:hover,
.btn-link:focus {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

/*!
 * Start Bootstrap - One Page Wonder HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */
/* line 7, ../sass/particles/_samples_onepagewonder.scss */
.single-page {
    margin-top: 50px;
    /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
}
/* line 9, ../sass/particles/_samples_onepagewonder.scss */
.single-page footer {
    margin-bottom: 0;
}

/* line 14, ../sass/particles/_samples_onepagewonder.scss */
.header-image {
    display: block;
    width: 100%;
    text-align: center;
    background: url("http://placehold.it/1900x500") no-repeat center center scroll;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

/* line 25, ../sass/particles/_samples_onepagewonder.scss */
.headline {
    padding: 120px 0;
}

/* line 29, ../sass/particles/_samples_onepagewonder.scss */
.headline h1 {
    font-size: 130px;
    background: #fff;
    background: rgba(255, 255, 255, 0.9);
}

/* line 35, ../sass/particles/_samples_onepagewonder.scss */
.headline h2 {
    font-size: 77px;
    background: #fff;
    background: rgba(255, 255, 255, 0.9);
}

/* line 41, ../sass/particles/_samples_onepagewonder.scss */
.featurette-divider {
    margin: 80px 0;
}

/* line 45, ../sass/particles/_samples_onepagewonder.scss */
.featurette {
    overflow: hidden;
}

/* line 49, ../sass/particles/_samples_onepagewonder.scss */
.featurette-image.pull-left {
    margin-right: 40px;
}

/* line 53, ../sass/particles/_samples_onepagewonder.scss */
.featurette-image.pull-right {
    margin-left: 40px;
}

/* line 57, ../sass/particles/_samples_onepagewonder.scss */
.featurette-heading {
    font-size: 50px;
}

@media (max-width: 1200px) {
    /* line 63, ../sass/particles/_samples_onepagewonder.scss */
    .headline h1 {
        font-size: 140px;
    }

    /* line 67, ../sass/particles/_samples_onepagewonder.scss */
    .headline h2 {
        font-size: 63px;
    }

    /* line 71, ../sass/particles/_samples_onepagewonder.scss */
    .featurette-divider {
        margin: 50px 0;
    }

    /* line 75, ../sass/particles/_samples_onepagewonder.scss */
    .featurette-image.pull-left {
        margin-right: 20px;
    }

    /* line 79, ../sass/particles/_samples_onepagewonder.scss */
    .featurette-image.pull-right {
        margin-left: 20px;
    }

    /* line 83, ../sass/particles/_samples_onepagewonder.scss */
    .featurette-heading {
        font-size: 35px;
    }
}
@media (max-width: 991px) {
    /* line 89, ../sass/particles/_samples_onepagewonder.scss */
    .headline h1 {
        font-size: 105px;
    }

    /* line 93, ../sass/particles/_samples_onepagewonder.scss */
    .headline h2 {
        font-size: 50px;
    }

    /* line 97, ../sass/particles/_samples_onepagewonder.scss */
    .featurette-divider {
        margin: 40px 0;
    }

    /* line 101, ../sass/particles/_samples_onepagewonder.scss */
    .featurette-image {
        max-width: 50%;
    }

    /* line 105, ../sass/particles/_samples_onepagewonder.scss */
    .featurette-image.pull-left {
        margin-right: 10px;
    }

    /* line 109, ../sass/particles/_samples_onepagewonder.scss */
    .featurette-image.pull-right {
        margin-left: 10px;
    }

    /* line 113, ../sass/particles/_samples_onepagewonder.scss */
    .featurette-heading {
        font-size: 30px;
    }
}
@media (max-width: 768px) {
    /* line 119, ../sass/particles/_samples_onepagewonder.scss */
    .container {
        margin: 0 15px;
    }

    /* line 123, ../sass/particles/_samples_onepagewonder.scss */
    .featurette-divider {
        margin: 40px 0;
    }

    /* line 127, ../sass/particles/_samples_onepagewonder.scss */
    .featurette-heading {
        font-size: 25px;
    }
}
@media (max-width: 668px) {
    /* line 133, ../sass/particles/_samples_onepagewonder.scss */
    .headline h1 {
        font-size: 70px;
    }

    /* line 137, ../sass/particles/_samples_onepagewonder.scss */
    .headline h2 {
        font-size: 32px;
    }

    /* line 141, ../sass/particles/_samples_onepagewonder.scss */
    .featurette-divider {
        margin: 30px 0;
    }
}
@media (max-width: 640px) {
    /* line 147, ../sass/particles/_samples_onepagewonder.scss */
    .headline {
        padding: 75px 0 25px 0;
    }

    /* line 151, ../sass/particles/_samples_onepagewonder.scss */
    .headline h1 {
        font-size: 60px;
    }

    /* line 155, ../sass/particles/_samples_onepagewonder.scss */
    .headline h2 {
        font-size: 30px;
    }
}
@media (max-width: 375px) {
    /* line 161, ../sass/particles/_samples_onepagewonder.scss */
    .featurette-divider {
        margin: 10px 0;
    }

    /* line 165, ../sass/particles/_samples_onepagewonder.scss */
    .featurette-image {
        max-width: 100%;
    }

    /* line 169, ../sass/particles/_samples_onepagewonder.scss */
    .featurette-image.pull-left {
        margin-right: 0;
        margin-bottom: 10px;
    }

    /* line 174, ../sass/particles/_samples_onepagewonder.scss */
    .featurette-image.pull-right {
        margin-bottom: 10px;
        margin-left: 0;
    }
}
/*!
 * Start Bootstrap - One Page Wonder HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */
/* line 7, ../sass/particles/_samples_blog_home.scss */
.blog-home {
    margin-top: 70px;
    /* Required padding for .navbar-fixed-top. Remove if using .navbar-static-top. Change if height of navigation changes. */
}
/* line 9, ../sass/particles/_samples_blog_home.scss */
.blog-home footer, .blog-home .footer {
    margin-bottom: 0;
}

#currentPlanStrip {
    padding: 10px;
    background-color: #f5f5f5;
    padding-bottom: 12;
}
/*Device count and Plan of subscription on Add device modal*/
#totalAmount{
    font-size: 26px;
}
.addDeviceModalTextStyle{
    color: #1175B4;
}
.subscriptionModalStyle{
    background-color: #f5f5f5; 
}

#planSelectionTable{
    background-color: #f5f5f5;

}

#planSelectionTable td{
    border-top: none;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0.6px;
    color: #4a4a4a;
}

#subscriptionDetailsTbl{
    background-color: #f5f5f5;
}

#cancelModalCurrentPlanStrip {
    padding: 4px;
    background-color: rgba(238, 238, 238, 0.5);
    font-family: Roboto;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0.6px;
    text-align: center;
    color: #4a4a4a;
    padding-left: -44px;
}
#cancelSubscriptionSupportTbl{
    background-color: rgba(238, 238, 238, 0.5);
    color: #0082ca;
    margin-left: 24%;
    margin-top: 10px;
}
#cancelSubscriptionSupportTbl td{
    border-top: none !important;
    font-size: 16px;
    font-weight: 300;
    /* line-height: 1.94; */
    letter-spacing: 0.6px;
}
/*.row{
    margin-top: 20px;
}*/

.subscriptionSummaryTbl{
    background: white;
}

.subscriptionSummaryTbl tbody tr td, #subscriptionDetailsTbl tbody tr td{
    border-top: none;
    vertical-align: middle;
}

.subscriptionSummaryTbl tbody tr:first-child,#subscriptionDetailsTbl tbody tr:first-child{
    border-bottom: 1px solid #ddd;
}

.inlineHeading{
    display: inline-block;
}

.subscriptionSummaryContainer{
    padding: 50px;
    margin-bottom: 50px;
    background-color: rgba(238, 238, 238, 0.5);
}

#deviceSerialNumberTbl tbody tr td{
    border-top: none;
}

.subscriptionHeading{
    width: 15%;
    height: 2%;
    font-family: Roboto;
    font-size: 24px;
    font-weight: 400;
    color: rgba(0, 0, 0, 0.87);
}

.subscriptionContent{
    margin-left: 5%;
    margin-right: 5%;
    width: 90%;
}

.subscriptionHeaderBtn{
    max-width: 14%;
    margin-left: 60%;
    margin-right: 0px;
}

.subscriptionSubHeading{
    font-family: Roboto;
    font-size: 20px;
    font-weight: 500;
    color: rgba(74, 74, 74, 0.5);
}

#subscriptionHeaders{
    margin-top: 20px;
    margin-bottom: 20px;
}

.current {
    font-family: Roboto;
    font-size: 20px;
    font-weight: 500;
    color: rgba(0, 0, 0, 0.7);
}

.subscriptionSummaryLbl{
    font-family: Roboto;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0.6px;
    color: #0082ca;
}

.subscriptionTotalAmount{
    font-family: Roboto;
    font-size: 36px;
    font-weight: 500;
    letter-spacing: 1.3px;
    color: #0082ca;
}

.subscriptionSummaryDetails{
    font-family: Roboto;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: 0.6px;
    color: #0082ca;
}

.invalidDeviceSerialNumber{
    border: solid 1px #d0021b;
}

.validDeviceSerialNumber{
    border: solid 1px #979797;
}

#addMoreBtn{
    font-family: Roboto;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0.6px;
    text-align: center;
    color: #0082ca;
    /* margin-bottom: 13px; */
}

.subscriptionCancelBtn{
    width: 120px;
    height: 34px;
    border-radius: 2px;
    background-color: #ffffff;
    border: solid 1px rgba(0, 0, 0, 0.5);
    font-family: Roboto;
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    color: rgba(0, 0, 0, 0.87);
}

#enteredDeviceSerialNumber{
    font-family: Roboto;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0.6px;
    text-align: center;
    color: #000000;
}

.subscriptionEndDate{
    font-family: Roboto;
    font-size: 20px;
    font-weight: 400;
    color: #e03127;
    padding: 0px;
}

#addDeviceAlert{
    background: url(../images/icon-status-alert.png) no-repeat scroll;
    padding-left:30px;
    font-family: Roboto;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.67;
    color: #d50000;
}

#addDeviceAlertMsg{
   
}

#effectiveFrom{
    font-family: Roboto;
    font-size: 20px;
    font-weight: 400;
    color: rgba(0, 0, 0, 0.87);
}

.updateBtnDisabled{
    width: 182px;
    height: 36px;
    border-radius: 2px;
    background-color: #9b9b9b;
    font-family: Roboto;
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    color: #ffffff;
}

#addDeviceModalLabel{
    font-family: Roboto;
    font-size: 25px;
    font-weight: 500;
    letter-spacing: 0.9px;
    text-align: center;
    color: #4a4a4a;
}
#ManageSubscriptionaccordion .active {
    background: #0082ca !important;
    color: #fff !important;
}
#ManageSubscriptionaccordion .active a:hover {
    background: #0082ca !important;
    color: #fff !important; 
}
.panel-heading a { 
    text-decoration:none;  
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 0.9px;
    text-align: center;
}
.You-are-currently-on{
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0.6px;
    color: #4a4a4a;
}
#manageSubscriptionModalLabel{
    font-size: 25px;
    font-weight: 400;
    letter-spacing: 0.9px;
    color: #4a4a4a;
}
#isThereAnythingWe {
    font-family: Roboto;
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 0.6px;
    color: #4a4a4a;
}
.backTag{
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0.9px;
    text-align: center;
    color: #0082ca;
    text-decoration-line: underline !important;
}

.planSelectionModalHeaders{
    height: 35px;
    margin-left: 15px;
    display: table;
    background-color: #0082ca;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: 0.5px;
    text-align: center;
    color: #ffffff;
}
.startFreeTrialBtn{
    height: 34px;
    width: 100px;
    border-radius: 2px;
    background-color: #ffffff;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.24), 0 0 2px 0 rgba(0, 0, 0, 0.12);
    border: solid 1px #0082ca;
    font-family: Roboto;
    font-size: 15.6px;
    font-weight: 400;
    text-align: center;
    color: #0082ca;
}

#freeTrialExpiredLbl{
    background: url(../images/icon-status-alert.png) no-repeat scroll;
    margin-left: 20px;
    font-family: Roboto;
    font-size: 20px;
    font-weight: 400;
    color: #e03127;
}
#addDeviceBtnContainer{
    background: url(../images/add.png) no-repeat scroll;
}

#remainingDaysCount{
    font-family: Roboto;
    font-size: 18px;
    font-weight: 400;
    color: #e03127;
}

#cancelSubscriptionSummaryTbl tbody tr td{
    border-top: none;
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 0.6px;
    text-align: center;
    color: #4a4a4a;
}

#cancelSubscriptionSummaryTbl tbody tr td:nth-child(odd) {
    border-top: none;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 0.6px;
    text-align: center;
    color: #4a4a4a;
}

#cancelSubscriptionSummaryTbl{
    background-color: rgba(238, 238, 238, 0.5);
}

/****** Direct Channel********/
/*#directChannelModal{
    width: 806px;
}*/
.fileUpload {
    position: relative;
    overflow: hidden;
    margin-left: 18px;
    height: 34px;
    border-radius: 2px;
    background-color: #eeeeee;
    border: solid 1px #cccccc;
    font-size: 14px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    text-align: center;
    color: #333333;
}
.fileUpload input.upload {
    position: absolute;
    top: 0;
    right: 0;
    /* margin: 0; */
    padding: 0;
    font-size: 20px;
    margin-top: 21%;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
}
#uploadUserInputText, #uploadDeviceInputText {
    //width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
}
.addDevicelistTextBtn{
    font-family: Roboto;
    font-size: 14px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    text-align: left;
    color: #333333;
}
#textHeadingForFeatureMatrixPage{
  font-family: Roboto;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: 0.9px;
  text-align: center;
  color: #0082ca;
}
#subTextHeadingForFeatureMatrixPage{
  font-family: Roboto;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: 0.9px;
  text-align: center;
}
#SubscribeNowBtn{
  font-family: Roboto;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: 0.9px;
  text-align: center;
}
#dateRangeSelector {
    padding-left: 24px;
}
#editDateRangeSelector {
    padding-left: 24px;
}

/**For company detail strip on device modal*/
#companySummaryDetails tbody tr td{
    border-top: none;
}

#companySummaryDetails tbody tr td:nth-child(odd) {
    border-top: none;
}
#companySubsSummaryDetails tbody tr td{
    border-top: none;
}

#companySubsSummaryDetails tbody tr td:nth-child(odd) {
    border-top: none;
}

#companySummaryDetails, #companySubsSummaryDetails{
    //background-color: rgba(238, 238, 238, 0.5);
    background-color: #eeeeee;
}

.widget-bx {
    background-color: #eeeeee;
    border-radius: 2px;
    box-shadow: 0px 1px 2px #ddd;
    margin-bottom: 15px;
    text-align: center
        
}
.widget-bx .wd-bx-ic {
    border-bottom: 1px solid #ffffff;
    display: block;
    padding: 15px 0px;
}
.widget-bx .wd-bx-ic i.fa {
    border-radius: 100%;
    color: #fff;
    display: inline-block;
    font-size: 24px;
    height: 50px;
    padding: 9px;
    width: 50px;
}
.widget-bx .wd-bx-ic .ic-1 {
    background-color: #1E88E5;
    border: 3px solid #2196F3;
}
.widget-bx .wd-bx-ic .ic-2 {
    background-color: #f44336;
    border: 3px solid #e53935;
}
.widget-bx .wd-bx-ic .ic-3 {
    background-color: #3F51B5;
    border: 3px solid #5C6BC0;
}
.widget-bx .wd-bx-ic .ic-4 {
    background-color: #8BC34A;
    border: 3px solid #7CB342;
}
.widget-bx .wd-bx-ic img {
    border-radius: 100%;    
}
.widget-bx .wd-bx-cntnt {
    padding: 15px 0px;
}
.widget-bx .wd-bx-cntnt h3 {
    margin: 0px;
}
.wd-bx-cntnt a.btn {
    margin-top: 10px;
}
.wb-1 h3 {
    color: #1E88E5;
}
.wb-2 h3 {
    color: #666666;
}
.wb-3 h3 {
    color: #3F51B5;
}
.wb-4 h3 {
    color: #8bc34a;
}
.dashboard-Text-Heading{
    width: 131px;
    height: 19px;
    font-family: Roboto;
    font-size: 16px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: rgba(0, 0, 0, 0.87);
    text-align: left;
}
.card {
    background-color: #eeeeee;
    box-shadow: 0 1px 2px #ddd;
    padding: 15px;
    border-radius: 2px;
    margin-bottom: 5px;
}
.card h4.title {
    border-bottom: 1px solid #ffffff;
    margin: 0px 0px 10px;
    padding: 0px 0px 9px;
    text-align: center;
    font-family: Roboto;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    color: rgba(0, 0, 0, 0.87);
}
.order-stat ul {
    margin: 0px;
}
.order-stat ul > li > a {
    display: block;
}
.order-stat ul > li {
    border-bottom: 1px solid #ffffff;
    padding: 15px 10px;
    margin-bottom: 8px;
}
.order-stat ul > li:last-child {
    border-bottom: 0px;
    margin: 0px;
}
.order-stat ul > li > a > h2, h5 {
    margin: 0px;
}
.order-stat ul > li:last-child > a > h2 > i.fa {
    vertical-align: middle;
}
.order-stat ul > li > a > h5 {
    color: #666666;
    font-weight: 400;
    margin-top: 5px;
}
.stat-left {
    border-right: 1px solid #ffffff;
}

#dashboardBox{
    background-color: #eeeeee;
}

/** chart **/
.chartWrapper .chart  {
    width: auto !important;
    float: none;
    height: auto !important;
}
.chartWrapper .chart canvas {
    width: 100% !important;
    height: auto !important;
}

/** edit company **/
.configTitle{
    font-size: 18px;
    line-height: 22px;
    margin: 0;
    color: #0082ca;
    margin-top: 20px;
}

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

/** device provision **/
.deviceInfo {
	margin-top: 40px;
}
.deviceInfo .infoTable {
	margin-top: 10px;
}
.deviceInfo .inforLabel {
	font-weight: 500;
}

#infoNotAvailable {
    margin-top: 20px;
}