@import url(https://fonts.googleapis.com/css?family=Rye);


/* ========================================================================
   MAKE TEXT BOLD WHEN APPLYING STRONG TAG
 ========================================================================== */
strong { font-weight: bold; }

/* ========================================================================
   CHANGE COLOR OF HR IN BOX PRIMARY
 ========================================================================== */
.uk-panel-box-primary hr {border-top: 1px solid #3C3C3C;}

/* ========================================================================
   NEW UNORDERED LIST STYLE WITH CHECK ICON
 ========================================================================== */
ul.check > { padding-left: 35px; }  

ul.uk-list.uk-list-line.check { margin-left: 35px; }  

ul.check > li:before {  
content: "\f058"; /* FontAwesome char code */  
font-family: FontAwesome;   
display: inline-block;  
margin-left: -35px; /*same as padding-left set on li */  
width: 35px; /* same as padding-left set on li */  
font-size: 24px; 
color: #33a62e;
}​

/* ========================================================================
   Component: Button
 ========================================================================== */
/*
 * Removes inner padding and border in Firefox 4+.
 */
.uk-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
/*
 * 1. Correct inability to style clickable `input` types in iOS.
 * 2. Remove margins in Chrome, Safari and Opera.
 * 3. Remove borders for `button`.
 * 4. Address `overflow` set to `hidden` in IE 8/9/10/11.
 * 5. Correct `font` properties and `color` not being inherited for `button`.
 * 6. Address inconsistent `text-transform` inheritance which is only inherit in Firefox and IE
 * 7. Style
 * 8. `line-height` is used to create a height
 * 9. `min-height` is necessary for `input` elements in Firefox and Opera because `line-height` is not working.
 * 10. Reset button group whitespace hack
 * 11. Required for `a`.
 */
.uk-button {
  /* 1 */
  -webkit-appearance: none;
  /* 2 */
  margin: 0;
  /* 3 */
  border: none;
  /* 4 */
  overflow: visible;
  /* 5 */
  font: inherit;
  color: ##000000;
  /* 6 */
  text-transform: none;
  /* 7 */
  display: inline-block;
  box-sizing: border-box;
  background: #C9C9CA;
  vertical-align: middle;
  /* 8 */
  line-height: 40px;
  /* 9 */
  min-height: 40px;
  /* 10 */
  /* 11 */
  text-decoration: none;
  text-align: center;
  padding: 0 33px;
  border-radius: 40px;
  background-image: -webkit-linear-gradient(top, #F3F3F3, #C9C9CA);
  background-image: linear-gradient(to bottom, #F3F3F3, #C9C9CA);
  background-origin: border-box;
  box-shadow: inset 1px 1px 0 rgba(255, 255, 255, 0.03), 1px 1px 1px rgba(0, 0, 0, 0.1);
  font-family: 'Roboto', Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-weight: 300;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);
  text-transform: uppercase;
  letter-spacing: 1px;
  -webkit-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
}
.uk-button:not(:disabled) {
  cursor: pointer;
}
/*
 * Hover
 * 1. Apply hover style also to focus state
 * 2. Remove default focus style
 * 3. Required for `a` elements
 */
.uk-button:hover,
.uk-button:focus {
  background-color: #DDDDDE;
  color: #000000;
  /* 2 */
  outline: none;
  /* 3 */
  text-decoration: none;
  background-image: none;
  box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.1);
}
/* Active */
.uk-button:active,
.uk-button.uk-active {
  background-color: #3a3a45;
  color: rgba(195, 204, 232, 0.65);
  box-shadow: inset 2px 2px 6px rgba(37, 37, 38, 0.3);
}

/* Color modifiers
 ========================================================================== */
/*
 * Modifier: `uk-button-primary`
 */
.uk-button-primary {
  background-color: #3492f5;
  color: #ffffff;
  background-image: -webkit-linear-gradient(top, #38bcf9, #3276f2);
  background-image: linear-gradient(to bottom, #38bcf9, #3276f2);
  box-shadow: inset 1px 1px 0 rgba(157, 222, 255, 0.2), 1px 1px 1px rgba(0, 0, 0, 0.1);
}

.uk-button-primary a{
  color: #ffffff;
}
/* Hover */
.uk-button-primary:hover,
.uk-button-primary:focus {
  background-color: #2c8aee;
  color: #ffffff;
}
/* Active */
.uk-button-primary:active,
.uk-button-primary.uk-active {
  background-color: #2183ea;
  color: rgba(255, 255, 255, 0.65);
  box-shadow: inset 2px 2px 6px rgba(19, 56, 95, 0.5);
}
/*
 * Modifier: `uk-button-success`
 */
.uk-button-success {
  background-color: #31b84d;
  color: #ffffff;
  background-image: -webkit-linear-gradient(top, #51e257, #1c9c46);
  background-image: linear-gradient(to bottom, #51e257, #1c9c46);
  box-shadow: inset 1px 1px 0 rgba(193, 255, 172, 0.2), 1px 1px 1px rgba(0, 0, 0, 0.1);
}
/* Hover */
.uk-button-success:hover,
.uk-button-success:focus {
  background-color: #33a64b;
  color: #ffffff;
}
/* Active */
.uk-button-success:active,
.uk-button-success.uk-active {
  background-color: #339848;
  color: rgba(255, 255, 255, 0.65);
  box-shadow: inset 2px 2px 6px rgba(30, 70, 38, 0.5);
}

/* ========================================================================
   Change size of uk-button-large
 ========================================================================== */
.uk-button-large {
  min-height: 50px;
  line-height: 50px;
}

/* ========================================================================
   CUSTOM MODULE COLORS
 ========================================================================== */ 
.uk-panel-box-green {  
    background-color: #82bb42;  
    color: #ffffff;  
    background-image: -webkit-linear-gradient(top, #4ADA43, #22831E);  
    background-image: linear-gradient(to bottom, #4ADA43, #22831E);  
    border-color: rgba(0, 0, 0, 0.2);  
    border-bottom-color: rgba(0, 0, 0, 0.4);  
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);  
}  
.uk-panel-box-red {  
    background-color: #d32c46;  
    color: #ffffff;  
    background-image: -webkit-linear-gradient(top, #ee465a, #c11a39);  
    background-image: linear-gradient(to bottom, #ee465a, #c11a39);  
    border-color: rgba(0, 0, 0, 0.2);  
    border-bottom-color: rgba(0, 0, 0, 0.4);  
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);  
}  
.uk-panel-box-blue {  
    background-color: #1A7ABC;
    color: #ffffff;
    background-image: -webkit-linear-gradient(top, #1A7ABC, #185176);
    background-image: linear-gradient(to bottom, #1A7ABC, #185176);
    border-color: rgba(0, 0, 0, 0.2);
    border-bottom-color: rgba(0, 0, 0, 0.4);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
}
.uk-panel-box-blue .uk-panel-title {
	color:#FFFFFF;
}

.uk-panel-box-blue-rounded {  
    background-color: #1A7ABC;
    color: #ffffff;
    background-image: -webkit-linear-gradient(top, #1A7ABC, #185176);
    background-image: linear-gradient(to bottom, #1A7ABC, #185176);
    border-color: rgba(0, 0, 0, 0.2);
    border-bottom-color: rgba(0, 0, 0, 0.4);
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
	border-radius: 20px;
}





