Veikedo

Untitled

Oct 6th, 2017
454
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 36.54 KB | None | 0 0
  1. @import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i');
  2. @import url('https://fonts.googleapis.com/css?family=Raleway:300,400,600,700');
  3. @import url('/Content/billy/content-placeholder.css');
  4. @import url('/Content/billy/radio.css');
  5.  
  6.  
  7. // -------------------  OLD CSS COPY ---------------
  8.  
  9. body {
  10.     background-color: #f7f7f7;
  11.     font-family: 'Open Sans', sans-serif;
  12.     overflow-y: scroll;  /*To prevent jumps*/
  13. }
  14.  
  15. .navbar {
  16.     background:#fff;
  17.     border-bottom:1px solid #d6d6d6;
  18. }
  19.  
  20. .navbar-toggle .icon-bar {
  21.     background-color: #d8d8d8;
  22. }
  23.  
  24. a.navbar-brand {
  25.     font-family: 'Raleway', sans-serif;
  26.     font-weight: bold;
  27.     color: #73c6d3;
  28.     font-size: 24px;
  29. }
  30. .navbar-right a {
  31.     color:#000;
  32. }
  33.  
  34. .nav > li > a:hover, .nav > li > a:focus {
  35.     background-color: rgba(115, 198, 211, 0.2);
  36. }
  37. .navbar-right li a, .navbar-right li a:hover, .navbar-right li a :visited {    
  38.     line-height: 27px;
  39.     padding: 12px 22px;
  40. }
  41. .profilePic { width: 25px; height: auto; border-radius: 50%; margin: 0 5px 0 0; }
  42.  
  43. .nav-user-name {
  44.     display: inline-block;
  45.     max-width: 120px;
  46.     text-overflow: ellipsis;
  47.     overflow: hidden;
  48.     vertical-align: bottom;
  49. }
  50.  
  51. .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
  52.     background-color: rgba(0,0,0,0.3);
  53. }
  54. .navbar-right .dropdown-menu a, .navbar-right .dropdown-menu a:hover, .navbar-right .dropdown-menu a :visited {
  55.     color:#000;
  56.     font-size: 12px;
  57. }
  58.  
  59. @media (min-width: 768px) {
  60.     .navbar-right {
  61.         float: right !important;
  62.         margin-right: 15px;
  63.         font-size: 12px;
  64.     }
  65. }
  66.  
  67. footer {
  68.     font-size:12px;
  69.     color:#ccc;
  70. }
  71.  
  72. .box {
  73.     background-color: #fff;
  74.     padding: 20px;
  75.     border-radius:5px;
  76.     border:1px solid #e5e5e5;
  77.     border-bottom-width: 3px;
  78.     margin: 20px 10px;
  79. }
  80.  
  81. .box-middle {
  82.     background-color: #fff;
  83.     padding: 20px;
  84.     border-radius:5px;
  85.     border:1px solid #e5e5e5;
  86.     margin: 20px 0;
  87.     min-height: 735px;
  88. }
  89.  
  90. .top-box {
  91.     background-color: #fff;
  92.     border:1px solid #d6d6d6;
  93.     border-top:0px;
  94.     border-radius:0 0 5px 5px;
  95.     width:100%;
  96. }
  97.  
  98.  
  99. .btn {
  100.     border: 0;
  101. }
  102.  
  103. .div-btn-url {
  104.     cursor: pointer;
  105. }
  106.  
  107. .btn.disabled, .btn[disabled], fieldset[disabled] .btn {
  108.     cursor:default;
  109. }
  110.  
  111. .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
  112.     background-color: #dedede;
  113.     color: #999;
  114.     cursor: default;
  115. }
  116.  
  117.  
  118.  
  119. .long-txt-more {
  120.     padding-left: 5px;
  121.     cursor: pointer;
  122. }
  123.  
  124.  
  125.  
  126. /* custom content editor*/
  127. .custom_content_editable {
  128.     border: 1px fuchsia dashed;
  129. }
  130.  
  131. .custom_content {
  132.     text-align: justify;
  133. }
  134.  
  135.  
  136. /* loading icon */
  137.  .glyphicon-refresh-animate {
  138.     -animation: adjust-hue .7s infinite linear;
  139.     -webkit-animation: adjust-hue2 .7s infinite linear;
  140.     }
  141.     @-webkit-keyframes adjust-hue2 {
  142.     from { -webkit-transform: rotate(0deg);}
  143.     to { -webkit-transform: rotate(360deg);}
  144.     }
  145.     @keyframes adjust-hue {
  146.         from { transform: scale(1) rotate(0deg);}
  147.         to { transform: scale(1) rotate(360deg);}
  148.     }
  149.  
  150. /*datattime picker*/
  151. .bootstrap-datetimepicker-widget table td.active, .bootstrap-datetimepicker-widget table td.active:hover {
  152.     background-color: #73c6d3;
  153.     text-shadow: none;
  154. }
  155.  
  156. .avatar {
  157.     border-radius: 100px;
  158.     width: 45px;
  159.     height: 45px;
  160. }
  161.  
  162. .avatar-big {
  163.     border-radius: 100px;
  164.     width: 90px;
  165.     height: 90px;
  166. }
  167.  
  168. .control-label {
  169.     font-size: 90%;
  170. }
  171.  
  172.  
  173. /*--------------- billy3 radio as button group (on labels) ----------------*/
  174.  
  175. .btn-radio {
  176.     width: 33.3%;
  177.     border-radius: 4px;
  178.     padding: 5px;
  179.     margin: -6px;
  180.     text-align: center;
  181.     white-space: nowrap;
  182.     cursor: pointer;
  183.  
  184.     /*prevent text selection*/
  185.     -moz-user-select: -moz-none;
  186.     -khtml-user-select: none;
  187.     -webkit-user-select: none;
  188.  
  189.     /*
  190.         Introduced in IE 10.
  191.         See http://ie.microsoft.com/testdrive/HTML5/msUserSelect/
  192.     */
  193.     -ms-user-select: none;
  194.     user-select: none;
  195. }
  196.  
  197.  
  198. .btn-radio-active {
  199.     background-color: #73c6d3;
  200.     color: #fff;
  201. }
  202.  
  203.  
  204.  
  205. .validation-summary-invalid ul{
  206.     padding: 0px 5px;
  207.     border-radius: 2px;
  208. }
  209.  
  210. .validation-summary-invalid ul li{
  211.     padding: 3px 0;
  212.     list-style: none;
  213. }
  214.  
  215. .posts-nav-tabs {
  216.     border-bottom: 1px solid #ddd;
  217.     margin: 0 -20px;
  218.     padding-bottom: 5px;
  219. }
  220.  
  221. ul.posts-nav-tabs > li {
  222.     width: 50%;
  223.     margin-bottom: 5px;
  224.     text-align: center;
  225. }
  226.  
  227. ul.posts-nav-tabs > li:first-child {
  228.     border-right: 1px solid #EBEBEB;
  229. }
  230.  
  231. ul.posts-nav-tabs > li > a{
  232.     display: inline-block;
  233.     border-bottom: 3px solid rgba(255, 255, 255, 0);
  234.     border-right: none;
  235.     border-left:none;
  236.     border-top:none;
  237.     margin-bottom: 4px;
  238.     color: #000;
  239.     font-size: 16px;
  240.     padding: 5px 0;
  241.     /*font-weight:600;*/
  242. }
  243.  
  244. ul.posts-nav-tabs > li.active > a, ul.posts-nav-tabs > li.active > a:hover, ul.posts-nav-tabs > li.active > a:focus, ul.posts-nav-tabs > li > a:hover {
  245.     border-bottom: 3px solid #72C5D2;
  246.     cursor: default;
  247.     background: none;
  248.     border-right: none;
  249.     border-left:none;
  250.     border-top:none;
  251.     color:#72C5D2;
  252. }
  253.  
  254. ul.posts-nav-tabs > li.active > a, ul.posts-nav-tabs > li.active > a:focus {
  255.     font-weight: bold;
  256. }
  257.  
  258. ul.posts-nav-tabs > li > a:hover {
  259.     cursor:pointer;
  260. }
  261.  
  262. .txt-small {
  263.     font-size:90%;
  264. }
  265. .lbl-quotes-count { font-size:80%; }
  266.  
  267. .title-middle-content {
  268.     display: inline-block;
  269.     font-size: 18px;
  270.     margin-top: 4px;
  271.     font-weight:600;
  272. }
  273.  
  274. .btn-minor {
  275.     background: none;
  276.     background-color: white;
  277.     border: 1px solid #CDCDCD;
  278.     /*padding: 8px 15px;*/
  279.     font-size: 92%;
  280.     color: #a2a2a2;
  281. }
  282.  
  283. .btn-minor-default {
  284.     background: none;
  285.     border: 1px solid #CDCDCD;
  286.     padding: 6px 30px;
  287.     font-size: 92%;
  288.     color: #a2a2a2;
  289. }
  290.  
  291. .divider-middel {
  292.     margin-left: -20px;
  293.     margin-right: -20px;
  294. }
  295.  
  296. .project-items {
  297.     padding: 0;
  298.     margin-bottom:0;
  299. }
  300.  
  301. .project-items > li {
  302.     list-style: none;
  303.     padding: 20px 0px;
  304.     border-bottom: 1px solid #ddd;
  305.     display: block;
  306. }
  307.  
  308. .project-items > li:before{
  309.     display: inline-block;
  310.     vertical-align:middle;
  311.     border-radius: 100px;
  312.     background-color: #69BFCE;
  313.     height:22px;
  314.     width:22px;
  315.     text-align:center;
  316.     color:#fff;
  317.     margin-right: 15px;
  318. }
  319.  
  320. .project-items > li:nth-child(1)::before{
  321.     content: "1";
  322. }
  323.  
  324. .project-items > li:nth-child(2)::before{
  325.     content: "2";
  326. }
  327.  
  328. .project-items > li:nth-child(3)::before{
  329.     content: "3";
  330. }
  331.  
  332. .project-items > li:nth-child(4)::before{
  333.     content: "4";
  334. }
  335.  
  336. .project-items > li:first-child {
  337.     padding-top: 0;
  338. }
  339.  
  340. .project-items > li:last-child {
  341.     /*border:none;
  342.     padding-bottom: 10px;*/
  343. }
  344.  
  345. .project-items-title {
  346.  
  347. }
  348.  
  349. .project-items-date{
  350.     float: right;
  351.     color: #afafaf;
  352. }
  353.  
  354. .project-items-content {
  355.     margin-top: 20px;
  356. }
  357.  
  358. .map-box {
  359.     transition: width 0.3s,margin 0.3s;
  360. }
  361.  
  362. .map-box .box-middle{
  363.     padding:0;
  364. }
  365.  
  366. .post-map-title {
  367.     text-align: center;
  368.     padding: 22px 20px;
  369.     font-size: 18px;
  370.     /*font-weight:600;*/
  371. }
  372.  
  373. .ava-wrapp{
  374.     position: relative;
  375.     height:45px;
  376.     width:45px;
  377. }
  378.  
  379. .provider-badge {
  380.     display: block;
  381.     position: absolute;
  382.     right: 0;
  383.     bottom: 0;
  384.     margin-right: -1px;
  385.     padding: 2px 4px;
  386.     border: 2px solid #fff;
  387.     font-size: 11px;
  388.     background-color: #69BFCE;
  389. }
  390.  
  391. .navbar-nav .provider-badge{
  392.     top:10px;
  393.     bottom:auto;
  394.     border: 1px solid #fff;
  395.     margin-right: 4px;
  396. }
  397.  
  398. .nav-tabs .badge {
  399.     margin-right: -25px;
  400.     margin-bottom: 13px;  
  401. }
  402.  
  403. .nav-credits {color: #73c6d3; font-size: 90%;}
  404.  
  405. .reply-widget-container:hover {
  406.     background-color: rgba(115, 198, 211, 0.05);
  407. }
  408.  
  409. .post-details-item-header {
  410.     font-size: 86%;
  411.     font-weight: bold;
  412. }
  413.  
  414. .provider-wrapp-name span{
  415.     /*font-weight: 600;*/
  416.     white-space:nowrap;
  417. }
  418.  
  419. .provider-wrapp-name {
  420.     position: relative;
  421.     overflow: hidden;
  422.     text-overflow: ellipsis;
  423. }
  424.  
  425. .btn-minor .glyphicon-user {
  426.     margin-right:5px;
  427. }
  428.  
  429. .title-middle-content-wrapp {
  430.     margin-top: -5px;
  431.     margin-bottom: -2px;
  432. }
  433.  
  434. .chat-title span {
  435.     /*font-weight:600;*/
  436. }
  437.  
  438. .row-left{
  439.     margin-left:-15px;
  440. }
  441.  
  442. .row-right{
  443.     margin-right:-15px;
  444. }
  445.  
  446. .billyicon{
  447.     display:inline-block;
  448.     vertical-align:middle;
  449.     background-position:center;
  450.     background-repeat:no-repeat;
  451.     background-size:cover;
  452. }
  453.  
  454. .billyicon-map-marker {
  455.     background-image:url(/Content/images/icons/Location_Pin.png);
  456.     width:12px;
  457.     height:15px;
  458. }
  459.  
  460. .billyicon-earphone {
  461.     background-image:url(/Content/images/icons/Phone.png);
  462.     width:14px;
  463.     height:14px;
  464. }
  465.  
  466. .billyicon-send {
  467.     background-image:url(/Content/images/icons/Send-min.png);
  468.     width:22px;
  469.     height:17px;
  470. }
  471.  
  472. .billyicon-user {
  473.     background-image:url(/Content/images/icons/User.png);
  474.     width:10px;
  475.     height:13px;
  476.     margin-top: -3px;
  477.     margin-right: 4px;
  478. }
  479.  
  480. .billyicon-send-voice {
  481.     background-image:url(/Content/images/icons/Mic.png);
  482.     width:15px;
  483.     height:20px;
  484.    
  485. }
  486.  
  487. .billyicon-send-photo {
  488.     background-image:url(/Content/images/icons/Camera.png);
  489.     width:21px;
  490.     height:18px;
  491. }
  492.  
  493. .billyicon-clock {
  494.     background-image:url(/Content/images/icons/Clock.png);
  495.     width:12px;
  496.     height:12px;
  497. }
  498.  
  499. .billyicon-go-back {
  500.     background-image:url(/Content/images/icons/Left_arrow.png);
  501.     width:12px;
  502.     height:18px;
  503. }
  504.  
  505. .billyicon-next {
  506.     background-image:url(/Content/images/icons/Right_arrow.png);
  507.     width:12px;
  508.     height:18px;
  509. }
  510.  
  511. .provider-info-header {
  512.     margin-top:20px;
  513. }
  514.  
  515. .provider-info-avatar {
  516.     display:inline-block;
  517.     vertical-align:middle;
  518.     margin-right:5%;
  519. }
  520.  
  521. .provider-info-avatar img {
  522.     display:inline-block;
  523.     width:115px;
  524.     height:115px;
  525. }
  526.  
  527. .provider-info-header-item {
  528.     display: inline-block;
  529.     vertical-align: middle;
  530.     margin-right: 7%;
  531.     font-size:13px;
  532. }
  533.  
  534. .provider-info-data {
  535.     display: inline-block;
  536.     vertical-align: middle;
  537.     width:70%;
  538. }
  539.  
  540. .provider-info-username {
  541.     font-size: 170%;
  542.     font-weight: bold;
  543.     margin-bottom:8px;
  544. }
  545.  
  546. .provider-info-rating-stars{
  547.     margin-bottom:8px;
  548. }
  549.  
  550. .provider-info-rating-stars > span {
  551.     font-size: 17px;
  552.     margin-right: 1px;
  553.     color:#F5D823;
  554.     display: inline-block;
  555.     vertical-align: middle;
  556. }
  557.  
  558. .provider-info-rating-stars > span.glyphicon-star-empty{
  559.     color:#ddd;
  560. }
  561.  
  562. .provider-info-header-item .billyicon {
  563.     margin-right:4px;
  564. }
  565.  
  566. span.provider-info-reviews-count {
  567.     color:#bbb;
  568.     font-size:15px;
  569. }
  570.  
  571. .provider-info-about h4, .provider-info-reviews h4, .provider-info-create-review h4{
  572.     font-weight:600;
  573. }
  574.  
  575. .provider-info-description {
  576.     font-size:13px;
  577. }
  578.  
  579. .provider-info-reviews-content {
  580.     font-size: 90%;
  581.     border-bottom:1px solid #ddd;
  582.     margin-bottom:20px;
  583.     padding-bottom:20px;
  584.     margin-top:20px;
  585. }
  586.  
  587. .provider-info-reviews-content:last-child{
  588.     border:none;
  589. }
  590.  
  591. .provider-info-reviews-user-firstname {
  592.     font-weight: bold;
  593.     margin-bottom: 5px;
  594. }
  595.  
  596. .provider-info-reviews-rating .provider-info-rating-stars {
  597.     display:inline-block;
  598.     vertical-align:middle;
  599.     margin-right:10px;
  600.     margin-bottom:0;
  601. }
  602.  
  603. .provider-info-review-date {
  604.     display:inline-block;
  605.     vertical-align:middle;
  606. }
  607.  
  608. .provider-info-reviews-rating {
  609.     margin-bottom: 10px;
  610. }
  611.  
  612. .provider-info-create-review-txt {
  613.     margin-bottom:20px;
  614. }
  615.  
  616. .provider-info-create-review-rating {
  617.     margin-bottom:20px;
  618.     margin-top:20px;
  619. }
  620.  
  621. .job-type-box {
  622.     margin-top: 15px;
  623.     margin-bottom: 15px;
  624. }
  625.  
  626. .job-type-box label {
  627.     font-size:13px;
  628. }
  629.  
  630. .jobs-day-header {
  631.     padding: 20px;
  632.     border-bottom: 1px solid #ebebeb;
  633. }
  634.  
  635. .note {
  636.     color: #999;
  637.     font-size: 12px;
  638.     line-height: 16px;
  639.     display: inline-block;
  640. }
  641.  
  642. .note .billyicon-map-marker {
  643.     width: 10px;
  644.     height: 13px;
  645.     margin-right: 5px;
  646. }
  647.  
  648. .note .billyicon-clock {
  649.     margin-right:3px;
  650.     margin-top: -2px;
  651. }
  652.  
  653. .job-icon-container {
  654.     width: auto;
  655.     padding-right: 0;
  656.     position: relative;
  657. }
  658.  
  659. .job-item-task.task-accepted .task-icon::after {
  660.     content: "\e089";
  661.     font-family: 'Glyphicons Halflings';
  662.     display: inline-block;
  663.     font-size: 14px;
  664.     text-align: center;
  665.     color: #fff;
  666.     vertical-align:top;
  667. }
  668.  
  669. .job-item-task.task-cancelled .task-icon::after {
  670.     content: "\e090";
  671.     font-family: 'Glyphicons Halflings';
  672.     display: inline-block;
  673.     font-size: 14px;
  674.     text-align: center;
  675.     color: #fff;
  676. }
  677.  
  678. .job-item-task.task-proposed .task-icon::after {
  679.     content: "\e023";
  680.     font-family: 'Glyphicons Halflings';
  681.     display: inline-block;
  682.     font-size: 14px;
  683.     text-align: center;
  684.     color: #fff;
  685. }
  686.  
  687. span.job-item-task {
  688.     display: inline-block;
  689.     font-size: 12px;
  690.     padding: 2px 5px 2px 3px;
  691.     color: #fff;
  692.     white-space: nowrap;
  693.     border-radius: 30px;
  694. }
  695.  
  696. .job-item-task.task-accepted {
  697.     background-color: #17c573;
  698. }
  699.  
  700. .job-item-task.task-cancelled {
  701.     background-color: #9a9a9a;
  702.     opacity: @include 6;
  703. }
  704.  
  705. .job-item-task.task-proposed {
  706.     background-color: #f3c95b;
  707. }
  708.  
  709. span.task-icon {
  710.     display: inline-block;
  711.     width: 16px;
  712.     height: 16px;
  713.     text-align: center;
  714.     line-height: 14px;
  715. }
  716.  
  717. .task-cancelled .task-icon{
  718.     border-radius: 0;
  719.     border: none;
  720.     text-align: center;  
  721.     vertical-align: middle;
  722. }
  723.  
  724. .task-proposed .task-icon {
  725.     border-radius: 0;
  726.     border: none;
  727.     text-align: center;  
  728.     vertical-align: middle;
  729. }
  730.  
  731. .column-title{
  732.     font-size: 18px;
  733.     font-weight:600;
  734.     padding: 2px 0;
  735. }
  736.  
  737. .post-details-item-body .job-item-task {
  738.     margin-top:5px;
  739.     margin-bottom:5px;
  740. }
  741.  
  742. #quotes-loading {
  743.     padding:20px;
  744. }
  745.  
  746. #quotes-loading .timeline-item {
  747.     min-height:0;
  748. }
  749.  
  750. #quotes-loading .animated-background{
  751.     height:50px;
  752. }
  753.  
  754. #quotes-loading .background-masker.header-right {
  755.     left: 370px;
  756. }
  757.  
  758. #quotes-loading .timeline-wrapper {
  759.     margin-bottom: 25px;
  760.     margin-top: 30px;
  761. }
  762.  
  763. #formCreatePost .mf-step .box{
  764.     min-height:735px;
  765. }
  766.  
  767. #datetimepicker-container {
  768.     margin-top:30px;
  769. }
  770.  
  771. .margin-bottom {
  772.     margin-bottom:20px;
  773. }
  774.  
  775. .margin-bottom-hide {
  776.     margin-bottom:0;
  777. }
  778.  
  779. .margin-top {
  780.     margin-top:20px;
  781. }
  782.  
  783. .margin-top-hide {
  784.     margin-top:0;
  785. }
  786.  
  787. .margin-y {
  788.     margin-top:20px;
  789.     margin-bottom:20px;
  790. }
  791.  
  792. .margin-y-hide {
  793.     margin-top:0;
  794.     margin-bottom:0;
  795. }
  796.  
  797.  
  798.  
  799. .clear-fix{
  800.     float:none;
  801. }
  802.  
  803. .clear {
  804.     clear: both;
  805. }
  806.  
  807.  
  808. .create-reply {
  809.     margin-top:20px;
  810. }
  811.  
  812. .box-reply {
  813.     background-color: #fff;
  814.     display: flex;
  815.     flex-wrap: nowrap;
  816.     justify-content: space-between;
  817.     align-items: flex-end;
  818.     position: absolute;
  819.     bottom: 0px;
  820.     background-color: #fdfdfd;
  821.     left: 0;
  822.     right: 0;
  823.     padding: 15px;
  824.     padding-top: 20px;
  825.     border-top: 1px solid #ddd;
  826. }
  827.  
  828. .box-reply-title {
  829.     font-size:16px;
  830.     font-weight:600;
  831. }
  832.  
  833. .centred_input .btn-group > .btn {
  834.     flex: 1;
  835.     border: 1px solid #73c6d3;
  836. }
  837.  
  838. .centred_input .radioBtn .notActive {
  839.     color: #000;
  840.     background-color: #fff;
  841. }
  842.  
  843. .estimation-wrapp .radioBtn .notActive.active {
  844.     color: #fff;
  845.     background-color: #73c6d3;
  846. }
  847.  
  848. .timepicker {
  849.     margin: 14px auto 0;
  850. }
  851.  
  852. .job-item-task-wrapp {
  853.     position: absolute;
  854.     top: 20px;
  855.     right: 15px;
  856.     min-width: 96px;
  857. }
  858.  
  859. .job {
  860.     position: relative;
  861. }
  862.  
  863.  
  864.  
  865. .consumers-saying h3, .how-it-works h3 {
  866.     font: 700 24px 'Raleway', sans-serif;    
  867.     margin-bottom: 42px;
  868.     color: #383838;
  869. }
  870.  
  871. .consumers-saying-ava img{
  872.     display: inline-block;
  873.     background: #fff;
  874.     border-radius: 100px;
  875.     padding: 5px;
  876.     width: 158px;
  877.     height: 158px;
  878. }
  879.  
  880. .box-home {
  881.     margin: 0;
  882.     padding-bottom:10px;
  883.     color: #6E6E6E;
  884. }
  885.  
  886. .consumers-saying hr.divider-middel{
  887.     margin-bottom: 15px;
  888. }
  889.  
  890. .consumers-saying {
  891.     margin-top:52px;
  892. }
  893.  
  894. .consumers-saying-data > div {
  895.     display:inline-block;
  896.     vertical-align:middle;
  897. }
  898.  
  899. .consumers-saying-name-location {
  900.     float:right;
  901. }
  902.  
  903. .consumers-saying-data .provider-info-rating-stars > span{
  904.     font-size:12px;
  905. }
  906.  
  907. .mobole-app {
  908.     max-width:1300px;
  909.     height:475px;
  910.     background-image:url("/Content/images/banners/phone_banner.jpg");
  911.     background-position:center;
  912.     background-repeat:no-repeat;
  913.     background-size:cover;
  914.     margin-top:92px;
  915.     padding-top: 65px;
  916.     color:#fff;
  917. }
  918.  
  919. .mobole-app h3 {
  920.     color:#fff;
  921.     font: 700 48px/1 'Raleway', sans-serif;
  922. }
  923.  
  924. .mobole-app .inputs { margin: 28px 0; border: none; }
  925.  
  926. .mobole-app input{
  927.     width: 35%;
  928.     border-radius: 5px 0 0 5px;
  929.     display: inline-block;
  930.     height: 50px;
  931.     vertical-align: top;
  932.     border: 1px solid rgba(0,0,0,.1);
  933.     border-right: 0px;
  934.     font-size: 13px; padding: 0 20px;
  935.     background: #fff;
  936. }
  937. .mobole-app input:focus { box-shadow: 3px 3px 3px rgba(0,0,0,.2) inset; }
  938. .mobole-app .btn {
  939.     width: 136px;
  940.     border-radius: 0 5px 5px 0;
  941.     height: 50px;
  942.     vertical-align: top;
  943.     border: 1px solid #69b6c2;
  944.     border-left: 0px;
  945.     padding: 0;
  946.     font-size: 13px; font-weight: bold;
  947. }
  948.  
  949. .footer {
  950.     max-width:1300px;
  951.     margin: -10px auto 20px;
  952. }
  953.  
  954.   .body-content {
  955.         max-width: 1300px;
  956.         margin: 0 auto;
  957.     }
  958.  
  959. .layout-public .banner {
  960.     background: url(/content/images/banners/tools-01.jpg) 50%;
  961.     width: 100%;
  962.     min-height: 390px;
  963.     padding: 1px;
  964.     background-repeat: no-repeat;
  965.     background-position: top center;
  966.     background-size: cover;
  967. }
  968.      .layout-public   .banner .text {
  969.             color: #fff;
  970.             max-width: 465px;
  971.             text-align: center;
  972.             margin: 48px auto 0;
  973.         }
  974.  
  975.         .inputs {
  976.             display:flex;
  977.             margin-top: 25px;
  978.         }
  979.  
  980.         .banner .text p{
  981.             font-size: 16px;
  982.         }
  983.  
  984.         .banner input {
  985.             width:100%;
  986.             border-radius:5px 0 0 5px;
  987.             display:inline-block;
  988.             height: 50px;
  989.             vertical-align: top;
  990.             border:1px solid #69b6c2;
  991.             border-right:0px;
  992.  
  993.         }
  994.         .banner .btn {
  995.             width:120px;
  996.             border-radius:0 5px 5px 0;
  997.             height:50px;
  998.             vertical-align: top;
  999.             border:1px solid #69b6c2;
  1000.             border-left:0px;
  1001.         }
  1002.  
  1003.         .banner h2 {
  1004.             font-weight: bold;
  1005.             font-family: 'Raleway', sans-serif;
  1006.             font-size: 50px;
  1007.             text-shadow: 1px 1px 2px #353535, 0 0 1em rgba(0,0,0, 0.4)
  1008.         }
  1009.  
  1010.     .services { background-color:#fff;
  1011.                 border-bottom:2px solid #dedede;
  1012.                 text-align:center;
  1013.     }
  1014.     .service-button {
  1015.            width: 160px;
  1016.            text-align: center;
  1017.            border-left: 1px solid #f3f3f3;
  1018.            display: inline-block;
  1019.            vertical-align:middle;
  1020.            min-width: 210px;
  1021.            margin: 10px 0;
  1022.     }
  1023.         .service-button:first-child {
  1024.             border-left:0px;
  1025.         }
  1026.  
  1027.         .service-button img {
  1028.             width: 35%;
  1029.         }
  1030.  
  1031. .email-table {
  1032.     display: flex;
  1033.     flex-wrap: wrap;
  1034.     justify-content: flex-start;
  1035.     flex-direction: row;
  1036.     align-items: flex-start;
  1037. }
  1038.  
  1039. .email-item {
  1040.     padding: 10px;
  1041.     max-width: 300px;
  1042.     margin-right: 10px;
  1043. }
  1044.  
  1045. .email-item h4{
  1046.     font-weight:bold;
  1047.     color:#73c6d3;
  1048. }
  1049.  
  1050. ul.footer-menu {
  1051.     display: inline-block;
  1052.     vertical-align: middle;
  1053.     float: right;
  1054. }
  1055.  
  1056. .nav.footer-menu > li > a {
  1057.      padding: 0px 5px;
  1058.      display:inline-block;
  1059.      vertical-align:middle;
  1060.      color: #bfbfbf;
  1061. }
  1062.  
  1063. ul.footer-menu  li:after{
  1064.     content:" | ";
  1065. }
  1066.  
  1067. ul.footer-menu  li:last-child:after{
  1068.     content:" ";
  1069. }
  1070.  
  1071. .create-reply-txt {
  1072.     padding-top: 33%;
  1073.     padding-right: 13%;
  1074.     padding-left: 13%;
  1075.     text-align: center;
  1076.     color: #888;
  1077.     padding-bottom: 33%;
  1078.     font-size: 90%;
  1079. }
  1080.  
  1081. .primary-color {
  1082.     color:#73c6d3;
  1083. }
  1084.  
  1085. .pagination-wrapp {
  1086.     text-align: center;
  1087.     position: absolute;
  1088.     right: 11px;
  1089.     left: 11px;
  1090.     bottom: 20px;
  1091. }
  1092.  
  1093. .quotes-container {
  1094.     padding: 0;
  1095. }
  1096.  
  1097. .box-reply-send {
  1098.     display:block;
  1099. }
  1100.  
  1101.  
  1102. .box-reply-chat textarea {
  1103.     padding: 0;
  1104.     border: none;
  1105.     background-color: #fff;
  1106.     font-size:90%;
  1107. }
  1108.  
  1109. #step-create-reply2 .create-reply-txt {
  1110.     padding-top: 23%;
  1111.     padding-bottom: 23%;
  1112. }
  1113.  
  1114. .app-links {
  1115.     margin-top: 35px; font-size: 0;
  1116. }
  1117.  
  1118. .app-links a {
  1119.     background-repeat:no-repeat;
  1120.     background-position:center;
  1121.     display: inline-block;
  1122.     vertical-align: middle;
  1123.     height: 40px;
  1124.     margin-right:20px;
  1125. }
  1126.  
  1127. .app-links a:hover {
  1128.     opacity:@include 8;
  1129. }
  1130.  
  1131. .app-links a.google-play-link {
  1132.     background-image:url("../images/icons/google_play.png");
  1133.     width:122px;
  1134. }
  1135.  
  1136. .app-links a.app-store-link {
  1137.      background-image:url("../images/icons/app_store.png");
  1138.      width:117px;
  1139. }
  1140.  
  1141. .how-it-works-item { padding: 0 88px; margin: 0 0 43px; }
  1142.  
  1143. .how-it-works-item::before{
  1144.     content: "1";
  1145.     display: block;
  1146.     width: 65px;
  1147.     height: 65px;
  1148.     position: absolute;
  1149.     top: 0;
  1150.     left: 0;
  1151.     border-radius: 100px;
  1152.     background-color: #fff;
  1153.     font-size: 18px;
  1154.     font-weight: bold;
  1155.     color: #a1a1a1;
  1156.     text-align: center;
  1157.     line-height: 65px;
  1158. }
  1159.  
  1160. .how-it-works-item:nth-child(3)::before{
  1161.     content:"2";
  1162. }
  1163.  
  1164. .how-it-works-item:nth-child(4)::before{
  1165.     content:"3";
  1166. }
  1167.  
  1168. .how-it-works-item:nth-child(5)::before{
  1169.     content:"4";
  1170. }
  1171.  
  1172. .how-it-works-item h5{
  1173.     font-size:18px;
  1174.     font-weight:bold;
  1175.     color:#484848;
  1176. }
  1177.  
  1178. .how-it-works-item p {
  1179.     color:#6e6e6e; line-height: 1.6;
  1180. }
  1181.  
  1182. .how-it-works {
  1183.     margin-top: 54px;
  1184. }
  1185.  
  1186. #hire_confidence { margin: 18px 0 0; }
  1187.  
  1188. .carousel-inner > .item{
  1189.     background-color:#fff;
  1190. }
  1191.  
  1192. .carousel-indicators li {
  1193.     background-color:#eaeaea;
  1194.     width: 7px; height: 7px; margin: 1px 5px; border: none;
  1195. }
  1196.  
  1197. .carousel-indicators .active {
  1198.     width: 10px;
  1199.     height: 10px;
  1200.     margin: 0 5px;
  1201.     background-color: #6fc5d3;
  1202. }
  1203.  
  1204. .carousel-inner {
  1205.     position: relative;
  1206.     width: 100%;
  1207.     overflow: hidden;
  1208.     height: 470px;
  1209. }
  1210.  
  1211. .item {
  1212.     background: #333;
  1213.     text-align: center;
  1214.     height: 100% !important;
  1215.     position: absolute;
  1216.     width: 100%;
  1217.     padding: 15px;
  1218.     border-radius:5px;
  1219. }
  1220.  
  1221. #hire_confidence .carousel-caption {
  1222.     right:20px;
  1223.     left:20px;
  1224. }
  1225.  
  1226. #hire_confidence h2 {
  1227.     font-size:24px;
  1228.     color:#7fc3d1;
  1229.     font-weight:bold;
  1230. }
  1231.  
  1232. #hire_confidence .carousel-caption p{
  1233.     font-size:15px;
  1234.     opacity:@include 6;
  1235.     text-align:center;
  1236.     text-shadow:none;
  1237.     color:#000;
  1238. }
  1239.  
  1240. .carousel-caption.hire-confidence {
  1241.     top:110px;
  1242. }
  1243.  
  1244. .carousel-caption.hire-confidence p {
  1245.     margin-top:30px;
  1246.     padding:0 15px;
  1247. }
  1248.  
  1249. #hire_confidence .carousel-indicators {
  1250.     bottom: 10px;
  1251. }
  1252.  
  1253. .carousel {
  1254.     height: 473px;
  1255.     border: 1px solid #e4e4e4;
  1256.     border-radius: 5px;
  1257.     border-bottom-width: 2px;
  1258. }
  1259. #hire_confidence:before {
  1260.     display: block; position: absolute; content: ""; left: 12px; right: 12px; bottom: -10px; height: 8px; background: rgba(255,255,255,.5); border: 1px solid #e5e5e5; border-top: 0;
  1261.     border-radius: 0 0 5px 5px; box-shadow: 0 0 0px 1px #e5e5e5;
  1262. }
  1263. #hire_confidence:after {
  1264.     display: block; position: absolute; content: ""; left: 24px; right: 24px; bottom: -19px; height: 8px; background: rgba(255,255,255,.3); border: 1px solid #e5e5e5; border-top: 0;
  1265.     border-radius: 0 0 5px 5px; box-shadow: 0 0 0px 1px #e5e5e5;
  1266. }
  1267.  
  1268. .you-professional {
  1269.     background-image:url("/Content/images/banners/professional_bkg.jpg");
  1270.     background-repeat:no-repeat;
  1271.     background-position:center;
  1272.     max-width:1300px;
  1273.     height:475px;
  1274.     margin:0 auto;
  1275.     position:relative;
  1276.     margin-top:60px;
  1277. }
  1278.  
  1279. .you-professional-content {
  1280.     max-width: 450px;
  1281.     /*height: 250px;*/
  1282.     text-align: center;
  1283.     padding: 33px 35px 43px;
  1284.     position: absolute;
  1285.     right: 3%;
  1286.     top: 20%;
  1287. }
  1288.  
  1289. @media (max-width: 640px) {
  1290.     .you-professional {
  1291.         background-position: 20% 0;
  1292.         background-size: 700px;
  1293.         padding-top: 200px;
  1294.         height:auto;
  1295.         margin: 0;
  1296.     }
  1297.  
  1298.     .you-professional-content {
  1299.         width: 100%;
  1300.         max-width: 100%;
  1301.         margin: 0;
  1302.         border-radius: 0;
  1303.         position: static;
  1304.         border-top: 3px solid #72c5d2;
  1305.         padding: 10px 20px 30px;
  1306.         text-align: left;
  1307.     }
  1308.     .you-professional-content .btn {width:100%;}
  1309. }
  1310.  
  1311. .btn.btn-big {
  1312.     height: 54px;
  1313.     font-weight: bold;
  1314. }
  1315.  
  1316. .you-professional-content h3 {
  1317.     font: 700 24px 'Raleway', sans-serif;    
  1318.     color: #72c5d2;
  1319.     margin-bottom: 5px;
  1320. }
  1321.  
  1322. .you-professional-content p {
  1323.     margin-bottom: 27px;
  1324. }
  1325. .you-professional-content .btn { line-height: 54px; padding: 0 40px; }
  1326.  
  1327. .mf-need-box {
  1328.     position:relative;
  1329. }
  1330.  
  1331. .mf-need-box:hover .btn.mf-need-btn{
  1332.     opacity:@include 15;
  1333.     border-radius:0;
  1334. }
  1335.  
  1336. .mf-need-box-wrapp h3{
  1337.     font-size:16px;
  1338.     font-weight:bold;
  1339.     color:#7fc3d1;
  1340. }
  1341.  
  1342. img.mf-need-img {
  1343.     margin-bottom: 10px;
  1344.     margin-top: 30px;
  1345. }
  1346.  
  1347. .btn.mf-need-btn {
  1348.     display: block;
  1349.     height: 100%;
  1350.     width: 100%;
  1351.     position: absolute;
  1352.     top: 0;
  1353.     right: 0;
  1354.     opacity:0;
  1355. }
  1356.  
  1357.  
  1358. div.mf-need-box:nth-child(3n+4){
  1359.     border-right:0;
  1360. }
  1361.  
  1362. @media (max-width: 1200px){
  1363.     div.mf-need-box:nth-child(3n+4){
  1364.         border-right:1px solid #e5e5e5;
  1365.     }
  1366.  
  1367.     div.mf-need-box:nth-child(2n+3){
  1368.         border-right:0;
  1369.     }
  1370. }
  1371.  
  1372. @media (max-width: 1010px){
  1373.     .mf-need-box {
  1374.         border-right: 0!important;
  1375.     }
  1376. }
  1377.  
  1378. .form-control-inline{
  1379.     height: 42px;
  1380.     display: inline-block;
  1381.     vertical-align: middle;
  1382. }
  1383.  
  1384.  
  1385.  
  1386. .custom-form-group {
  1387.     padding: 5px;
  1388.     color: #555;
  1389.     background-color: #f7f7f7;
  1390.     border: 1px solid #e9e9e9;
  1391.     border-radius: 5px;
  1392.     display: inline-block;
  1393.     vertical-align: middle;
  1394. }
  1395. .custom-form-group label {
  1396.     display: inline-block;
  1397.     cursor: pointer;
  1398.     margin: 0;
  1399.     padding: 0;
  1400. }
  1401.  
  1402. .custom-form-group span {
  1403.     margin: 0;
  1404.     padding: 5px 10px;
  1405.     display: inline-block;
  1406. }
  1407.  
  1408. .custom-form-group input {
  1409.     display: none;
  1410. }
  1411.  
  1412. .custom-form-group input:checked + span {
  1413.     background-color: #73c6d3;
  1414.     color: #fff;
  1415.     border-radius: 4px;
  1416. }
  1417.  
  1418. .multiselect-container input[type="checkbox"] {
  1419.     visibility: visible;
  1420.     margin-top: 10px;
  1421.     margin-left: -25px;
  1422. }
  1423.  
  1424. .multiselect-container  > .active > a, .multiselect-container  > .active > a:hover, .multiselect-container > .active > a:focus {
  1425.     background: #dceff3;
  1426.     color: #000;
  1427. }
  1428.  
  1429. .multiselect-container > li > a:hover, .multiselect-container > li > a:focus {
  1430.     background: #f9f9f9;
  1431. }
  1432.  
  1433. .multiselect-container {
  1434.     -webkit-box-shadow: none;
  1435.     box-shadow: none;
  1436. }
  1437.  
  1438. .multiselect-container .multiselect-all  > a, .multiselect-container .multiselect-all  > a:hover, .multiselect-container .multiselect-all  > a:focus {
  1439. background: #eee;
  1440.     color: #999;
  1441.  
  1442. }
  1443.  
  1444. .tooltip {    
  1445.     min-width: 300px;
  1446. }
  1447. .tooltip-inner {
  1448.     width:auto;
  1449.     text-align:left;
  1450.     display: inline-block;
  1451. }
  1452.  
  1453. .has-error .form-control {
  1454.     border-color: #bd9291;
  1455.     box-shadow:none;
  1456. }
  1457.  
  1458. .form-control {
  1459.   -webkit-box-shadow: none;
  1460.   box-shadow: none;
  1461. }
  1462.  
  1463. .has-error .tooltip .tooltip-arrow {
  1464.     border-right-color: rgba(169, 68, 66, 0.8);
  1465. }
  1466. .has-error .tooltip .tooltip-inner {
  1467.     background-color: rgba(169, 68, 66, 0.8);
  1468. }
  1469.  
  1470. .provider-price-no {
  1471.     font-size: 10px;
  1472.     margin-right: -20px;
  1473.     text-align: right;
  1474.     display: block;
  1475.     max-width: 47px;
  1476.     color: #bbbbbb;
  1477. }
  1478.  
  1479. .map-placeholder {
  1480.     text-align: center;
  1481.     border-top: 1px solid #e5e5e5;
  1482.     line-height: 60px;
  1483. }
  1484.  
  1485. .map-expanded {
  1486.         margin-left: -1000px;
  1487.         width: 100%;
  1488.         height: 100%;
  1489.         z-index: 4;
  1490.     }
  1491.  
  1492. .map-collapse-btn {
  1493.         position: absolute;
  1494.         top: 8px;
  1495.         right: 12px;
  1496.         border: 1px solid #cdcdcd;
  1497.         border-radius: 50%;  
  1498.         background-color: white;
  1499.         padding: 6px 8px 4px;
  1500.         cursor: pointer;
  1501.         z-index: 10;
  1502.     }
  1503.  
  1504. .map-expander {
  1505.     border: 1px solid #dddddd;
  1506.     background-color: #fff;
  1507.     color: #73c6d3;
  1508.     position: relative;
  1509.     width:25px;
  1510.     padding: 3px;
  1511.     text-align: center;
  1512.     font-size: 24px;
  1513.     line-height: 2px;
  1514.     border-radius: 4px;
  1515.     margin-top: -350px;
  1516.     margin-left: -10px;
  1517.     transition: 0.2s ease-in;
  1518.     cursor: pointer;
  1519. }
  1520.  
  1521. .map-expander:hover {
  1522.     background-color: #73c6d3;
  1523.     color: #fff;    
  1524. }
  1525.  
  1526. .ui-menu{
  1527.     border-radius: 5px 5px;
  1528.     padding:8px 0;
  1529.     z-index: 1050; //fix autocomplete menu in popup
  1530.  
  1531.     .ui-menu-item {
  1532.         padding-left:12px;
  1533.     }
  1534.     .ui-menu-item-wrapper{
  1535.         font-size: 85%;
  1536.         color: #666;
  1537.         padding: 8px;
  1538.     }
  1539.  
  1540.     .ui-state-active{
  1541.         background: #e8fcff;
  1542.         border-color: #e8fcff;
  1543.         border-radius:3px
  1544.     }
  1545.  
  1546.     .search-need-img {
  1547.         width: 30px;
  1548.         height: 30px;
  1549.     }
  1550. }
  1551.  
  1552. /* The switch - the box around the slider */
  1553. .switch {
  1554.   position: relative;
  1555.   display: inline-block;
  1556.   width: 60px;
  1557.   height: 34px;
  1558. }
  1559.  
  1560. /* Hide default HTML checkbox */
  1561. .switch input {display:none;}
  1562.  
  1563. /* The slider */
  1564. .slider {
  1565.   position: absolute;
  1566.   cursor: pointer;
  1567.   top: 0;
  1568.   left: 0;
  1569.   right: 0;
  1570.   bottom: 0;
  1571.   background-color: #ccc;
  1572.   -webkit-transition: @include 4s;
  1573.   transition: @include 4s;
  1574. }
  1575.  
  1576. .slider:before {
  1577.   position: absolute;
  1578.   content: "";
  1579.   height: 26px;
  1580.   width: 26px;
  1581.   left: 4px;
  1582.   bottom: 4px;
  1583.   background-color: white;
  1584.   -webkit-transition: @include 4s;
  1585.   transition: @include 4s;
  1586. }
  1587.  
  1588. input:checked + .slider {
  1589.   background-color: #69bfce;
  1590. }
  1591.  
  1592. input:focus + .slider {
  1593.   box-shadow: 0 0 1px #69bfce;
  1594. }
  1595.  
  1596. input:checked + .slider:before {
  1597.   -webkit-transform: translateX(26px);
  1598.   -ms-transform: translateX(26px);
  1599.   transform: translateX(26px);
  1600. }
  1601.  
  1602. /* Rounded sliders */
  1603. .slider.round {
  1604.   border-radius: 34px;
  1605. }
  1606.  
  1607. .slider.round:before {
  1608.   border-radius: 50%;
  1609. }
  1610.  
  1611.  
  1612. /* bootstrap navbar colapse fix! */
  1613. @media (max-width: 991px) {
  1614.   .navbar-header {
  1615.       float: none;
  1616.   }
  1617.   .navbar-left,.navbar-right {
  1618.       float: none !important;
  1619.   }
  1620.   .navbar-toggle {
  1621.       display: block;
  1622.   }
  1623.   .navbar-collapse {
  1624.       border-top: 1px solid transparent;
  1625.       box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
  1626.   }
  1627.   .navbar-fixed-top {
  1628.       top: 0;
  1629.       border-width: 0 0 1px;
  1630.   }
  1631.   .navbar-collapse.collapse {
  1632.       display: none!important;
  1633.   }
  1634.   .navbar-nav {
  1635.       float: none!important;
  1636.       margin-top: 7.5px;
  1637.   }
  1638.   .navbar-nav>li {
  1639.       float: none;
  1640.   }
  1641.   .navbar-nav>li>a {
  1642.       padding-top: 10px;
  1643.       padding-bottom: 10px;
  1644.   }
  1645.   .collapse.in{
  1646.       display:block !important;
  1647.   }
  1648. }
  1649.  
  1650. .signin-modal .modal-dialog, .signup-modal .modal-dialog {
  1651.     max-width: 400px;
  1652. }
  1653.  
  1654.  
  1655.  
  1656. .icon-calendar {width:20px; height:20px; background-image:url('/Content/images/calendar-icon.png'); background-size:100%;}
  1657.  
  1658.  
  1659. // -------------------  New LESS file starts here ---------------
  1660.  
  1661. @media (max-width: 767px) {
  1662.     .modal-dialog {
  1663.         margin:0;
  1664.         .modal-content {border-radius:0; border: 0;}
  1665.     }
  1666. }
  1667.  
  1668.  
  1669. @mixin box(){
  1670.     background-color: #fff;
  1671.     padding: 20px;
  1672.     border-radius: 5px;
  1673.     border: 1px solid #e5e5e5;
  1674.     margin: 20px 0;
  1675.     min-height: 735px;
  1676. }
  1677.  
  1678. columns {
  1679.     display: flex;
  1680.     justify-content: space-between;
  1681.     align-items: flex-start;
  1682.      @media (max-width: 768px) {
  1683.          flex-wrap: wrap;
  1684.      }
  1685.  
  1686.  
  1687.     column-left {
  1688.         @include box;
  1689.         width: 23%;
  1690.         margin-right: 15px;
  1691.     }
  1692.  
  1693.     column-right {
  1694.         @include box;
  1695.         transition: width 0.3s,margin 0.3s; /*This is for map expand*/
  1696.         width: 23%;
  1697.         margin-left: 15px;
  1698.     }
  1699.  
  1700.     column-main {
  1701.         @include box;
  1702.         width: 50%;
  1703.         flex-grow: 2;
  1704.     }
  1705.  
  1706.  
  1707.     @media (max-width: 768px) {
  1708.         column-main, column-left, column-right,.map-box {
  1709.             width: 100%;
  1710.             margin-left: -15px;
  1711.             margin-right: -15px;
  1712.             margin-top: 5px;
  1713.             margin-bottom: 5px;
  1714.             min-height: 1px;
  1715.             border-radius: 0px;
  1716.             border-left: 0;
  1717.             border-right: 0;
  1718.             flex-grow: 2;
  1719.             padding:15px;
  1720.         }
  1721.    }
  1722.  
  1723.     .column-without-padding {
  1724.         padding: 0;
  1725.     }
  1726. }
  1727.  
  1728. fail-box{
  1729.     @include box;
  1730.     max-width:500px;
  1731.     margin:20vh auto;
  1732.     min-height:0px;
  1733.     display:block;
  1734. }
  1735.  
  1736.  
  1737. flex {display:flex;}
  1738.  
  1739. .custom_content {
  1740.     .facts-box {
  1741.         float: left;
  1742.         width: 273px;
  1743.         height: 246px;
  1744.         margin: 15px 25px 10px 0;
  1745.         position: relative;
  1746.     }
  1747.  
  1748.     .facts {
  1749.         width: 236px;
  1750.         padding: 2px 10px;
  1751.         margin-left: 8px;
  1752.         color: #666;
  1753.         position: absolute;
  1754.         bottom: 15px;
  1755.     }
  1756.  
  1757.     .facts h2 {
  1758.         font-size: 13px;
  1759.         margin: 8px 0 0;
  1760.         line-height: 15px;
  1761.     }
  1762.  
  1763.     .facts p {
  1764.         font: 11px/12px arial,sans-serif;
  1765.         margin: 3px 0px;
  1766.     }
  1767.  
  1768.     .guide-image {
  1769.         float: right;
  1770.         margin: 10px 0 10px 20px;
  1771.         font-size: 10px;
  1772.         color: #3b5a78;
  1773.         text-align: center;
  1774.     }
  1775.  
  1776.     .guide-image img {
  1777.         margin-bottom: 4px;
  1778.     }
  1779.  
  1780.     li {
  1781.         margin-bottom: 15px;
  1782.     }
  1783. }
  1784.  
  1785. .flat {
  1786.  
  1787.  
  1788.     .form-embend {
  1789.         background: #73c6d3;
  1790.         margin: -20px !important;
  1791.         padding: 15px 0px 10px 0px;
  1792.     }
  1793.  
  1794.     .form-embend .caption {
  1795.         margin-bottom: 0px;
  1796.     }
  1797.  
  1798.     .form-group i {display:none;}
  1799.  
  1800.     .moving-form-container label {
  1801.         color: #fff;
  1802.         margin-top: 5px;
  1803.     }
  1804.  
  1805.     .form-control {
  1806.         background: transparent;
  1807.         color: #fff;
  1808.         border: 0;
  1809.         border-bottom: 3px solid transparent;
  1810.         border-radius: 0;
  1811.  
  1812.         &::-webkit-input-placeholder {
  1813.             color: #fff;
  1814.         }
  1815.     }
  1816.  
  1817.     .form-control:hover {
  1818.         background: rgba(255,255,255,0.1);
  1819.     }
  1820.  
  1821.     .form-group {
  1822.         margin-bottom: 5px;
  1823.     }
  1824.  
  1825.     .form-control:focus {
  1826.         box-shadow: none;
  1827.     }
  1828.  
  1829.     .has-error .form-control {
  1830.         border-color: #900;
  1831.     }
  1832.  
  1833.     .caption.moving-form-caption {
  1834.         margin-bottom: 13px;
  1835.     }
  1836.  
  1837.     .form-embend {
  1838.         padding-bottom: 0px;
  1839.     }
  1840.  
  1841.     .partners-container {
  1842.         padding-top: 40px;
  1843.     }
  1844. }
  1845.  
  1846. .modal-embend {
  1847.     .moving-form-container label, .form-control, .modal-embend .captionm, .btn {
  1848.         transition: 0.3s linear;
  1849.     }
  1850. }
  1851.  
  1852. .compact {
  1853.     .moving-form-container label {
  1854.         height: 0px;
  1855.         overflow: hidden;
  1856.     }
  1857.  
  1858.     .form-control {
  1859.         height: 30px;
  1860.         padding-top: 5px;
  1861.     }
  1862.  
  1863.     .modal-embend .caption {
  1864.         margin-bottom: 5px;
  1865.         border-radius: 0;
  1866.     }
  1867.  
  1868.  
  1869.  
  1870.     .btn {
  1871.         height: 40px !important;
  1872.     }
  1873. }
  1874.  
  1875. @mixin message(){
  1876.     margin: 10px 0;
  1877.     padding: 10px;
  1878.     border-radius: 4px;
  1879. }
  1880.  
  1881. .success-message {
  1882.     @include message;
  1883.     background: #b4e8b4;
  1884. }
  1885.  
  1886. .warning-message {
  1887.     @include message;
  1888.     background: #fda;
  1889. }
  1890. .error-message {
  1891.     @include message;
  1892.     background: #fdd;
  1893. }
  1894.  
  1895.  
  1896.  
  1897.  
  1898.  
  1899. .columns-with-responsive-menu {
  1900.     /*Responsive Menu - invisible untill some small size*/
  1901.     responsive-menu {
  1902.         display: none;
  1903.         background-color: #fff;
  1904.         padding: 20px 5px;
  1905.         border-top: 1px solid #e5e5e5;
  1906.         border-bottom-width: 0;
  1907.         margin: 20px -15px 0 -15px;
  1908.         min-height: 60px;
  1909.         width: 100%;
  1910.         flex-grow: 2;
  1911.     }
  1912.  
  1913.     responsive-menu-item {
  1914.         font-size: 18px;
  1915.         font-weight: 600;
  1916.         text-align: center;
  1917.         border-right: 1px solid #e5e5e5;
  1918.         width: 100%;
  1919.         cursor: pointer;
  1920.  
  1921.         &:last-child {
  1922.             border-right: none;
  1923.         }
  1924.     }
  1925.  
  1926.     @media (max-width: 768px) {
  1927.         responsive-menu {
  1928.             display: flex;
  1929.         }
  1930.  
  1931.         column-left, column-main, column-right {
  1932.             display: none;
  1933.             border-radius: 0 0 5px 5px;
  1934.             margin-top: 0px;
  1935.             .post-map-title, .column-title {display: none;}
  1936.         }
  1937.  
  1938.         &.responsive-show-left column-left, &.responsive-show-main column-main, &.responsive-show-right column-right {
  1939.             display: block;
  1940.         }
  1941.  
  1942.         &.responsive-show-left .responsive-menu-item-left, &.responsive-show-main .responsive-menu-item-main, &.responsive-show-right .responsive-menu-item-right {
  1943.             color: #73c6d3;
  1944.         }
  1945.     }
  1946. }
Advertisement
Add Comment
Please, Sign In to add comment