Advertisement
Guest User

Untitled

a guest
Oct 11th, 2016
202
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 86.82 KB | None | 0 0
  1. @charset "UTF-8";
  2. .left_col {
  3.   background: #2A3F54; }
  4.  
  5. .nav-sm .container.body .col-md-3.left_col {
  6.   min-height: 100%;
  7.   width: 70px;
  8.   padding: 0;
  9.   z-index: 9999;
  10.   position: absolute; }
  11.  
  12. .nav-sm .container.body .col-md-3.left_col.menu_fixed {
  13.   position: fixed;
  14.   height: 100%; }
  15.  
  16. .nav-sm .container.body .col-md-3.left_col .mCSB_container,
  17. .nav-sm .container.body .col-md-3.left_col .mCustomScrollBox {
  18.   overflow: visible; }
  19.  
  20. .nav-sm .hidden-small {
  21.   visibility: hidden; }
  22.  
  23. .nav-sm .container.body .right_col {
  24.   padding: 10px 20px;
  25.   margin-left: 70px;
  26.   z-index: 2; }
  27.  
  28. .nav-sm .navbar.nav_title {
  29.   width: 70px; }
  30.  
  31. .nav-sm .navbar.nav_title a span {
  32.   display: none; }
  33.  
  34. .nav-sm .navbar.nav_title a i {
  35.   font-size: 27px;
  36.   margin: 13px 0 0 3px; }
  37.  
  38. .site_title i {
  39.   border: 1px solid #EAEAEA;
  40.   padding: 5px 6px;
  41.   border-radius: 50%; }
  42.  
  43. .nav-sm .main_container .top_nav {
  44.   display: block;
  45.   margin-left: 70px;
  46.   z-index: 2; }
  47.  
  48. .nav-sm .nav.side-menu li a {
  49.   text-align: center !important;
  50.   font-weight: 400;
  51.   font-size: 10px;
  52.   padding: 10px 5px; }
  53.  
  54. .nav-sm .nav.child_menu li.active,
  55. .nav-sm .nav.side-menu li.active-sm {
  56.   border-right: 5px solid #1ABB9C; }
  57.  
  58. .nav-sm ul.nav.child_menu ul,
  59. .nav-sm .nav.side-menu li.active-sm ul ul {
  60.   position: static;
  61.   width: 200px;
  62.   background: none; }
  63.  
  64. .nav-sm > .nav.side-menu > li.active-sm > a {
  65.   color: #1ABB9C !important; }
  66.  
  67. .nav-sm .nav.side-menu li a i.toggle-up {
  68.   display: none !important; }
  69.  
  70. .nav-sm .nav.side-menu li a i {
  71.   font-size: 25px !important;
  72.   text-align: center;
  73.   width: 100% !important;
  74.   margin-bottom: 5px; }
  75.  
  76. .nav-sm ul.nav.child_menu {
  77.   left: 100%;
  78.   position: absolute;
  79.   top: 0;
  80.   width: 210px;
  81.   z-index: 4000;
  82.   background: #3E5367;
  83.   display: none; }
  84.  
  85. .nav-sm ul.nav.child_menu li {
  86.   padding: 0 10px; }
  87.  
  88. .nav-sm ul.nav.child_menu li a {
  89.   text-align: left !important; }
  90.  
  91. .nav-sm .profile {
  92.   display: none; }
  93.  
  94. .menu_section {
  95.   margin-bottom: 35px; }
  96.  
  97. .menu_section h3 {
  98.   padding-left: 23px;
  99.   color: #fff;
  100.   text-transform: uppercase;
  101.   letter-spacing: .5px;
  102.   font-weight: bold;
  103.   font-size: 11px;
  104.   margin-bottom: 0;
  105.   margin-top: 0;
  106.   text-shadow: 1px 1px #000; }
  107.  
  108. .menu_section > ul {
  109.   margin-top: 10px; }
  110.  
  111. .profile_pic {
  112.   width: 35%;
  113.   float: left; }
  114.  
  115. .img-circle.profile_img {
  116.   width: 70%;
  117.   background: #fff;
  118.   margin-left: 15%;
  119.   z-index: 1000;
  120.   position: inherit;
  121.   margin-top: 20px;
  122.   border: 1px solid rgba(52, 73, 94, 0.44);
  123.   padding: 4px; }
  124.  
  125. .profile_info {
  126.   padding: 25px 10px 10px;
  127.   width: 65%;
  128.   float: left; }
  129.  
  130. .profile_info span {
  131.   font-size: 13px;
  132.   line-height: 30px;
  133.   color: #BAB8B8; }
  134.  
  135. .profile_info h2 {
  136.   font-size: 14px;
  137.   color: #ECF0F1;
  138.   margin: 0;
  139.   font-weight: 300; }
  140.  
  141. .profile.img_2 {
  142.   text-align: center; }
  143.  
  144. .profile.img_2 .profile_pic {
  145.   width: 100%; }
  146.  
  147. .profile.img_2 .profile_pic .img-circle.profile_img {
  148.   width: 50%;
  149.   margin: 10px 0 0; }
  150.  
  151. .profile.img_2 .profile_info {
  152.   padding: 15px 10px 0;
  153.   width: 100%;
  154.   margin-bottom: 10px;
  155.   float: left; }
  156.  
  157. .main_menu span.fa {
  158.   float: right;
  159.   text-align: center;
  160.   margin-top: 5px;
  161.   font-size: 10px;
  162.   min-width: inherit;
  163.   color: #C4CFDA; }
  164.  
  165. .active a span.fa {
  166.   text-align: right !important;
  167.   margin-right: 4px; }
  168.  
  169. .nav-sm .menu_section {
  170.   margin: 0; }
  171.  
  172. .nav-sm span.fa,
  173. .nav-sm .menu_section h3 {
  174.   display: none; }
  175.  
  176. .nav-sm li li span.fa {
  177.   display: inline-block; }
  178.  
  179. .nav_menu {
  180.   float: left;
  181.   background: #EDEDED;
  182.   border-bottom: 1px solid #D9DEE4;
  183.   margin-bottom: 10px;
  184.   width: 100%;
  185.   position: relative; }
  186.  
  187. @media (min-width: 480px) {
  188.   .nav_menu {
  189.     position: static; } }
  190. .nav-md .container.body .col-md-3.left_col {
  191.   min-height: 100%;
  192.   width: 230px;
  193.   padding: 0;
  194.   position: absolute;
  195.   display: -ms-flexbox;
  196.   display: flex;
  197.   z-index: 1; }
  198.  
  199. .nav-md .container.body .right_div {
  200.   min-height: 100%;
  201.   padding: 0;
  202.   margin-left: 230px;
  203.   background: #F7F7F7;
  204.   display: -ms-flexbox;
  205.    }
  206.  
  207.  
  208. .nav-md .container.body .col-md-3.left_col.menu_fixed {
  209.   height: 100%;
  210.   position: fixed; }
  211.  
  212. body .container.body .right_col {
  213.   background: #F7F7F7; }
  214.  
  215. .nav-md .container.body .right_col {
  216.   padding: 10px 20px 0;
  217.   margin-left: 230px; }
  218.  
  219. .nav_title {
  220.   width: 230px;
  221.   float: left;
  222.   background: #2A3F54;
  223.   border-radius: 0;
  224.   height: 57px; }
  225.  
  226. @media (max-width: 991px) {
  227.   .nav-md .container.body .right_col, .nav-md .container.body .top_nav {
  228.     width: 100%;
  229.     margin: 0; }
  230.  
  231.   .nav-md .container.body .col-md-3.left_col {
  232.     display: none; }
  233.  
  234.   .nav-md .container.body .right_col {
  235.     width: 100%;
  236.     padding-right: 0; }
  237.  
  238.   .right_col {
  239.     padding: 10px !important; } }
  240. @media (max-width: 1200px) {
  241.   .x_title h2 {
  242.     width: 62%;
  243.     font-size: 17px; }
  244.  
  245.   .tile, .graph {
  246.     zoom: 85%;
  247.     height: inherit; } }
  248. @media (max-width: 1270px) and (min-width: 192px) {
  249.   .x_title h2 small {
  250.     display: none; } }
  251. .left_col .mCSB_scrollTools {
  252.   width: 6px; }
  253.  
  254. .left_col .mCSB_dragger {
  255.   max-height: 400px !important; }
  256.  
  257. /**  ------------------------------------------  **/
  258. .blue {
  259.   color: #3498DB; }
  260.  
  261. .purple {
  262.   color: #9B59B6; }
  263.  
  264. .green {
  265.   color: #1ABB9C; }
  266.  
  267. .aero {
  268.   color: #9CC2CB; }
  269.  
  270. .red {
  271.   color: #E74C3C; }
  272.  
  273. .dark {
  274.   color: #34495E; }
  275.  
  276. .border-blue {
  277.   border-color: #3498DB !important; }
  278.  
  279. .border-purple {
  280.   border-color: #9B59B6 !important; }
  281.  
  282. .border-green {
  283.   border-color: #1ABB9C !important; }
  284.  
  285. .border-aero {
  286.   border-color: #9CC2CB !important; }
  287.  
  288. .border-red {
  289.   border-color: #E74C3C !important; }
  290.  
  291. .border-dark {
  292.   border-color: #34495E !important; }
  293.  
  294. .bg-white {
  295.   background: #fff !important;
  296.   border: 1px solid #fff !important;
  297.   color: #73879C; }
  298.  
  299. .bg-green {
  300.   background: #1ABB9C !important;
  301.   border: 1px solid #1ABB9C !important;
  302.   color: #fff; }
  303.  
  304. .bg-red {
  305.   background: #E74C3C !important;
  306.   border: 1px solid #E74C3C !important;
  307.   color: #fff; }
  308.  
  309. .bg-blue {
  310.   background: #3498DB !important;
  311.   border: 1px solid #3498DB !important;
  312.   color: #fff; }
  313.  
  314. .bg-orange {
  315.   background: #F39C12 !important;
  316.   border: 1px solid #F39C12 !important;
  317.   color: #fff; }
  318.  
  319. .bg-purple {
  320.   background: #9B59B6 !important;
  321.   border: 1px solid #9B59B6 !important;
  322.   color: #fff; }
  323.  
  324. .bg-blue-sky {
  325.   background: #50C1CF !important;
  326.   border: 1px solid #50C1CF !important;
  327.   color: #fff; }
  328.  
  329. .container {
  330.   width: 100%;
  331.   padding: 0; }
  332.  
  333. .navbar-nav > li > a, .navbar-brand, .navbar-nav > li > a {
  334.   color: #fff !important; }
  335.  
  336. .top_nav .nav > li > a:focus, .top_nav .nav > li > a:hover, .top_nav .nav .open > a, .top_nav .nav .open > a:focus, .top_nav .nav .open > a:hover {
  337.   background: #D9DEE4; }
  338.  
  339. body {
  340.   color: #73879C;
  341.   background: #2A3F54;
  342.   font-family: "Helvetica Neue", Roboto, Arial, "Droid Sans", sans-serif;
  343.   font-size: 13px;
  344.   font-weight: 400;
  345.   line-height: 1.471; }
  346.  
  347. .main_container .top_nav {
  348.   display: block;
  349.   margin-left: 230px; }
  350.  
  351. .no-padding {
  352.   padding: 0 !important; }
  353.  
  354. .page-title {
  355.   width: 100%;
  356.   height: 65px;
  357.   padding: 10px 0; }
  358.  
  359. .page-title .title_left {
  360.   width: 45%;
  361.   float: left;
  362.   display: block; }
  363.  
  364. .page-title .title_left h3 {
  365.   margin: 9px 0; }
  366.  
  367. .page-title .title_right {
  368.   width: 55%;
  369.   float: left;
  370.   display: block; }
  371.  
  372. .page-title .title_right .pull-right {
  373.   margin: 10px 0; }
  374.  
  375. .fixed_height_320 {
  376.   height: 320px; }
  377.  
  378. .fixed_height_390 {
  379.   height: 390px; }
  380.  
  381. .fixed_height_200 {
  382.   height: 200px; }
  383.  
  384. .overflow_hidden {
  385.   overflow: hidden; }
  386.  
  387. .progress-bar-dark {
  388.   background-color: #34495E !important; }
  389.  
  390. .progress-bar-gray {
  391.   background-color: #BDC3C7 !important; }
  392.  
  393. table.no-margin .progress {
  394.   margin-bottom: 0; }
  395.  
  396. .main_content {
  397.   padding: 10px 20px; }
  398.  
  399. .col-md-55 {
  400.   width: 50%;
  401.   margin-bottom: 10px; }
  402.  
  403. @media (min-width: 768px) {
  404.   .col-md-55 {
  405.     width: 20%; } }
  406. @media (min-width: 992px) {
  407.   .col-md-55 {
  408.     width: 20%; } }
  409. @media (min-width: 1200px) {
  410.   .col-md-55 {
  411.     width: 20%; } }
  412. @media (min-width: 192px) and (max-width: 1270px) {
  413.   table.tile_info span.right {
  414.     margin-right: 7px;
  415.     float: left; } }
  416. .center-margin {
  417.   margin: 0 auto;
  418.   float: none !important; }
  419.  
  420. .col-md-55, .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  421.   position: relative;
  422.   min-height: 1px;
  423.   float: left;
  424.   padding-right: 10px;
  425.   padding-left: 10px; }
  426.  
  427. .row {
  428.   margin-right: -10px;
  429.   margin-left: -10px; }
  430.  
  431. .grid_slider .col-md-6 {
  432.   padding: 0 40px; }
  433.  
  434. h1, .h1, h2, .h2, h3, .h3 {
  435.   margin-top: 10px;
  436.   margin-bottom: 10px; }
  437.  
  438. a {
  439.   color: #5A738E;
  440.   text-decoration: none; }
  441.  
  442. a, a:visited, a:focus, a:active, :visited, :focus, :active, .btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {
  443.   outline: 0; }
  444.  
  445. a:hover, a:focus {
  446.   text-decoration: none; }
  447.  
  448. .navbar {
  449.   margin-bottom: 0; }
  450.  
  451. .navbar-header {
  452.   background: #34495E; }
  453.  
  454. .navbar-right {
  455.   margin-right: 0; }
  456.  
  457. .top_nav .navbar-right {
  458.   margin: 0;
  459.   width: 70%;
  460.   float: right; }
  461.  
  462. .top_nav .navbar-right li {
  463.   display: inline-block;
  464.   float: right;
  465.   position: static; }
  466.  
  467. @media (min-width: 480px) {
  468.   .top_nav .navbar-right li {
  469.     position: relative; } }
  470. .top_nav .dropdown-menu li {
  471.   width: 100%; }
  472.  
  473. .top_nav .dropdown-menu li a {
  474.   width: 100%;
  475.   padding: 12px 20px; }
  476.  
  477. .top_nav li a i {
  478.   font-size: 15px; }
  479.  
  480. .navbar-static-top {
  481.   position: fixed;
  482.   top: 0;
  483.   width: 100%; }
  484.  
  485. .sidebar-header {
  486.   border-bottom: 0;
  487.   margin-top: 46px; }
  488.  
  489. .sidebar-header:first-of-type {
  490.   margin-top: 0; }
  491.  
  492. .nav.side-menu > li {
  493.   position: relative;
  494.   display: block;
  495.   cursor: pointer; }
  496.  
  497. .nav.side-menu > li > a {
  498.   margin-bottom: 6px; }
  499.  
  500. .nav.side-menu > li > a:hover {
  501.   color: #F2F5F7 !important; }
  502.  
  503. .nav.side-menu > li > a:hover, .nav > li > a:focus {
  504.   text-decoration: none;
  505.   background: transparent; }
  506.  
  507. .nav.child_menu {
  508.   display: none; }
  509.  
  510. .nav.child_menu li:hover,
  511. .nav.child_menu li.active {
  512.   background-color: rgba(255, 255, 255, 0.06); }
  513.  
  514. .nav.child_menu li {
  515.   padding-left: 36px; }
  516.  
  517. .nav-md ul.nav.child_menu li:before {
  518.   background: #425668;
  519.   bottom: auto;
  520.   content: "";
  521.   height: 8px;
  522.   left: 23px;
  523.   margin-top: 15px;
  524.   position: absolute;
  525.   right: auto;
  526.   width: 8px;
  527.   z-index: 1;
  528.   border-radius: 50%; }
  529.  
  530. .nav-md ul.nav.child_menu li:after {
  531.   border-left: 1px solid #425668;
  532.   bottom: 0;
  533.   content: "";
  534.   left: 27px;
  535.   position: absolute;
  536.   top: 0; }
  537.  
  538. .nav.side-menu > li > a, .nav.child_menu > li > a {
  539.   color: #E7E7E7;
  540.   font-weight: 500; }
  541.  
  542. .nav.child_menu li li:hover,
  543. .nav.child_menu li li.active {
  544.   background: none; }
  545.  
  546. .nav.child_menu li li a:hover,
  547. .nav.child_menu li li a.active {
  548.   color: #fff; }
  549.  
  550. .nav > li > a {
  551.   position: relative;
  552.   display: block;
  553.   padding: 13px 15px 12px; }
  554.  
  555. .nav.side-menu > li.current-page, .nav.side-menu > li.active {
  556.   border-right: 5px solid #1ABB9C; }
  557.  
  558. .nav li.current-page {
  559.   background: rgba(255, 255, 255, 0.05); }
  560.  
  561. .nav li li li.current-page {
  562.   background: none; }
  563.  
  564. .nav li li.current-page a {
  565.   color: #fff; }
  566.  
  567. .nav.side-menu > li.active > a {
  568.   text-shadow: rgba(0, 0, 0, 0.25) 0 -1px 0;
  569.   background: linear-gradient(#334556, #2C4257), #2A3F54;
  570.   box-shadow: rgba(0, 0, 0, 0.25) 0 1px 0, inset rgba(255, 255, 255, 0.16) 0 1px 0; }
  571.  
  572. .navbar-brand, .navbar-nav > li > a {
  573.   font-weight: 500;
  574.   color: #ECF0F1 !important;
  575.   margin-left: 0 !important;
  576.   line-height: 32px; }
  577.  
  578. .site_title {
  579.   text-overflow: ellipsis;
  580.   overflow: hidden;
  581.   font-weight: 400;
  582.   font-size: 22px;
  583.   width: 100%;
  584.   color: #ECF0F1 !important;
  585.   margin-left: 0 !important;
  586.   line-height: 59px;
  587.   display: block;
  588.   height: 55px;
  589.   margin: 0;
  590.   padding-left: 10px; }
  591.  
  592. .site_title:hover, .site_title:focus {
  593.   text-decoration: none; }
  594.  
  595. .nav.navbar-nav > li > a {
  596.   color: #515356 !important; }
  597.  
  598. .nav.top_menu > li > a {
  599.   position: relative;
  600.   display: block;
  601.   padding: 10px 15px;
  602.   color: #34495E !important; }
  603.  
  604. .nav > li > a:hover, .nav > li > a:focus {
  605.   background-color: transparent; }
  606.  
  607. .top_search {
  608.   padding: 0; }
  609.  
  610. .top_search .form-control {
  611.   border-right: 0;
  612.   box-shadow: inset 0 1px 0px rgba(0, 0, 0, 0.075);
  613.   border-radius: 25px 0px 0px 25px;
  614.   padding-left: 20px;
  615.   border: 1px solid rgba(221, 226, 232, 0.49); }
  616.  
  617. .top_search .form-control:focus {
  618.   border: 1px solid rgba(221, 226, 232, 0.49);
  619.   border-right: 0; }
  620.  
  621. .top_search .input-group-btn button {
  622.   border-radius: 0px 25px 25px 0px;
  623.   border: 1px solid rgba(221, 226, 232, 0.49);
  624.   border-left: 0;
  625.   box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  626.   color: #93A2B2;
  627.   margin-bottom: 0 !important; }
  628.  
  629. .toggle {
  630.   float: left;
  631.   margin: 0;
  632.   padding-top: 16px;
  633.   width: 70px; }
  634.  
  635. .toggle a {
  636.   padding: 15px 15px 0;
  637.   margin: 0;
  638.   cursor: pointer; }
  639.  
  640. .toggle a i {
  641.   font-size: 26px; }
  642.  
  643. .nav.child_menu > li > a {
  644.   color: rgba(255, 255, 255, 0.75);
  645.   font-size: 12px;
  646.   padding: 9px; }
  647.  
  648. .panel_toolbox {
  649.   float: right;
  650.   min-width: 70px; }
  651.  
  652. .panel_toolbox > li {
  653.   float: left;
  654.   cursor: pointer; }
  655.  
  656. .panel_toolbox > li > a {
  657.   padding: 5px;
  658.   color: #C5C7CB;
  659.   font-size: 14px; }
  660.  
  661. .panel_toolbox > li > a:hover {
  662.   background: #F5F7FA; }
  663.  
  664. .line_30 {
  665.   line-height: 30px; }
  666.  
  667. .main_menu_side {
  668.   padding: 0; }
  669.  
  670. .bs-docs-sidebar .nav > li > a {
  671.   display: block;
  672.   padding: 4px 6px; }
  673.  
  674. footer {
  675.   background: #fff;
  676.   padding: 15px 20px;
  677.   display: block; }
  678.  
  679. .nav-sm footer {
  680.   margin-left: 70px; }
  681.  
  682. .footer_fixed footer {
  683.   position: fixed;
  684.   left: 0px;
  685.   bottom: 0px;
  686.   width: 100%; }
  687.  
  688. @media (min-width: 768px) {
  689.   .footer_fixed footer {
  690.     margin-left: 0; } }
  691. @media (min-width: 768px) {
  692.   .footer_fixed .nav-sm footer {
  693.     margin-left: 0; } }
  694. .tile-stats.sparkline {
  695.   padding: 10px;
  696.   text-align: center; }
  697.  
  698. .jqstooltip {
  699.   background: #34495E !important;
  700.   width: 30px !important;
  701.   height: 22px !important;
  702.   text-decoration: none; }
  703.  
  704. .tooltip {
  705.   display: block !important; }
  706.  
  707. .tiles {
  708.   border-top: 1px solid #ccc;
  709.   margin-top: 15px;
  710.   padding-top: 5px;
  711.   margin-bottom: 0; }
  712.  
  713. .tile {
  714.   overflow: hidden; }
  715.  
  716. .top_tiles {
  717.   margin-bottom: 0; }
  718.  
  719. .top_tiles .tile h2 {
  720.   font-size: 30px;
  721.   line-height: 30px;
  722.   margin: 3px 0 7px;
  723.   font-weight: bold; }
  724.  
  725. article.media {
  726.   width: 100%; }
  727.  
  728. /* *********  custom accordion  **************************** */
  729. *, *:before, *:after {
  730.   box-sizing: border-box; }
  731.  
  732. #integration-list {
  733.   width: 100%;
  734.   margin: 0 auto;
  735.   display: table; }
  736.  
  737. #integration-list ul {
  738.   padding: 0;
  739.   margin: 20px 0;
  740.   color: #555; }
  741.  
  742. #integration-list ul > li {
  743.   list-style: none;
  744.   border-top: 1px solid #ddd;
  745.   display: block;
  746.   padding: 15px;
  747.   overflow: hidden; }
  748.  
  749. #integration-list ul:last-child {
  750.   border-bottom: 1px solid #ddd; }
  751.  
  752. #integration-list ul > li:hover {
  753.   background: #efefef; }
  754.  
  755. .expand {
  756.   display: block;
  757.   text-decoration: none;
  758.   color: #555;
  759.   cursor: pointer; }
  760.  
  761. .expand h2 {
  762.   width: 85%;
  763.   float: left; }
  764.  
  765. h2 {
  766.   font-size: 18px;
  767.   font-weight: 400; }
  768.  
  769. #left, #right {
  770.   display: table; }
  771.  
  772. #sup {
  773.   display: table-cell;
  774.   vertical-align: middle;
  775.   width: 80%; }
  776.  
  777. .detail a {
  778.   text-decoration: none;
  779.   color: #C0392B;
  780.   border: 1px solid #C0392B;
  781.   padding: 6px 10px 5px;
  782.   font-size: 13px;
  783.   margin-right: 7px; }
  784.  
  785. .detail {
  786.   margin: 10px 0 10px 0px;
  787.   display: none;
  788.   line-height: 22px;
  789.   height: 150px; }
  790.  
  791. .detail span {
  792.   margin: 0; }
  793.  
  794. .right-arrow {
  795.   width: 10px;
  796.   float: right;
  797.   font-weight: bold;
  798.   font-size: 20px; }
  799.  
  800. .accordion .panel {
  801.   margin-bottom: 5px;
  802.   border-radius: 0;
  803.   border-bottom: 1px solid #efefef; }
  804.  
  805. .accordion .panel-heading {
  806.   background: #F2F5F7;
  807.   padding: 13px;
  808.   width: 100%;
  809.   display: block; }
  810.  
  811. .accordion .panel:hover {
  812.   background: #F2F5F7; }
  813.  
  814. .x_panel {
  815.   position: relative;
  816.   width: 100%;
  817.   margin-bottom: 10px;
  818.   padding: 10px 17px;
  819.   /*display: inline-block;*/
  820.   background: #fff;
  821.   border: 1px solid #E6E9ED;
  822.   -webkit-column-break-inside: avoid;
  823.   -moz-column-break-inside: avoid;
  824.   column-break-inside: avoid;
  825.   opacity: 1;
  826.   transition: all .2s ease; }
  827.  
  828. .x_title {
  829.   border-bottom: 2px solid #E6E9ED;
  830.   padding: 1px 5px 6px;
  831.   margin-bottom: 10px; }
  832.  
  833. .x_title .filter {
  834.   width: 40%;
  835.   float: right; }
  836.  
  837. .x_title h2 {
  838.   margin: 5px 0 6px;
  839.   float: left;
  840.   display: block;
  841.   text-overflow: ellipsis;
  842.   overflow: hidden;
  843.   white-space: nowrap; }
  844.  
  845. .x_title h2 small {
  846.   margin-left: 10px; }
  847.  
  848. .x_title span {
  849.   color: #BDBDBD; }
  850.  
  851. .x_content {
  852.   padding: 0 5px 6px;
  853.   position: relative;
  854.   width: 100%;
  855.   float: left;
  856.   clear: both;
  857.   margin-top: 5px; }
  858.  
  859. .x_content h4 {
  860.   font-size: 16px;
  861.   font-weight: 500; }
  862.  
  863. legend {
  864.   padding-bottom: 7px; }
  865.  
  866. .demo-placeholder {
  867.   height: 280px; }
  868.  
  869. /** Contacts **/
  870. .profile_details:nth-child(3n) {
  871.   clear: both; }
  872.  
  873. .profile_details .profile_view {
  874.   display: inline-block;
  875.   padding: 10px 0 0;
  876.   background: #fff; }
  877.  
  878. .profile_details .profile_view .divider {
  879.   border-top: 1px solid #e5e5e5;
  880.   padding-top: 5px;
  881.   margin-top: 5px; }
  882.  
  883. .profile_details .profile_view .ratings {
  884.   margin-bottom: 0; }
  885.  
  886. .profile_details .profile_view .bottom {
  887.   background: #F2F5F7;
  888.   padding: 9px 0;
  889.   border-top: 1px solid #E6E9ED; }
  890.  
  891. .profile_details .profile_view .left {
  892.   margin-top: 20px; }
  893.  
  894. .profile_details .profile_view .left p {
  895.   margin-bottom: 3px; }
  896.  
  897. .profile_details .profile_view .right {
  898.   margin-top: 0px;
  899.   padding: 10px; }
  900.  
  901. .profile_details .profile_view .img-circle {
  902.   border: 1px solid #E6E9ED;
  903.   padding: 2px; }
  904.  
  905. .profile_details .profile_view h2 {
  906.   margin: 5px 0; }
  907.  
  908. .profile_details .profile_view .ratings {
  909.   text-align: left;
  910.   font-size: 16px; }
  911.  
  912. .profile_details .profile_view .brief {
  913.   margin: 0;
  914.   font-weight: 300; }
  915.  
  916. .profile_details .profile_left {
  917.   background: white; }
  918.  
  919. .pagination.pagination-split li {
  920.   display: inline-block;
  921.   margin-right: 3px; }
  922.  
  923. .pagination.pagination-split li a {
  924.   border-radius: 4px;
  925.   color: #768399;
  926.   -moz-border-radius: 4px;
  927.   -webkit-border-radius: 4px; }
  928.  
  929. /** Contacts **/
  930. /* *********  /custom accordion  **************************** */
  931. /* *********  dashboard widget  **************************** */
  932. table.tile h3, table.tile h4, table.tile span {
  933.   font-weight: bold;
  934.   vertical-align: middle !important; }
  935.  
  936. table.tile th, table.tile td {
  937.   text-align: center; }
  938.  
  939. table.tile th {
  940.   border-bottom: 1px solid #E6ECEE; }
  941.  
  942. table.tile td {
  943.   padding: 5px 0; }
  944.  
  945. table.tile td ul {
  946.   text-align: left;
  947.   padding-left: 0; }
  948.  
  949. table.tile td ul li {
  950.   list-style: none;
  951.   width: 100%; }
  952.  
  953. table.tile td ul li a {
  954.   width: 100%; }
  955.  
  956. table.tile td ul li a big {
  957.   right: 0;
  958.   float: right;
  959.   margin-right: 13px; }
  960.  
  961. table.tile_info {
  962.   width: 100%; }
  963.  
  964. table.tile_info td {
  965.   text-align: left;
  966.   padding: 1px;
  967.   font-size: 15px; }
  968.  
  969. table.tile_info td p {
  970.   white-space: nowrap;
  971.   overflow: hidden;
  972.   text-overflow: ellipsis;
  973.   margin: 0;
  974.   line-height: 28px; }
  975.  
  976. table.tile_info td i {
  977.   margin-right: 8px;
  978.   font-size: 17px;
  979.   float: left;
  980.   width: 18px;
  981.   line-height: 28px; }
  982.  
  983. table.tile_info td:first-child {
  984.   width: 83%; }
  985.  
  986. td span {
  987.   line-height: 28px; }
  988.  
  989. .sidebar-widget {
  990.   overflow: hidden; }
  991.  
  992. .error-number {
  993.   font-size: 90px;
  994.   line-height: 90px;
  995.   margin: 20px 0; }
  996.  
  997. .col-middle {
  998.   margin-top: 5%; }
  999.  
  1000. .mid_center {
  1001.   width: 370px;
  1002.   margin: 0 auto;
  1003.   text-align: center;
  1004.   padding: 10px 20px; }
  1005.  
  1006. h3.degrees {
  1007.   font-size: 22px;
  1008.   font-weight: 400;
  1009.   text-align: center; }
  1010.  
  1011. .degrees:after {
  1012.   content: "o";
  1013.   position: relative;
  1014.   top: -12px;
  1015.   font-size: 13px;
  1016.   font-weight: 300; }
  1017.  
  1018. .daily-weather .day {
  1019.   font-size: 14px;
  1020.   border-top: 2px solid rgba(115, 135, 156, 0.36);
  1021.   text-align: center;
  1022.   border-bottom: 2px solid rgba(115, 135, 156, 0.36);
  1023.   padding: 5px 0; }
  1024.  
  1025. .weather-days .col-sm-2 {
  1026.   overflow: hidden;
  1027.   width: 16.66666667%; }
  1028.  
  1029. .weather .row {
  1030.   margin-bottom: 0; }
  1031.  
  1032. /* *********  tables styling  ******************************* */
  1033. .bulk-actions {
  1034.   display: none; }
  1035.  
  1036. table.countries_list {
  1037.   width: 100%; }
  1038.  
  1039. table.countries_list td {
  1040.   padding: 0 10px;
  1041.   line-height: 30px;
  1042.   border-top: 1px solid #eeeeee; }
  1043.  
  1044. .dataTables_paginate a {
  1045.   padding: 6px 9px !important;
  1046.   background: #ddd !important;
  1047.   border-color: #ddd !important; }
  1048.  
  1049. .paging_full_numbers a.paginate_active {
  1050.   background-color: rgba(38, 185, 154, 0.59) !important;
  1051.   border-color: rgba(38, 185, 154, 0.59) !important; }
  1052.  
  1053. button.DTTT_button, div.DTTT_button, a.DTTT_button {
  1054.   border: 1px solid #E7E7E7 !important;
  1055.   background: #E7E7E7 !important;
  1056.   box-shadow: none !important; }
  1057.  
  1058. table.jambo_table {
  1059.   border: 1px solid rgba(221, 221, 221, 0.78); }
  1060.  
  1061. table.jambo_table thead {
  1062.   background: rgba(52, 73, 94, 0.94);
  1063.   color: #ECF0F1; }
  1064.  
  1065. table.jambo_table tbody tr:hover td {
  1066.   background: rgba(38, 185, 154, 0.07);
  1067.   border-top: 1px solid rgba(38, 185, 154, 0.11);
  1068.   border-bottom: 1px solid rgba(38, 185, 154, 0.11); }
  1069.  
  1070. table.jambo_table tbody tr.selected {
  1071.   background: rgba(38, 185, 154, 0.16); }
  1072.  
  1073. table.jambo_table tbody tr.selected td {
  1074.   border-top: 1px solid rgba(38, 185, 154, 0.4);
  1075.   border-bottom: 1px solid rgba(38, 185, 154, 0.4); }
  1076.  
  1077. .dataTables_paginate a {
  1078.   background: #ff0000; }
  1079.  
  1080. .dataTables_wrapper {
  1081.   position: relative;
  1082.   clear: both;
  1083.   zoom: 1; }
  1084.  
  1085. .dataTables_processing {
  1086.   position: absolute;
  1087.   top: 50%;
  1088.   left: 50%;
  1089.   width: 250px;
  1090.   height: 30px;
  1091.   margin-left: -125px;
  1092.   margin-top: -15px;
  1093.   padding: 14px 0 2px 0;
  1094.   border: 1px solid #ddd;
  1095.   text-align: center;
  1096.   color: #999;
  1097.   font-size: 14px;
  1098.   background-color: white; }
  1099.  
  1100. .dataTables_length {
  1101.   width: 40%;
  1102.   float: left; }
  1103.  
  1104. .dataTables_filter {
  1105.   width: 50%;
  1106.   float: right;
  1107.   text-align: right; }
  1108.  
  1109. .dataTables_info {
  1110.   width: 60%;
  1111.   float: left; }
  1112.  
  1113. .dataTables_paginate {
  1114.   float: right;
  1115.   text-align: right; }
  1116.  
  1117. table.dataTable th.focus,
  1118. table.dataTable td.focus {
  1119.   outline: 2px solid #1ABB9C !important;
  1120.   outline-offset: -1px; }
  1121.  
  1122. table.display {
  1123.   margin: 0 auto;
  1124.   clear: both;
  1125.   width: 100%; }
  1126.  
  1127. table.display thead th {
  1128.   padding: 8px 18px 8px 10px;
  1129.   border-bottom: 1px solid black;
  1130.   font-weight: bold;
  1131.   cursor: pointer; }
  1132.  
  1133. table.display tfoot th {
  1134.   padding: 3px 18px 3px 10px;
  1135.   border-top: 1px solid black;
  1136.   font-weight: bold; }
  1137.  
  1138. table.display tr.heading2 td {
  1139.   border-bottom: 1px solid #aaa; }
  1140.  
  1141. table.display td {
  1142.   padding: 3px 10px; }
  1143.  
  1144. table.display td.center {
  1145.   text-align: center; }
  1146.  
  1147. table.display thead th:active, table.display thead td:active {
  1148.   outline: none; }
  1149.  
  1150. .dataTables_scroll {
  1151.   clear: both; }
  1152.  
  1153. .dataTables_scrollBody {
  1154.   *margin-top: -1px;
  1155.   -webkit-overflow-scrolling: touch; }
  1156.  
  1157. .top .dataTables_info {
  1158.   float: none; }
  1159.  
  1160. .clear {
  1161.   clear: both; }
  1162.  
  1163. .dataTables_empty {
  1164.   text-align: center; }
  1165.  
  1166. tfoot input {
  1167.   margin: 0.5em 0;
  1168.   width: 100%;
  1169.   color: #444; }
  1170.  
  1171. tfoot input.search_init {
  1172.   color: #999; }
  1173.  
  1174. td.group {
  1175.   background-color: #d1cfd0;
  1176.   border-bottom: 2px solid #A19B9E;
  1177.   border-top: 2px solid #A19B9E; }
  1178.  
  1179. td.details {
  1180.   background-color: #d1cfd0;
  1181.   border: 2px solid #A19B9E; }
  1182.  
  1183. .example_alt_pagination div.dataTables_info {
  1184.   width: 40%; }
  1185.  
  1186. .paging_full_numbers {
  1187.   width: 400px;
  1188.   height: 22px;
  1189.   line-height: 22px; }
  1190.  
  1191. .paging_full_numbers a:active {
  1192.   outline: none; }
  1193.  
  1194. .paging_full_numbers a:hover {
  1195.   text-decoration: none; }
  1196.  
  1197. .paging_full_numbers a.paginate_button, .paging_full_numbers a.paginate_active {
  1198.   border: 1px solid #aaa;
  1199.   -webkit-border-radius: 5px;
  1200.   -moz-border-radius: 5px;
  1201.   padding: 2px 5px;
  1202.   margin: 0 3px;
  1203.   cursor: pointer; }
  1204.  
  1205. .paging_full_numbers a.paginate_button {
  1206.   background-color: #ddd; }
  1207.  
  1208. .paging_full_numbers a.paginate_button:hover {
  1209.   background-color: #ccc;
  1210.   text-decoration: none !important; }
  1211.  
  1212. .paging_full_numbers a.paginate_active {
  1213.   background-color: #99B3FF; }
  1214.  
  1215. table.display tr.even.row_selected td {
  1216.   background-color: #B0BED9; }
  1217.  
  1218. table.display tr.odd.row_selected td {
  1219.   background-color: #9FAFD1; }
  1220.  
  1221. div.box {
  1222.   height: 100px;
  1223.   padding: 10px;
  1224.   overflow: auto;
  1225.   border: 1px solid #8080FF;
  1226.   background-color: #E5E5FF; }
  1227.  
  1228. /* *********  /tables styling  ****************************** */
  1229. /* *********  /dashboard widget  **************************** */
  1230. /* *********  widgets  *************************************** */
  1231. ul.msg_list li {
  1232.   background: #f7f7f7;
  1233.   padding: 5px;
  1234.   display: -ms-flexbox;
  1235.   display: flex;
  1236.   margin: 6px 6px 0;
  1237.   width: 96% !important; }
  1238.  
  1239. ul.msg_list li:last-child {
  1240.   margin-bottom: 6px;
  1241.   padding: 10px; }
  1242.  
  1243. ul.msg_list li a {
  1244.   padding: 3px 5px !important; }
  1245.  
  1246. ul.msg_list li a .image img {
  1247.   border-radius: 2px 2px 2px 2px;
  1248.   -webkit-border-radius: 2px 2px 2px 2px;
  1249.   float: left;
  1250.   margin-right: 10px;
  1251.   width: 11%; }
  1252.  
  1253. ul.msg_list li a .time {
  1254.   font-size: 11px;
  1255.   font-style: italic;
  1256.   font-weight: bold;
  1257.   position: absolute;
  1258.   right: 35px; }
  1259.  
  1260. ul.msg_list li a .message {
  1261.   display: block !important;
  1262.   font-size: 11px; }
  1263.  
  1264. .dropdown-menu.msg_list span {
  1265.   white-space: normal; }
  1266.  
  1267. .dropdown-menu {
  1268.   border: medium none;
  1269.   box-shadow: none;
  1270.   display: none;
  1271.   float: left;
  1272.   font-size: 12px;
  1273.   left: 0;
  1274.   list-style: none outside none;
  1275.   padding: 0;
  1276.   position: absolute;
  1277.   text-shadow: none;
  1278.   top: 100%;
  1279.   z-index: 9998;
  1280.   border: 1px solid #D9DEE4;
  1281.   border-top-left-radius: 0;
  1282.   border-top-right-radius: 0; }
  1283.  
  1284. .dropdown-menu > li > a {
  1285.   color: #5A738E; }
  1286.  
  1287. .navbar-nav .open .dropdown-menu {
  1288.   position: absolute;
  1289.   background: #fff;
  1290.   margin-top: 0;
  1291.   border: 1px solid #D9DEE4;
  1292.   -webkit-box-shadow: none;
  1293.   right: 0;
  1294.   left: auto;
  1295.   width: 220px; }
  1296.  
  1297. .navbar-nav .open .dropdown-menu.msg_list {
  1298.   width: 300px; }
  1299.  
  1300. .info-number .badge {
  1301.   font-size: 10px;
  1302.   font-weight: normal;
  1303.   line-height: 13px;
  1304.   padding: 2px 6px;
  1305.   position: absolute;
  1306.   right: 2px;
  1307.   top: 8px; }
  1308.  
  1309. ul.to_do {
  1310.   padding: 0; }
  1311.  
  1312. ul.to_do li {
  1313.   background: #f3f3f3;
  1314.   border-radius: 3px;
  1315.   position: relative;
  1316.   padding: 7px;
  1317.   margin-bottom: 5px;
  1318.   list-style: none; }
  1319.  
  1320. ul.to_do p {
  1321.   margin: 0; }
  1322.  
  1323. .dashboard-widget {
  1324.   background: #f6f6f6;
  1325.   border-top: 5px solid #79C3DF;
  1326.   border-radius: 3px;
  1327.   padding: 5px 10px 10px; }
  1328.  
  1329. .dashboard-widget .dashboard-widget-title {
  1330.   font-weight: normal;
  1331.   border-bottom: 1px solid #c1cdcd;
  1332.   margin: 0 0 10px 0;
  1333.   padding-bottom: 5px;
  1334.   padding-left: 40px;
  1335.   line-height: 30px; }
  1336.  
  1337. .dashboard-widget .dashboard-widget-title i {
  1338.   font-size: 100%;
  1339.   margin-left: -35px;
  1340.   margin-right: 10px;
  1341.   color: #33a1c9;
  1342.   padding: 3px 6px;
  1343.   border: 1px solid #abd9ea;
  1344.   border-radius: 5px;
  1345.   background: #fff; }
  1346.  
  1347. ul.quick-list {
  1348.   width: 45%;
  1349.   padding-left: 0;
  1350.   display: inline-block; }
  1351.  
  1352. ul.quick-list li {
  1353.   padding-left: 10px;
  1354.   list-style: none;
  1355.   margin: 0;
  1356.   padding-bottom: 6px;
  1357.   padding-top: 4px;
  1358.   white-space: nowrap;
  1359.   text-overflow: ellipsis;
  1360.   overflow: hidden; }
  1361.  
  1362. ul.quick-list li i {
  1363.   padding-right: 10px;
  1364.   color: #757679; }
  1365.  
  1366. .dashboard-widget-content {
  1367.   padding-top: 9px; }
  1368.  
  1369. .dashboard-widget-content .sidebar-widget {
  1370.   width: 50%;
  1371.   display: inline-block;
  1372.   vertical-align: top;
  1373.   background: #fff;
  1374.   border: 1px solid #abd9ea;
  1375.   border-radius: 5px;
  1376.   text-align: center;
  1377.   float: right;
  1378.   padding: 2px;
  1379.   margin-top: 10px; }
  1380.  
  1381. .widget_summary {
  1382.   width: 100%;
  1383.   display: -ms-inline-flexbox;
  1384.   display: inline-flex; }
  1385.  
  1386. .widget_summary .w_left {
  1387.   float: left;
  1388.   text-align: left; }
  1389.  
  1390. .widget_summary .w_center {
  1391.   float: left; }
  1392.  
  1393. .widget_summary .w_right {
  1394.   float: left;
  1395.   text-align: right; }
  1396.  
  1397. .widget_summary .w_right span {
  1398.   font-size: 20px; }
  1399.  
  1400. .w_20 {
  1401.   width: 20%; }
  1402.  
  1403. .w_25 {
  1404.   width: 25%; }
  1405.  
  1406. .w_55 {
  1407.   width: 55%; }
  1408.  
  1409. h5.graph_title {
  1410.   text-align: left;
  1411.   margin-left: 10px; }
  1412.  
  1413. h5.graph_title i {
  1414.   margin-right: 10px;
  1415.   font-size: 17px; }
  1416.  
  1417. span.right {
  1418.   float: right;
  1419.   font-size: 14px !important; }
  1420.  
  1421. .tile_info a {
  1422.   text-overflow: ellipsis; }
  1423.  
  1424. .sidebar-footer {
  1425.   bottom: 0px;
  1426.   clear: both;
  1427.   display: block;
  1428.   padding: 5px 0 0 0;
  1429.   position: fixed;
  1430.   width: 230px;
  1431.   background: #2A3F54; }
  1432.  
  1433. .sidebar-footer a {
  1434.   padding: 7px 0 3px;
  1435.   text-align: center;
  1436.   width: 25%;
  1437.   font-size: 17px;
  1438.   display: block;
  1439.   float: left;
  1440.   background: #172D44; }
  1441.  
  1442. .sidebar-footer a:hover {
  1443.   background: #425567; }
  1444.  
  1445. /** top tiles  */
  1446. .tile_count {
  1447.   margin-bottom: 20px;
  1448.   margin-top: 20px; }
  1449.  
  1450. .tile_count .tile_stats_count {
  1451.   border-bottom: 1px solid #D9DEE4;
  1452.   padding: 0 10px 0 20px;
  1453.   text-overflow: ellipsis;
  1454.   overflow: hidden;
  1455.   white-space: nowrap;
  1456.   position: relative; }
  1457.  
  1458. @media (min-width: 992px) {
  1459.   footer {
  1460.     margin-left: 230px; } }
  1461. @media (min-width: 992px) {
  1462.   .tile_count .tile_stats_count {
  1463.     margin-bottom: 10px;
  1464.     border-bottom: 0;
  1465.     padding-bottom: 10px; } }
  1466. .tile_count .tile_stats_count:before {
  1467.   content: "";
  1468.   position: absolute;
  1469.   left: 0;
  1470.   height: 65px;
  1471.   border-left: 2px solid #ADB2B5;
  1472.   margin-top: 10px; }
  1473.  
  1474. @media (min-width: 992px) {
  1475.   .tile_count .tile_stats_count:first-child:before {
  1476.     border-left: 0; } }
  1477. .tile_count .tile_stats_count .count {
  1478.   font-size: 30px;
  1479.   line-height: 47px;
  1480.   font-weight: 600; }
  1481.  
  1482. @media (min-width: 768px) {
  1483.   .tile_count .tile_stats_count .count {
  1484.     font-size: 40px; } }
  1485. @media (min-width: 992px) and (max-width: 1100px) {
  1486.   .tile_count .tile_stats_count .count {
  1487.     font-size: 30px; } }
  1488. .tile_count .tile_stats_count span {
  1489.   font-size: 12px; }
  1490.  
  1491. @media (min-width: 768px) {
  1492.   .tile_count .tile_stats_count span {
  1493.     font-size: 13px; } }
  1494. .tile_count .tile_stats_count .count_bottom i {
  1495.   width: 12px; }
  1496.  
  1497. /** /top tiles **/
  1498. .dashboard_graph {
  1499.   background: #fff;
  1500.   padding: 7px 10px; }
  1501.  
  1502. .dashboard_graph .col-md-9, .dashboard_graph .col-md-3 {
  1503.   padding: 0; }
  1504.  
  1505. a.user-profile {
  1506.   color: #5E6974 !important; }
  1507.  
  1508. .user-profile img {
  1509.   width: 29px;
  1510.   height: 29px;
  1511.   border-radius: 50%;
  1512.   margin-right: 10px; }
  1513.  
  1514. ul.top_profiles {
  1515.   height: 330px;
  1516.   width: 100%; }
  1517.  
  1518. ul.top_profiles li {
  1519.   margin: 0;
  1520.   padding: 3px 5px; }
  1521.  
  1522. ul.top_profiles li:nth-child(odd) {
  1523.   background-color: #eee; }
  1524.  
  1525. .media .profile_thumb {
  1526.   border: 1px solid;
  1527.   width: 50px;
  1528.   height: 50px;
  1529.   margin: 5px 10px 5px 0;
  1530.   border-radius: 50%;
  1531.   padding: 9px 12px; }
  1532.  
  1533. .media .profile_thumb i {
  1534.   font-size: 30px; }
  1535.  
  1536. .media .date {
  1537.   background: #ccc;
  1538.   width: 52px;
  1539.   margin-right: 10px;
  1540.   border-radius: 10px;
  1541.   padding: 5px; }
  1542.  
  1543. .media .date .month {
  1544.   margin: 0;
  1545.   text-align: center;
  1546.   color: #fff; }
  1547.  
  1548. .media .date .day {
  1549.   text-align: center;
  1550.   color: #fff;
  1551.   font-size: 27px;
  1552.   margin: 0;
  1553.   line-height: 27px;
  1554.   font-weight: bold; }
  1555.  
  1556. .event .media-body a.title {
  1557.   font-weight: bold; }
  1558.  
  1559. .event .media-body p {
  1560.   margin-bottom: 0; }
  1561.  
  1562. h4.graph_title {
  1563.   margin: 7px;
  1564.   text-align: center; }
  1565.  
  1566. /* *********  /widgets  *************************************** */
  1567. /* *********  iconts-display  **************************** */
  1568. .fontawesome-icon-list .fa-hover a:hover {
  1569.   background-color: #ddd;
  1570.   color: #fff;
  1571.   text-decoration: none; }
  1572.  
  1573. .fontawesome-icon-list .fa-hover a {
  1574.   display: block;
  1575.   line-height: 32px;
  1576.   height: 32px;
  1577.   padding-left: 10px;
  1578.   border-radius: 4px; }
  1579.  
  1580. .fontawesome-icon-list .fa-hover a:hover .fa {
  1581.   font-size: 28px;
  1582.   vertical-align: -6px; }
  1583.  
  1584. .fontawesome-icon-list .fa-hover a .fa {
  1585.   width: 32px;
  1586.   font-size: 16px;
  1587.   display: inline-block;
  1588.   text-align: right;
  1589.   margin-right: 10px; }
  1590.  
  1591. .main_menu .fa {
  1592.   width: 26px;
  1593.   opacity: .99;
  1594.   display: inline-block;
  1595.   font-family: FontAwesome;
  1596.   font-style: normal;
  1597.   font-weight: normal;
  1598.   font-size: 18px;
  1599.   -webkit-font-smoothing: antialiased;
  1600.   -moz-osx-font-smoothing: grayscale; }
  1601.  
  1602. /* *********  /iconts-display  **************************** */
  1603. /** tile stats **/
  1604. .tile-stats {
  1605.   position: relative;
  1606.   display: block;
  1607.   margin-bottom: 12px;
  1608.   border: 1px solid #E4E4E4;
  1609.   -webkit-border-radius: 5px;
  1610.   overflow: hidden;
  1611.   padding-bottom: 5px;
  1612.   -webkit-background-clip: padding-box;
  1613.   -moz-border-radius: 5px;
  1614.   -moz-background-clip: padding;
  1615.   border-radius: 5px;
  1616.   background-clip: padding-box;
  1617.   background: #FFF;
  1618.   transition: all 300ms ease-in-out; }
  1619.  
  1620. .tile-stats:hover .icon i {
  1621.   animation-name: tansformAnimation;
  1622.   animation-duration: .5s;
  1623.   animation-iteration-count: 1;
  1624.   color: rgba(58, 58, 58, 0.41);
  1625.   animation-timing-function: ease;
  1626.   animation-fill-mode: forwards;
  1627.   -webkit-animation-name: tansformAnimation;
  1628.   -webkit-animation-duration: .5s;
  1629.   -webkit-animation-iteration-count: 1;
  1630.   -webkit-animation-timing-function: ease;
  1631.   -webkit-animation-fill-mode: forwards;
  1632.   -moz-animation-name: tansformAnimation;
  1633.   -moz-animation-duration: .5s;
  1634.   -moz-animation-iteration-count: 1;
  1635.   -moz-animation-timing-function: ease;
  1636.   -moz-animation-fill-mode: forwards; }
  1637.  
  1638. .tile-stats .icon {
  1639.   width: 20px;
  1640.   height: 20px;
  1641.   color: #BAB8B8;
  1642.   position: absolute;
  1643.   right: 53px;
  1644.   top: 22px;
  1645.   z-index: 1; }
  1646.  
  1647. .tile-stats .icon i {
  1648.   margin: 0;
  1649.   font-size: 60px;
  1650.   line-height: 0;
  1651.   vertical-align: bottom;
  1652.   padding: 0; }
  1653.  
  1654. .tile-stats .count {
  1655.   font-size: 38px;
  1656.   font-weight: bold;
  1657.   line-height: 1.65857; }
  1658.  
  1659. .tile-stats .count, .tile-stats h3, .tile-stats p {
  1660.   position: relative;
  1661.   margin: 0;
  1662.   margin-left: 10px;
  1663.   z-index: 5;
  1664.   padding: 0; }
  1665.  
  1666. .tile-stats h3 {
  1667.   color: #BAB8B8; }
  1668.  
  1669. .tile-stats p {
  1670.   margin-top: 5px;
  1671.   font-size: 12px; }
  1672.  
  1673. .tile-stats > .dash-box-footer {
  1674.   position: relative;
  1675.   text-align: center;
  1676.   margin-top: 5px;
  1677.   padding: 3px 0;
  1678.   color: #fff;
  1679.   color: rgba(255, 255, 255, 0.8);
  1680.   display: block;
  1681.   z-index: 10;
  1682.   background: rgba(0, 0, 0, 0.1);
  1683.   text-decoration: none; }
  1684.  
  1685. .tile-stats > .dash-box-footer:hover {
  1686.   color: #fff;
  1687.   background: rgba(0, 0, 0, 0.15); }
  1688.  
  1689. .tile-stats > .dash-box-footer:hover {
  1690.   color: #fff;
  1691.   background: rgba(0, 0, 0, 0.15); }
  1692.  
  1693. table.tile_info {
  1694.   padding: 10px 15px; }
  1695.  
  1696. table.tile_info span.right {
  1697.   margin-right: 0;
  1698.   float: right;
  1699.   position: absolute;
  1700.   right: 4%; }
  1701.  
  1702. .tile:hover {
  1703.   text-decoration: none; }
  1704.  
  1705. .tile_header {
  1706.   border-bottom: transparent;
  1707.   padding: 7px 15px;
  1708.   margin-bottom: 15px;
  1709.   background: #E7E7E7; }
  1710.  
  1711. .tile_head h4 {
  1712.   margin-top: 0;
  1713.   margin-bottom: 5px; }
  1714.  
  1715. .tiles-bottom {
  1716.   padding: 5px 10px;
  1717.   margin-top: 10px;
  1718.   background: rgba(194, 194, 194, 0.3);
  1719.   text-align: left; }
  1720.  
  1721. /** /tile stats **/
  1722. /** inbox **/
  1723. a.star {
  1724.   color: #428bca !important; }
  1725.  
  1726. .mail_content {
  1727.   background: none repeat scroll 0 0 #FFFFFF;
  1728.   border-radius: 4px;
  1729.   margin-top: 20px;
  1730.   min-height: 500px;
  1731.   padding: 10px 11px;
  1732.   width: 100%; }
  1733.  
  1734. .list-btn-mail {
  1735.   margin-bottom: 15px; }
  1736.  
  1737. .list-btn-mail.active {
  1738.   border-bottom: 1px solid #39B3D7;
  1739.   padding: 0 0 14px; }
  1740.  
  1741. .list-btn-mail > i {
  1742.   float: left;
  1743.   font-size: 18px;
  1744.   font-style: normal;
  1745.   width: 33px; }
  1746.  
  1747. .list-btn-mail > .cn {
  1748.   background: none repeat scroll 0 0 #39B3D7;
  1749.   border-radius: 12px;
  1750.   color: #FFFFFF;
  1751.   float: right;
  1752.   font-style: normal;
  1753.   padding: 0 5px; }
  1754.  
  1755. .button-mail {
  1756.   margin: 0 0 15px !important;
  1757.   text-align: left;
  1758.   width: 100%; }
  1759.  
  1760. button,
  1761. .buttons,
  1762. .btn,
  1763. .modal-footer .btn + .btn {
  1764.   margin-bottom: 5px;
  1765.   margin-right: 5px; }
  1766.  
  1767. .btn-group-vertical .btn, .btn-group .btn {
  1768.   margin-bottom: 0;
  1769.   margin-right: 0; }
  1770.  
  1771. .mail_list_column {
  1772.   border-left: 1px solid #DBDBDB; }
  1773.  
  1774. .mail_view {
  1775.   border-left: 1px solid #DBDBDB; }
  1776.  
  1777. .mail_list {
  1778.   width: 100%;
  1779.   border-bottom: 1px solid #DBDBDB;
  1780.   margin-bottom: 2px;
  1781.   display: inline-block; }
  1782.  
  1783. .mail_list .left {
  1784.   width: 5%;
  1785.   float: left;
  1786.   margin-right: 3%; }
  1787.  
  1788. .mail_list .right {
  1789.   width: 90%;
  1790.   float: left; }
  1791.  
  1792. .mail_list h3 {
  1793.   font-size: 15px;
  1794.   font-weight: bold;
  1795.   margin: 0px 0 6px; }
  1796.  
  1797. .mail_list h3 small {
  1798.   float: right;
  1799.   color: #ADABAB;
  1800.   font-size: 11px;
  1801.   line-height: 20px; }
  1802.  
  1803. .mail_list .badge {
  1804.   padding: 3px 6px;
  1805.   font-size: 8px;
  1806.   background: #BAB7B7; }
  1807.  
  1808. @media (max-width: 767px) {
  1809.   .mail_list {
  1810.     margin-bottom: 5px;
  1811.     display: inline-block; } }
  1812. .mail_heading h4 {
  1813.   font-size: 18px;
  1814.   border-bottom: 1px solid #ddd;
  1815.   padding-bottom: 10px;
  1816.   margin-top: 20px; }
  1817.  
  1818. .attachment {
  1819.   margin-top: 30px; }
  1820.  
  1821. .attachment ul {
  1822.   width: 100%;
  1823.   list-style: none;
  1824.   padding-left: 0;
  1825.   display: inline-block;
  1826.   margin-bottom: 30px; }
  1827.  
  1828. .attachment ul li {
  1829.   float: left;
  1830.   width: 150px;
  1831.   margin-right: 10px;
  1832.   margin-bottom: 10px; }
  1833.  
  1834. .attachment ul li img {
  1835.   height: 150px;
  1836.   border: 1px solid #ddd;
  1837.   padding: 5px;
  1838.   margin-bottom: 10px; }
  1839.  
  1840. .attachment ul li span {
  1841.   float: right; }
  1842.  
  1843. .attachment .file-name {
  1844.   float: left; }
  1845.  
  1846. .attachment .links {
  1847.   width: 100%;
  1848.   display: inline-block; }
  1849.  
  1850. .compose {
  1851.   padding: 0;
  1852.   position: fixed;
  1853.   bottom: 0;
  1854.   right: 0;
  1855.   background: #fff;
  1856.   border: 1px solid #D9DEE4;
  1857.   border-right: 0;
  1858.   border-bottom: 0;
  1859.   border-top-left-radius: 5px;
  1860.   z-index: 9999;
  1861.   display: none; }
  1862.  
  1863. .compose .compose-header {
  1864.   padding: 5px;
  1865.   background: #169F85;
  1866.   color: #fff;
  1867.   border-top-left-radius: 5px; }
  1868.  
  1869. .compose .compose-header .close {
  1870.   text-shadow: 0 1px 0 #ffffff;
  1871.   line-height: .8; }
  1872.  
  1873. .compose .compose-body .editor.btn-toolbar {
  1874.   margin: 0; }
  1875.  
  1876. .compose .compose-body .editor-wrapper {
  1877.   height: 100%;
  1878.   min-height: 50px;
  1879.   max-height: 180px;
  1880.   border-radius: 0;
  1881.   border-left: none;
  1882.   border-right: none;
  1883.   overflow: auto; }
  1884.  
  1885. .compose .compose-footer {
  1886.   padding: 10px; }
  1887.  
  1888. /** /inbox **/
  1889. /* *********  form design  **************************** */
  1890. .editor.btn-toolbar {
  1891.   zoom: 1;
  1892.   background: #F7F7F7;
  1893.   margin: 5px 2px;
  1894.   padding: 3px 0;
  1895.   border: 1px solid #EFEFEF; }
  1896.  
  1897. .input-group {
  1898.   margin-bottom: 10px; }
  1899.  
  1900. .ln_solid {
  1901.   border-top: 1px solid #e5e5e5;
  1902.   color: #ffffff;
  1903.   background-color: #ffffff;
  1904.   height: 1px;
  1905.   margin: 20px 0; }
  1906.  
  1907. span.section {
  1908.   display: block;
  1909.   width: 100%;
  1910.   padding: 0;
  1911.   margin-bottom: 20px;
  1912.   font-size: 21px;
  1913.   line-height: inherit;
  1914.   color: #333;
  1915.   border: 0;
  1916.   border-bottom: 1px solid #e5e5e5; }
  1917.  
  1918. .form-control {
  1919.   border-radius: 0;
  1920.   width: 100%; }
  1921.  
  1922. .form-horizontal .control-label {
  1923.   padding-top: 8px; }
  1924.  
  1925. .form-control:focus {
  1926.   border-color: #CCD0D7;
  1927.   box-shadow: none !important; }
  1928.  
  1929. legend {
  1930.   font-size: 18px;
  1931.   color: inherit; }
  1932.  
  1933. .form-horizontal .form-group {
  1934.   margin-right: 0;
  1935.   margin-left: 0; }
  1936.  
  1937. .form-control-feedback {
  1938.   margin-top: 8px;
  1939.   height: 23px;
  1940.   color: #bbb;
  1941.   line-height: 24px;
  1942.   font-size: 15px; }
  1943.  
  1944. .form-control-feedback.left {
  1945.   border-right: 1px solid #ccc;
  1946.   left: 13px; }
  1947.  
  1948. .form-control-feedback.right {
  1949.   border-left: 1px solid #ccc;
  1950.   right: 13px; }
  1951.  
  1952. .form-control.has-feedback-left {
  1953.   padding-left: 45px; }
  1954.  
  1955. .form-control.has-feedback-right {
  1956.   padding-right: 45px; }
  1957.  
  1958. .form-group {
  1959.   margin-bottom: 10px; }
  1960.  
  1961. .validate {
  1962.   margin-top: 10px; }
  1963.  
  1964. .invalid-form-error-message {
  1965.   margin-top: 10px;
  1966.   padding: 5px; }
  1967.  
  1968. .invalid-form-error-message.filled {
  1969.   border-left: 2px solid #E74C3C; }
  1970.  
  1971. p.parsley-success {
  1972.   color: #468847;
  1973.   background-color: #DFF0D8;
  1974.   border: 1px solid #D6E9C6; }
  1975.  
  1976. p.parsley-error {
  1977.   color: #B94A48;
  1978.   background-color: #F2DEDE;
  1979.   border: 1px solid #EED3D7; }
  1980.  
  1981. ul.parsley-errors-list {
  1982.   list-style: none;
  1983.   color: #E74C3C;
  1984.   padding-left: 0; }
  1985.  
  1986. input.parsley-error, textarea.parsley-error, select.parsley-error {
  1987.   background: #FAEDEC;
  1988.   border: 1px solid #E85445; }
  1989.  
  1990. .btn-group .parsley-errors-list {
  1991.   display: none; }
  1992.  
  1993. .bad input, .bad select, .bad textarea {
  1994.   border: 1px solid #CE5454;
  1995.   box-shadow: 0 0 4px -2px #CE5454;
  1996.   position: relative;
  1997.   left: 0;
  1998.   -moz-animation: .7s 1 shake linear;
  1999.   -webkit-animation: 0.7s 1 shake linear; }
  2000.  
  2001. .item input, .item textarea {
  2002.   transition: 0.42s; }
  2003.  
  2004. /* alerts (when validation fails) */
  2005. .item .alert {
  2006.   float: left;
  2007.   margin: 0 0 0 20px;
  2008.   padding: 3px 10px;
  2009.   color: #FFF;
  2010.   border-radius: 3px 4px 4px 3px;
  2011.   background-color: #CE5454;
  2012.   max-width: 170px;
  2013.   white-space: pre;
  2014.   position: relative;
  2015.   left: -15px;
  2016.   opacity: 0;
  2017.   z-index: 1;
  2018.   transition: 0.15s ease-out; }
  2019.  
  2020. .item .alert::after {
  2021.   content: '';
  2022.   display: block;
  2023.   height: 0;
  2024.   width: 0;
  2025.   border-color: transparent #CE5454 transparent transparent;
  2026.   border-style: solid;
  2027.   border-width: 11px 7px;
  2028.   position: absolute;
  2029.   left: -13px;
  2030.   top: 1px; }
  2031.  
  2032. .item.bad .alert {
  2033.   left: 0;
  2034.   opacity: 1; }
  2035.  
  2036. .inl-bl {
  2037.   display: inline-block; }
  2038.  
  2039. .well .markup {
  2040.   background: #fff;
  2041.   color: #777;
  2042.   position: relative;
  2043.   padding: 45px 15px 15px;
  2044.   margin: 15px 0 0 0;
  2045.   background-color: #fff;
  2046.   border-radius: 0 0 4px 4px;
  2047.   box-shadow: none; }
  2048.  
  2049. .well .markup::after {
  2050.   content: "Example";
  2051.   position: absolute;
  2052.   top: 15px;
  2053.   left: 15px;
  2054.   font-size: 12px;
  2055.   font-weight: bold;
  2056.   color: #bbb;
  2057.   text-transform: uppercase;
  2058.   letter-spacing: 1px; }
  2059.  
  2060. /* ***** autocomplete ***** */
  2061. .autocomplete-suggestions {
  2062.   border: 1px solid #e4e4e4;
  2063.   background: #F4F4F4;
  2064.   cursor: default;
  2065.   overflow: auto; }
  2066.  
  2067. .autocomplete-suggestion {
  2068.   padding: 2px 5px;
  2069.   font-size: 1.2em;
  2070.   white-space: nowrap;
  2071.   overflow: hidden; }
  2072.  
  2073. .autocomplete-selected {
  2074.   background: #f0f0f0; }
  2075.  
  2076. .autocomplete-suggestions strong {
  2077.   font-weight: normal;
  2078.   color: #3399ff;
  2079.   font-weight: bolder; }
  2080.  
  2081. /* ***** /autocomplete *****/
  2082. /* ***** buttons ********/
  2083. .btn {
  2084.   border-radius: 3px; }
  2085.  
  2086. a.btn-success, a.btn-primary, a.btn-warning, a.btn-danger {
  2087.   color: #fff; }
  2088.  
  2089. .btn-success {
  2090.   background: #26B99A;
  2091.   border: 1px solid #169F85; }
  2092.  
  2093. .btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success {
  2094.   background: #169F85; }
  2095.  
  2096. .btn-dark {
  2097.   color: #E9EDEF;
  2098.   background-color: #4B5F71;
  2099.   border-color: #364B5F; }
  2100.  
  2101. .btn-dark:hover, .btn-dark:focus, .btn-dark:active, .btn-dark.active, .open .dropdown-toggle.btn-dark {
  2102.   color: #FFFFFF;
  2103.   background-color: #394D5F;
  2104.   border-color: #394D5F; }
  2105.  
  2106. .btn-round {
  2107.   border-radius: 30px; }
  2108.  
  2109. .btn.btn-app {
  2110.   position: relative;
  2111.   padding: 15px 5px;
  2112.   margin: 0 0 10px 10px;
  2113.   min-width: 80px;
  2114.   height: 60px;
  2115.   box-shadow: none;
  2116.   border-radius: 0;
  2117.   text-align: center;
  2118.   color: #666;
  2119.   border: 1px solid #ddd;
  2120.   background-color: #fafafa;
  2121.   font-size: 12px; }
  2122.  
  2123. .btn.btn-app > .fa, .btn.btn-app > .glyphicon, .btn.btn-app > .ion {
  2124.   font-size: 20px;
  2125.   display: block; }
  2126.  
  2127. .btn.btn-app:hover {
  2128.   background: #f4f4f4;
  2129.   color: #444;
  2130.   border-color: #aaa; }
  2131.  
  2132. .btn.btn-app:active, .btn.btn-app:focus {
  2133.   box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  2134.  
  2135. .btn.btn-app > .badge {
  2136.   position: absolute;
  2137.   top: -3px;
  2138.   right: -10px;
  2139.   font-size: 10px;
  2140.   font-weight: 400; }
  2141.  
  2142. /* ***** /buttons *******/
  2143. /* *********  /form design  **************************** */
  2144. /* *********  form textarea  **************************** */
  2145. textarea {
  2146.   padding: 10px;
  2147.   vertical-align: top;
  2148.   width: 200px; }
  2149.  
  2150. textarea:focus {
  2151.   outline-style: solid;
  2152.   outline-width: 2px; }
  2153.  
  2154. .btn_ {
  2155.   display: inline-block;
  2156.   padding: 3px 9px;
  2157.   margin-bottom: 0;
  2158.   font-size: 14px;
  2159.   line-height: 20px;
  2160.   text-align: center;
  2161.   vertical-align: middle;
  2162.   cursor: pointer;
  2163.   color: #333333;
  2164.   text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  2165.   background-color: #f5f5f5;
  2166.   background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  2167.   background-repeat: repeat-x;
  2168.   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  2169.   border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  2170.   border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  2171.   filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  2172.   border: 1px solid #cccccc;
  2173.   border-bottom-color: #b3b3b3;
  2174.   border-radius: 4px;
  2175.   box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05); }
  2176.  
  2177. /* *********  /form textarea  **************************** */
  2178. /* *********  glyphicons  **************************** */
  2179. .bs-glyphicons {
  2180.   margin: 0 -10px 20px;
  2181.   overflow: hidden; }
  2182.  
  2183. .bs-glyphicons-list {
  2184.   padding-left: 0;
  2185.   list-style: none; }
  2186.  
  2187. .bs-glyphicons li {
  2188.   float: left;
  2189.   width: 25%;
  2190.   height: 115px;
  2191.   padding: 10px;
  2192.   font-size: 10px;
  2193.   line-height: 1.4;
  2194.   text-align: center;
  2195.   background-color: #f9f9f9;
  2196.   border: 1px solid #fff; }
  2197.  
  2198. .bs-glyphicons .glyphicon {
  2199.   margin-top: 5px;
  2200.   margin-bottom: 10px;
  2201.   font-size: 24px; }
  2202.  
  2203. .bs-glyphicons .glyphicon-class {
  2204.   display: block;
  2205.   text-align: center;
  2206.   word-wrap: break-word; }
  2207.  
  2208. .bs-glyphicons li:hover {
  2209.   color: #fff;
  2210.   background-color: #1ABB9C; }
  2211.  
  2212. @media (min-width: 768px) {
  2213.   .bs-glyphicons {
  2214.     margin-right: 0;
  2215.     margin-left: 0; }
  2216.  
  2217.   .bs-glyphicons li {
  2218.     width: 12.5%;
  2219.     font-size: 12px; } }
  2220. /* *********  /glyphicons  **************************** */
  2221. /* *********  form tags input  **************************** */
  2222. .tagsinput {
  2223.   border: 1px solid #CCC;
  2224.   background: #FFF;
  2225.   padding: 6px 6px 0;
  2226.   width: 300px;
  2227.   overflow-y: auto; }
  2228.  
  2229. span.tag {
  2230.   -moz-border-radius: 2px;
  2231.   -webkit-border-radius: 2px;
  2232.   display: block;
  2233.   float: left;
  2234.   padding: 5px 9px;
  2235.   text-decoration: none;
  2236.   background: #1ABB9C;
  2237.   color: #F1F6F7;
  2238.   margin-right: 5px;
  2239.   font-weight: 500;
  2240.   margin-bottom: 5px;
  2241.   font-family: helvetica; }
  2242.  
  2243. span.tag a {
  2244.   color: #F1F6F7 !important; }
  2245.  
  2246. .tagsinput span.tag a {
  2247.   font-weight: bold;
  2248.   color: #82ad2b;
  2249.   text-decoration: none;
  2250.   font-size: 11px; }
  2251.  
  2252. .tagsinput input {
  2253.   width: 80px;
  2254.   margin: 0px;
  2255.   font-family: helvetica;
  2256.   font-size: 13px;
  2257.   border: 1px solid transparent;
  2258.   padding: 3px;
  2259.   background: transparent;
  2260.   color: #000;
  2261.   outline: 0px; }
  2262.  
  2263. .tagsinput div {
  2264.   display: block;
  2265.   float: left; }
  2266.  
  2267. .tags_clear {
  2268.   clear: both;
  2269.   width: 100%;
  2270.   height: 0px; }
  2271.  
  2272. .not_valid {
  2273.   background: #FBD8DB !important;
  2274.   color: #90111A !important; }
  2275.  
  2276. /* *********  /form tags input  **************************** */
  2277. /** Tabs **/
  2278. ul.bar_tabs {
  2279.   overflow: visible;
  2280.   background: #F5F7FA;
  2281.   height: 25px;
  2282.   margin: 21px 0 14px;
  2283.   padding-left: 14px;
  2284.   position: relative;
  2285.   z-index: 1;
  2286.   width: 100%;
  2287.   border-bottom: 1px solid #E6E9ED; }
  2288.  
  2289. ul.bar_tabs > li {
  2290.   border: 1px solid #E6E9ED;
  2291.   color: #333 !important;
  2292.   margin-top: -17px;
  2293.   margin-left: 8px;
  2294.   background: #fff;
  2295.   border-bottom: none;
  2296.   border-radius: 4px 4px 0 0; }
  2297.  
  2298. ul.bar_tabs > li.active {
  2299.   border-right: 6px solid #D3D6DA;
  2300.   border-top: 0;
  2301.   margin-top: -15px; }
  2302.  
  2303. ul.bar_tabs > li a {
  2304.   padding: 10px 17px;
  2305.   background: #F5F7FA;
  2306.   margin: 0;
  2307.   border-top-right-radius: 0; }
  2308.  
  2309. ul.bar_tabs > li a:hover {
  2310.   border: 1px solid transparent; }
  2311.  
  2312. ul.bar_tabs > li.active a {
  2313.   border-bottom: none; }
  2314.  
  2315. ul.bar_tabs.right {
  2316.   padding-right: 14px; }
  2317.  
  2318. ul.bar_tabs.right li {
  2319.   float: right; }
  2320.  
  2321. a:focus {
  2322.   outline: none; }
  2323.  
  2324. /** /Tabs **/
  2325. /* *********  timeline  **************************** */
  2326. ul.timeline li {
  2327.   position: relative;
  2328.   border-bottom: 1px solid #e8e8e8;
  2329.   clear: both; }
  2330.  
  2331. .timeline .block {
  2332.   margin: 0;
  2333.   border-left: 3px solid #e8e8e8;
  2334.   overflow: visible;
  2335.   padding: 10px 15px;
  2336.   margin-left: 105px; }
  2337.  
  2338. .timeline.widget {
  2339.   min-width: 0;
  2340.   max-width: inherit; }
  2341.  
  2342. .timeline.widget .block {
  2343.   margin-left: 5px; }
  2344.  
  2345. .timeline .tags {
  2346.   position: absolute;
  2347.   top: 15px;
  2348.   left: 0;
  2349.   width: 84px; }
  2350.  
  2351. .timeline .tag {
  2352.   display: block;
  2353.   height: 30px;
  2354.   font-size: 13px;
  2355.   padding: 8px; }
  2356.  
  2357. .timeline .tag span {
  2358.   display: block;
  2359.   overflow: hidden;
  2360.   width: 100%;
  2361.   white-space: nowrap;
  2362.   text-overflow: ellipsis; }
  2363.  
  2364. .tag {
  2365.   line-height: 1;
  2366.   background: #1ABB9C;
  2367.   color: #fff !important; }
  2368.  
  2369. .tag:after {
  2370.   content: " ";
  2371.   height: 30px;
  2372.   width: 0;
  2373.   position: absolute;
  2374.   left: 100%;
  2375.   top: 0;
  2376.   margin: 0;
  2377.   pointer-events: none;
  2378.   border-top: 14px solid transparent;
  2379.   border-bottom: 14px solid transparent;
  2380.   border-left: 11px solid #1ABB9C; }
  2381.  
  2382. .timeline h2.title {
  2383.   position: relative;
  2384.   font-size: 16px;
  2385.   margin: 0; }
  2386.  
  2387. .timeline h2.title:before {
  2388.   content: "";
  2389.   position: absolute;
  2390.   left: -23px;
  2391.   top: 3px;
  2392.   display: block;
  2393.   width: 14px;
  2394.   height: 14px;
  2395.   border: 3px solid #d2d3d2;
  2396.   border-radius: 14px;
  2397.   background: #f9f9f9; }
  2398.  
  2399. .timeline .byline {
  2400.   padding: .25em 0; }
  2401.  
  2402. .byline {
  2403.   -webkit-font-smoothing: antialiased;
  2404.   font-style: italic;
  2405.   font-size: .9375em;
  2406.   line-height: 1.3;
  2407.   color: #aab6aa; }
  2408.  
  2409. ul.social li {
  2410.   border: 0; }
  2411.  
  2412. /* *********  /timeline  **************************** */
  2413. /* *********  profile/social  **************************** */
  2414. .social-sidebar, .social-body {
  2415.   float: right; }
  2416.  
  2417. .social-sidebar {
  2418.   background: #EDEDED;
  2419.   width: 22%; }
  2420.  
  2421. .social-body {
  2422.   border: 1px solid #ccc;
  2423.   width: 78%; }
  2424.  
  2425. .thumb img {
  2426.   width: 50px;
  2427.   height: 50px;
  2428.   border-radius: 50%; }
  2429.  
  2430. .chat .thumb img {
  2431.   width: 27px;
  2432.   height: 27px;
  2433.   border-radius: 50%; }
  2434.  
  2435. .chat .status {
  2436.   float: left;
  2437.   margin: 16px 0 0 -16px;
  2438.   font-size: 14px;
  2439.   font-weight: bold;
  2440.   width: 12px;
  2441.   height: 12px;
  2442.   display: block;
  2443.   border: 2px solid #FFF;
  2444.   z-index: 12312;
  2445.   border-radius: 50%; }
  2446.  
  2447. .chat .status.online {
  2448.   background: #1ABB9C; }
  2449.  
  2450. .chat .status.away {
  2451.   background: #F39C12; }
  2452.  
  2453. .chat .status.offline {
  2454.   background: #ccc; }
  2455.  
  2456. .chat .media-body {
  2457.   padding-top: 5px; }
  2458.  
  2459. /* *********  /profile/social  **************************** */
  2460. /* *********  widgets  **************************** */
  2461. .dashboard_graph .x_title {
  2462.   padding: 5px 5px 7px; }
  2463.  
  2464. .dashboard_graph .x_title h3 {
  2465.   margin: 0;
  2466.   font-weight: normal; }
  2467.  
  2468. .chart {
  2469.   position: relative;
  2470.   display: inline-block;
  2471.   width: 110px;
  2472.   height: 110px;
  2473.   margin-top: 5px;
  2474.   margin-bottom: 5px;
  2475.   text-align: center; }
  2476.  
  2477. .chart canvas {
  2478.   position: absolute;
  2479.   top: 0;
  2480.   left: 0; }
  2481.  
  2482. .percent {
  2483.   display: inline-block;
  2484.   line-height: 110px;
  2485.   z-index: 2;
  2486.   font-size: 18px; }
  2487.  
  2488. .percent:after {
  2489.   content: '%';
  2490.   margin-left: 0.1em;
  2491.   font-size: .8em; }
  2492.  
  2493. .angular {
  2494.   margin-top: 100px; }
  2495.  
  2496. .angular .chart {
  2497.   margin-top: 0; }
  2498.  
  2499. .widget {
  2500.   min-width: 250px;
  2501.   max-width: 310px; }
  2502.  
  2503. .widget_tally_box .btn-group button {
  2504.   text-align: center; }
  2505.  
  2506. .widget_tally_box .btn-group button {
  2507.   color: inherit;
  2508.   font-weight: 500;
  2509.   background-color: #f5f5f5;
  2510.   border: 1px solid #e7e7e7; }
  2511.  
  2512. ul.widget_tally, ul.widget_tally li {
  2513.   width: 100%; }
  2514.  
  2515. ul.widget_tally li {
  2516.   padding: 2px 10px;
  2517.   border-bottom: 1px solid #ECECEC;
  2518.   padding-bottom: 4px; }
  2519.  
  2520. ul.widget_tally .month {
  2521.   width: 70%;
  2522.   float: left; }
  2523.  
  2524. ul.widget_tally .count {
  2525.   width: 30%;
  2526.   float: left;
  2527.   text-align: right; }
  2528.  
  2529. .pie_bg {
  2530.   border-bottom: 1px solid rgba(101, 204, 182, 0.16);
  2531.   padding-bottom: 15px;
  2532.   border-radius: 4px;
  2533.   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  2534.   filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  2535.   padding-bottom: 10px;
  2536.   box-shadow: 0 4px 6px -6px #222; }
  2537.  
  2538. .widget_tally_box .flex {
  2539.   display: -ms-flexbox;
  2540.   display: flex; }
  2541.  
  2542. ul.widget_profile_box {
  2543.   width: 100%;
  2544.   height: 42px;
  2545.   padding: 3px;
  2546.   background: #ececec;
  2547.   margin-top: 40px;
  2548.   margin-left: 1px; }
  2549.  
  2550. ul.widget_profile_box li:first-child {
  2551.   width: 25%;
  2552.   float: left; }
  2553.  
  2554. ul.widget_profile_box li:first-child a {
  2555.   float: left; }
  2556.  
  2557. ul.widget_profile_box li:last-child {
  2558.   width: 25%;
  2559.   float: right; }
  2560.  
  2561. ul.widget_profile_box li:last-child a {
  2562.   float: right; }
  2563.  
  2564. ul.widget_profile_box li a {
  2565.   font-size: 22px;
  2566.   text-align: center;
  2567.   width: 35px;
  2568.   height: 35px;
  2569.   border: 1px solid rgba(52, 73, 94, 0.44);
  2570.   display: block;
  2571.   border-radius: 50%;
  2572.   padding: 0px; }
  2573.  
  2574. ul.widget_profile_box li a:hover {
  2575.   color: #1ABB9C !important;
  2576.   border: 1px solid #26b99a; }
  2577.  
  2578. ul.widget_profile_box li .profile_img {
  2579.   width: 85px;
  2580.   height: 85px;
  2581.   margin: 0;
  2582.   margin-top: -28px; }
  2583.  
  2584. .widget_tally_box p, .widget_tally_box span {
  2585.   text-align: center; }
  2586.  
  2587. .widget_tally_box .name {
  2588.   text-align: center;
  2589.   margin: 25px; }
  2590.  
  2591. .widget_tally_box .name_title {
  2592.   text-align: center;
  2593.   margin: 5px; }
  2594.  
  2595. .widget_tally_box ul.legend {
  2596.   margin: 0; }
  2597.  
  2598. .widget_tally_box ul.legend p, .widget_tally_box ul.legend span {
  2599.   text-align: left; }
  2600.  
  2601. .widget_tally_box ul.legend li .icon {
  2602.   font-size: 20px;
  2603.   float: left;
  2604.   width: 14px; }
  2605.  
  2606. .widget_tally_box ul.legend li .name {
  2607.   font-size: 14px;
  2608.   margin: 5px 0 0 14px;
  2609.   text-overflow: ellipsis;
  2610.   float: left; }
  2611.  
  2612. .widget_tally_box ul.legend p {
  2613.   display: inline-block;
  2614.   margin: 0; }
  2615.  
  2616. .widget_tally_box ul.verticle_bars li {
  2617.   height: 140px;
  2618.   width: 23%; }
  2619.  
  2620. .widget .verticle_bars li .progress.vertical.progress_wide {
  2621.   width: 65%; }
  2622.  
  2623. ul.count2 {
  2624.   width: 100%;
  2625.   margin-left: 1px;
  2626.   border: 1px solid #ddd;
  2627.   border-left: 0;
  2628.   border-right: 0;
  2629.   padding: 10px 0; }
  2630.  
  2631. ul.count2 li {
  2632.   width: 30%;
  2633.   text-align: center; }
  2634.  
  2635. ul.count2 li h3 {
  2636.   font-weight: 400;
  2637.   margin: 0; }
  2638.  
  2639. ul.count2 li span {
  2640.   font-weight: 300; }
  2641.  
  2642. /* *********  /widgets  **************************** */
  2643. .divider {
  2644.   border-bottom: 1px solid #ddd;
  2645.   margin: 10px; }
  2646.  
  2647. .divider-dashed {
  2648.   border-top: 1px dashed #e7eaec;
  2649.   background-color: #ffffff;
  2650.   height: 1px;
  2651.   margin: 10px 0; }
  2652.  
  2653. ul.messages {
  2654.   padding: 0;
  2655.   list-style: none; }
  2656.  
  2657. ul.messages li, .tasks li {
  2658.   border-bottom: 1px dotted #e6e6e6;
  2659.   padding: 8px 0; }
  2660.  
  2661. ul.messages li img.avatar, img.avatar {
  2662.   height: 32px;
  2663.   width: 32px;
  2664.   float: left;
  2665.   display: inline-block;
  2666.   border-radius: 2px;
  2667.   padding: 2px;
  2668.   background: #f7f7f7;
  2669.   border: 1px solid #e6e6e6; }
  2670.  
  2671. ul.messages li .message_date {
  2672.   float: right;
  2673.   text-align: right; }
  2674.  
  2675. ul.messages li .message_wrapper {
  2676.   margin-left: 50px;
  2677.   margin-right: 40px; }
  2678.  
  2679. ul.messages li .message_wrapper h4.heading {
  2680.   font-weight: 600;
  2681.   margin: 0;
  2682.   cursor: pointer;
  2683.   margin-bottom: 10px;
  2684.   line-height: 100%; }
  2685.  
  2686. ul.messages li .message_wrapper blockquote {
  2687.   padding: 0px 10px;
  2688.   margin: 0;
  2689.   border-left: 5px solid #eee; }
  2690.  
  2691. ul.user_data li {
  2692.   margin-bottom: 6px; }
  2693.  
  2694. ul.user_data li p {
  2695.   margin-bottom: 0; }
  2696.  
  2697. ul.user_data li .progress {
  2698.   width: 90%; }
  2699.  
  2700. .project_progress .progress {
  2701.   margin-bottom: 3px !important;
  2702.   margin-top: 5px; }
  2703.  
  2704. .projects .list-inline {
  2705.   margin: 0; }
  2706.  
  2707. .profile_title {
  2708.   background: #F5F7FA;
  2709.   border: 0;
  2710.   padding: 7px 0;
  2711.   display: -ms-flexbox;
  2712.   display: flex; }
  2713.  
  2714. ul.stats-overview {
  2715.   border-bottom: 1px solid #e8e8e8;
  2716.   padding-bottom: 10px;
  2717.   margin-bottom: 10px; }
  2718.  
  2719. ul.stats-overview li {
  2720.   display: inline-block;
  2721.   text-align: center;
  2722.   padding: 0 15px;
  2723.   width: 30%;
  2724.   font-size: 14px;
  2725.   border-right: 1px solid #e8e8e8; }
  2726.  
  2727. ul.stats-overview li:last-child {
  2728.   border-right: 0; }
  2729.  
  2730. ul.stats-overview li .name {
  2731.   font-size: 12px; }
  2732.  
  2733. ul.stats-overview li .value {
  2734.   font-size: 14px;
  2735.   font-weight: bold;
  2736.   display: block; }
  2737.  
  2738. ul.stats-overview li:first-child {
  2739.   padding-left: 0; }
  2740.  
  2741. ul.project_files li {
  2742.   margin-bottom: 5px; }
  2743.  
  2744. ul.project_files li a i {
  2745.   width: 20px; }
  2746.  
  2747. .project_detail p {
  2748.   margin-bottom: 10px; }
  2749.  
  2750. .project_detail p.title {
  2751.   font-weight: bold;
  2752.   margin-bottom: 0; }
  2753.  
  2754. .avatar img {
  2755.   border-radius: 50%;
  2756.   max-width: 45px; }
  2757.  
  2758. /* *********  pricing  **************************** */
  2759. .pricing {
  2760.   background: #fff; }
  2761.  
  2762. .pricing .title {
  2763.   background: #1ABB9C;
  2764.   height: 110px;
  2765.   color: #fff;
  2766.   padding: 15px 0 0;
  2767.   text-align: center; }
  2768.  
  2769. .pricing .title h2 {
  2770.   text-transform: capitalize;
  2771.   font-size: 18px;
  2772.   border-radius: 5px 5px 0 0;
  2773.   margin: 0;
  2774.   font-weight: 400; }
  2775.  
  2776. .pricing .title h1 {
  2777.   font-size: 30px;
  2778.   margin: 12px; }
  2779.  
  2780. .pricing .title span {
  2781.   background: rgba(51, 51, 51, 0.28);
  2782.   padding: 2px 5px; }
  2783.  
  2784. .pricing_features {
  2785.   background: #FAFAFA;
  2786.   padding: 20px 15px;
  2787.   min-height: 230px;
  2788.   font-size: 13.5px; }
  2789.  
  2790. .pricing_features ul li {
  2791.   margin-top: 10px; }
  2792.  
  2793. .pricing_footer {
  2794.   padding: 10px 15px;
  2795.   background-color: #f5f5f5;
  2796.   border-top: 1px solid #ddd;
  2797.   text-align: center;
  2798.   border-bottom-right-radius: 3px;
  2799.   border-bottom-left-radius: 3px; }
  2800.  
  2801. .pricing_footer p {
  2802.   font-size: 13px;
  2803.   padding: 10px 0 2px;
  2804.   display: block; }
  2805.  
  2806. .ui-ribbon-container {
  2807.   position: relative; }
  2808.  
  2809. .ui-ribbon-container .ui-ribbon-wrapper {
  2810.   position: absolute;
  2811.   overflow: hidden;
  2812.   width: 85px;
  2813.   height: 88px;
  2814.   top: -3px;
  2815.   right: -3px; }
  2816.  
  2817. .ui-ribbon-container.ui-ribbon-primary .ui-ribbon {
  2818.   background-color: #5b90bf; }
  2819.  
  2820. .ui-ribbon-container .ui-ribbon {
  2821.   position: relative;
  2822.   display: block;
  2823.   text-align: center;
  2824.   font-size: 15px;
  2825.   font-weight: 700;
  2826.   color: #fff;
  2827.   transform: rotate(45deg);
  2828.   padding: 7px 0;
  2829.   left: -5px;
  2830.   top: 15px;
  2831.   width: 120px;
  2832.   line-height: 20px;
  2833.   background-color: #555;
  2834.   box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); }
  2835.  
  2836. .ui-ribbon-container.ui-ribbon-primary .ui-ribbon:after, .ui-ribbon-container.ui-ribbon-primary .ui-ribbon:before {
  2837.   border-top: 2px solid #5b90bf; }
  2838.  
  2839. .ui-ribbon-container .ui-ribbon:before {
  2840.   left: 0;
  2841.   bottom: -1px; }
  2842.  
  2843. .ui-ribbon-container .ui-ribbon:before {
  2844.   right: 0; }
  2845.  
  2846. .ui-ribbon-container .ui-ribbon:after, .ui-ribbon-container .ui-ribbon:before {
  2847.   position: absolute;
  2848.   content: " ";
  2849.   line-height: 0;
  2850.   border-top: 2px solid #555;
  2851.   border-left: 2px solid transparent;
  2852.   border-right: 2px solid transparent; }
  2853.  
  2854. /* *********  /pricing  **************************** */
  2855. /* *********  media gallery  **************************** */
  2856. .thumbnail .image {
  2857.   height: 120px;
  2858.   overflow: hidden; }
  2859.  
  2860. .caption {
  2861.   padding: 9px 5px;
  2862.   background: #F7F7F7; }
  2863.  
  2864. .caption p {
  2865.   margin-bottom: 5px; }
  2866.  
  2867. .thumbnail {
  2868.   height: 190px;
  2869.   overflow: hidden; }
  2870.  
  2871. .view {
  2872.   overflow: hidden;
  2873.   position: relative;
  2874.   text-align: center;
  2875.   box-shadow: 1px 1px 2px #e6e6e6;
  2876.   cursor: default; }
  2877.  
  2878. .view .mask, .view .content {
  2879.   position: absolute;
  2880.   width: 100%;
  2881.   overflow: hidden;
  2882.   top: 0;
  2883.   left: 0; }
  2884.  
  2885. .view img {
  2886.   display: block;
  2887.   position: relative; }
  2888.  
  2889. .view .tools {
  2890.   text-transform: uppercase;
  2891.   color: #fff;
  2892.   text-align: center;
  2893.   position: relative;
  2894.   font-size: 17px;
  2895.   padding: 3px;
  2896.   background: rgba(0, 0, 0, 0.35);
  2897.   margin: 43px 0 0 0; }
  2898.  
  2899. .mask.no-caption .tools {
  2900.   margin: 90px 0 0 0; }
  2901.  
  2902. .view .tools a {
  2903.   display: inline-block;
  2904.   color: #FFF;
  2905.   font-size: 18px;
  2906.   font-weight: 400;
  2907.   padding: 0 4px; }
  2908.  
  2909. .view p {
  2910.   font-family: Georgia, serif;
  2911.   font-style: italic;
  2912.   font-size: 12px;
  2913.   position: relative;
  2914.   color: #fff;
  2915.   padding: 10px 20px 20px;
  2916.   text-align: center; }
  2917.  
  2918. .view a.info {
  2919.   display: inline-block;
  2920.   text-decoration: none;
  2921.   padding: 7px 14px;
  2922.   background: #000;
  2923.   color: #fff;
  2924.   text-transform: uppercase;
  2925.   box-shadow: 0 0 1px #000; }
  2926.  
  2927. .view-first img {
  2928.   transition: all 0.2s linear; }
  2929.  
  2930. .view-first .mask {
  2931.   opacity: 0;
  2932.   background-color: rgba(0, 0, 0, 0.5);
  2933.   transition: all 0.4s ease-in-out; }
  2934.  
  2935. .view-first .tools {
  2936.   transform: translateY(-100px);
  2937.   opacity: 0;
  2938.   transition: all 0.2s ease-in-out; }
  2939.  
  2940. .view-first p {
  2941.   transform: translateY(100px);
  2942.   opacity: 0;
  2943.   transition: all 0.2s linear; }
  2944.  
  2945. .view-first:hover img {
  2946.   transform: scale(1.1); }
  2947.  
  2948. .view-first:hover .mask {
  2949.   opacity: 1; }
  2950.  
  2951. .view-first:hover .tools, .view-first:hover p {
  2952.   opacity: 1;
  2953.   transform: translateY(0px); }
  2954.  
  2955. .view-first:hover p {
  2956.   transition-delay: 0.1s; }
  2957.  
  2958. /* *********  /media gallery  **************************** */
  2959. /* *********  verticle tabs  **************************** */
  2960. /*!
  2961.  * bootstrap-vertical-tabs - v1.2.1
  2962.  * https://dbtek.github.io/bootstrap-vertical-tabs
  2963.  * 2014-11-07
  2964.  * Copyright (c) 2014 İsmail Demirbilek
  2965.  * License: MIT
  2966.  */
  2967. .tabs-left, .tabs-right {
  2968.   border-bottom: none;
  2969.   padding-top: 2px; }
  2970.  
  2971. .tabs-left {
  2972.   border-right: 1px solid #F7F7F7; }
  2973.  
  2974. .tabs-right {
  2975.   border-left: 1px solid #F7F7F7; }
  2976.  
  2977. .tabs-left > li, .tabs-right > li {
  2978.   float: none;
  2979.   margin-bottom: 2px; }
  2980.  
  2981. .tabs-left > li {
  2982.   margin-right: -1px; }
  2983.  
  2984. .tabs-right > li {
  2985.   margin-left: -1px; }
  2986.  
  2987. .tabs-left > li.active > a, .tabs-left > li.active > a:hover, .tabs-left > li.active > a:focus {
  2988.   border-bottom-color: #F7F7F7;
  2989.   border-right-color: transparent; }
  2990.  
  2991. .tabs-right > li.active > a, .tabs-right > li.active > a:hover, .tabs-right > li.active > a:focus {
  2992.   border-bottom: 1px solid #F7F7F7;
  2993.   border-left-color: transparent; }
  2994.  
  2995. .tabs-left > li > a {
  2996.   border-radius: 4px 0 0 4px;
  2997.   margin-right: 0;
  2998.   display: block;
  2999.   background: #F7F7F7;
  3000.   text-overflow: ellipsis;
  3001.   overflow: hidden; }
  3002.  
  3003. .tabs-right > li > a {
  3004.   border-radius: 0 4px 4px 0;
  3005.   margin-right: 0;
  3006.   background: #F7F7F7;
  3007.   text-overflow: ellipsis;
  3008.   overflow: hidden; }
  3009.  
  3010. .sideways {
  3011.   margin-top: 50px;
  3012.   border: none;
  3013.   position: relative; }
  3014.  
  3015. .sideways > li {
  3016.   height: 20px;
  3017.   width: 120px;
  3018.   margin-bottom: 100px; }
  3019.  
  3020. .sideways > li > a {
  3021.   border-bottom: 1px solid #ddd;
  3022.   border-right-color: transparent;
  3023.   text-align: center;
  3024.   border-radius: 4px 4px 0px 0px; }
  3025.  
  3026. .sideways > li.active > a, .sideways > li.active > a:hover, .sideways > li.active > a:focus {
  3027.   border-bottom-color: transparent;
  3028.   border-right-color: #ddd;
  3029.   border-left-color: #ddd; }
  3030.  
  3031. .sideways.tabs-left {
  3032.   left: -50px; }
  3033.  
  3034. .sideways.tabs-right {
  3035.   right: -50px; }
  3036.  
  3037. .sideways.tabs-right > li {
  3038.   transform: rotate(90deg); }
  3039.  
  3040. .sideways.tabs-left > li {
  3041.   transform: rotate(-90deg); }
  3042.  
  3043. /* *********  /verticle tabs  **************************** */
  3044. /* *********  moris  **************************** */
  3045. .morris-hover {
  3046.   position: absolute;
  3047.   z-index: 1000; }
  3048.  
  3049. .morris-hover.morris-default-style {
  3050.   padding: 6px;
  3051.   color: #666;
  3052.   background: rgba(243, 242, 243, 0.8);
  3053.   border: solid 2px rgba(195, 194, 196, 0.8);
  3054.   font-family: sans-serif;
  3055.   font-size: 12px;
  3056.   text-align: center; }
  3057.  
  3058. .morris-hover.morris-default-style .morris-hover-row-label {
  3059.   font-weight: bold;
  3060.   margin: 0.25em 0; }
  3061.  
  3062. .morris-hover.morris-default-style .morris-hover-point {
  3063.   white-space: nowrap;
  3064.   margin: 0.1em 0; }
  3065.  
  3066. /* *********  /moris  **************************** */
  3067. /* *********  ecommerce  **************************** */
  3068. .price {
  3069.   font-size: 40px;
  3070.   font-weight: 400;
  3071.   color: #26B99A;
  3072.   margin: 0; }
  3073.  
  3074. .prod_title {
  3075.   border-bottom: 1px solid #DFDFDF;
  3076.   padding-bottom: 5px;
  3077.   margin: 30px 0;
  3078.   font-size: 20px;
  3079.   font-weight: 400; }
  3080.  
  3081. .product-image img {
  3082.   width: 90%; }
  3083.  
  3084. .prod_color li {
  3085.   margin: 0 10px; }
  3086.  
  3087. .prod_color li p {
  3088.   margin-bottom: 0; }
  3089.  
  3090. .prod_size li {
  3091.   padding: 0; }
  3092.  
  3093. .prod_color .color {
  3094.   width: 25px;
  3095.   height: 25px;
  3096.   border: 2px solid rgba(51, 51, 51, 0.28) !important;
  3097.   padding: 2px;
  3098.   border-radius: 50px; }
  3099.  
  3100. .product_gallery a {
  3101.   width: 100px;
  3102.   height: 100px;
  3103.   float: left;
  3104.   margin: 10px;
  3105.   border: 1px solid #e5e5e5; }
  3106.  
  3107. .product_gallery a img {
  3108.   width: 100%;
  3109.   margin-top: 15px; }
  3110.  
  3111. .product_price {
  3112.   margin: 20px 0;
  3113.   padding: 5px 10px;
  3114.   background-color: #FFFFFF;
  3115.   text-align: left;
  3116.   border: 2px dashed #E0E0E0; }
  3117.  
  3118. .price-tax {
  3119.   font-size: 18px; }
  3120.  
  3121. .product_social {
  3122.   margin: 20px 0; }
  3123.  
  3124. .product_social ul li a i {
  3125.   font-size: 35px; }
  3126.  
  3127. /* *********  /ecommerce  **************************** */
  3128. /** login **/
  3129. .login {
  3130.   background: #F7F7F7; }
  3131.  
  3132. .login .fa-paw {
  3133.   font-size: 26px; }
  3134.  
  3135. a.hiddenanchor {
  3136.   display: none; }
  3137.  
  3138. .login_wrapper {
  3139.   right: 0px;
  3140.   margin: 0px auto;
  3141.   margin-top: 5%;
  3142.   max-width: 350px;
  3143.   position: relative; }
  3144.  
  3145. .registration_form, .login_form {
  3146.   position: absolute;
  3147.   top: 0px;
  3148.   width: 100%; }
  3149.  
  3150. .registration_form {
  3151.   z-index: 21;
  3152.   opacity: 0;
  3153.   width: 100%; }
  3154.  
  3155. .login_form {
  3156.   z-index: 22; }
  3157.  
  3158. #signup:target ~ .login_wrapper .registration_form, #signin:target ~ .login_wrapper .login_form {
  3159.   z-index: 22;
  3160.   animation-name: fadeInLeft;
  3161.   animation-delay: .1s; }
  3162.  
  3163. #signup:target ~ .login_wrapper .login_form, #signin:target ~ .login_wrapper .registration_form {
  3164.   animation-name: fadeOutLeft; }
  3165.  
  3166. .animate {
  3167.   -webkit-animation-duration: 0.5s;
  3168.   -webkit-animation-timing-function: ease;
  3169.   -webkit-animation-fill-mode: both;
  3170.   -moz-animation-duration: 0.5s;
  3171.   -moz-animation-timing-function: ease;
  3172.   -moz-animation-fill-mode: both;
  3173.   -o-animation-duration: 0.5s;
  3174.   -o-animation-timing-function: ease;
  3175.   -o-animation-fill-mode: both;
  3176.   -ms-animation-duration: 0.5s;
  3177.   -ms-animation-timing-function: ease;
  3178.   -ms-animation-fill-mode: both;
  3179.   animation-duration: 0.5s;
  3180.   animation-timing-function: ease;
  3181.   animation-fill-mode: both; }
  3182.  
  3183. /** /login **/
  3184. /** signup **/
  3185. .login_box {
  3186.   padding: 20px;
  3187.   margin: auto; }
  3188.  
  3189. .left {
  3190.   float: left; }
  3191.  
  3192. .alignleft {
  3193.   float: left;
  3194.   margin-right: 15px; }
  3195.  
  3196. .alignright {
  3197.   float: right;
  3198.   margin-left: 15px; }
  3199.  
  3200. .clearfix:after, form:after {
  3201.   content: ".";
  3202.   display: block;
  3203.   height: 0;
  3204.   clear: both;
  3205.   visibility: hidden; }
  3206.  
  3207. .login_content {
  3208.   margin: 0 auto;
  3209.   padding: 25px 0 0;
  3210.   position: relative;
  3211.   text-align: center;
  3212.   text-shadow: 0 1px 0 #fff;
  3213.   min-width: 280px; }
  3214.  
  3215. .login_content a,
  3216. .login_content .btn-default:hover {
  3217.   text-decoration: none; }
  3218.  
  3219. .login_content a:hover {
  3220.   text-decoration: underline; }
  3221.  
  3222. .login_content h1 {
  3223.   font: normal 25px Helvetica, Arial, sans-serif;
  3224.   letter-spacing: -0.05em;
  3225.   line-height: 20px;
  3226.   margin: 10px 0 30px; }
  3227.  
  3228. .login_content h1:before, .login_content h1:after {
  3229.   content: "";
  3230.   height: 1px;
  3231.   position: absolute;
  3232.   top: 10px;
  3233.   width: 27%; }
  3234.  
  3235. .login_content h1:after {
  3236.   background: #7e7e7e;
  3237.   background: linear-gradient(left, #7e7e7e 0%, white 100%);
  3238.   right: 0; }
  3239.  
  3240. .login_content h1:before {
  3241.   background: #7e7e7e;
  3242.   background: linear-gradient(right, #7e7e7e 0%, white 100%);
  3243.   left: 0; }
  3244.  
  3245. .login_content h1:before, .login_content h1:after {
  3246.   content: "";
  3247.   height: 1px;
  3248.   position: absolute;
  3249.   top: 10px;
  3250.   width: 20%; }
  3251.  
  3252. .login_content h1:after {
  3253.   background: #7e7e7e;
  3254.   background: linear-gradient(left, #7e7e7e 0%, white 100%);
  3255.   right: 0; }
  3256.  
  3257. .login_content h1:before {
  3258.   background: #7e7e7e;
  3259.   background: linear-gradient(right, #7e7e7e 0%, white 100%);
  3260.   left: 0; }
  3261.  
  3262. .login_content form {
  3263.   margin: 20px 0;
  3264.   position: relative; }
  3265.  
  3266. .login_content form input[type="text"], .login_content form input[type="email"], .login_content form input[type="password"] {
  3267.   border-radius: 3px;
  3268.   -ms-box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0, 0, 0, 0.08) inset;
  3269.   -o-box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0, 0, 0, 0.08) inset;
  3270.   box-shadow: 0 1px 0 #fff, 0 -2px 5px rgba(0, 0, 0, 0.08) inset;
  3271.   border: 1px solid #c8c8c8;
  3272.   color: #777;
  3273.   margin: 0 0 20px;
  3274.   width: 100%; }
  3275.  
  3276. .login_content form input[type="text"]:focus, .login_content form input[type="email"]:focus, .login_content form input[type="password"]:focus {
  3277.   -ms-box-shadow: 0 0 2px #ed1c24 inset;
  3278.   -o-box-shadow: 0 0 2px #ed1c24 inset;
  3279.   box-shadow: 0 0 2px #A97AAD inset;
  3280.   background-color: #fff;
  3281.   border: 1px solid #A878AF;
  3282.   outline: none; }
  3283.  
  3284. #username {
  3285.   background-position: 10px 10px !important; }
  3286.  
  3287. #password {
  3288.   background-position: 10px -53px !important; }
  3289.  
  3290. .login_content form div a {
  3291.   font-size: 12px;
  3292.   margin: 10px 15px 0 0; }
  3293.  
  3294. .reset_pass {
  3295.   margin-top: 10px !important; }
  3296.  
  3297. .login_content div .reset_pass {
  3298.   margin-top: 13px !important;
  3299.   margin-right: 39px;
  3300.   float: right; }
  3301.  
  3302. .separator {
  3303.   border-top: 1px solid #D8D8D8;
  3304.   margin-top: 10px;
  3305.   padding-top: 10px; }
  3306.  
  3307. .button {
  3308.   background: #f7f9fa;
  3309.   background: linear-gradient(top, #f7f9fa 0%, #f0f0f0 100%);
  3310.   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f9fa', endColorstr='#f0f0f0', GradientType=0);
  3311.   -ms-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
  3312.   -o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
  3313.   box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
  3314.   border-radius: 0 0 5px 5px;
  3315.   border-top: 1px solid #CFD5D9;
  3316.   padding: 15px 0; }
  3317.  
  3318. .login_content form input[type="submit"], #content form .submit {
  3319.   float: left;
  3320.   margin-left: 38px; }
  3321.  
  3322. .button a {
  3323.   background: url(http://cssdeck.com/uploads/media/items/8/8bcLQqF.png) 0 -112px no-repeat;
  3324.   color: #7E7E7E;
  3325.   font-size: 17px;
  3326.   padding: 2px 0 2px 40px;
  3327.   text-decoration: none;
  3328.   transition: all 0.3s ease; }
  3329.  
  3330. .button a:hover {
  3331.   background-position: 0 -135px;
  3332.   color: #00aeef; }
  3333.  
  3334. header {
  3335.   width: 100%; }
  3336.  
  3337. /** signup **/
  3338. /** NProgress **/
  3339. #nprogress .bar {
  3340.   background: #1ABB9C; }
  3341.  
  3342. #nprogress .peg {
  3343.   box-shadow: 0 0 10px #1ABB9C, 0 0 5px #1ABB9C; }
  3344.  
  3345. #nprogress .spinner-icon {
  3346.   border-top-color: #1ABB9C;
  3347.   border-left-color: #1ABB9C; }
  3348.  
  3349. /** /NProgress **/
  3350. /** bootstrap-wysiwyg **/
  3351. .editor-wrapper {
  3352.   min-height: 250px;
  3353.   background-color: white;
  3354.   border-collapse: separate;
  3355.   border: 1px solid #cccccc;
  3356.   padding: 4px;
  3357.   box-sizing: content-box;
  3358.   box-shadow: rgba(0, 0, 0, 0.07451) 0px 1px 1px 0px inset;
  3359.   border-top-right-radius: 3px;
  3360.   border-bottom-right-radius: 3px;
  3361.   border-bottom-left-radius: 3px;
  3362.   border-top-left-radius: 3px;
  3363.   overflow: scroll;
  3364.   outline: none; }
  3365.  
  3366. .voiceBtn {
  3367.   width: 20px;
  3368.   color: transparent;
  3369.   background-color: transparent;
  3370.   transform: scale(2, 2);
  3371.   -webkit-transform: scale(2, 2);
  3372.   -moz-transform: scale(2, 2);
  3373.   border: transparent;
  3374.   cursor: pointer;
  3375.   box-shadow: none;
  3376.   -webkit-box-shadow: none; }
  3377.  
  3378. div[data-role="editor-toolbar"] {
  3379.   -webkit-user-select: none;
  3380.   -moz-user-select: none;
  3381.   -ms-user-select: none;
  3382.   user-select: none; }
  3383.  
  3384. .dropdown-menu a {
  3385.   cursor: pointer; }
  3386.  
  3387. /** /bootstrap-wysiwyg **/
  3388. /** Select2 **/
  3389. .select2-container--default .select2-selection--single,
  3390. .select2-container--default .select2-selection--multiple {
  3391.   background-color: #fff;
  3392.   border: 1px solid #ccc;
  3393.   border-radius: 0;
  3394.   min-height: 38px; }
  3395.  
  3396. .select2-container--default .select2-selection--single .select2-selection__rendered {
  3397.   color: #73879C;
  3398.   padding-top: 5px; }
  3399.  
  3400. .select2-container--default .select2-selection--multiple .select2-selection__rendered {
  3401.   padding-top: 3px; }
  3402.  
  3403. .select2-container--default .select2-selection--single .select2-selection__arrow {
  3404.   height: 36px; }
  3405.  
  3406. .select2-container--default .select2-selection--multiple .select2-selection__choice,
  3407. .select2-container--default .select2-selection--multiple .select2-selection__clear {
  3408.   margin-top: 2px;
  3409.   border: none;
  3410.   border-radius: 0;
  3411.   padding: 3px 5px; }
  3412.  
  3413. .select2-container--default.select2-container--focus .select2-selection--multiple {
  3414.   border: 1px solid #ccc; }
  3415.  
  3416. /** /Select2 **/
  3417. /** Switchery **/
  3418. .switchery {
  3419.   width: 32px;
  3420.   height: 20px; }
  3421.  
  3422. .switchery > small {
  3423.   width: 20px;
  3424.   height: 20px; }
  3425.  
  3426. /** /Switchery **/
  3427. /** Normalize.css **/
  3428. fieldset {
  3429.   border: none;
  3430.   margin: 0;
  3431.   padding: 0; }
  3432.  
  3433. /** /Normalize.css **/
  3434. /** Cropper **/
  3435. .cropper .img-container,
  3436. .cropper .img-preview {
  3437.   background-color: #f7f7f7;
  3438.   width: 100%;
  3439.   text-align: center; }
  3440.  
  3441. .cropper .img-container {
  3442.   min-height: 200px;
  3443.   max-height: 516px;
  3444.   margin-bottom: 20px; }
  3445.  
  3446. @media (min-width: 768px) {
  3447.   .cropper .img-container {
  3448.     min-height: 516px; } }
  3449. .cropper .img-container > img {
  3450.   max-width: 100%; }
  3451.  
  3452. .cropper .docs-preview {
  3453.   margin-right: -15px; }
  3454.  
  3455. .cropper .img-preview {
  3456.   float: left;
  3457.   margin-right: 10px;
  3458.   margin-bottom: 10px;
  3459.   overflow: hidden; }
  3460.  
  3461. .cropper .img-preview > img {
  3462.   max-width: 100%; }
  3463.  
  3464. .cropper .preview-lg {
  3465.   width: 263px;
  3466.   height: 148px; }
  3467.  
  3468. .cropper .preview-md {
  3469.   width: 139px;
  3470.   height: 78px; }
  3471.  
  3472. .cropper .preview-sm {
  3473.   width: 69px;
  3474.   height: 39px; }
  3475.  
  3476. .cropper .preview-xs {
  3477.   width: 35px;
  3478.   height: 20px;
  3479.   margin-right: 0; }
  3480.  
  3481. .cropper .docs-data > .input-group {
  3482.   margin-bottom: 10px; }
  3483.  
  3484. .cropper .docs-data > .input-group > label {
  3485.   min-width: 80px; }
  3486.  
  3487. .cropper .docs-data > .input-group > span {
  3488.   min-width: 50px; }
  3489.  
  3490. .cropper .docs-buttons > .btn,
  3491. .cropper .docs-buttons > .btn-group,
  3492. .cropper .docs-buttons > .form-control {
  3493.   margin-right: 5px;
  3494.   margin-bottom: 10px; }
  3495.  
  3496. .cropper .docs-toggles > .btn,
  3497. .cropper .docs-toggles > .btn-group,
  3498. .cropper .docs-toggles > .dropdown {
  3499.   margin-bottom: 10px; }
  3500.  
  3501. .cropper .docs-tooltip {
  3502.   display: block;
  3503.   margin: -6px -12px;
  3504.   padding: 6px 12px; }
  3505.  
  3506. .cropper .docs-tooltip > .icon {
  3507.   margin: 0 -3px;
  3508.   vertical-align: top; }
  3509.  
  3510. .cropper .tooltip-inner {
  3511.   white-space: normal; }
  3512.  
  3513. .cropper .btn-upload .tooltip-inner,
  3514. .cropper .btn-toggle .tooltip-inner {
  3515.   white-space: nowrap; }
  3516.  
  3517. .cropper .btn-toggle {
  3518.   padding: 6px; }
  3519.  
  3520. .cropper .btn-toggle > .docs-tooltip {
  3521.   margin: -6px;
  3522.   padding: 6px; }
  3523.  
  3524. @media (max-width: 400px) {
  3525.   .cropper .btn-group-crop {
  3526.     margin-right: -15px !important; }
  3527.  
  3528.   .cropper .btn-group-crop > .btn {
  3529.     padding-left: 5px;
  3530.     padding-right: 5px; }
  3531.  
  3532.   .cropper .btn-group-crop .docs-tooltip {
  3533.     margin-left: -5px;
  3534.     margin-right: -5px;
  3535.     padding-left: 5px;
  3536.     padding-right: 5px; } }
  3537. .cropper .docs-options .dropdown-menu {
  3538.   width: 100%; }
  3539.  
  3540. .cropper .docs-options .dropdown-menu > li {
  3541.   padding: 3px 20px; }
  3542.  
  3543. .cropper .docs-options .dropdown-menu > li:hover {
  3544.   background-color: #f7f7f7; }
  3545.  
  3546. .cropper .docs-options .dropdown-menu > li > label {
  3547.   display: block; }
  3548.  
  3549. .cropper .docs-cropped .modal-body {
  3550.   text-align: center; }
  3551.  
  3552. .cropper .docs-cropped .modal-body > img,
  3553. .cropper .docs-cropped .modal-body > canvas {
  3554.   max-width: 100%; }
  3555.  
  3556. .cropper .docs-diagram .modal-dialog {
  3557.   max-width: 352px; }
  3558.  
  3559. .cropper .docs-cropped canvas {
  3560.   max-width: 100%; }
  3561.  
  3562. /** /Cropper **/
  3563. /** jQuery Smart Wizard  **/
  3564. .form_wizard .stepContainer {
  3565.   display: block;
  3566.   position: relative;
  3567.   margin: 0;
  3568.   padding: 0;
  3569.   border: 0 solid #CCC;
  3570.   overflow-x: hidden; }
  3571.  
  3572. .wizard_horizontal ul.wizard_steps {
  3573.   display: table;
  3574.   list-style: none;
  3575.   position: relative;
  3576.   width: 100%;
  3577.   margin: 0 0 20px; }
  3578.  
  3579. .wizard_horizontal ul.wizard_steps li {
  3580.   display: table-cell;
  3581.   text-align: center; }
  3582.  
  3583. .wizard_horizontal ul.wizard_steps li a, .wizard_horizontal ul.wizard_steps li:hover {
  3584.   display: block;
  3585.   position: relative;
  3586.   -moz-opacity: 1;
  3587.   filter: alpha(opacity=100);
  3588.   opacity: 1;
  3589.   color: #666; }
  3590.  
  3591. .wizard_horizontal ul.wizard_steps li a:before {
  3592.   content: "";
  3593.   position: absolute;
  3594.   height: 4px;
  3595.   background: #ccc;
  3596.   top: 20px;
  3597.   width: 100%;
  3598.   z-index: 4;
  3599.   left: 0; }
  3600.  
  3601. .wizard_horizontal ul.wizard_steps li a.disabled .step_no {
  3602.   background: #ccc; }
  3603.  
  3604. .wizard_horizontal ul.wizard_steps li a .step_no {
  3605.   width: 40px;
  3606.   height: 40px;
  3607.   line-height: 40px;
  3608.   border-radius: 100px;
  3609.   display: block;
  3610.   margin: 0 auto 5px;
  3611.   font-size: 16px;
  3612.   text-align: center;
  3613.   position: relative;
  3614.   z-index: 5; }
  3615.  
  3616. .wizard_horizontal ul.wizard_steps li a.selected:before, .step_no {
  3617.   background: #34495E;
  3618.   color: #fff; }
  3619.  
  3620. .wizard_horizontal ul.wizard_steps li a.done:before, .wizard_horizontal ul.wizard_steps li a.done .step_no {
  3621.   background: #1ABB9C;
  3622.   color: #fff; }
  3623.  
  3624. .wizard_horizontal ul.wizard_steps li:first-child a:before {
  3625.   left: 50%; }
  3626.  
  3627. .wizard_horizontal ul.wizard_steps li:last-child a:before {
  3628.   right: 50%;
  3629.   width: 50%;
  3630.   left: auto; }
  3631.  
  3632. .wizard_verticle .stepContainer {
  3633.   width: 80%;
  3634.   float: left;
  3635.   padding: 0 10px; }
  3636.  
  3637. .actionBar {
  3638.   width: 100%;
  3639.   border-top: 1px solid #ddd;
  3640.   padding: 10px 5px;
  3641.   text-align: right;
  3642.   margin-top: 10px; }
  3643.  
  3644. .actionBar .buttonDisabled {
  3645.   cursor: not-allowed;
  3646.   pointer-events: none;
  3647.   opacity: .65;
  3648.   filter: alpha(opacity=65);
  3649.   box-shadow: none; }
  3650.  
  3651. .actionBar a {
  3652.   margin: 0 3px; }
  3653.  
  3654. .wizard_verticle .wizard_content {
  3655.   width: 80%;
  3656.   float: left;
  3657.   padding-left: 20px; }
  3658.  
  3659. .wizard_verticle ul.wizard_steps {
  3660.   display: table;
  3661.   list-style: none;
  3662.   position: relative;
  3663.   width: 20%;
  3664.   float: left;
  3665.   margin: 0 0 20px; }
  3666.  
  3667. .wizard_verticle ul.wizard_steps li {
  3668.   display: list-item;
  3669.   text-align: center; }
  3670.  
  3671. .wizard_verticle ul.wizard_steps li a {
  3672.   height: 80px; }
  3673.  
  3674. .wizard_verticle ul.wizard_steps li a:first-child {
  3675.   margin-top: 20px; }
  3676.  
  3677. .wizard_verticle ul.wizard_steps li a, .wizard_verticle ul.wizard_steps li:hover {
  3678.   display: block;
  3679.   position: relative;
  3680.   -moz-opacity: 1;
  3681.   filter: alpha(opacity=100);
  3682.   opacity: 1;
  3683.   color: #666; }
  3684.  
  3685. .wizard_verticle ul.wizard_steps li a:before {
  3686.   content: "";
  3687.   position: absolute;
  3688.   height: 100%;
  3689.   background: #ccc;
  3690.   top: 20px;
  3691.   width: 4px;
  3692.   z-index: 4;
  3693.   left: 49%; }
  3694.  
  3695. .wizard_verticle ul.wizard_steps li a.disabled .step_no {
  3696.   background: #ccc; }
  3697.  
  3698. .wizard_verticle ul.wizard_steps li a .step_no {
  3699.   width: 40px;
  3700.   height: 40px;
  3701.   line-height: 40px;
  3702.   border-radius: 100px;
  3703.   display: block;
  3704.   margin: 0 auto 5px;
  3705.   font-size: 16px;
  3706.   text-align: center;
  3707.   position: relative;
  3708.   z-index: 5; }
  3709.  
  3710. .wizard_verticle ul.wizard_steps li a.selected:before, .step_no {
  3711.   background: #34495E;
  3712.   color: #fff; }
  3713.  
  3714. .wizard_verticle ul.wizard_steps li a.done:before, .wizard_verticle ul.wizard_steps li a.done .step_no {
  3715.   background: #1ABB9C;
  3716.   color: #fff; }
  3717.  
  3718. .wizard_verticle ul.wizard_steps li:first-child a:before {
  3719.   left: 49%; }
  3720.  
  3721. .wizard_verticle ul.wizard_steps li:last-child a:before {
  3722.   left: 49%;
  3723.   left: auto;
  3724.   width: 0; }
  3725.  
  3726. .form_wizard .loader {
  3727.   display: none; }
  3728.  
  3729. .form_wizard .msgBox {
  3730.   display: none; }
  3731.  
  3732. /** jQuery Smart Wizard  **/
  3733. /** bootstrap-progressbar  **/
  3734. .progress {
  3735.   border-radius: 0; }
  3736.  
  3737. .progress-bar-info {
  3738.   background-color: #3498DB; }
  3739.  
  3740. .progress-bar-success {
  3741.   background-color: #26B99A; }
  3742.  
  3743. .progress_summary .progress {
  3744.   margin: 5px 0 12px !important; }
  3745.  
  3746. .progress_summary .row {
  3747.   margin-bottom: 5px; }
  3748.  
  3749. .progress_summary .row .col-xs-2 {
  3750.   padding: 0; }
  3751.  
  3752. .progress_summary .more_info span {
  3753.   text-align: right;
  3754.   float: right; }
  3755.  
  3756. .progress_summary .data span {
  3757.   text-align: right;
  3758.   float: right; }
  3759.  
  3760. .progress_summary p {
  3761.   margin-bottom: 3px;
  3762.   width: 100%; }
  3763.  
  3764. .progress_title .left {
  3765.   float: left;
  3766.   text-align: left; }
  3767.  
  3768. .progress_title .right {
  3769.   float: right;
  3770.   text-align: right;
  3771.   font-weight: 300; }
  3772.  
  3773. .progress.progress_sm {
  3774.   border-radius: 0;
  3775.   margin-bottom: 18px;
  3776.   height: 10px !important; }
  3777.  
  3778. .progress.progress_sm .progress-bar {
  3779.   height: 10px !important; }
  3780.  
  3781. .dashboard_graph p {
  3782.   margin: 0 0 4px; }
  3783.  
  3784. ul.verticle_bars {
  3785.   width: 100%; }
  3786.  
  3787. ul.verticle_bars li {
  3788.   width: 23%;
  3789.   height: 200px;
  3790.   margin: 0; }
  3791.  
  3792. .progress.vertical.progress_wide {
  3793.   width: 35px; }
  3794.  
  3795. /** bootstrap-progressbar  **/
  3796. /** PNotify **/
  3797. .alert-success {
  3798.   color: #ffffff;
  3799.   background-color: rgba(38, 185, 154, 0.88);
  3800.   border-color: rgba(38, 185, 154, 0.88); }
  3801.  
  3802. .alert-info {
  3803.   color: #E9EDEF;
  3804.   background-color: rgba(52, 152, 219, 0.88);
  3805.   border-color: rgba(52, 152, 219, 0.88); }
  3806.  
  3807. .alert-warning {
  3808.   color: #E9EDEF;
  3809.   background-color: rgba(243, 156, 18, 0.88);
  3810.   border-color: rgba(243, 156, 18, 0.88); }
  3811.  
  3812. .alert-danger,
  3813. .alert-error {
  3814.   color: #E9EDEF;
  3815.   background-color: rgba(231, 76, 60, 0.88);
  3816.   border-color: rgba(231, 76, 60, 0.88); }
  3817.  
  3818. .ui-pnotify.dark .ui-pnotify-container {
  3819.   color: #E9EDEF;
  3820.   background-color: rgba(52, 73, 94, 0.88);
  3821.   border-color: rgba(52, 73, 94, 0.88); }
  3822.  
  3823. .custom-notifications {
  3824.   position: fixed;
  3825.   margin: 15px;
  3826.   right: 0;
  3827.   float: right;
  3828.   width: 400px;
  3829.   z-index: 4000;
  3830.   bottom: 0; }
  3831.  
  3832. ul.notifications {
  3833.   float: right;
  3834.   display: block;
  3835.   margin-bottom: 7px;
  3836.   padding: 0;
  3837.   width: 100%; }
  3838.  
  3839. .notifications li {
  3840.   float: right;
  3841.   margin: 3px;
  3842.   width: 36px;
  3843.   box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.3); }
  3844.  
  3845. .notifications li:last-child {
  3846.   margin-left: 0; }
  3847.  
  3848. .notifications a {
  3849.   display: block;
  3850.   text-align: center;
  3851.   text-decoration: none;
  3852.   text-transform: uppercase;
  3853.   padding: 9px 8px; }
  3854.  
  3855. .tabbed_notifications .text {
  3856.   padding: 5px 15px;
  3857.   height: 140px;
  3858.   border-radius: 7px;
  3859.   box-shadow: 6px 6px 6px rgba(0, 0, 0, 0.3); }
  3860.  
  3861. .tabbed_notifications div p {
  3862.   display: inline-block; }
  3863.  
  3864. .tabbed_notifications h2 {
  3865.   font-weight: bold;
  3866.   text-transform: uppercase;
  3867.   width: 80%;
  3868.   float: left;
  3869.   height: 20px;
  3870.   text-overflow: ellipsis;
  3871.   overflow: hidden;
  3872.   display: block; }
  3873.  
  3874. .tabbed_notifications .close {
  3875.   padding: 5px;
  3876.   color: #E9EDEF;
  3877.   float: right;
  3878.   opacity: 1; }
  3879.  
  3880. /** /PNotify **/
  3881. /** bootstrap-daterangepicker **/
  3882. .daterangepicker.dropdown-menu {
  3883.   font-size: 13px;
  3884.   padding: 0;
  3885.   overflow: hidden; }
  3886.  
  3887. .daterangepicker.picker_1 {
  3888.   background: #34495E;
  3889.   color: #ECF0F1; }
  3890.  
  3891. .daterangepicker.picker_1 table.table-condensed thead tr:first-child {
  3892.   background: #1ABB9C; }
  3893.  
  3894. .daterangepicker table.table-condensed thead tr:first-child th {
  3895.   line-height: 28px;
  3896.   text-align: center; }
  3897.  
  3898. .daterangepicker.picker_1 table.table-condensed thead tr {
  3899.   background: #213345; }
  3900.  
  3901. .daterangepicker table.table-condensed thead tr {
  3902.   line-height: 14px; }
  3903.  
  3904. .daterangepicker table.table-condensed tbody tr:first-child td {
  3905.   padding-top: 10px; }
  3906.  
  3907. .daterangepicker table.table-condensed th:first-child, .daterangepicker table.table-condensed td:first-child {
  3908.   padding-left: 12px; }
  3909.  
  3910. .daterangepicker table.table-condensed th:last-child, .daterangepicker table.table-condensed td:last-child {
  3911.   padding-right: 12px; }
  3912.  
  3913. .table-condensed > thead > tr > th, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > td {
  3914.   padding: 5px 7px;
  3915.   text-align: center; }
  3916.  
  3917. .daterangepicker table.table-condensed tbody tr:last-child td {
  3918.   padding-bottom: 10px; }
  3919.  
  3920. .daterangepicker.picker_2 table.table-condensed thead tr:first-child {
  3921.   color: inherit; }
  3922.  
  3923. .daterangepicker.picker_2 table.table-condensed thead tr {
  3924.   color: #1ABB9C; }
  3925.  
  3926. .daterangepicker.picker_3 table.table-condensed thead tr:first-child {
  3927.   background: #1ABB9C;
  3928.   color: #ECF0F1; }
  3929.  
  3930. .daterangepicker.picker_4 table.table-condensed tbody td {
  3931.   background: #ECF0F1;
  3932.   color: #34495E;
  3933.   border: 1px solid #fff;
  3934.   padding: 4px 7px; }
  3935.  
  3936. .daterangepicker.picker_4 table.table-condensed tbody td.active {
  3937.   background: #536A7F;
  3938.   color: #fff; }
  3939.  
  3940. .daterangepicker.picker_4 table.table-condensed thead tr:first-child {
  3941.   background: #34495E;
  3942.   color: #ECF0F1; }
  3943.  
  3944. .xdisplay_input {
  3945.   width: 240px;
  3946.   overflow: hidden;
  3947.   padding: 0; }
  3948.  
  3949. .xdisplay {
  3950.   background-color: #fff;
  3951.   background-clip: padding-box;
  3952.   border: 1px solid #ccc;
  3953.   margin-bottom: 20px;
  3954.   border: 1px solid rgba(0, 0, 0, 0.15);
  3955.   border-radius: 4px;
  3956.   width: 230px;
  3957.   overflow: hidden;
  3958.   box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }
  3959.  
  3960. .daterangepicker.opensright .ranges, .daterangepicker.opensright .calendar, .daterangepicker.openscenter .ranges, .daterangepicker.openscenter .calendar {
  3961.   float: right; }
  3962.  
  3963. .daterangepicker table {
  3964.   width: 100%;
  3965.   margin: 0; }
  3966.  
  3967. .daterangepicker td, .daterangepicker th {
  3968.   text-align: center;
  3969.   width: 20px;
  3970.   height: 20px;
  3971.   cursor: pointer;
  3972.   white-space: nowrap; }
  3973.  
  3974. .daterangepicker td.off {
  3975.   color: #999; }
  3976.  
  3977. .daterangepicker td.disabled {
  3978.   color: #999; }
  3979.  
  3980. .daterangepicker td.available:hover, .daterangepicker th.available:hover {
  3981.   background: #eee;
  3982.   color: #34495E; }
  3983.  
  3984. .daterangepicker td.in-range {
  3985.   background: #E4E7EA;
  3986.   border-radius: 0; }
  3987.  
  3988. .daterangepicker td.available + td.start-date {
  3989.   border-radius: 4px 0 0 4px; }
  3990.  
  3991. .daterangepicker td.in-range + td.end-date {
  3992.   border-radius: 0 4px 4px 0; }
  3993.  
  3994. .daterangepicker td.start-date.end-date {
  3995.   border-radius: 4px !important; }
  3996.  
  3997. .daterangepicker td.active, .daterangepicker td.active:hover {
  3998.   background-color: #536A7F;
  3999.   color: #fff; }
  4000.  
  4001. .daterangepicker td.week, .daterangepicker th.week {
  4002.   font-size: 80%;
  4003.   color: #ccc; }
  4004.  
  4005. .daterangepicker select.monthselect, .daterangepicker select.yearselect {
  4006.   font-size: 12px;
  4007.   padding: 1px;
  4008.   height: auto;
  4009.   margin: 0;
  4010.   cursor: default;
  4011.   height: 30px;
  4012.   border: 1px solid #ADB2B5;
  4013.   line-height: 30px;
  4014.   border-radius: 0px !important; }
  4015.  
  4016. .daterangepicker select.monthselect {
  4017.   margin-right: 2%;
  4018.   width: 56%; }
  4019.  
  4020. .daterangepicker select.yearselect {
  4021.   width: 40%; }
  4022.  
  4023. .daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.ampmselect {
  4024.   width: 50px;
  4025.   margin-bottom: 0; }
  4026.  
  4027. .daterangepicker_start_input {
  4028.   float: left; }
  4029.  
  4030. .daterangepicker_end_input {
  4031.   float: left;
  4032.   padding-left: 11px; }
  4033.  
  4034. .daterangepicker th.month {
  4035.   width: auto; }
  4036.  
  4037. .daterangepicker .daterangepicker_start_input label, .daterangepicker .daterangepicker_end_input label {
  4038.   color: #333;
  4039.   display: block;
  4040.   font-size: 11px;
  4041.   font-weight: normal;
  4042.   height: 20px;
  4043.   line-height: 20px;
  4044.   margin-bottom: 2px;
  4045.   text-shadow: #fff 1px 1px 0px;
  4046.   text-transform: uppercase;
  4047.   width: 74px; }
  4048.  
  4049. .daterangepicker .ranges input {
  4050.   font-size: 11px; }
  4051.  
  4052. .daterangepicker .ranges .input-mini {
  4053.   background-color: #eee;
  4054.   border: 1px solid #ccc;
  4055.   border-radius: 4px;
  4056.   color: #555;
  4057.   display: block;
  4058.   font-size: 11px;
  4059.   height: 30px;
  4060.   line-height: 30px;
  4061.   vertical-align: middle;
  4062.   margin: 0 0 10px 0;
  4063.   padding: 0 6px;
  4064.   width: 74px; }
  4065.  
  4066. .daterangepicker .ranges .input-mini:hover {
  4067.   cursor: pointer; }
  4068.  
  4069. .daterangepicker .ranges ul {
  4070.   list-style: none;
  4071.   margin: 0;
  4072.   padding: 0; }
  4073.  
  4074. .daterangepicker .ranges li {
  4075.   font-size: 13px;
  4076.   background: #f5f5f5;
  4077.   border: 1px solid #f5f5f5;
  4078.   color: #536A7F;
  4079.   padding: 3px 12px;
  4080.   margin-bottom: 8px;
  4081.   border-radius: 5px;
  4082.   cursor: pointer; }
  4083.  
  4084. .daterangepicker .ranges li.active, .daterangepicker .ranges li:hover {
  4085.   background: #536A7F;
  4086.   border: 1px solid #536A7F;
  4087.   color: #fff; }
  4088.  
  4089. .daterangepicker .calendar {
  4090.   display: none;
  4091.   max-width: 270px; }
  4092.  
  4093. .daterangepicker.show-calendar .calendar {
  4094.   display: block; }
  4095.  
  4096. .daterangepicker .calendar.single .calendar-date {
  4097.   border: none; }
  4098.  
  4099. .daterangepicker.single .ranges, .daterangepicker.single .calendar {
  4100.   float: none; }
  4101.  
  4102. .daterangepicker .ranges {
  4103.   width: 160px;
  4104.   text-align: left;
  4105.   margin: 4px; }
  4106.  
  4107. .daterangepicker .ranges .range_inputs > div {
  4108.   float: left; }
  4109.  
  4110. .daterangepicker .ranges .range_inputs > div:nth-child(2) {
  4111.   padding-left: 11px; }
  4112.  
  4113. .daterangepicker.opensleft .ranges, .daterangepicker.opensleft .calendar {
  4114.   float: left;
  4115.   margin: 4px; }
  4116.  
  4117. .daterangepicker .icon {
  4118.   width: 20px;
  4119.   height: 20px;
  4120.   display: inline-block;
  4121.   vertical-align: middle; }
  4122.  
  4123. /** bootstrap-daterangepicker **/
  4124. /** FullCalendar **/
  4125. .fc-state-default {
  4126.   background: #f5f5f5;
  4127.   color: #73879C; }
  4128.  
  4129. .fc-state-down,
  4130. .fc-state-active {
  4131.   color: #333;
  4132.   background: #ccc; }
  4133.  
  4134. /** /FullCalendar **/
  4135. /** Dropzone.js **/
  4136. .dropzone {
  4137.   min-height: 300px;
  4138.   border: 1px solid #e5e5e5; }
  4139.  
  4140. /** /Dropzone.js **/
  4141. /**     CUSTOM CSS       **/
  4142. .full-width {
  4143.   display: inline-block;
  4144.   width: 100%;
  4145.   min-height: 100%;
  4146.   vertical-align: top;
  4147.   margin: auto;
  4148.   font-size: 3em;
  4149. }
  4150.  
  4151. .column {
  4152.   display: inline-block;
  4153.   min-height: 100%;
  4154.   vertical-align: top;
  4155.   margin: auto;
  4156.   font-size: 3em;
  4157. }
  4158.  
  4159. .left-column {
  4160.   overflow-y: scroll;
  4161.   max-height: 100%;
  4162. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement