.base, .slimScrollDiv .filter_body_inner_scroll, .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox label {
  position: relative;
  margin: 0 auto;
  padding: 0; }

img {
  border: none; }

/* border */
.br {
  border: 1px solid #d7d7d7; }

.br_top {
  border-top: 1px solid #d7d7d7; }

.br_btm {
  border-bottom: 1px solid #d7d7d7; }

.br_lft {
  border-left: 1px solid #d7d7d7; }

.br_rt {
  border-right: 1px solid #d7d7d7; }

.br_none {
  border: none !important; }

.br_lft_none {
  border-left: none !important; }

.br_rt_none {
  border-right: none !important; }

.br_top_none {
  border-top: none !important; }

.br_btm_none {
  border-bottom: none !important; }

/* text align*/
.txt_alin_rt {
  text-align: right !important; }

.txt_alin_lft {
  text-align: left !important; }

.txt_alin_cnt {
  text-align: center !important; }

.txt_alin_just {
  text-align: justify !important; }

/* padding */
.pad_top5 {
  padding-top: 5px !important; }

.pad_top10 {
  padding-top: 10px !important; }

.pad_top15 {
  padding-top: 15px !important; }

.pad_top20 {
  padding-top: 20px !important; }

.pad_top25 {
  padding-top: 25px !important; }

.pad_top30 {
  padding-top: 30px !important; }

.pad_top35 {
  padding-top: 35px !important; }

.pad_top40 {
  padding-top: 40px !important; }

.pad_top45 {
  padding-top: 45px !important; }

.pad_top50 {
  padding-top: 50px !important; }

.pad_top55 {
  padding-top: 55px !important; }

.pad_top60 {
  padding-top: 60px !important; }

.pad_top65 {
  padding-top: 65px !important; }

.pad_top70 {
  padding-top: 70px !important; }

.pad_top75 {
  padding-top: 75px !important; }

.pad_btm5 {
  padding-bottom: 5px !important; }

.pad_btm10 {
  padding-bottom: 10px !important; }

.pad_btm15 {
  padding-bottom: 15px !important; }

.pad_btm20 {
  padding-bottom: 20px !important; }

.pad_btm25 {
  padding-bottom: 25px !important; }

.pad_btm30 {
  padding-bottom: 30px !important; }

.pad_btm35 {
  padding-bottom: 35px !important; }

.pad_btm40 {
  padding-bottom: 40px !important; }

.pad_btm45 {
  padding-bottom: 45px !important; }

.pad_btm50 {
  padding-bottom: 50px !important; }

.pad_btm55 {
  padding-bottom: 55px !important; }

.pad_btm60 {
  padding-bottom: 60px !important; }

.pad_btm65 {
  padding-bottom: 65px !important; }

.pad_btm70 {
  padding-bottom: 70px !important; }

.pad_btm75 {
  padding-bottom: 75px !important; }

.pad_lft5 {
  padding-left: 5px !important; }

.pad_lft10 {
  padding-left: 10px !important; }

.pad_lft15 {
  padding-left: 15px !important; }

.pad_lft20 {
  padding-left: 20px !important; }

.pad_lft25 {
  padding-left: 25px !important; }

.pad_lft30 {
  padding-left: 30px !important; }

.pad_lft35 {
  padding-left: 35px !important; }

.pad_lft40 {
  padding-left: 40px !important; }

.pad_lft45 {
  padding-left: 45px !important; }

.pad_lft50 {
  padding-left: 50px !important; }

.pad_lft55 {
  padding-left: 55px !important; }

.pad_lft60 {
  padding-left: 60px !important; }

.pad_lft65 {
  padding-left: 65px !important; }

.pad_lft70 {
  padding-left: 70px !important; }

.pad_lft75 {
  padding-left: 75px !important; }

.pad_rt5 {
  padding-right: 5px !important; }

.pad_rt10 {
  padding-right: 10px !important; }

.pad_rt15 {
  padding-right: 15px !important; }

.pad_rt20 {
  padding-right: 20px !important; }

.pad_rt25 {
  padding-right: 25px !important; }

.pad_rt30 {
  padding-right: 30px !important; }

.pad_rt35 {
  padding-right: 35px !important; }

.pad_rt40 {
  padding-right: 40px !important; }

.pad_rt45 {
  padding-right: 45px !important; }

.pad_rt50 {
  padding-right: 50px !important; }

.pad_rt55 {
  padding-right: 55px !important; }

.pad_rt60 {
  padding-right: 60px !important; }

.pad_rt65 {
  padding-right: 65px !important; }

.pad_rt70 {
  padding-right: 70px !important; }

.pad_rt75 {
  padding-right: 75px !important; }

.no_pad {
  padding: 0 !important; }

.no_pad_top {
  padding-top: 0 !important; }

.no_pad_btm {
  padding-bottom: 0 !important; }

.no_pad_rt {
  padding-right: 0 !important; }

.no_pad_lft {
  padding-left: 0 !important; }

/* margin */
.mrg_top5 {
  margin-top: 5px !important; }

.mrg_top10 {
  margin-top: 10px !important; }

.mrg_top15 {
  margin-top: 15px !important; }

.mrg_top20 {
  margin-top: 20px !important; }

.mrg_top25 {
  margin-top: 25px !important; }

.mrg_top30 {
  margin-top: 30px !important; }

.mrg_top35 {
  margin-top: 35px !important; }

.mrg_top40 {
  margin-top: 40px !important; }

.mrg_top45 {
  margin-top: 45px !important; }

.mrg_top50 {
  margin-top: 50px !important; }

.mrg_top55 {
  margin-top: 55px !important; }

.mrg_top60 {
  margin-top: 60px !important; }

.mrg_top65 {
  margin-top: 65px !important; }

.mrg_top70 {
  margin-top: 70px !important; }

.mrg_top75 {
  margin-top: 75px !important; }

.mrg_btm5 {
  margin-bottom: 5px !important; }

.mrg_btm10 {
  margin-bottom: 10px !important; }

.mrg_btm15 {
  margin-bottom: 15px !important; }

.mrg_btm20 {
  margin-bottom: 20px !important; }

.mrg_btm25 {
  margin-bottom: 25px !important; }

.mrg_btm30 {
  margin-bottom: 30px !important; }

.mrg_btm35 {
  margin-bottom: 35px !important; }

.mrg_btm40 {
  margin-bottom: 40px !important; }

.mrg_btm45 {
  margin-bottom: 45px !important; }

.mrg_btm50 {
  margin-bottom: 50px !important; }

.mrg_btm55 {
  margin-bottom: 55px !important; }

.mrg_btm60 {
  margin-bottom: 60px !important; }

.mrg_btm65 {
  margin-bottom: 65px !important; }

.mrg_btm70 {
  margin-bottom: 70px !important; }

.mrg_btm75 {
  margin-bottom: 75px !important; }

.mrg_lft5 {
  margin-left: 5px !important; }

.mrg_lft10 {
  margin-left: 10px !important; }

.mrg_lft15 {
  margin-left: 15px !important; }

.mrg_lft20 {
  margin-left: 20px !important; }

.mrg_lft25 {
  margin-left: 25px !important; }

.mrg_lft30 {
  margin-left: 30px !important; }

.mrg_lft35 {
  margin-left: 35px !important; }

.mrg_lft40 {
  margin-left: 40px !important; }

.mrg_lft45 {
  margin-left: 45px !important; }

.mrg_lft50 {
  margin-left: 50px !important; }

.mrg_lft55 {
  margin-left: 55px !important; }

.mrg_lft60 {
  margin-left: 60px !important; }

.mrg_lft65 {
  margin-left: 65px !important; }

.mrg_lft70 {
  margin-left: 70px !important; }

.mrg_lft75 {
  margin-left: 75px !important; }

.mrg_rt5 {
  margin-right: 5px !important; }

.mrg_rt10 {
  margin-right: 10px !important; }

.mrg_rt15 {
  margin-right: 15px !important; }

.mrg_rt20 {
  margin-right: 20px !important; }

.mrg_rt25 {
  margin-right: 25px !important; }

.mrg_rt30 {
  margin-right: 30px !important; }

.mrg_rt35 {
  margin-right: 35px !important; }

.mrg_rt40 {
  margin-right: 40px !important; }

.mrg_rt45 {
  margin-right: 45px !important; }

.mrg_rt50 {
  margin-right: 50px !important; }

.mrg_rt55 {
  margin-right: 55px !important; }

.mrg_rt60 {
  margin-right: 60px !important; }

.mrg_rt65 {
  margin-right: 65px !important; }

.mrg_rt70 {
  margin-right: 70px !important; }

.mrg_rt75 {
  margin-right: 75px !important; }

.no_mrg {
  margin: 0 !important; }

.no_mrg_top {
  margin-top: 0 !important; }

.no_mrg_btm {
  margin-bottom: 0 !important; }

.no_mrg_rt {
  margin-right: 0 !important; }

.no_mrg_lft {
  margin-left: 0 !important; }

/* alpha */
/* -------------------------------------------------------------
  Sass CSS3 Mixins! The Cross-Browser CSS3 Sass Library
  By: Matthieu Aussaguel, http://www.mynameismatthieu.com, @matthieu_tweets

  List of CSS3 Sass Mixins File to be @imported and @included as you need

  The purpose of this library is to facilitate the use of CSS3 on different browsers avoiding HARD TO READ and NEVER
  ENDING css files

  note: All CSS3 Properties are being supported by Safari 5
  more info: http://www.findmebyip.com/litmus/#css3-properties

  Mixins available:
    -   css3-prefix             - arguments: Property, Value
    -   background-gradient     - arguments: Start Color: #3C3C3C, End Color: #999999
    -   background-horizontal   - arguments: Start Color: #3C3C3C, End Color: #999999
    -   background-radial       - arguments: Start Color: #FFFFFF, Start position: 0%, End Color: #000000, End position: 100%
    -   background-size         - arguments: Width: 100%, Height: 100%
    -   background-opacity      - arguments: Color: #000, Opacity: .85
    -   border-radius           - arguments: Radius: 5px
    -   border-radius-separate  - arguments: Top Left: 5px, Top Right: 5px, Bottom Left: 5px, Bottom Right: 5px
    -   box                     - arguments: Orientation: horizontal, Pack: center, Align: center
    -   box-rgba                - arguments: R: 60, G: 3, B: 12, Opacity: 0.23, Color: #3C3C3C
    -   box-shadow              - arguments: X: 2px, Y: 2px, Blur: 5px, Color: rgba(0,0,0,.4)
    -   box-sizing              - arguments: Type: border-box
    -   columns                 - arguments: Count: 3, Gap: 10
    -   double-borders          - arguments: Color One: #3C3C3C, Color Two: #999999, Radius: 0
    -   flex                    - arguments: Value: 1
    -   flip                    - arguments: ScaleX: -1
    -   font-face               - arguments: Font Family: myFont, Eot File Src: myFont.eot, Woff File Src: myFont.woff, Ttf File Src: myFont.ttf
    -   opacity                 - arguments: Opacity: 0.5
    -   outline radius          - arguments: Radius: 5px
    -   resize                  - arguments: Direction: both
    -   rotate                  - arguments: Degree: 0, M11: 0, M12: 0, M21: 0, M22: 0
    CSS Matrix Rotation Calculator http://www.boogdesign.com/examples/transforms/matrix-calculator.html
    -   text-shadow             - arguments: X: 2px, Y: 2px, Blur: 5px, Color: rgba(0,0,0,.4)
    -   transform               - arguments: Parameters: null
    -   transform-style         - arguments: Style: preserve-3d
    -   transition              - Default arguments: What: all, Length: 1s, Easing: ease-in-out
    -                            - Examples: @include transition (all 2s ease-in-out);
    -                                        @include transition (opacity 1s ease-in 2s, width 2s ease-out);
    -   triple-borders          - arguments: Color One: #3C3C3C, Color Two: #999999, Color Three: #000000, Radius: 0
    -   keyframes               - arguments: Animation name
                                - content:   Animation css
    -   animation               - arguments: name duration timing-function delay iteration-count direction fill-mode play-state
                                             (http://www.w3schools.com/cssref/css3_pr_animation.asp)

------------------------------------------------------------- */
/* ADDS A BROWSER PREFIX TO THE PROPERTY */
/* BACKGROUND GRADIENT */
/* BACKGROUND HORIZONTAL */
/* BACKGROUND RADIAL */
/* BACKGROUND SIZE */
/* BACKGROUND COLOR OPACITY */
/* BORDER RADIUS */
/* BOX */
/* BOX RGBA */
/* BOX SHADOW */
/* BOX SIZING */
/* COLUMNS */
/* DOUBLE BORDERS */
/* FLEX */
/* FLIP */
/* FONT FACE */
/* OPACITY */
/* OUTLINE RADIUS */
/* RESIZE */
/* ROTATE*/
/* TEXT SHADOW */
/* TRANSFORM  */
/* TRANSFORM STYLE */
/* TRANSITION */
/* TRIPLE BORDERS */
/* KEYFRAMES */
/* ANIMATION */
body#login {
  padding-top: 10%; }

.required:after {
  content: "*";
  padding-left: 1%;
  color: #e74c3c; }

.slimScrollDiv {
  padding-right: 15px; }
  .slimScrollDiv .filter_body_inner_scroll {
    width: 97%;
    border: 1px solid #ccc;
    padding-left: 3%; }
    .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox {
      padding: 6px 5px 5px 0;
      cursor: pointer;
      display: block;
      overflow: hidden; }
      .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox label {
        cursor: pointer;
        display: block;
        font-size: 1rem;
        line-height: 10pt !important;
        padding-left: 20px;
        font-weight: normal;
        color: #4c4c4c; }
        .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox label span {
          font-size: 0.9rem;
          color: #808080; }
        .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox label:before {
          background: url(../images/check_radio_sheet.png) 0 0 no-repeat;
          content: "";
          display: inline-block;
          height: 13px;
          left: 0;
          position: absolute;
          top: 0;
          width: 13px; }
      .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox input[type="checkbox"] {
        display: none; }
      .slimScrollDiv .filter_body_inner_scroll .sdlcheckbox input[type="checkbox"]:checked + label:before {
        background: url(../images/check_radio_sheet.png) 0 -13px no-repeat;
        content: ""; }

/*# sourceMappingURL=main.css.map */
