/* Frontier Utilities Custom Styles Mobile*/


/* Defaults */
.fl {float:left;}
.fr {float:right;}
.clear {clear:both;}
.show {display:block !important;}
.hide {display:none !important;}
.last-link {padding-right:0px !important; margin-right:0px !important;}
.right-align {text-align:right;}
.left-align {text-align:left;}
.font-bold {font-weight:bold;}
.font-normal {font-weight:normal;}
.orange-text {color:#f47920 !important;}
.blue-text {color:#009ecc;}
.green-text {color:#3db023;}
.form-element-5 {margin-top:5px;}
.form-element-10 {margin-top:10px;}
.form-element-15 {margin-top:14px;}
.form-element-20 {padding-top:20px;}
.form-element-30 {padding-top:30px;}
.form-element-40 {padding-top:40px;}
.left-padding-10 {padding-left:10px;}
.left-padding-20 {padding-left:20px;}
.left-padding-30 {padding-left:30px;}
.right-padding-10 {padding-right:10px;}
.right-padding-20 {padding-right:20px;}
.right-padding-30 {padding-right:30px;}
body {min-width:320px;}

/* Layout Styles */
.login-content {width:90%; margin:0 auto;}
.login-logo {width:250px; height:210px; margin:0 auto; background:url('../images/login-logo.png') bottom left no-repeat; padding-top:40px;}
.login-form {margin:20px;}
.login-form .fm-label {display:block; padding:5px 0;}
.login-form .fm-textbox {height:35px; width:100%;}
.fm-loginbutton {width:100%; text-align:center;}

/* Request listview */
div.request-row-1 {padding:5px 5px 5px 0;}
div.request-row-2 {padding:5px 5px 5px 0;}
div.request-row-name {padding:5px 5px 5px 0; width:300px;}
div.proposal-row-1 {padding:2px 2px 2px 0; text-decoration:none;}
div.proposal-row-2 {padding:2px 2px 2px 0;text-decoration:none;}
div.proposal-row-name {padding:2px 2px 2px 0; width:300px; text-decoration:none;}
.label-small {font-size:0.9em; display:block; float: left; padding-right:10px; line-height:27px;}
.label-small-blue {font-size:0.9em; color:#008fe9; display:block; float: left; line-height:27px;}
.label-big {font-size:0.9em; font-weight:bold;}
.label-big-orange {font-size:0.9em; font-weight:bold; color:#f47920; text-decoration:none;}
.list-status {display:block; padding:5px 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; -khtml-border-radius: 10px; color:#ffffff !important; font-size:0.9em; margin-left:20px;}
.bluebg {background:#008fe9;}
.orangebg {background:#f47920;}
.redbg {background:#fe6b6e;}
.greenbg {background:#47b82d;}
.greybg {background:#bbbbbb;}
.list-status-proposal {display:block; padding:5px 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; -khtml-border-radius: 10px; color:#ffffff !important; font-size:0.9em; margin-left:20px; margin-right:0px;}
.list-wrapper {min-width:320px; text-decoration:none; display:block;}
.list-wrapper a{text-decoration:none;}
.right-arrow {height:20px; width:20px; float:right; background:url('../images/list-right-arrow.png') bottom left no-repeat;}
.datelabel-right {margin-left:20px;}
div.request-row-1-fixed {padding:5px 5px 10px 5px; border-bottom:20px solid #efeff4;}
.km-scrollview, .km-scroll-container {height:420px;}
#CreateContract {min-width:360px;}
.list-contract-wrapper {text-decoration:none; display:block; float:left;}
.list-contract-wrapper .label-small-blue {width:80px; font-size:0.8em;}
.list-contract-wrapper .label-small {width:57px; font-size:0.8em;}
.list-contract-wrapper .label-medium {width:70px; font-size:0.8em; display:block; float: left; padding-right:10px; line-height:27px;}
.list-contract-wrapper .request-row-1 {padding:0px; width:300px; margin-left:0px !important;}
.km-ios7 .contract-btn {background:#009ecc; color:#ffffff; font-size:0.8em; float:left; }
.km-ios7 .contract-btn:active {background:#7accff; border:1px solid #009ecc;}
.km-ios7 .contract-action-btn {background:#009ecc; color:#ffffff; font-size:0.8em; float:left; margin-top:18px;}
.km-ios7 .contract-action-btn:active {background:#7accff; border:1px solid #009ecc;}
.km-android .right-arrow {height:20px; width:20px; float:right; background:url('../images/list-right-arrow-white.png') bottom left no-repeat;}
.km-android .login-logo {width:250px; height:210px; margin:0 auto; background:url('../images/login-logo-white.png') bottom left no-repeat; padding-top:40px;}
.km-android .list-contract-wrapper .request-row-1 {width:250px;}
.km-android .request-row-1-fixed {padding:5px 5px 10px 5px; border-bottom:5px solid #5c5c5c;}
.km-android .km-list>li {border-bottom:1px solid #303030;}

#listView-proposals .list-contract-wrapper .label-small {padding-right:5px; width:70px;}
#listView-proposals .list-contract-wrapper .label-small-blue {width:70px;}
.km-ios7 .proposal-clear-btn {background:#009ecc; color:#ffffff; font-size:0.8em; float:left;}
.km-ios7 .proposal-clear-btn:active {background:#7accff; border:1px solid #009ecc;}