﻿.top-strip{box-shadow:0 1px 3px rgba(0,0,0, 0.12), 0 1px 2px rgba(0,0,0, 0.24);padding:5px;margin-bottom:15px;border-top:10px solid;border-left:1px solid;border-right:1px solid;border-bottom:1px solid;border-color:#2c3e50}
.dotted-frame{border-style:dotted;border:1px dashed;background:none;padding:5px;margin-bottom:15px}
.left-strip{box-shadow:0 1px 3px rgba(0,0,0, 0.12), 0 1px 2px rgba(0,0,0, 0.24);background:rgba(255, 255, 255, 0.82);padding:5px;margin-bottom:15px;border-top:1px solid;border-left:10px solid;border-right:1px solid;border-bottom:1px solid;border-color:#2c3e50}
.curved{-webkit-border-top-left-radius:15px;-webkit-border-bottom-right-radius:15px;-moz-border-radius-topleft:15px;-moz-border-radius-bottomright:15px;border-top-left-radius:15px;border-bottom-right-radius:15px;padding:5px;margin-bottom:20px;box-shadow:2px 2px 4px rgba(0,0,0, 0.12), -1px 1px 4px rgba(0,0,0, 0.24)}
.bordered{padding:5px;margin-bottom:15px;box-shadow:0 1px 3px rgba(0,0,0, 0.12), 0 1px 2px rgba(0,0,0, 0.24);border-radius:5px;border:8px solid #fff}
.shadow{-webkit-box-shadow:10px 7px 44px -4px rgba(0,0,0,0.51);-moz-box-shadow:10px 7px 44px -4px rgba(0,0,0,0.51);box-shadow:10px 7px 44px -4px rgba(0,0,0,0.51)}
.inner-shadow{-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;border-radius:5px;padding:5px;margin-bottom:15px;overflow:visible !important}
.sp-bootstrap-theme input:not([type]),.sp-bootstrap-theme input[type=text],.sp-bootstrap-theme input[type=password],.sp-bootstrap-theme input[type=email],.sp-bootstrap-theme input[type=url],.sp-bootstrap-theme input[type=time],.sp-bootstrap-theme input[type=date],.sp-bootstrap-theme input[type=datetime-local],.sp-bootstrap-theme input[type=tel],.sp-bootstrap-theme input[type=number],.sp-bootstrap-theme input[type=search],.sp-bootstrap-theme textarea.materialize-textarea,.sp-bootstrap-theme span.select2-selection.select2-selection--single{border:1px solid;border-color:#E0E0E0;border-radius:4px;padding:0 10px;margin-top:0px;width:calc(100% - 22px)}
.sp-bootstrap-theme input:not([type]):focus,.sp-bootstrap-theme input[type=text]:focus,.sp-bootstrap-theme input[type=password]:focus,.sp-bootstrap-theme input[type=email]:focus,.sp-bootstrap-theme input[type=url]:focus,.sp-bootstrap-theme input[type=time]:focus,.sp-bootstrap-theme input[type=date]:focus,.sp-bootstrap-theme input[type=datetime-local]:focus,.sp-bootstrap-theme input[type=tel]:focus,.sp-bootstrap-theme input[type=number]:focus,.sp-bootstrap-theme input[type=search]:focus,.sp-bootstrap-theme textarea.materialize-textarea:focus{border:1px solid #66afe9 !important;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6) !important;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)!important}
.sp-bootstrap-theme textarea.materialize-textarea{padding:5px 10px !important}
.sp-bootstrap-theme input:not([type]).valid,input:not([type]):focus.valid,.sp-bootstrap-theme input[type=text].valid,.sp-bootstrap-theme input[type=text]:focus.valid,.sp-bootstrap-theme input[type=password].valid,.sp-bootstrap-theme input[type=password]:focus.valid,.sp-bootstrap-theme input[type=email].valid,.sp-bootstrap-theme input[type=email]:focus.valid,.sp-bootstrap-theme input[type=url].valid,.sp-bootstrap-theme input[type=url]:focus.valid,.sp-bootstrap-theme input[type=time].valid,.sp-bootstrap-theme input[type=time]:focus.valid,.sp-bootstrap-theme input[type=date].valid,.sp-bootstrap-theme input[type=date]:focus.valid,.sp-bootstrap-theme input[type=datetime-local].valid,.sp-bootstrap-theme input[type=datetime-local]:focus.valid,.sp-bootstrap-theme input[type=tel].valid,.sp-bootstrap-theme input[type=tel]:focus.valid,.sp-bootstrap-theme input[type=number].valid,.sp-bootstrap-theme input[type=number]:focus.valid,.sp-bootstrap-theme input[type=search].valid,.sp-bootstrap-theme input[type=search]:focus.valid,.sp-bootstrap-theme textarea.materialize-textarea.valid,.sp-bootstrap-theme textarea.materialize-textarea:focus.valid{border:1px solid #4CAF50!important;box-shadow:0 0 0 0 #4CAF50!important;}
.sp-bootstrap-theme input:not([type]).invalid,input:not([type]):focus.invalid,.sp-bootstrap-theme input[type=text].invalid,.sp-bootstrap-theme input[type=text]:focus.invalid,.sp-bootstrap-theme input[type=password].invalid,.sp-bootstrap-theme input[type=password]:focus.invalid,.sp-bootstrap-theme input[type=email].invalid,.sp-bootstrap-theme input[type=email]:focus.invalid,.sp-bootstrap-theme input[type=url].invalid,.sp-bootstrap-theme input[type=url]:focus.invalid,.sp-bootstrap-theme input[type=time].invalid,.sp-bootstrap-theme input[type=time]:focus.invalid,.sp-bootstrap-theme input[type=date].invalid,.sp-bootstrap-theme input[type=date]:focus.invalid,.sp-bootstrap-theme input[type=datetime-local].invalid,.sp-bootstrap-theme input[type=datetime-local]:focus.invalid,.sp-bootstrap-theme input[type=tel].invalid,.sp-bootstrap-theme input[type=tel]:focus.invalid,.sp-bootstrap-theme input[type=number].invalid,.sp-bootstrap-theme input[type=number]:focus.invalid,.sp-bootstrap-theme input[type=search].invalid,.sp-bootstrap-theme input[type=search]:focus.invalid,.sp-bootstrap-theme textarea.materialize-textarea.invalid,.sp-bootstrap-theme textarea.materialize-textarea:focus.invalid{border:1px solid #F44336!important;box-shadow:0 0 0 0 #F44336!important;}
.sp-bootstrap-theme .select-wrapper span.caret{right:8px}
.sp-bootstrap-theme input,.sp-bootstrap-theme textarea,.sp-bootstrap-theme .select-wrapper input.select-dropdown{margin-top:0 !important}
.avoid-clicks{pointer-events:none}
@-moz-keyframes "bounce"{0%,20%,50%,80%,100%{-moz-transform:translateY(0);transform:translateY(0);}
40%{-moz-transform:translateY(-30px);transform:translateY(-30px);}
60%{-moz-transform:translateY(-15px);transform:translateY(-15px);}}
@-webkit-keyframes "bounce"{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0);}
40%{-webkit-transform:translateY(-30px);transform:translateY(-30px);}
60%{-webkit-transform:translateY(-15px);transform:translateY(-15px);}}
@keyframes "bounce"{0%,20%,50%,80%,100%{-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);}
40%{-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-webkit-transform:translateY(-30px);transform:translateY(-30px);}
60%{-moz-transform:translateY(-15px);-ms-transform:translateY(-15px);-webkit-transform:translateY(-15px);transform:translateY(-15px);}}
.arrow{position:relative;bottom:0;margin-top:15%;margin-left:10%;margin-left:10%;top:60%;left:35%;text-align:center;width:80px;height:80px;background-image:url(/Content/Branding/default/images/dashboard-logo-big.jpg);background-size:contain}
.bounce{-moz-animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}
.sp-bootstrap-theme span.select2-selection.select2-selection--single{border:1px solid!important;width:100%;}
.sp-bootstrap-theme input.timepicker, .sp-bootstrap-theme input.datetime {direction: ltr}